diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png
index c3e06d8..9574170 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png
index 2dc97d6..0225739 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png
index 7137a8c..0f39326 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png
index 5520aa6..390f41c 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png
index 6da47a3..3535978 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png
index 43b498f..5cd140f 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png
index 99f6117..ea6e3a0 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png
index 96fb5c1..abcc92c 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
index 9af9df8..9698a32 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
index c834499..7e28629 100644
Binary files a/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png and b/Breeze-dark-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ
diff --git a/Breeze-dark-gtk/gtk-2.0/assets.svg b/Breeze-dark-gtk/gtk-2.0/assets.svg
index 515b1d9..16841e7 100644
--- a/Breeze-dark-gtk/gtk-2.0/assets.svg
+++ b/Breeze-dark-gtk/gtk-2.0/assets.svg
@@ -1,2374 +1,2474 @@
diff --git a/Breeze-dark-gtk/gtk-2.0/gtkrc b/Breeze-dark-gtk/gtk-2.0/gtkrc
index dd9f798..c109d68 100755
--- a/Breeze-dark-gtk/gtk-2.0/gtkrc
+++ b/Breeze-dark-gtk/gtk-2.0/gtkrc
@@ -1,1686 +1,1686 @@
# Breezy | ScionicSpectre
gtk-color-scheme = "base_color:#232629\nfg_color:#EEEFF0\ntooltip_fg_color:#FFFFFF\ntooltip_bg_color:#000000\nselected_bg_color:#3DAEE9\nselected_fg_color:#EEEFF0\ntext_color:#EEEFF0\nbg_color:#31363B\ninsensitive_fg_color:#4c5054"
gtk-auto-mnemonics = 1
style "default"
{
xthickness = 1
ythickness = 1
# Style Properties
GtkScrollbar::activate-slider = 1
GtkWidget::focus-line-width = 0
GtkWidget::new-tooltip-style = 1
GtkWidget::tooltip-alpha = 230
GtkWidget::tooltip-radius = 2
GtkMenuBar::window-dragging = 1
GtkToolbar::window-dragging = 1
GtkToolbar::internal-padding = 5
GtkSeparatorMenuItem::horizontal-padding = 3
GtkSeparatorMenuItem::wide-separators = 1
GtkSeparatorMenuItem::separator-height = 1
GtkCheckMenuItem::indicator-size = 18
GtkRadioMenuItem::indicator-size = 18
GtkButton::child-displacement-y = 0
GtkButton::default-border = { 0, 0, 0, 0 }
GtkButton::default-outside_border = { 0, 0, 0, 0 }
- GtkScrollbar::trough-border = 5
- GtkScrollbar::slider-width = 10
+ GtkScrollbar::trough-border = 0
+ GtkScrollbar::slider-width = 20
GtkRange::trough-border = 0
GtkRange::slider-width = 7
GtkRange::stepper-size = 0
GtkScrollbar::has-backward-stepper = 1
GtkScrollbar::has-forward-stepper = 1
- GtkScrollbar::stepper-size = 10
+ GtkScrollbar::stepper-size = 20
GtkScrollbar::stepper-spacing = 0
GtkScrolledWindow ::scrollbar-spacing = 0
GtkScrolledWindow ::scrollbars-within-bevel = 1
GtkVScale::slider_length = 18
GtkVScale::slider_width = 18
GtkHScale::slider_length = 18
GtkHScale::slider_width = 18
GtkStatusbar::shadow_type = GTK_SHADOW_NONE
GtkSpinButton::shadow_type = GTK_SHADOW_NONE
GtkMenuBar::shadow-type = GTK_SHADOW_NONE
GtkMenuBar::internal-padding = 3
- GtkMenu::horizontal-padding = 2
- GtkMenu::vertical-padding = 2
+ GtkMenu::horizontal-padding = 1
+ GtkMenu::vertical-padding = 1
GtkNotebook::tab-overlap = 7
GtkNotebook::tab-curvature = 7
GtkCheckButton::indicator_spacing = 3
GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
GtkTreeView::row_ending_details = 0
GtkTreeView::expander-size = 12
GtkTreeView::vertical-separator = 1
GtkTreeView::horizontal-separator = 4
GtkTreeView::allow-rules = 1
GtkProgressBar::min-horizontal-bar-height = 8
GtkProgressBar::min-vertical-bar-width = 8
GtkEntry::state-hint = 1
# Colors
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.02, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (0.9, @bg_color)
fg[NORMAL] = @text_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = @insensitive_fg_color
fg[ACTIVE] = @fg_color
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = @insensitive_fg_color
text[ACTIVE] = @selected_fg_color
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[SELECTED] = @selected_bg_color
base[INSENSITIVE] = @bg_color
base[ACTIVE] = shade (0.9, @selected_bg_color)
# All pixmap options are consolidated below this point
engine "pixmap"
{
# Check Buttons
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = SELECTED
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked-insensitive.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = SELECTED
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/checkbox-checked-insensitive.png"
overlay_stretch = FALSE
}
# Radio Buttons
image
{
function = OPTION
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = SELECTED
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/option-unchecked-insensitive.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = SELECTED
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/option-checked-insensitive.png"
overlay_stretch = FALSE
}
# Arrows
image
{
function = ARROW
overlay_file = "Arrows/arrow-up.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-up-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-up-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-up-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = NORMAL
overlay_file = "Arrows/arrow-down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-down-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
overlay_file = "Arrows/arrow-left.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-left-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-left-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-left-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
overlay_file = "Arrows/arrow-right.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-right-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-right-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-right-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
# Option Menu Arrows
image
{
function = TAB
state = INSENSITIVE
overlay_file = "Arrows/arrow-down-insens.png"
overlay_stretch = FALSE
}
image
{
function = TAB
state = NORMAL
overlay_file = "Arrows/arrow-down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
image
{
function = TAB
state = PRELIGHT
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
#Lines
image
{
function = VLINE
file = "Lines/line-v.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = HLINE
file = "Lines/line-h.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
# Handles
image
{
function = HANDLE
overlay_file = "Handles/handle-h.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = HANDLE
overlay_file = "Handles/handle-v.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
# Expanders
image
{
function = EXPANDER
expander_style = COLLAPSED
file = "Expanders/plus.png"
}
image
{
function = EXPANDER
expander_style = EXPANDED
file = "Expanders/minus.png"
}
image
{
function = EXPANDER
expander_style = SEMI_EXPANDED
file = "Expanders/minus.png"
}
image
{
function = EXPANDER
expander_style = SEMI_COLLAPSED
file = "Expanders/plus.png"
}
image
{
function = RESIZE_GRIP
state = NORMAL
detail = "statusbar"
overlay_file = "Others/null.png"
overlay_border = { 0,0,0,0 }
overlay_stretch = FALSE
}
# Shadows ( this area needs help :P )
image
{
function = SHADOW_GAP
file = "Others/null.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "scrollbar"
{
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "Scrollbars/trough-scrollbar-horiz.png"
- border = { 25,25, 5, 5 }
+ border = { 30, 30, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "trough"
file = "Scrollbars/trough-scrollbar-vert.png"
- border = { 5, 5, 25, 25 }
+ border = { 5, 5, 30, 30 }
stretch = TRUE
orientation = VERTICAL
}
# Sliders
image
{
function = SLIDER
state = NORMAL
file = "Scrollbars/slider-scrollbar-horiz.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = ACTIVE
file = "Scrollbars/slider-scrollbar-horiz-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Scrollbars/slider-scrollbar-horiz-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Scrollbars/slider-scrollbar-horiz-insens.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
# X Verticals
image
{
function = SLIDER
state = NORMAL
file = "Scrollbars/slider-scrollbar-vert.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
state = ACTIVE
file = "Scrollbars/slider-scrollbar-vert-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Scrollbars/slider-scrollbar-vert-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Scrollbars/slider-scrollbar-vert-insens.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
}
}
style "menubar"
{
bg[PRELIGHT] = "#FFF"
fg[SELECTED] = @text_color
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Menubar/menubar-button.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "menu"
{
xthickness = 0
ythickness = 0
GtkMenuItem::arrow-scaling = 0.4
}
style "menu_item"
{
xthickness = 2
ythickness = 3
bg[PRELIGHT] = @selected_bg_color
fg[PRELIGHT] = @selected_fg_color
text[PRELIGHT] = @selected_fg_color
GtkMenuItem::toggle-spacing = 10
engine "pixmap"
{
# Check Buttons
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-unchecked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-unchecked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-checked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-unchecked-insensitive.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked-insensitive.png"
overlay_stretch = TRUE
}
# Radio Buttons
image
{
function = OPTION
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/menu-option-unchecked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/menu-option-unchecked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/menu-option-checked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = OUT
overlay_file = "Others/null.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/menu-option-checked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/menu-option-checked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/menu-option-checked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/menu-option-checked-insensitive.png"
overlay_stretch = TRUE
}
image
{
function = SHADOW # This fixes boxy Qt menu items
file = "Others/null.png"
border = { 10, 10, 10, 10 }
stretch = TRUE
}
# Arrow Buttons
image
{
function = ARROW
state = NORMAL
overlay_file = "Arrows/menu-arrow.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/menu-arrow-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/menu-arrow-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
}
}
style "menubar_item"
{
xthickness = 2
ythickness = 2
bg[PRELIGHT] = @selected_fg_color
fg[PRELIGHT] = @selected_fg_color
}
style "toolbar"
{
engine "pixmap"
{
image
{
function = BOX
file = "Toolbar/toolbar-bg.png"
stretch = TRUE
}
}
}
style "button"
{
xthickness = 4
ythickness = 4
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "Buttons/button-default.png"
border = {4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
file = "Buttons/button-prelight.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "Buttons/button-pressed.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "Buttons/button-insensitive.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "toolbuttons"
{
ythickness = 1
GtkWidget::focus_padding = 2
engine "pixmap" {
image
{
function = BOX
state = NORMAL
file = "Toolbar/toolbutton-normal.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
file = "Toolbar/toolbutton-prelight.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "Toolbar/toolbutton-pressed.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "Toolbar/toolbutton-normal.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "tooltoggle_buttons"
{
engine "pixmap"
{
image
{
function = BOX
state = ACTIVE
file = "Toolbar/toolbutton-toggled.png"
border = { 4, 4, 4, 4}
stretch = TRUE
}
}
}
style "entry"
{
xthickness = 3
ythickness = 3
engine "pixmap"
{
image
{
function = SHADOW
detail = "entry"
state = NORMAL
shadow = IN
file = "Entry/entry-border-bg.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = SHADOW
detail = "entry"
state = INSENSITIVE
shadow = IN
file = "Entry/entry-border-disabled-bg.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = SHADOW
detail = "entry"
state = ACTIVE
file = "Entry/entry-border-active-bg.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = FLAT_BOX
detail = "entry_bg"
state = ACTIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "notebook_tab_label"
{
fg[ACTIVE] = @text_color
}
style "spinbutton" = "default"
{
#bg[NORMAL] = @bg_color
xthickness = 3
ythickness = 3
GtkWidget::interior_focus = 1
engine "pixmap"
{
image
{
function = ARROW
}
#Spin-up
image
{
function = BOX
state = NORMAL
detail = "spinbutton_up"
file = "Spin/up-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_up"
file = "Spin/up-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small-prelight.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_up"
file = "Spin/up-background-disable.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small-insens.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_up"
file = "Spin/up-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small-prelight.png"
overlay_stretch = FALSE
}
# Spin-Down
image
{
function = BOX
state = NORMAL
detail = "spinbutton_down"
file = "Spin/down-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_down"
file = "Spin/down-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small-prelight.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_down"
file = "Spin/down-background-disable.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small-insens.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_down"
file = "Spin/down-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small-prelight.png"
overlay_stretch = FALSE
}
}
}
style "notebook"
{
xthickness = 5
ythickness = 2
engine "pixmap"
{
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-bottom.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = TOP
}
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-top.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = BOTTOM
}
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-left.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = RIGHT
}
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-right.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = LEFT
}
image
{
function = EXTENSION
file = "Tabs/tab-top-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = BOTTOM
}
image
{
function = EXTENSION
file = "Tabs/tab-bottom-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = TOP
}
image
{
function = EXTENSION
file = "Tabs/tab-left-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = RIGHT
}
image
{
function = EXTENSION
file = "Tabs/tab-right-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = LEFT
}
# How to draw boxes with a gap on one side (ie the page of a notebook)
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-horiz.png"
gap_border = { 2, 2, 0, 0 }
gap_side = TOP
}
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-horiz.png"
gap_border = { 2, 2, 0, 0 }
gap_side = BOTTOM
}
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-vert.png"
gap_border = { 0, 0, 2, 2 }
gap_side = LEFT
}
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-vert.png"
gap_border = { 0, 0, 2, 2 }
gap_side = RIGHT
}
# How to draw the box of a notebook when it isnt attached to a tab
image
{
function = BOX
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "range"
{
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "Range/trough-horizontal.png"
border = { 4, 4, 0, 0 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "trough"
file = "Range/trough-vertical.png"
border = { 0, 0, 4, 4 }
stretch = TRUE
orientation = VERTICAL
}
# Horizontal
image
{
function = SLIDER
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
# Vertical
image
{
function = SLIDER
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
# Function below removes ugly boxes
image
{
function = BOX
file = "Others/null.png"
border = { 3, 3, 3, 3 }
stretch = TRUE
}
}
}
style "progressbar" {
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "ProgressBar/trough.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "bar"
file = "ProgressBar/bar.png"
stretch = TRUE
border = { 4, 4, 4, 4 }
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "trough"
file = "ProgressBar/trough.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = BOX
detail = "bar"
file = "ProgressBar/bar.png"
stretch = TRUE
border = { 4, 4, 4, 4 }
orientation = VERTICAL
}
}
}
style "separator_menu_item"
{
engine "pixmap"
{
image
{
function = BOX
file = "Lines/menu-line-h.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
style "treeview"
{
engine "pixmap"
{
image
{
function = BOX
file = "Others/tree-header.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
style "scrolled_window"
{
engine "pixmap"
{
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
style "frame"
{
xthickness = 1
ythickness = 1
engine "pixmap"
{
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = IN
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = IN
}
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = OUT
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = OUT
}
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = ETCHED_IN
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = ETCHED_IN
}
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = ETCHED_OUT
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = ETCHED_OUT
}
}
}
style "tooltips"
{
xthickness = 8
ythickness = 4
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
bg[SELECTED] = @tooltip_bg_color
}
# Chromium
style "chrome-gtk-frame"
{
ChromeGtkFrame::frame-color = @bg_color
ChromeGtkFrame::inactive-frame-color = @bg_color
ChromeGtkFrame::frame-gradient-size = 16
ChromeGtkFrame::frame-gradient-color = @bg_color
ChromeGtkFrame::incognito-frame-color = lighter (@bg_color)
ChromeGtkFrame::incognito-inactive-frame-color = lighter (@bg_color)
ChromeGtkFrame::incognito-frame-gradient-size = 16
ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color)
ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color)
ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
}
# Firefox/Thunderbird
style "mozilla"
{
bg[ACTIVE] = @bg_color
}
style "null"
{
engine "pixmap"
{
image
{
function = BOX
file = "Others/null.png"
stretch = TRUE
}
}
}
style "menu_framed_box"
{
engine "pixmap"
{
image
{
function = BOX
detail = "menu"
file = "Menubar/menu-frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
class "GtkWidget" style "default"
class "GtkScrollbar" style "scrollbar"
class "GtkButton" style "button"
class "GtkEntry" style "entry"
class "GtkOldEditable" style "entry"
class "GtkSpinButton" style "spinbutton"
class "GtkNotebook" style "notebook"
class "GtkRange" style "range"
class "GtkProgressBar" style "progressbar"
class "GtkSeparatorMenuItem" style "separator_menu_item"
class "GtkScrolledWindow" style "scrolled_window"
class "GtkFrame" style "frame"
class "ChromeGtkFrame" style "chrome-gtk-frame"
widget_class "**" style "menubar"
widget_class "**" style "menu"
widget_class "**" style "menu_framed_box"
widget_class "**" style "menu_item"
widget_class "*.*" style "menubar_item"
widget_class "*Nautilus*ToolBar*" style "toolbar"
widget_class "*HandleBox" style "toolbar"
widget_class "*BonoboDockItem" style "toolbar"
widget_class "*HandleBox" style "toolbar"
widget_class "*" style "toolbar"
widget_class "*.*" style "treeview"
widget_class "*Tool*GtkButton" style "toolbuttons"
widget_class "*Tool*GtkToggleButton" style "tooltoggle_buttons"
widget_class "**GtkToggleButton*" style "toolbuttons"
widget_class "**GtkComboBox*" style "button"
widget_class "*." style "notebook_tab_label"
widget "gtk-tooltip*" style "tooltips"
# Xchat special cases
widget "*xchat-inputbox" style "entry"
# Chrome/Chromium
widget_class "*Chrom*Button*" style "button"
widget "*swt*toolbar*" style "null"
# Firefox/Thunderbird
widget "MozillaGtkWidget*" style "mozilla"
diff --git a/Breeze-dark-gtk/gtk-3.0/gtk.css b/Breeze-dark-gtk/gtk-3.0/gtk.css
index 259d81a..ef6e053 100644
--- a/Breeze-dark-gtk/gtk-3.0/gtk.css
+++ b/Breeze-dark-gtk/gtk-3.0/gtk.css
@@ -1,4228 +1,4305 @@
* {
padding: 0;
-GtkToolButton-icon-spacing: 4;
-GtkTextView-error-underline-color: #ed1515;
-GtkCheckButton-indicator-size: 16;
-GtkCheckMenuItem-indicator-size: 16;
-GtkScrolledWindow-scrollbar-spacing: 0;
-GtkScrolledWindow-scrollbars-within-bevel: 1;
-GtkToolItemGroup-expander-size: 11;
-GtkExpander-expander-size: 16;
-GtkTreeView-expander-size: 11;
-GtkTreeView-horizontal-separator: 4;
-GtkMenu-horizontal-padding: 0;
-GtkMenu-vertical-padding: 0;
-GtkWidget-link-color: #98d4f3;
-GtkWidget-visited-link-color: #6bc0ed;
-GtkWidget-focus-padding: 2;
-GtkWidget-focus-line-width: 1;
-GtkWidget-text-handle-width: 20;
-GtkWidget-text-handle-height: 20;
-GtkDialog-button-spacing: 4;
-GtkDialog-action-area-border: 0;
-GtkStatusbar-shadow-type: none;
outline-width: 0px; }
/***************
* Base States *
***************/
.background {
color: #EEEFF0;
background-color: #31363B; }
.background:backdrop {
text-shadow: none;
icon-shadow: none;
color: #EEEFF0;
background-color: #31363B; }
/*
These wildcard seems unavoidable, need to investigate.
Wildcards are bad and troublesome, use them with care,
or better, just don't.
Everytime a wildcard is used a kitten dies, painfully.
*/
*:insensitive {
-gtk-image-effect: dim; }
.gtkstyle-fallback {
background-color: #31363B;
color: #EEEFF0; }
.gtkstyle-fallback:prelight {
background-color: #485057;
color: #EEEFF0; }
.gtkstyle-fallback:active {
background-color: #1a1d1f;
color: #EEEFF0; }
.gtkstyle-fallback:insensitive {
background-color: #3a3f44;
- color: #8f9295; }
+ color: #909396; }
.gtkstyle-fallback:selected {
background-color: #3DADE8;
color: #EEEFF0; }
.view {
color: #EEEFF0;
background-color: #232629; }
.view:selected, GtkCalendar:selected {
border-radius: 3px; }
.rubberband {
border: 1px solid #3DADE8;
background-color: rgba(61, 173, 232, 0.2); }
.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
color: #EEEFF0; }
.label:insensitive {
- color: #8f9295; }
+ color: #909396; }
.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
.header-bar .subtitle {
opacity: 0.55;
text-shadow: none; }
GtkAssistant .sidebar {
background-color: #232629;
border-top: 1px solid #696D71; }
GtkAssistant .sidebar:dir(ltr) {
border-right: 1px solid #696D71; }
GtkAssistant .sidebar:dir(rtl) {
border-left: 1px solid #696D71; }
GtkAssistant .sidebar:backdrop {
background-color: #25292c;
- border-color: #63676b; }
+ border-color: #63686c; }
GtkAssistant.csd .sidebar {
border-top-style: none; }
GtkAssistant .sidebar .label {
padding: 6px 12px; }
GtkAssistant .sidebar .label.highlight {
- background-color: #565b5f; }
+ background-color: #575b5f; }
GtkTextView {
background-color: #2a2e32; }
.grid-child {
padding: 3px;
border-radius: 3px; }
.popover.osd, .app-notification,
.app-notification.frame, .osd {
- color: #fcfcfc;
- border: none;
- background-color: rgba(49, 54, 59, 0.7);
+ color: #EEEFF0;
+ border: 1px solid #31363B;
+ background-color: rgba(35, 38, 41, 0.8);
background-clip: padding-box;
- outline-color: rgba(252, 252, 252, 0.3);
+ outline-color: rgba(238, 239, 240, 0.3);
text-shadow: none;
icon-shadow: none; }
.popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
text-shadow: none; }
/*********************
* Spinner Animation *
*********************/
@keyframes spin {
to {
-gtk-icon-transform: rotate(1turn); } }
.spinner {
background-image: none;
background-color: blue;
opacity: 0;
-gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
.spinner:active {
opacity: 1;
animation: spin 1s linear infinite; }
.spinner:active:insensitive {
opacity: 0.5; }
/****************
* Text Entries *
****************/
.entry {
border: 1px solid;
padding: 5px 8px 6px;
border-radius: 3px;
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #696D71; }
.entry.image.left {
padding-left: 0; }
.entry.image.right {
padding-right: 0; }
.entry.flat, .entry.flat:focus {
padding: 2px;
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #696D71;
border: none;
border-radius: 0; }
.entry:focus {
background-color: #232629;
background-image: none;
border-color: #3DADE8; }
.entry:insensitive {
background-color: #232629;
background-image: none;
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-color: #3a3f44;
box-shadow: none; }
.entry:backdrop {
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #696D71;
background-color: #232629;
box-shadow: none; }
.entry:backdrop:insensitive {
background-color: #232629;
background-image: none;
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-color: #3a3f44;
box-shadow: none; }
.entry.progressbar {
margin: 1px;
border-radius: 0;
border-width: 0 0 2px;
border-color: #3DADE8;
border-style: solid;
background-image: none;
background-color: transparent;
box-shadow: none; }
.entry.progressbar:backdrop {
background-color: transparent; }
.linked > .entry {
border-radius: 0; }
.linked > .entry:first-child {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error {
color: #ed1515;
border-color: #4a0606; }
.entry.error:focus {
background-color: #232629;
background-image: none;
border-color: #4a0606; }
.entry.error:selected, .entry.error:selected:focus {
background-color: #ed1515; }
.entry.warning {
color: #f67400;
border-color: #442000; }
.entry.warning:focus {
background-color: #232629;
background-image: none;
border-color: #442000; }
.entry.warning:selected, .entry.warning:selected:focus {
background-color: #f67400; }
.entry.image {
- color: #c5c6c8; }
+ color: #c5c7c8; }
.entry.image:hover {
color: #EEEFF0; }
.entry.image:active {
color: #3DADE8; }
.entry.image:backdrop {
color: #54585c; }
.osd .entry {
background-color: #232629;
background-image: none;
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.7);
- background-color: rgba(49, 54, 59, 0.7);
+ background-color: rgba(35, 38, 41, 0.8);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:focus {
background-color: #232629;
background-image: none;
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
- background-color: rgba(49, 54, 59, 0.7);
+ background-color: rgba(35, 38, 41, 0.8);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:backdrop {
background-color: #232629;
background-image: none;
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(0, 0, 0, 0.7);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:insensitive {
background-color: #232629;
background-image: none;
- color: #96999b;
+ color: #898b8d;
border-color: rgba(0, 0, 0, 0.7);
- background-color: shade(#fcfcfc, 0.3);
+ background-color: shade(#EEEFF0, 0.3);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.linked.vertical > .entry:not(:last-child) {
box-shadow: none; }
.linked.vertical > .entry:focus:not(:last-child) {
box-shadow: inset 0 0 0 1px #3DADE8; }
.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) {
- border-top-color: #383b3e;
+ border-top-color: #383b3f;
background-image: linear-gradient(to bottom, #232629); }
.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop {
- border-top-color: #373b3e;
+ border-top-color: #383c3f;
background-image: linear-gradient(to bottom, #25292c); }
.linked.vertical > .entry + .entry:focus:not(:last-child) {
border-top-color: #3DADE8;
box-shadow: inset 0 0 0 1px #3DADE8; }
.linked.vertical > .entry + .entry:focus:last-child {
border-top-color: #3DADE8; }
.linked.vertical > .entry:focus:not(:only-child) + .entry,
.linked.vertical > .entry:focus:not(:only-child) + .button,
.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button,
.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button {
border-top-color: #3DADE8; }
/***********
* Buttons *
***********/
@keyframes needs_attention {
from {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#81caf0), to(transparent)); }
to {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3DADE8), to(transparent)); } }
.button, .header-bar .button.titlebutton,
.titlebar .button.titlebutton {
border: 1px solid;
border-radius: 3px;
padding: 5px 8px 6px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.button.flat, .header-bar .titlebutton.button,
.titlebar .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
transition: none; }
.button.flat:hover, .header-bar .titlebutton.button:hover,
.titlebar .titlebutton.button:hover {
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition-duration: 500ms; }
.button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
.titlebar .titlebutton.button:hover:active {
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.button:hover, .header-bar .button.titlebutton:hover,
.titlebar .button.titlebutton:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b);
-gtk-image-effect: highlight; }
.button:active, .header-bar .button.titlebutton:active,
.titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
.titlebar .button.titlebutton:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
transition-duration: 50ms; }
.button:active:hover, .button:checked:hover {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); }
.button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
.titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
.titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
.titlebar .titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button:insensitive, .header-bar .button.titlebutton:insensitive,
.titlebar .button.titlebutton:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .button:insensitive > .label {
+ .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label,
+ .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.button:insensitive:active, .button:insensitive:checked {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .button:insensitive:active > .label, .button:insensitive:checked > .label {
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
+ .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label,
+ .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label,
+ .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.button.osd, .header-bar .osd.button.titlebutton,
.titlebar .osd.button.titlebutton {
- color: #fcfcfc;
+ color: #EEEFF0;
border-radius: 5px;
- outline-color: rgba(252, 252, 252, 0.3);
- color: #fcfcfc;
+ outline-color: rgba(238, 239, 240, 0.3);
+ color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- font-weight: bold;
+ font-weight: normal;
border: none;
box-shadow: none; }
.button.osd.image-button, .header-bar .osd.titlebutton.button,
.titlebar .osd.titlebutton.button {
padding: 13px; }
.button.osd:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none;
border: none;
box-shadow: none; }
.button.osd:active, .button.osd:checked {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none;
box-shadow: none; }
.button.osd:insensitive, .button.osd:backdrop:insensitive {
- color: #96999b;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none; }
.button.osd:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none; }
.osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
.osd .titlebar .button.titlebutton,
.titlebar .osd .button.titlebutton {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- font-weight: bold;
+ font-weight: normal;
border-radius: 3px;
border-style: solid; }
.osd .button:dir(rtl) {
border-radius: 3px; }
.osd .button:first-child {
border-radius: 3px 3px 3px 3px; }
.osd .button:last-child {
border-radius: 3px 3px 3px 3px; }
.osd .button:last-child:dir(rtl) {
border-right-style: solid; }
.osd .button:only-child {
border-radius: 3px;
border-style: solid; }
.osd .button:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button:insensitive, .osd .button:backdrop:insensitive {
- color: #96999b;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
.osd .titlebar .titlebutton.button,
.titlebar .osd .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
box-shadow: none;
text-shadow: none;
- icon-shadow: none; }
+ icon-shadow: none;
+ font-weight: normal; }
.osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
.osd .titlebar .titlebutton.button:hover,
.titlebar .osd .titlebutton.button:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none;
background-clip: padding-box;
box-shadow: none; }
.osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
.osd .titlebar .titlebutton.button:insensitive,
.titlebar .osd .titlebutton.button:insensitive {
- color: #96999b;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
background-image: none;
border-color: transparent;
box-shadow: none; }
.osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
.osd .titlebar .titlebutton.button:backdrop,
.titlebar .osd .titlebutton.button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
.osd .titlebar .titlebutton.button:active,
.titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
.osd .titlebar .titlebutton.button:checked,
.titlebar .osd .titlebutton.button:checked {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
background-clip: padding-box;
border-color: transparent;
box-shadow: none; }
.button.suggested-action, .header-bar .suggested-action.button.titlebutton,
.titlebar .suggested-action.button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #232629;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
.titlebar .suggested-action.titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #3DADE8; }
.button.suggested-action:hover {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.button.suggested-action:active, .button.suggested-action:checked {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
.titlebar .suggested-action.titlebutton.button:backdrop {
- color: #d8eefa;
+ color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
.titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
.titlebar .suggested-action.titlebutton.button:backdrop:checked {
color: #d1eaf7;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #1a97d8);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
- color: #79b2d2;
+ color: #79b4d2;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #318aba); }
- .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
+ background-image: linear-gradient(to bottom, #318bba); }
+ .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
.titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
.titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: rgba(61, 173, 232, 0.8); }
.button.suggested-action:insensitive {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.osd .button.suggested-action {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- font-weight: bold; }
+ font-weight: normal; }
.osd .button.suggested-action:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
- color: #96999b;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button.destructive-action, .header-bar .destructive-action.button.titlebutton,
.titlebar .destructive-action.button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #232629;
border-color: #d51010;
background-image: linear-gradient(to bottom, #df1111, #d51010); }
.button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
.titlebar .destructive-action.titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #d51010; }
.button.destructive-action:hover {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, #d51010); }
.button.destructive-action:active, .button.destructive-action:checked {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); }
.button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
.titlebar .destructive-action.titlebutton.button:backdrop {
- color: #f6cfcf;
+ color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
.titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
.titlebar .destructive-action.titlebutton.button:backdrop:checked {
color: #edcece;
border-color: #d51010;
background-image: linear-gradient(to bottom, #a60c0c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
- color: #c36464;
+ color: #c36465;
border-color: #d51010;
- background-image: linear-gradient(to bottom, #a31111); }
- .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
+ background-image: linear-gradient(to bottom, #a31112); }
+ .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
.titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
.titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: rgba(213, 16, 16, 0.8); }
.button.destructive-action:insensitive {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.osd .button.destructive-action {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- font-weight: bold; }
+ font-weight: normal; }
.osd .button.destructive-action:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
- color: #96999b;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button.image-button, .header-bar .titlebutton.button,
.titlebar .titlebutton.button {
padding: 8px; }
.button.text-button, .header-bar .text-button.button.titlebutton,
.titlebar .text-button.button.titlebutton {
padding-left: 16px;
padding-right: 16px; }
.button.text-button.image-button, .header-bar .text-button.titlebutton.button,
.titlebar .text-button.titlebutton.button {
padding: 5px 8px 6px; }
.button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
.titlebar .text-button.titlebutton.button .label:first-child {
padding-left: 8px; }
.button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
.titlebar .text-button.titlebutton.button .label:last-child {
padding-right: 8px; }
.stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
.titlebar .stack-switcher > .button.titlebutton {
outline-offset: -3px; }
.stack-switcher > .button > .label {
padding-left: 6px;
padding-right: 6px; }
.stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
.titlebar .stack-switcher > .button.titlebutton > GtkImage {
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
padding-bottom: 3px; }
- .stack-switcher > .button.text-button {
+ .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton,
+ .titlebar .stack-switcher > .text-button.button.titlebutton {
padding: 5px 10px 6px; }
.stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
.titlebar .stack-switcher > .titlebutton.button {
padding: 5px 2px; }
.stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
animation: none;
background-image: none; }
.inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
.inline-toolbar .titlebar .button.titlebutton,
.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
border-radius: 2px;
border-width: 1px; }
.primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
.primary-toolbar .titlebar .button.titlebutton,
.titlebar .primary-toolbar .button.titlebutton {
icon-shadow: none; }
.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
animation: needs_attention 150ms ease-in;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#81caf0), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.83059)), to(transparent));
background-size: 6px 6px, 6px 6px;
background-repeat: no-repeat;
background-position: right 3px, right 2px; }
.stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
background-size: 6px 6px, 0 0; }
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
background-position: left 3px, left 2px; }
.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
- .inline-toolbar GtkToolButton > .button:hover {
+ .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
- .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+ .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
- .inline-toolbar GtkToolButton > .button:insensitive {
- color: #8f9295;
+ .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive {
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
.inline-toolbar GtkToolButton > .button:insensitive > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
- color: #8f9295;
+ .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked {
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
.inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop {
- color: #606468;
- border-color: #63676b;
+ .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop {
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
+ .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked {
color: #606468;
- border-color: #63676b;
- background-image: linear-gradient(to bottom, #42474b);
+ border-color: #63686c;
+ background-image: linear-gradient(to bottom, #43484c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
+ .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
+ .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #2e3236); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
color: inherit; }
.inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
+.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl),
+.titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
border-radius: 3px; }
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child,
+.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
border-radius: 3px 3px 3px 3px;
border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child,
+.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
border-radius: 3px 3px 3px 3px; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+ .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl),
+ .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child,
+.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
-.linked.vertical > .entry, .linked.vertical > .button, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton,
+.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
.linked.vertical > GtkComboBox > .button {
border-left-style: solid;
border-bottom-style: none;
border-radius: 3px; }
-.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
+.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child,
+.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
.linked.vertical > GtkComboBox:first-child > .button {
border-radius: 3px 3px 3px 3px; }
-.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
+.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child,
+.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
.linked.vertical > GtkComboBox:last-child > .button {
border-radius: 3px 3px 3px 3px;
border-style: solid; }
-.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
+.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child,
+.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
.linked.vertical > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
.titlebar .list-row.button.titlebutton,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
.app-notification .titlebar .titlebutton.button,
.titlebar .app-notification .titlebutton.button,
.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
.app-notification.frame .button.flat:backdrop,
.app-notification.frame .header-bar .button.titlebutton:backdrop,
.header-bar .app-notification.frame .button.titlebutton:backdrop,
.app-notification.frame .titlebar .button.titlebutton:backdrop,
.titlebar .app-notification.frame .button.titlebutton:backdrop,
.app-notification.frame .button.flat:insensitive,
.app-notification.frame .header-bar .button.titlebutton:insensitive,
.header-bar .app-notification.frame .button.titlebutton:insensitive,
.app-notification.frame .titlebar .button.titlebutton:insensitive,
.titlebar .app-notification.frame .button.titlebutton:insensitive,
.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
border-color: transparent;
background-color: transparent;
background-image: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
text-shadow: none;
icon-shadow: none; }
/* menu buttons */
.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
.titlebar .menuitem.titlebutton.button {
outline-offset: -1px; }
.menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
.titlebar .menuitem.titlebutton.button:hover {
- background-color: #43484d; }
+ background-color: #44494d; }
GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
.titlebar GtkColorButton.button.titlebutton {
padding: 5px; }
GtkColorButton.button GtkColorSwatch:first-child:last-child {
border-radius: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop {
box-shadow: none; }
/*********
* Links *
*********/
*:link, .button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
color: #98d4f3; }
*:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
color: #6bc0ed; }
*:selected *:link:visited, *:selected .button:visited {
- color: #a7d4ec; }
+ color: #a7d5ed; }
*:link:hover, .button:hover:link, .button:hover:visited {
color: #c6e7f8; }
*:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
color: #dce8ef; }
*:link:active, .button:active:link, .button:active:visited {
color: #98d4f3; }
*:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
- color: #cae1ee; }
+ color: #cbe2ee; }
*:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
.header-bar.selection-mode .subtitle:backdrop:hover:link {
color: #3DADE8; }
*:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
.header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
- color: #cae1ee; }
+ color: #cbe2ee; }
.button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
text-shadow: none; }
.button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
text-shadow: none; }
/*****************
* GtkSpinButton *
*****************/
.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
.spinbutton .titlebar .button.titlebutton,
.titlebar .spinbutton .button.titlebutton {
background-image: none;
border-style: none none none solid;
border-color: rgba(105, 109, 113, 0.3);
- color: #d9dadc;
+ color: #dadbdc;
border-radius: 0;
box-shadow: none; }
.spinbutton .button:dir(rtl) {
border-style: none solid none none; }
.spinbutton .button:hover {
color: #EEEFF0;
background-color: rgba(238, 239, 240, 0.05); }
.spinbutton .button:insensitive {
- color: rgba(143, 146, 149, 0.3); }
+ color: rgba(144, 147, 150, 0.3); }
.spinbutton .button:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
background-color: rgba(0, 0, 0, 0.1); }
.spinbutton .button:backdrop {
color: #5a5e62;
- border-color: rgba(99, 103, 107, 0.3);
+ border-color: rgba(99, 104, 108, 0.3);
background-color: transparent; }
.spinbutton .button:backdrop:insensitive {
background-image: none;
color: rgba(84, 92, 101, 0.3);
border-style: none none none solid; }
.spinbutton .button:backdrop:insensitive:dir(rtl) {
border-style: none solid none none; }
.osd .spinbutton .button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- color: #fcfcfc;
+ color: #EEEFF0;
border-style: none none none solid;
border-color: rgba(0, 0, 0, 0.4);
border-radius: 0;
box-shadow: none;
icon-shadow: 0 1px black; }
.osd .spinbutton .button:dir(rtl) {
border-style: none solid none none; }
.osd .spinbutton .button:hover {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.5);
- background-color: rgba(252, 252, 252, 0.1);
+ background-color: rgba(238, 239, 240, 0.1);
icon-shadow: 0 1px black;
box-shadow: none; }
.osd .spinbutton .button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.5);
icon-shadow: none;
box-shadow: none; }
.osd .spinbutton .button:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- color: #96999b;
+ color: #898b8d;
border-color: rgba(0, 0, 0, 0.5);
icon-shadow: none;
box-shadow: none; }
.osd .spinbutton .button:last-child {
border-radius: 0 3px 3px 0; }
.osd .spinbutton .button:dir(rtl):first-child {
border-radius: 3px 0 0 3px; }
.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
padding-top: 8px;
padding-bottom: 8px; }
.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
+ .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label {
color: inherit; }
.spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
- color: #606468;
- border-color: #63676b;
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
+ .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label {
color: inherit; }
.spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
- color: #606468;
- border-color: #63676b;
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
border-radius: 0;
padding-left: 3px;
padding-right: 3px; }
.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
border-radius: 3px 3px 0 0;
border-style: solid solid none solid; }
.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
border-radius: 0 0 3px 3px;
border-style: none solid solid solid; }
GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
padding: 1px;
border-width: 1px 0;
border-color: #3DADE8;
border-radius: 0;
box-shadow: none; }
/**************
* ComboBoxes *
**************/
GtkComboBox {
-GtkComboBox-arrow-scaling: 0.5;
-GtkComboBox-shadow-type: none;
box-shadow: 0 1px rgba(238, 239, 240, 0.1); }
GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
.titlebar GtkComboBox > .button.titlebutton {
padding-top: 3px;
padding-bottom: 4px; }
GtkComboBox:insensitive {
- color: #8f9295;
+ color: #909396;
text-shadow: none;
icon-shadow: none; }
GtkComboBox:backdrop {
color: #606468;
text-shadow: none;
icon-shadow: none; }
GtkComboBox:backdrop:insensitive {
color: #545c65; }
GtkComboBox .menuitem {
text-shadow: none; }
GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator {
-GtkWidget-wide-separators: true; }
/************
* Toolbars *
************/
.toolbar, .inline-toolbar, .search-bar, .location-bar {
-GtkWidget-window-dragging: true;
padding: 4px;
background-color: #31363B; }
.osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
padding: 13px;
border: none;
border-radius: 5px;
- background-color: rgba(49, 54, 59, 0.7); }
+ background-color: rgba(35, 38, 41, 0.8); }
.inline-toolbar {
border-width: 0 1px 1px;
padding: 3px;
border-radius: 0 0 3px 3px; }
.search-bar, .location-bar {
border-width: 0 0 1px;
padding: 3px; }
.inline-toolbar, .search-bar, .location-bar {
border-style: solid;
border-color: #696D71;
text-shadow: none;
background-color: #31363B; }
.inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
- border-color: #63676b;
- background-color: #42474b;
+ border-color: #63686c;
+ background-color: #43484c;
box-shadow: none; }
/***************
* Header bars *
***************/
.titlebar,
.header-bar {
padding: 2px 6px;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #3DADE8;
+ border-radius: 0;
color: #EEEFF0;
background-image: none;
background-color: #31363B;
box-shadow: none; }
.titlebar:backdrop,
.header-bar:backdrop {
border-color: transparent;
background-color: #31363B;
background-image: none;
box-shadow: none;
color: #606468; }
.titlebar .path-bar .button,
.header-bar .path-bar .button {
color: #EEEFF0; }
.titlebar .button,
.titlebar .button.titlebutton,
.header-bar .button,
.header-bar .button.titlebutton {
background-color: #31363B;
color: #EEEFF0;
background-image: none;
border-color: transparent;
box-shadow: none; }
.titlebar .button.flat,
.titlebar .titlebutton.button,
.header-bar .button.flat,
.header-bar .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar .button:hover,
.header-bar .button:hover {
border-color: #3DADE8; }
.titlebar .button:active, .titlebar .button:checked,
.header-bar .button:active,
.header-bar .button:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
border-color: #31363B;
box-shadow: none; }
.titlebar .button:active:hover, .titlebar .button:checked:hover,
.header-bar .button:active:hover,
.header-bar .button:checked:hover {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #96CDF1, #86B7D7);
border-color: #31363B;
box-shadow: none; }
.titlebar .button:active:backdrop, .titlebar .button:checked:backdrop,
.header-bar .button:active:backdrop,
.header-bar .button:checked:backdrop {
background-image: none;
background-color: #31363B;
border-color: #31363B; }
.titlebar .button.suggested-action,
.header-bar .button.suggested-action {
background-color: shade(#3DADE8, 1.1); }
.titlebar .button.suggested-action:hover,
.header-bar .button.suggested-action:hover {
background-color: #3DADE8; }
.titlebar .button.suggested-action:insensitive,
.header-bar .button.suggested-action:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked,
.header-bar .button.suggested-action:insensitive:active,
.header-bar .button.suggested-action:insensitive:checked {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.titlebar .button:backdrop,
.header-bar .button:backdrop {
background-color: #31363B;
color: #606468; }
.titlebar .button.flat:backdrop,
.titlebar .titlebutton.button:backdrop, .titlebar .button.flat:backdrop:insensitive,
.titlebar .titlebutton.button:backdrop:insensitive, .titlebar .button:insensitive:backdrop,
.header-bar .button.flat:backdrop,
.header-bar .titlebutton.button:backdrop,
.header-bar .button.flat:backdrop:insensitive,
.header-bar .titlebutton.button:backdrop:insensitive,
.header-bar .button:insensitive:backdrop {
background-image: none;
background-color: #31363B;
color: #606468; }
.titlebar .button.flat:insensitive,
.titlebar .titlebutton.button:insensitive,
.header-bar .button.flat:insensitive,
.header-bar .titlebutton.button:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar .button:insensitive,
.header-bar .button:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.titlebar .button:insensitive:active, .titlebar .button:insensitive:checked,
.header-bar .button:insensitive:active,
.header-bar .button:insensitive:checked {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .titlebar .button:insensitive:active > .label, .titlebar .button:insensitive:checked > .label,
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
+ .titlebar .button:insensitive:active > .label, .titlebar .header-bar .button.titlebutton:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, .titlebar .header-bar .button.titlebutton:insensitive:checked > .label,
.header-bar .button:insensitive:active > .label,
- .header-bar .button:insensitive:checked > .label {
+ .header-bar .titlebar .button.titlebutton:insensitive:active > .label,
+ .header-bar .button:insensitive:checked > .label,
+ .header-bar .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.titlebar .title,
.header-bar .title {
font-weight: normal;
padding: 0px 12px; }
.titlebar .subtitle,
.header-bar .subtitle {
font-size: smaller;
padding: 0 12px; }
.titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
.header-bar .header-bar-separator,
.header-bar > GtkBox > .separator.vertical,
GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
-GtkWidget-wide-separators: true;
-GtkWidget-separator-width: 1px;
border-width: 0 1px;
border-image: linear-gradient(to bottom, rgba(105, 109, 113, 0), #696D71 30%, #696D71 70%, rgba(105, 109, 113, 0) 100%) 0 1/0 1px stretch; }
.titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
.header-bar .header-bar-separator:backdrop,
.header-bar > GtkBox > .separator.vertical:backdrop {
- border-image: linear-gradient(to bottom, rgba(99, 103, 107, 0.5)) 0 1/1px 1px; }
+ border-image: linear-gradient(to bottom, rgba(99, 104, 108, 0.5)) 0 1/1px 1px; }
.titlebar.selection-mode,
.header-bar.selection-mode {
color: #EEEFF0;
text-shadow: none;
border-color: #3DADE8;
background-image: none;
background-color: #31363B;
box-shadow: none; }
.titlebar.selection-mode:backdrop,
.header-bar.selection-mode:backdrop {
background-image: none;
background-color: #31363B;
box-shadow: none; }
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.titlebar.selection-mode .button.flat,
.titlebar.selection-mode .titlebutton.button,
.header-bar.selection-mode .button.flat,
.header-bar.selection-mode .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar.selection-mode .button:hover,
.header-bar.selection-mode .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
.header-bar.selection-mode .button:active,
.header-bar.selection-mode .button:checked {
color: #31363B;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop,
.header-bar.selection-mode .button:backdrop,
.header-bar.selection-mode .button.flat:backdrop,
.header-bar.selection-mode .titlebutton.button:backdrop {
- color: #606468;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
-gtk-image-effect: none;
border-color: #3DADE8; }
.titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
.titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
.titlebar.selection-mode .titlebutton.button:backdrop:checked,
.header-bar.selection-mode .button:backdrop:active,
.header-bar.selection-mode .button:backdrop:checked,
.header-bar.selection-mode .button.flat:backdrop:active,
.header-bar.selection-mode .titlebutton.button:backdrop:active,
.header-bar.selection-mode .button.flat:backdrop:checked,
.header-bar.selection-mode .titlebutton.button:backdrop:checked {
color: #606468;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #1a97d8);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
border-color: #3DADE8; }
.titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
.header-bar.selection-mode .button:backdrop:insensitive,
.header-bar.selection-mode .button.flat:backdrop:insensitive,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
- color: #78b6d7;
+ color: #78b7d8;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
- .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
+ .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
.header-bar.selection-mode .button:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
+ .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
.header-bar.selection-mode .button:backdrop:insensitive:active,
.header-bar.selection-mode .button:backdrop:insensitive:checked,
.header-bar.selection-mode .button.flat:backdrop:insensitive:active,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
.header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
- color: #73adcc;
+ color: #73aecd;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #318aba);
+ background-image: linear-gradient(to bottom, #318bba);
border-color: #3DADE8; }
- .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+ .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
+ .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
.header-bar.selection-mode .button:backdrop:insensitive:active > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label,
.header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
+ .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.titlebar.selection-mode .button.flat:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
.titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
.titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
.header-bar.selection-mode .button.flat:backdrop,
.header-bar.selection-mode .titlebutton.button:backdrop,
.header-bar.selection-mode .button.flat:insensitive,
.header-bar.selection-mode .titlebutton.button:insensitive,
.header-bar.selection-mode .button.flat:insensitive:backdrop,
.header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar.selection-mode .button:insensitive,
.header-bar.selection-mode .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .titlebar.selection-mode .button:insensitive > .label,
- .header-bar.selection-mode .button:insensitive > .label {
+ .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label,
+ .header-bar.selection-mode .button:insensitive > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
.header-bar.selection-mode .button:insensitive:active,
.header-bar.selection-mode .button:insensitive:checked {
- color: #a2c6da;
+ color: #a2c7da;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #328dbe, #318aba);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
+ background-image: linear-gradient(to bottom, #328ebf, #318bba); }
+ .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label,
.header-bar.selection-mode .button:insensitive:active > .label,
- .header-bar.selection-mode .button:insensitive:checked > .label {
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label,
+ .header-bar.selection-mode .button:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.titlebar.selection-mode .button.suggested-action,
.header-bar.selection-mode .button.suggested-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b);
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b);
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:active,
.header-bar.selection-mode .button.suggested-action:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:insensitive,
.header-bar.selection-mode .button.suggested-action:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1);
border-color: #3DADE8; }
- .titlebar.selection-mode .button.suggested-action:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:insensitive > .label {
+ .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label,
+ .header-bar.selection-mode .button.suggested-action:insensitive > .label,
+ .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button.suggested-action:backdrop,
.header-bar.selection-mode .button.suggested-action:backdrop {
- color: #606468;
- border-color: #63676b;
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
.header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
+ .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
.header-bar.selection-mode .selection-menu,
.header-bar.selection-mode .selection-menu:backdrop {
border-color: rgba(61, 173, 232, 0);
background-image: linear-gradient(to bottom, rgba(61, 173, 232, 0));
box-shadow: none;
padding-left: 10px;
padding-right: 10px; }
.titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
.header-bar.selection-mode .selection-menu GtkArrow,
.header-bar.selection-mode .selection-menu:backdrop GtkArrow {
-GtkArrow-arrow-scaling: 1; }
.titlebar.selection-mode .selection-menu .arrow,
.header-bar.selection-mode .selection-menu .arrow {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
color: rgba(238, 239, 240, 0.5);
icon-shadow: none; }
.tiled .titlebar, .maximized .titlebar, .tiled
.header-bar, .maximized
.header-bar {
border-radius: 0; }
.titlebar.default-decoration,
.header-bar.default-decoration {
padding: 4px; }
.titlebar.default-decoration .button,
.header-bar.default-decoration .button {
padding: 5px; }
/************
* Pathbars *
************/
.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
.path-bar .titlebar .button.titlebutton,
.titlebar .path-bar .button.titlebutton {
padding: 5px 6px 6px;
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0; }
.path-bar .button:hover {
border-color: #3DADE8; }
.path-bar .button:active, .path-bar .button:checked {
background-color: #696D71; }
.path-bar .button:first-child {
padding-left: 8px; }
.path-bar .button:last-child {
padding-right: 8px; }
.path-bar .button:only-child {
padding-left: 12px;
padding-right: 12px; }
.path-bar .button .label:last-child {
padding-left: 2px; }
.path-bar .button .label:first-child {
padding-right: 2px; }
.path-bar .button .label:only-child {
padding-right: 0;
padding-left: 0; }
.path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
.path-bar .titlebar .button.titlebutton GtkImage,
.titlebar .path-bar .button.titlebutton GtkImage {
padding-top: 1px; }
/**************
* Tree Views *
**************/
GtkTreeView.view {
-GtkTreeView-grid-line-width: 1;
-GtkTreeView-grid-line-pattern: '';
-GtkTreeView-tree-line-width: 1;
-GtkTreeView-tree-line-pattern: '';
-GtkTreeView-expander-size: 16;
- border-left-color: #888a8c;
+ border-left-color: #898b8d;
border-top-color: #31363B; }
GtkTreeView.view:selected {
border-radius: 0; }
GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
- border-left-color: #95ceec;
+ border-left-color: #96ceec;
border-top-color: rgba(238, 239, 240, 0.1); }
GtkTreeView.view:insensitive {
- color: #8f9295; }
+ color: #909396; }
GtkTreeView.view:insensitive:selected {
- color: #83c7eb; }
+ color: #84c7eb; }
GtkTreeView.view:insensitive:selected:backdrop {
- color: #72c0ea; }
+ color: #72c1ea; }
GtkTreeView.view:insensitive:backdrop {
color: #545c65; }
GtkTreeView.view.separator:backdrop {
color: rgba(0, 0, 0, 0.1); }
GtkTreeView.view:backdrop {
- border-left-color: #484d51;
+ border-left-color: #494d52;
border-top: #31363B; }
GtkTreeView.view.dnd {
border-style: solid none;
border-width: 1px;
- border-color: #95ceec; }
+ border-color: #96ceec; }
GtkTreeView.view.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- color: #b1b2b4; }
+ color: #b1b3b4; }
GtkTreeView.view.expander:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
GtkTreeView.view.expander:hover {
color: #EEEFF0; }
GtkTreeView.view.expander:selected {
- color: #b8dbed; }
+ color: #b9dbee; }
GtkTreeView.view.expander:selected:hover {
color: #EEEFF0; }
GtkTreeView.view.expander:selected:backdrop {
- color: #b8dbed; }
+ color: #b9dbee; }
GtkTreeView.view.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
GtkTreeView.view.expander:backdrop {
color: #4e5256; }
GtkTreeView.view.progressbar {
border: 1px solid #3DADE8;
border-radius: 4px;
background-image: linear-gradient(to bottom, #3DADE8, #1a97d8);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
GtkTreeView.view.progressbar:selected {
box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
background-image: linear-gradient(to bottom, #232629, #0c0d0d); }
GtkTreeView.view.progressbar:selected:backdrop {
border-color: #25292c;
background-color: #25292c; }
GtkTreeView.view.progressbar:backdrop {
border-color: #25292c;
background-image: none;
box-shadow: none; }
GtkTreeView.view.trough {
background-color: rgba(238, 239, 240, 0.1);
border-radius: 4px; }
GtkTreeView.view.trough:selected {
background-color: #1a97d8; }
column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
column-header .titlebar .button.titlebutton,
.titlebar column-header .button.titlebutton {
- color: #888a8c;
+ color: #898b8d;
background-color: #232629;
font-weight: bold;
text-shadow: none;
box-shadow: none; }
column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
column-header .titlebar .button.titlebutton:hover,
.titlebar column-header .button.titlebutton:hover {
- color: #bbbcbe;
+ color: #bcbdbf;
box-shadow: none;
transition: none; }
column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
column-header .titlebar .button.titlebutton:active,
.titlebar column-header .button.titlebutton:active {
color: #EEEFF0;
transition: none; }
column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
column-header:last-child .titlebar .button.titlebutton,
.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
border-right-style: none; }
column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
column-header .titlebar .dnd.button.titlebutton,
.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
.titlebar column-header.dnd.button.titlebutton {
transition: none;
color: #3DADE8;
box-shadow: inset 1px 1px 0 1px #3DADE8, inset -1px 0 0 1px #3DADE8, inset 1px 1px #232629, inset -1px 0 #232629; }
column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
column-header .titlebar .button.titlebutton,
.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
padding: 3px 6px;
border-style: none solid solid none;
border-radius: 0;
background-image: none;
border-color: #31363B;
text-shadow: none; }
column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
column-header .titlebar .button.titlebutton:insensitive,
.titlebar column-header .button.titlebutton:insensitive {
border-color: #31363B;
background-image: none; }
column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
column-header .titlebar .button.titlebutton:backdrop,
.titlebar column-header .button.titlebutton:backdrop {
border-color: #31363B;
border-style: none solid solid none;
- color: #484d51;
+ color: #494d52;
background-image: none;
background-color: #25292c; }
column-header .button:backdrop:insensitive {
border-color: #31363B;
background-image: none; }
/*********
* Menus *
*********/
.menubar {
-GtkWidget-window-dragging: true;
padding: 2px;
box-shadow: none; }
.menubar:backdrop {
background-color: #31363B; }
.menubar > .menuitem {
padding: 4px 8px; }
.menubar > .menuitem:hover {
background-color: #3DADE8;
color: #EEEFF0; }
.menubar > .menuitem:insensitive {
- color: #8f9295;
+ color: #909396;
box-shadow: none; }
.menu {
padding: 0px;
background-color: #31363B;
border: 1px solid #696D71;
border-radius: 3px; }
.csd .menu {
border: 1px solid #696D71; }
.menu .menuitem {
text-shadow: none;
padding: 6px 6px; }
.menu .menuitem:hover {
color: #EEEFF0;
background-color: #3DADE8;
background-clip: padding-box;
border-style: solid;
- border-width: 2px;
- border-color: transparent; }
+ border-width: 0px 1px 0px 1px;
+ border-color: #6bc0ed; }
+ .menu .menuitem:hover:first-child {
+ border-radius: 3px 3px 0px 0px;
+ border-width: 1px 1px 0px 1px; }
+ .menu .menuitem:hover:last-child {
+ border-radius: 0px 0px 3px 3px;
+ border-width: 0px 1px 1px 1px; }
.menu .menuitem:insensitive {
- color: #8f9295; }
+ color: #909396; }
.menu .menuitem:insensitive:backdrop {
color: #545c65; }
.menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
color: #EEEFF0;
background-color: #31363B; }
.menu .menuitem.arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.menu .menuitem.arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton {
border-style: none;
border-radius: 0; }
.menu.button.top {
- border-bottom: 1px solid #373a3c; }
+ border-bottom: 1px solid #373a3d; }
.menu.button.bottom {
- border-top: 1px solid #373a3c; }
+ border-top: 1px solid #373a3d; }
.menu.button:hover {
- background-color: #373a3c; }
+ background-color: #373a3d; }
.menu.button:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor,0.55); }
/***************
* Popovers *
***************/
.popover {
padding: 2px;
border: 1px solid #696D71;
border-radius: 2px;
background-color: #31363B;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
.popover:backdrop {
box-shadow: none; }
.popover > .list,
.popover > .view,
.popover > .toolbar,
.popover > .inline-toolbar,
.popover > .search-bar,
.popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
border-style: none;
background-color: transparent; }
.popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
.popover .titlebar .titlebutton.button,
.titlebar .popover .titlebutton.button {
color: #EEEFF0; }
.popover .button.flat:hover, .popover .header-bar .titlebutton.button:hover, .header-bar .popover .titlebutton.button:hover,
.popover .titlebar .titlebutton.button:hover,
.titlebar .popover .titlebutton.button:hover {
background-color: rgba(61, 173, 232, 0.2);
color: #EEEFF0;
text-shadow: none;
transition: none; }
.entry.cursor-handle,
.cursor-handle {
background-color: transparent;
background-image: none;
box-shadow: none;
border-style: none; }
.entry.cursor-handle.top,
.cursor-handle.top {
-gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
.entry.cursor-handle.bottom,
.cursor-handle.bottom {
-gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
/*****************
* Notebooks and *
* Tabs *
*****************/
.notebook {
background-color: #31363B;
-GtkNotebook-initial-gap: 0;
-GtkNotebook-arrow-spacing: 5;
-GtkNotebook-tab-curvature: 0;
-GtkNotebook-tab-overlap: 0;
-GtkNotebook-has-tab-gap: false;
-GtkWidget-focus-padding: 0;
-GtkWidget-focus-line-width: 0;
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.notebook.frame {
border: 1px solid #696D71; }
.notebook.frame.top {
border-top-width: 0; }
.notebook.frame.bottom {
border-bottom-width: 0; }
.notebook.frame.right {
border-right-width: 0; }
.notebook.frame.left {
border-left-width: 0; }
.notebook.header {
background-color: #31363B;
padding-top: 4px; }
.notebook.header.frame {
border-style: solid;
border-color: #696D71; }
.notebook.header.frame.top {
border-width: 0px; }
.notebook.header.frame.bottom {
border-width: 0px; }
.notebook.header.frame.right {
border-width: 0px; }
.notebook.header.frame.left {
border-width: 0px; }
.notebook.header.frame:backdrop {
border-color: #696D71; }
.notebook.header.top {
box-shadow: inset 0 -1px #696D71; }
.notebook.header.bottom {
box-shadow: inset 0 1px #696D71; }
.notebook.header.right {
box-shadow: inset 1px 0 #696D71; }
.notebook.header.left {
box-shadow: inset -1px 0 #696D71; }
.notebook tab {
border-width: 1px;
border-style: solid;
border-color: rgba(105, 109, 113, 0.2);
background-color: rgba(105, 109, 113, 0.2);
outline-offset: 0;
/* works for testnotebookdnd, but there's a superfluous border
in gedit or web, commented out for now, needs gtk fixes
&.reorderable-page {
&.top {
padding-top: ($vt_vpadding - 1px);
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.bottom {
padding-bottom: ($vt_vpadding - 1px);
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.left {
padding-left: ($ht_hpadding - 1px);
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
&.right {
padding-right: ($ht_hpadding - 1px);
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
}
*/ }
.notebook tab.top, .notebook tab.bottom {
padding: 6px 8px; }
.notebook tab.left, .notebook tab.right {
padding: 6px 8px; }
.notebook tab.reorderable-page {
background-color: #31363B; }
.notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
padding-left: 12px;
padding-right: 6px;
padding-bottom: 8px; }
.notebook tab.top {
border-radius: 3px 3px 0px 0px; }
.notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top:backdrop:active {
border-color: #696D71;
border-bottom-color: #31363B;
background-color: #31363B; }
.notebook tab.top:active:hover, .notebook tab.top:active.prelight-page, .notebook tab.top.active-page:hover, .notebook tab.top.active-page.prelight-page, .notebook tab.top:backdrop:active:hover, .notebook tab.top:backdrop:active.prelight-page {
border-color: #696D71;
border-bottom-color: #31363B; }
.notebook tab.bottom {
border-radius: 0px 0px 3px 3px; }
.notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom:backdrop:active {
border-color: #696D71;
border-top-color: #31363B;
background-color: #31363B; }
.notebook tab.bottom:active:hover, .notebook tab.bottom:active.prelight-page, .notebook tab.bottom.active-page:hover, .notebook tab.bottom.active-page.prelight-page, .notebook tab.bottom:backdrop:active:hover, .notebook tab.bottom:backdrop:active.prelight-page {
border-color: #696D71;
border-top-color: #31363B; }
.notebook tab.left {
border-radius: 3px 0px 0px 3px; }
.notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left:backdrop:active {
border-color: #696D71;
border-right-color: #31363B;
background-color: #31363B; }
.notebook tab.left:active:hover, .notebook tab.left:active.prelight-page, .notebook tab.left.active-page:hover, .notebook tab.left.active-page.prelight-page, .notebook tab.left:backdrop:active:hover, .notebook tab.left:backdrop:active.prelight-page {
border-color: #696D71;
border-right-color: #31363B; }
.notebook tab.right {
border-radius: 0px 3px 3px 0px; }
.notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right:backdrop:active {
border-color: #696D71;
border-left-color: #31363B;
background-color: #31363B; }
.notebook tab.right:active:hover, .notebook tab.right:active.prelight-page, .notebook tab.right.active-page:hover, .notebook tab.right.active-page.prelight-page, .notebook tab.right:backdrop:active:hover, .notebook tab.right:backdrop:active.prelight-page {
border-color: #696D71;
border-left-color: #31363B; }
.notebook tab:hover, .notebook tab.prelight-page {
background-color: rgba(61, 173, 232, 0.2);
border-color: rgba(61, 173, 232, 0.2); }
.notebook tab.reorderable-page.top {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-right-width: 1px;
border-right-color: #696D71;
box-shadow: inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.top:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.bottom {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-right-width: 1px;
border-right-color: #696D71;
box-shadow: inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.bottom:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.left {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-bottom-width: 1px;
border-bottom-color: #696D71;
box-shadow: inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.left:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.right {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-bottom-width: 1px;
border-bottom-color: #696D71;
box-shadow: inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.right:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab .label {
padding: 0 2px;
color: #EEEFF0; }
.notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
color: #EEEFF0; }
.notebook tab .active-page .label, .notebook tab .label.active-page {
color: #EEEFF0; }
.notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
.notebook tab .titlebar .button.titlebutton,
.titlebar .notebook tab .button.titlebutton {
padding: 0px;
border: 1px solid transparent;
border-radius: 50%;
background-image: none;
background-color: #696D71;
box-shadow: none;
icon-shadow: none;
transition: none;
color: #31363B; }
.notebook tab .button:hover {
background-color: #da4453;
border-color: transparent;
background-image: none;
box-shadow: none; }
.notebook tab .button:active {
color: #31363B;
border-color: transparent;
background-image: none;
box-shadow: none; }
.notebook tab .button:backdrop {
color: #31363B;
border-color: transparent; }
.notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
.notebook tab .titlebar .button.titlebutton > GtkImage,
.titlebar .notebook tab .button.titlebutton > GtkImage {
padding: 0px; }
.notebook tab .button .active-page, .notebook tab .button.active-page {
background-color: #da4453; }
.notebook.arrow {
- color: #8f9295; }
+ color: #909396; }
.notebook.arrow:hover {
color: #3DADE8; }
.notebook.arrow:active {
color: #3DADE8; }
.notebook.arrow:insensitive {
- color: rgba(143, 146, 149, 0.3); }
+ color: rgba(144, 147, 150, 0.3); }
.notebook.arrow:backdrop {
- color: #8f9295; }
+ color: #909396; }
.notebook.arrow:backdrop:insensitive {
- color: rgba(143, 146, 149, 0.3); }
+ color: rgba(144, 147, 150, 0.3); }
/**************
* Scrollbars *
**************/
.scrollbar {
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 16;
-GtkScrollbar-min-slider-length: 64;
-GtkRange-stepper-spacing: 1;
-GtkRange-trough-under-steppers: 0; }
.scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
.scrollbar .titlebar .button.titlebutton,
.titlebar .scrollbar .button.titlebutton {
border: none;
background-image: none;
background-color: transparent;
box-shadow: none; }
.scrollbar .button:hover {
color: #3DADE8;
background-image: none;
background-color: transparent; }
.scrollbar .button:insensitive {
- color: #8f9295; }
+ color: #909396; }
.scrollbar.dragging, .scrollbar.hovering {
opacity: 0.998; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
opacity: 0.999; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
-GtkRange-slider-width: 8px;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-dark.png"), url("assets/scrollbar-slider-overlay-dark@2.png")) 6 4 6 4/6px 4px 6px 4px stretch;
border-radius: 0;
border-width: 5px 4px 5px 4px;
border-style: solid;
border-color: transparent; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-horizontal-dark.png"), url("assets/scrollbar-slider-overlay-horizontal-dark@2.png")) 4 6 4 6/4px 6px 4px 6px stretch;
border-radius: 0;
border-width: 4px 6px 4px 6px;
border-style: solid;
border-color: transparent; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
border: none;
background: none; }
.scrollbar.trough {
border-image: -gtk-scaled(url("assets/scrollbar-trough-dark.png"), url("assets/scrollbar-trough-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.trough:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-trough-rtl-dark.png"), url("assets/scrollbar-trough-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.trough.horizontal {
border-image: -gtk-scaled(url("assets/scrollbar-trough-horizontal-dark.png"), url("assets/scrollbar-trough-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-dark.png"), url("assets/scrollbar-slider-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-dark.png"), url("assets/scrollbar-slider-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:hover, .scrollbar.slider:insensitive {
border-image: -gtk-scaled(url("assets/scrollbar-slider-hover-dark.png"), url("assets/scrollbar-slider-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:hover:dir(rtl), .scrollbar.slider:insensitive:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-hover-dark.png"), url("assets/scrollbar-slider-rtl-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:active {
border-image: -gtk-scaled(url("assets/scrollbar-slider-active-dark.png"), url("assets/scrollbar-slider-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:active:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-active-dark.png"), url("assets/scrollbar-slider-rtl-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-dark.png"), url("assets/scrollbar-slider-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal:hover, .scrollbar.slider.horizontal:insensitive {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-hover-dark.png"), url("assets/scrollbar-slider-horizontal-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal:active {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-active-dark.png"), url("assets/scrollbar-slider-horizontal-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbars-junction,
.scrollbars-junction.frame {
border-color: transparent;
border-image: linear-gradient(to bottom, #696D71 1px, transparent 1px) 0 0 0 1/0 1px stretch;
background-color: #212427; }
.scrollbars-junction:dir(rtl),
.scrollbars-junction.frame:dir(rtl) {
border-image-slice: 0 1 0 0; }
.scrollbars-junction:backdrop,
.scrollbars-junction.frame:backdrop {
- border-image-source: linear-gradient(to bottom, #63676b 1px, transparent 1px);
+ border-image-source: linear-gradient(to bottom, #63686c 1px, transparent 1px);
background-color: #2a2e33; }
/**********
* Switch *
**********/
GtkSwitch {
-GtkSwitch-slider-width: 30px;
font-weight: bold;
font-size: smaller;
outline-offset: 0px;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
GtkSwitch.trough {
border: 1px solid #696D71;
border-radius: 3px;
color: #EEEFF0;
background-image: none;
background-color: #31363B;
text-shadow: none; }
GtkSwitch.trough:active {
color: #3DADE8;
border-color: #3DADE8;
box-shadow: none;
text-shadow: none; }
GtkSwitch.trough:active:hover {
border-color: #3DADE8; }
GtkSwitch.trough:hover {
border-color: #3DADE8; }
GtkSwitch.trough:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: none;
background-color: #3a3f44;
box-shadow: none;
text-shadow: none; }
GtkSwitch.slider {
padding: 3px;
border: 3px solid;
border-radius: 3px;
border-color: rgba(255, 255, 255, 0);
box-shadow: none;
background-color: #696D71; }
GtkSwitch.slider:hover {
box-shadow: none; }
GtkSwitch.slider:active {
background-color: #3DADE8; }
GtkSwitch.slider:active:hover {
background-color: #3DADE8; }
GtkSwitch.slider:insensitive {
background-color: #3a3f44; }
/*************************
* Check and Radio items *
*************************/
.check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check.button.flat, .header-bar .check.titlebutton.button,
.titlebar .check.titlebutton.button {
icon-shadow: none; }
.check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
.titlebar .check.titlebutton.button:hover {
icon-shadow: none; }
.check:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:active.button.flat, .header-bar .check.titlebutton.button:active,
.titlebar .check.titlebutton.button:active {
icon-shadow: none; }
.check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
.titlebar .check.titlebutton.button:insensitive {
icon-shadow: none; }
.check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png"));
icon-shadow: none; }
.check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
.titlebar .check.titlebutton.button:backdrop {
icon-shadow: none; }
.check:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
.titlebar .check.titlebutton.button:backdrop:insensitive {
icon-shadow: none; }
.check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
.titlebar .check.titlebutton.button:inconsistent {
icon-shadow: none; }
.check:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
.titlebar .check.titlebutton.button:inconsistent:hover {
icon-shadow: none; }
.check:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
.titlebar .check.titlebutton.button:inconsistent:selected {
icon-shadow: none; }
.check:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png"));
icon-shadow: none; }
.check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
.titlebar .check.titlebutton.button:inconsistent:backdrop {
icon-shadow: none; }
.check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
.titlebar .check.titlebutton.button:inconsistent:insensitive {
icon-shadow: none; }
.check:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
icon-shadow: none; }
.check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
.titlebar .check.titlebutton.button:checked {
icon-shadow: none; }
.check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
.titlebar .check.titlebutton.button:checked:insensitive {
icon-shadow: none; }
.check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
.titlebar .check.titlebutton.button:checked:hover {
icon-shadow: none; }
.check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
.titlebar .check.titlebutton.button:checked:active {
icon-shadow: none; }
.check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png"));
icon-shadow: none; }
.check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
.titlebar .check.titlebutton.button:backdrop:checked {
icon-shadow: none; }
.check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
.titlebar .check.titlebutton.button:backdrop:checked:insensitive {
icon-shadow: none; }
.menu .menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- color: #a2a5a7;
+ color: #a2a5a8;
icon-shadow: none; }
.menu .menuitem.check:active, .menu .menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
color: #3DADE8; }
.menu .menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
.menu .menuitem.check:hover {
color: #EEEFF0; }
.menu .menuitem.check:insensitive {
- color: #606468; }
+ color: #616569; }
.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio.button.flat, .header-bar .radio.titlebutton.button,
.titlebar .radio.titlebutton.button {
icon-shadow: none; }
.radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
.titlebar .radio.titlebutton.button:hover {
icon-shadow: none; }
.radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
.titlebar .radio.titlebutton.button:active {
icon-shadow: none; }
.radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
.titlebar .radio.titlebutton.button:insensitive {
icon-shadow: none; }
.radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png"));
icon-shadow: none; }
.radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
.titlebar .radio.titlebutton.button:backdrop {
icon-shadow: none; }
.radio:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
.titlebar .radio.titlebutton.button:backdrop:insensitive {
icon-shadow: none; }
.radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
.titlebar .radio.titlebutton.button:inconsistent {
icon-shadow: none; }
.radio:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
.titlebar .radio.titlebutton.button:inconsistent:hover {
icon-shadow: none; }
.radio:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
.titlebar .radio.titlebutton.button:inconsistent:selected {
icon-shadow: none; }
.radio:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png"));
icon-shadow: none; }
.radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
.titlebar .radio.titlebutton.button:inconsistent:backdrop {
icon-shadow: none; }
.radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
.titlebar .radio.titlebutton.button:inconsistent:insensitive {
icon-shadow: none; }
.radio:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
icon-shadow: none; }
.radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
.titlebar .radio.titlebutton.button:checked {
icon-shadow: none; }
.radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
.titlebar .radio.titlebutton.button:checked:insensitive {
icon-shadow: none; }
.radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
.titlebar .radio.titlebutton.button:checked:hover {
icon-shadow: none; }
.radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
.titlebar .radio.titlebutton.button:checked:active {
icon-shadow: none; }
.radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png"));
icon-shadow: none; }
.radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
.titlebar .radio.titlebutton.button:backdrop:checked {
icon-shadow: none; }
.radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
.titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
icon-shadow: none; }
.menu .menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
- color: #a2a5a7;
+ color: #a2a5a8;
icon-shadow: none; }
.menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
color: #3DADE8; }
.menu .menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
.menu .menuitem.radio:hover {
color: #EEEFF0; }
.menu .menuitem.radio:insensitive {
- color: #606468; }
+ color: #616569; }
.view.check, .view.radio,
.list-row .check, list-row .radio {
icon-shadow: none; }
.view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
.list-row .check:selected,
.list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
icon-shadow: none; }
.content-view {
background-color: #212427; }
.content-view:backdrop {
background-color: #212427; }
.view.content-view.check {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:hover {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:active {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:backdrop {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked:hover {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked:active {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:backdrop:checked {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
background-color: transparent; }
GtkCheckButton.text-button, GtkRadioButton.text-button {
padding: 1px 2px 4px;
outline-offset: 0; }
GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
- color: #8f9295; }
+ color: #909396; }
GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
color: #545c65; }
/************
* GtkScale *
************/
.scale,
.scale.scale-has-marks-above.scale-has-marks-below,
.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 20;
-GtkRange-trough-border: 2;
outline-offset: -9px;
outline-radius: 4px; }
.scale.fine-tune,
.scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
outline-offset: -7px;
outline-radius: 6px; }
.scale.fine-tune.trough,
.scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
margin: 8px;
border-radius: 4px; }
.scale.slider,
.scale.scale-has-marks-above.scale-has-marks-below.slider,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b);
border: 1px solid;
border-radius: 50%;
border-color: #3DADE8;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5156; }
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5256; }
.scale.slider:hover,
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
border-width: 2px;
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b);
border-color: #3DADE8;
border-radius: 50%;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #41464b; }
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #42474b; }
.scale.slider:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
border-style: solid;
border-radius: 50%;
background-image: linear-gradient(to bottom, #3a3f44);
box-shadow: none; }
.scale.slider:active,
.scale.scale-has-marks-above.scale-has-marks-below.slider:active,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
border: 2px solid #1787c2; }
.osd .scale.slider, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- font-weight: bold;
- background-color: rgba(95, 105, 115, 0.7); }
+ font-weight: normal;
+ background-color: #31363B; }
.osd .scale.slider:hover, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .scale.slider:active, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .scale.slider:backdrop, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.scale.trough,
.scale.scale-has-marks-above.scale-has-marks-below.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
margin: 9px;
border: 1px solid transparent;
border-radius: 4px;
background-color: #696D71;
box-shadow: none; }
.scale.trough.highlight,
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
background-color: #3DADE8;
border-color: transparent;
box-shadow: none; }
.scale.trough.highlight.vertical,
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
background-color: #3DADE8; }
.scale.trough:insensitive, .scale.trough.vertical:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
border-color: transparent;
background-image: none;
background-color: #3a3f44;
box-shadow: none; }
.osd .scale.trough, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
border-color: transparent;
box-shadow: none;
margin: 9px;
background-color: #696D71;
- outline-color: rgba(252, 252, 252, 0.2);
+ outline-color: rgba(238, 239, 240, 0.2);
outline-offset: -8px; }
.osd .scale.trough.fine-tune, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
margin: 7px; }
.osd .scale.trough.highlight, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
background-image: none;
background-color: #3DADE8; }
.osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
border-color: transparent;
background-color: transparent; }
.osd .scale.trough:backdrop, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
border-color: transparent;
background-image: none; }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.scale-has-marks-below.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.scale-has-marks-above.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.vertical.scale-has-marks-below.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.vertical.scale-has-marks-above.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above .trough {
margin: 14px 10px 10px; }
.fine-tune.scale.scale-has-marks-above .trough {
margin: 12px 8px 8px; }
.scale.scale-has-marks-below .trough {
margin: 10px 10px 14px; }
.fine-tune.scale.scale-has-marks-below .trough {
margin: 8px 8px 12px; }
.scale.vertical.scale-has-marks-above .trough {
margin: 10px 10px 10px 14px; }
.fine-tune.scale.vertical.scale-has-marks-above .trough {
margin: 8px 8px 8px 12px; }
.scale.vertical.scale-has-marks-below .trough {
margin: 10px 14px 10px 10px; }
.fine-tune.scale.vertical.scale-has-marks-below .trough {
margin: 8px 12px 8px 8px; }
/*****************
* Progress bars *
*****************/
GtkProgressBar {
padding: 0;
font-size: smaller;
color: rgba(238, 239, 240, 0.4);
box-shadow: none; }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
-GtkProgressBar-min-horizontal-bar-height: 3; }
GtkProgressBar.trough {
border: 1px solid transparent;
border-radius: 3px;
background-color: #696D71; }
GtkProgressBar.trough.osd {
border-style: none;
background-color: transparent;
box-shadow: none; }
.progressbar {
background-color: #3DADE8;
border: 1px solid #3DADE8;
border-radius: 0px;
box-shadow: none; }
.progressbar.left {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.progressbar.right {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.progressbar.left.right {
box-shadow: none; }
.progressbar.vertical.bottom {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: none; }
.progressbar.vertical.top {
border-top-left-radius: 3px;
border-top-right-radius: 3px; }
.progressbar.osd {
background-image: none;
background-color: #3DADE8;
border-style: none;
border-radius: 0; }
/*************
* Level Bar *
*************/
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34; }
.level-bar {
box-shadow: none;
-GtkLevelBar-min-block-width: 34;
-GtkLevelBar-min-block-height: 6; }
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34; }
.level-bar.trough {
border: 1px solid transparent;
padding: 2px;
border-radius: 2px;
background-color: transparent; }
.level-bar.fill-block {
border: 1px solid #3DADE8;
background-color: #3DADE8;
box-shadow: none;
border-radius: 2px; }
.level-bar.fill-block.indicator-discrete.horizontal {
margin: 0 1px; }
.level-bar.fill-block.indicator-discrete.vertical {
margin: 1px 0; }
.level-bar.fill-block.level-high {
border-color: #5aa411;
background-color: #5aa411; }
.level-bar.fill-block.level-high:backdrop {
border-color: #5aa411; }
.level-bar.fill-block.level-low {
border-color: #f67400;
background-color: #f67400; }
.level-bar.fill-block.level-low:backdrop {
border-color: #f67400; }
.level-bar.fill-block.empty-fill-block {
background-color: #696D71;
border-color: transparent;
box-shadow: none; }
/**********
* Frames *
**********/
.frame {
border: 1px solid #696D71;
padding: 0; }
.frame.flat {
border-style: none; }
.frame.action-bar {
padding: 6px;
border-width: 1px 0 0; }
GtkScrolledWindow GtkViewport.frame {
border-style: none; }
.separator, GtkPlacesSidebar.sidebar .view .separator,
GtkPlacesSidebar.sidebar .view .separator:backdrop {
color: rgba(0, 0, 0, 0.1); }
GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator {
-GtkWidget-wide-separators: true; }
/*********
* Lists *
*********/
.list, .list-row {
background-color: #31363B;
border-width: 0px;
border-color: #3DADE8; }
.list-row,
.grid-child {
padding: 0px 2px;
border-style: solid;
border-width: 0px;
border-color: #3DADE8; }
.list-row.button, .header-bar .list-row.button.titlebutton,
.titlebar .list-row.button.titlebutton,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked {
background-color: rgba(35, 38, 41, 0);
border-style: none;
border-radius: 0;
box-shadow: none; }
.list-row.button:hover {
background-color: rgba(61, 173, 232, 0.2); }
.list-row.button:active {
box-shadow: none; }
.list-row.button:selected:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
.list-row.button:selected:hover {
- background-color: #4eb3e8; }
+ background-color: #4fb4e9; }
.list-row.button:selected:backdrop {
background-color: #3DADE8; }
.list-row.button:backdrop:hover {
background-color: transparent; }
.list-row:selected .button {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
.list-row:selected .titlebar .titlebutton.button,
.titlebar .list-row:selected .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0; }
.list-row:selected .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.list-row:selected .button:active, .list-row:selected .button:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
.list-row:selected .titlebar .titlebutton.button:backdrop,
.titlebar .list-row:selected .titlebutton.button:backdrop {
- color: #606468;
- border-color: #63676b;
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
.list-row:selected .titlebar .titlebutton.button:backdrop:active,
.titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
.list-row:selected .titlebar .titlebutton.button:backdrop:checked,
.titlebar .list-row:selected .titlebutton.button:backdrop:checked {
color: #606468;
- border-color: #63676b;
- background-image: linear-gradient(to bottom, #42474b);
+ border-color: #63686c;
+ background-image: linear-gradient(to bottom, #43484c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
+ .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #2e3236); }
- .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
+ .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
.list-row:selected .titlebar .titlebutton.button:backdrop,
.titlebar .list-row:selected .titlebutton.button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #606468; }
.list-row:selected .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:insensitive > .label {
+ .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
+ .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.list-row, list-row.button, .header-bar list-row.button.titlebutton,
.titlebar list-row.button.titlebutton {
transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
.titlebar list-row.button.titlebutton:hover {
transition: none; }
/*********************
* App Notifications *
*********************/
.app-notification,
.app-notification.frame {
padding: 10px;
border: none;
border-radius: 0 0 3px 3px;
- background-color: rgba(49, 54, 59, 0.7);
+ background-color: rgba(35, 38, 41, 0.8);
background-image: none;
background-clip: padding-box; }
.app-notification:backdrop,
.app-notification.frame:backdrop {
background-image: none; }
.app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
.app-notification .titlebar .button.titlebutton,
.titlebar .app-notification .button.titlebutton,
.app-notification.frame .button {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- font-weight: bold; }
+ font-weight: normal; }
.app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
.app-notification .titlebar .titlebutton.button,
.titlebar .app-notification .titlebutton.button,
.app-notification.frame .button.flat,
.app-notification.frame .header-bar .titlebutton.button,
.header-bar .app-notification.frame .titlebutton.button,
.app-notification.frame .titlebar .titlebutton.button,
.titlebar .app-notification.frame .titlebutton.button {
icon-shadow: 0 1px black;
text-shadow: 0 1px black; }
.app-notification .button:hover,
.app-notification.frame .button:hover {
- color: #fcfcfc;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
.app-notification.frame .button:active,
.app-notification.frame .button:checked,
.app-notification.frame .button:backdrop:active,
.app-notification.frame .button:backdrop:checked {
color: #EEEFF0;
- border-color: rgba(49, 54, 59, 0.7);
+ border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
.app-notification.frame .button:insensitive,
.app-notification.frame .button:backdrop:insensitive {
- color: #96999b;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:backdrop,
.app-notification.frame .button:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
/*************
* Expanders *
*************/
.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.expander:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.expander:hover {
color: white; }
.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
/************
* Calendar *
***********/
GtkCalendar {
color: #EEEFF0;
border: 1px solid #696D71; }
GtkCalendar.header {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0; }
GtkCalendar.header:backdrop {
border-color: rgba(0, 0, 0, 0.1); }
GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
.titlebar GtkCalendar.button.titlebutton {
color: rgba(238, 239, 240, 0.45); }
GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
.titlebar GtkCalendar.button.titlebutton:hover {
color: #EEEFF0; }
GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
.titlebar GtkCalendar.button.titlebutton:backdrop {
color: rgba(96, 100, 104, 0.45); }
GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
color: alpha(currentColor,0.55); }
GtkCalendar:backdrop {
color: #EEEFF0;
- border-color: #63676b; }
+ border-color: #63686c; }
/***********
* Dialogs *
***********/
.message-dialog {
-GtkDialog-button-spacing: 8;
-GtkDialog-action-area-border: 8; }
.message-dialog .titlebar {
box-shadow: none; }
.message-dialog.csd.background {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px; }
.message-dialog.csd .dialog-action-area .button {
border-radius: 0;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.message-dialog.csd .dialog-action-area .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.message-dialog.csd .dialog-action-area .button:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.message-dialog.csd .dialog-action-area .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button:backdrop {
- color: #606468;
- border-color: #63676b;
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.suggested-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.message-dialog.csd .dialog-action-area .button.suggested-action:hover {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.message-dialog.csd .dialog-action-area .button.suggested-action:active {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
- color: #d8eefa;
+ color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.message-dialog.csd .dialog-action-area .button.destructive-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #df1111, #d51010); }
.message-dialog.csd .dialog-action-area .button.destructive-action:hover {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, #d51010); }
.message-dialog.csd .dialog-action-area .button.destructive-action:active {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
- color: #f6cfcf;
+ color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
GtkFileChooserDialog .search-bar {
background-color: #31363B;
border-color: #31363B;
box-shadow: none; }
GtkFileChooserDialog .search-bar:backdrop {
background-color: #25292c;
border-color: #31363B; }
GtkFileChooserDialog .dialog-action-box {
border-top: 1px solid #696D71; }
GtkFileChooserDialog .dialog-action-box:backdrop {
- border-top-color: #63676b; }
+ border-top-color: #63686c; }
/***********
* Sidebar *
***********/
.sidebar {
border: none;
background-color: #31363B; }
GtkPlacesSidebar.sidebar .view {
color: #EEEFF0;
background-color: transparent; }
GtkPlacesSidebar.sidebar .view .image {
- color: #b5b7b9; }
+ color: #b5b8ba; }
GtkPlacesSidebar.sidebar .view .image:selected {
color: #dce8ef; }
GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
color: #dce8ef; }
GtkPlacesSidebar.sidebar .view .image:insensitive {
- color: #72767a; }
+ color: #74777b; }
GtkPlacesSidebar.sidebar .view .image:backdrop {
- color: #51565a; }
+ color: #52565b; }
GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive {
- color: #495058; }
+ color: #4a5158; }
GtkPlacesSidebar.sidebar .view:insensitive {
- color: #8f9295; }
+ color: #909396; }
GtkPlacesSidebar.sidebar .view:backdrop {
color: #606468; }
GtkPlacesSidebar.sidebar .view:backdrop:insensitive {
color: #545c65; }
.sidebar-item {
padding: 10px 4px; }
.sidebar-item > .label {
padding-left: 6px;
padding-right: 6px; }
.sidebar-item.needs-attention > .label {
background-size: 6px 6px, 0 0; }
/*********
* Paned *
*********/
GtkPaned {
-GtkPaned-handle-size: 1;
-gtk-icon-source: none;
margin: 0 8px 8px 0; }
GtkPaned:dir(rtl) {
margin-right: 0;
margin-left: 8px; }
GtkPaned .pane-separator {
background-color: #696D71; }
GtkPaned .pane-separator:backdrop {
- background-color: #63676b; }
+ background-color: #63686c; }
GtkPaned.wide {
-GtkPaned-handle-size: 5;
margin: 0; }
GtkPaned.wide .pane-separator {
background-color: transparent;
border-style: none solid;
border-color: #696D71;
border-width: 1px; }
GtkPaned.wide.vertical .pane-separator {
border-style: solid none; }
GtkPaned.wide .pane-separator:backdrop {
- border-color: #63676b; }
+ border-color: #63686c; }
/**************
* GtkInfoBar *
**************/
GtkInfoBar {
border-style: none; }
.info,
.question,
.warning,
.error {
background-color: #31363B;
color: #EEEFF0;
text-shadow: none;
border-color: #1a97d8; }
.info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
.info .titlebar .button.titlebutton,
.titlebar .info .button.titlebutton,
.question .button,
.question .header-bar .button.titlebutton,
.header-bar .question .button.titlebutton,
.question .titlebar .button.titlebutton,
.titlebar .question .button.titlebutton,
.warning .button,
.warning .header-bar .button.titlebutton,
.header-bar .warning .button.titlebutton,
.warning .titlebar .button.titlebutton,
.titlebar .warning .button.titlebutton,
.error .button,
.error .header-bar .button.titlebutton,
.header-bar .error .button.titlebutton,
.error .titlebar .button.titlebutton,
.titlebar .error .button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.info .button:hover,
.question .button:hover,
.warning .button:hover,
.error .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.info .button:active,
.question .button:active,
.warning .button:active,
.error .button:active {
color: #31363B;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.info .button:insensitive,
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .info .button:insensitive > .label,
+ .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label,
+ .info .titlebar .button.titlebutton:insensitive > .label,
.question .button:insensitive > .label,
+ .question .header-bar .button.titlebutton:insensitive > .label,
+ .question .titlebar .button.titlebutton:insensitive > .label,
.warning .button:insensitive > .label,
- .error .button:insensitive > .label {
+ .warning .header-bar .button.titlebutton:insensitive > .label,
+ .warning .titlebar .button.titlebutton:insensitive > .label,
+ .error .button:insensitive > .label,
+ .error .header-bar .button.titlebutton:insensitive > .label,
+ .error .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.info .button:backdrop,
.question .button:backdrop,
.warning .button:backdrop,
.error .button:backdrop {
- color: #606468;
+ color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
.info .button:backdrop:insensitive,
.question .button:backdrop:insensitive,
.warning .button:backdrop:insensitive,
.error .button:backdrop:insensitive {
- color: #78b6d7;
+ color: #78b7d8;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
- .info .button:backdrop:insensitive > .label,
+ .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .info .titlebar .button.titlebutton:backdrop:insensitive > .label,
.question .button:backdrop:insensitive > .label,
+ .question .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .question .titlebar .button.titlebutton:backdrop:insensitive > .label,
.warning .button:backdrop:insensitive > .label,
- .error .button:backdrop:insensitive > .label {
+ .warning .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .warning .titlebar .button.titlebutton:backdrop:insensitive > .label,
+ .error .button:backdrop:insensitive > .label,
+ .error .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .error .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.info .label:selected,
.info .label:selected:focus,
.info .label:selected:hover,
.question .label:selected,
.question .label:selected:focus,
.question .label:selected:hover,
.warning .label:selected,
.warning .label:selected:focus,
.warning .label:selected:hover,
.error .label:selected,
.error .label:selected:focus,
.error .label:selected:hover {
background-color: #1a97d8; }
/************
* Tooltips *
************/
.tooltip {
color: white;
padding: 4px;
/* not working */
border-radius: 5px;
box-shadow: none;
text-shadow: 0 1px black; }
.tooltip.background {
background-color: rgba(0, 0, 0, 0.8);
background-clip: padding-box;
border: 1px solid rgba(255, 255, 255, 0.1); }
.tooltip.window-frame.csd {
background-color: transparent; }
.tooltip * {
padding: 4px;
background-color: transparent;
color: inherit; }
/*****************
* Color Chooser *
*****************/
GtkColorSwatch {
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
:selected GtkColorSwatch {
box-shadow: none; }
:selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
border-color: #EEEFF0; }
GtkColorSwatch:selected {
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
GtkColorSwatch.top {
border-top-left-radius: 6px;
border-top-right-radius: 6px; }
GtkColorSwatch.bottom {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px; }
GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px; }
GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px; }
GtkColorSwatch:only-child:not(.overlay) {
border-radius: 6px; }
GtkColorSwatch.top > .overlay {
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
GtkColorSwatch.bottom > .overlay {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; }
GtkColorSwatch:first-child:not(.top) > .overlay {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; }
GtkColorSwatch:last-child:not(.bottom) > .overlay {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; }
GtkColorSwatch:only-child > .overlay {
border-radius: 5px; }
GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); }
GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark {
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); }
GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected
GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected {
background-image: none;
box-shadow: none; }
GtkColorEditor GtkColorSwatch {
border-radius: 3px; }
GtkColorEditor GtkColorSwatch:hover {
background-image: none;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
GtkColorEditor GtkColorSwatch:backdrop {
box-shadow: none; }
GtkColorSwatch.color-dark {
color: white;
outline-color: rgba(0, 0, 0, 0.3); }
GtkColorSwatch.color-dark:backdrop {
color: rgba(255, 255, 255, 0.3); }
GtkColorSwatch.color-light {
color: black;
outline-color: rgba(255, 255, 255, 0.5); }
GtkColorSwatch.color-light:backdrop {
color: rgba(0, 0, 0, 0.3); }
GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
border: 1px solid #696D71; }
GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
border-color: black; }
GtkColorSwatch#add-color-button {
border-style: solid;
border-width: 1px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
GtkColorSwatch#add-color-button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
GtkColorSwatch#add-color-button:backdrop {
- color: #606468;
- border-color: #63676b;
+ color: #EEEFF0;
+ border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
GtkColorSwatch#add-color-button .overlay {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
/********
* Misc *
********/
.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
.scale-popup .titlebar .button.titlebutton,
.titlebar .scale-popup .button.titlebutton {
padding: 6px; }
.scale-popup .button:hover {
background-color: rgba(238, 239, 240, 0.1);
border-radius: 5px; }
GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
.titlebar GtkVolumeButton.button.titlebutton {
padding: 8px; }
/**********************
* Window Decorations *
*********************/
.window-frame {
- border-width: 0px;
+ border-width: 0;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5);
/* this is used for the resize cursor area */
margin: 10px; }
.window-frame:backdrop {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
.window-frame.tiled {
border-radius: 0; }
.window-frame.popup {
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
.window-frame.ssd {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); }
.window-frame.csd.popup {
border-radius: 0;
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
.window-frame.csd.tooltip {
border-radius: 5px;
box-shadow: none; }
.window-frame.csd.message-dialog {
border-radius: 7px;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
.window-frame.solid-csd {
border-radius: 0;
- margin: 4px;
+ margin: 1px;
background-color: #31363B;
- border: solid 1px #63676b;
+ border: 0;
box-shadow: none; }
.header-bar .titlebutton.button,
.titlebar .titlebutton.button {
- padding: 0px; }
+ padding: 2px; }
.header-bar .titlebutton.button:backdrop,
.titlebar .titlebutton.button:backdrop {
icon-shadow: none; }
.header-bar .titlebutton.close.button,
.titlebar .titlebutton.close.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); }
.header-bar .titlebutton.close.button:hover,
.titlebar .titlebutton.close.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); }
.header-bar .titlebutton.close.button:active,
.titlebar .titlebutton.close.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); }
.header-bar .titlebutton.close.button:backdrop,
.titlebar .titlebutton.close.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); }
.header-bar .titlebutton.maximize.button,
.titlebar .titlebutton.maximize.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); }
.header-bar .titlebutton.maximize.button:hover,
.titlebar .titlebutton.maximize.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); }
.header-bar .titlebutton.maximize.button:active,
.titlebar .titlebutton.maximize.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); }
.header-bar .titlebutton.maximize.button:backdrop,
.titlebar .titlebutton.maximize.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); }
.header-bar .titlebutton.minimize.button,
.titlebar .titlebutton.minimize.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); }
.header-bar .titlebutton.minimize.button:hover,
.titlebar .titlebutton.minimize.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); }
.header-bar .titlebutton.minimize.button:active,
.titlebar .titlebutton.minimize.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); }
.header-bar .titlebutton.minimize.button:backdrop,
.titlebar .titlebutton.minimize.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); }
.header-bar.selection-mode .titlebutton.button,
.titlebar.selection-mode .titlebutton.button {
text-shadow: none; }
.header-bar.selection-mode .titlebutton.button:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop {
icon-shadow: none; }
.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
background-color: #3DADE8;
color: #EEEFF0; }
/* Decouple the font of context menus from their entry/textview */
.touch-selection,
.context-menu {
font: initial; }
.monospace {
font: Monospace; }
.overshoot.top {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 100% 5%, 100% 100%;
background-repeat: no-repeat;
background-position: center top;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.top:backdrop {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 100% 5%;
background-repeat: no-repeat;
background-position: center top;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.bottom {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 100% 5%, 100% 100%;
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.bottom:backdrop {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 100% 5%;
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.left {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 5% 100%, 100% 100%;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.left:backdrop {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 5% 100%;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.right {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 5% 100%, 100% 100%;
background-repeat: no-repeat;
background-position: right center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.right:backdrop {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 5% 100%;
background-repeat: no-repeat;
background-position: right center;
background-color: transparent;
border: none;
box-shadow: none; }
.undershoot.top {
background-color: transparent;
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-top: 1px;
background-size: 10px 1px;
background-repeat: repeat-x;
background-origin: content-box;
background-position: center top; }
.undershoot.bottom {
background-color: transparent;
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-bottom: 1px;
background-size: 10px 1px;
background-repeat: repeat-x;
background-origin: content-box;
background-position: center bottom; }
.undershoot.left {
background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-left: 1px;
background-size: 1px 10px;
background-repeat: repeat-y;
background-origin: content-box;
background-position: left center; }
.undershoot.right {
background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-right: 1px;
background-size: 1px 10px;
background-repeat: repeat-y;
background-origin: content-box;
background-position: right center; }
/* GTK NAMED COLORS
----------------
use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #EEEFF0;
/*
text color for entries, views and content in general */
@define-color theme_text_color #EEEFF0;
/*
widget base background color */
@define-color theme_bg_color #31363B;
/*
text widgets and the like base background color */
@define-color theme_base_color #232629;
/*
base background color of selections */
@define-color theme_selected_bg_color #3DADE8;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color #EEEFF0;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color #3a3f44;
/*
text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #8f9295;
+@define-color insensitive_fg_color #909396;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #232629;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color #606468;
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color #EEEFF0;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #31363B;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color #25292c;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #3DADE8;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color #EEEFF0;
/*
widgets main borders color */
@define-color borders #696D71;
/*
widgets main borders color on backdrop windows */
-@define-color unfocused_borders #63676b;
+@define-color unfocused_borders #63686c;
/*
these are pretty self explicative */
@define-color warning_color #f67400;
@define-color error_color #ed1515;
@define-color success_color #5aa411;
@define-color icon_red #da4453;
/*
titlebar colors */
@define-color titlebar_bg_color #31363B;
@define-color titlebar_fg_color #EEEFF0;
@define-color hover_color #3DADE8;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title #EEEFF0;
@define-color wm_unfocused_title #606468;
@define-color wm_highlight transparent;
@define-color wm_borders_edge rgba(238, 239, 240, 0.1);
@define-color wm_bg_a #31363B;
@define-color wm_bg_b #31363B;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#31363B, 1.3);
@define-color wm_button_hover_color_b #31363B;
@define-color wm_button_active_color_a shade(#31363B, 0.85);
@define-color wm_button_active_color_b shade(#31363B, 0.89);
@define-color wm_button_active_color_c shade(#31363B, 0.9);
@define-color content_view_bg #232629;
/*# sourceMappingURL=gtk-dark.css.map */
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png
index c3e06d8..9574170 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-active.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png
index 85efc4d..5efbb03 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-insens.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png
index 7137a8c..0f39326 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz-prelight.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png
index 0ff3255..1de0f55 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-horiz.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png
index 6da47a3..3535978 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-active.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png
index 06cc58f..6349396 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-insens.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png
index 99f6117..ea6e3a0 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert-prelight.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png
index fa83d6b..6957390 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png and b/Breeze-gtk/gtk-2.0/Scrollbars/slider-scrollbar-vert.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
index d44b928..23d78c3 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png and b/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ
diff --git a/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
index 5dd1210..ebff29d 100644
Binary files a/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png and b/Breeze-gtk/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ
diff --git a/Breeze-gtk/gtk-2.0/assets.svg b/Breeze-gtk/gtk-2.0/assets.svg
index ebd5b55..7d5b595 100644
--- a/Breeze-gtk/gtk-2.0/assets.svg
+++ b/Breeze-gtk/gtk-2.0/assets.svg
@@ -1,2289 +1,2398 @@
diff --git a/Breeze-gtk/gtk-2.0/gtkrc b/Breeze-gtk/gtk-2.0/gtkrc
index 9a10a9b..2842427 100755
--- a/Breeze-gtk/gtk-2.0/gtkrc
+++ b/Breeze-gtk/gtk-2.0/gtkrc
@@ -1,1693 +1,1693 @@
# Author: ScionicSpectre
# Theme: Breezy
# Description: Breeze theme for GTK+2.0
gtk-color-scheme = "bg_color:#EFF0F1\nselected_bg_color:#3DAEE9\nbase_color:#FCFCFC" # Background, base.
gtk-color-scheme = "fg_color:#31363B\nselected_fg_color:#FFFFFF\ninsensitive_fg_color:#BDC3C7\ntext_color:#31363B" # Foreground, text.
gtk-color-scheme = "tooltip_bg_color:#31363B\ntooltip_fg_color:#FCFCFC" # Tooltips.
gtk-auto-mnemonics = 1
style "default"
{
xthickness = 1
ythickness = 1
# Style Properties
GtkScrollbar::activate-slider = 1
GtkWidget::focus-line-width = 0
GtkWidget::new-tooltip-style = 1
GtkWidget::tooltip-alpha = 230
GtkWidget::tooltip-radius = 2
GtkMenuBar::window-dragging = 1
GtkToolbar::window-dragging = 1
GtkToolbar::internal-padding = 5
GtkSeparatorMenuItem::horizontal-padding = 3
GtkSeparatorMenuItem::wide-separators = 1
GtkSeparatorMenuItem::separator-height = 1
GtkCheckMenuItem::indicator-size = 18
GtkRadioMenuItem::indicator-size = 18
GtkButton::child-displacement-y = 0
GtkButton::default-border = { 0, 0, 0, 0 }
GtkButton::default-outside_border = { 0, 0, 0, 0 }
- GtkScrollbar::trough-border = 5
- GtkScrollbar::slider-width = 10
+ GtkScrollbar::trough-border = 0
+ GtkScrollbar::slider-width = 20
GtkRange::trough-border = 0
GtkRange::slider-width = 7
GtkRange::stepper-size = 0
GtkScrollbar::has-backward-stepper = 1
GtkScrollbar::has-forward-stepper = 1
- GtkScrollbar::stepper-size = 10
+ GtkScrollbar::stepper-size = 20
GtkScrollbar::stepper-spacing = 0
GtkScrolledWindow ::scrollbar-spacing = 0
GtkScrolledWindow ::scrollbars-within-bevel = 1
GtkVScale::slider_length = 18
GtkVScale::slider_width = 18
GtkHScale::slider_length = 18
GtkHScale::slider_width = 18
GtkStatusbar::shadow_type = GTK_SHADOW_NONE
GtkSpinButton::shadow_type = GTK_SHADOW_NONE
GtkMenuBar::shadow-type = GTK_SHADOW_NONE
GtkMenuBar::internal-padding = 3
- GtkMenu::horizontal-padding = 2
- GtkMenu::vertical-padding = 2
+ GtkMenu::horizontal-padding = 1
+ GtkMenu::vertical-padding = 1
GtkNotebook::tab-overlap = 7
GtkNotebook::tab-curvature = 7
GtkCheckButton::indicator_spacing = 3
GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
GtkTreeView::row_ending_details = 0
GtkTreeView::expander-size = 12
GtkTreeView::vertical-separator = 1
GtkTreeView::horizontal-separator = 4
GtkTreeView::allow-rules = 1
GtkProgressBar::min-horizontal-bar-height = 8
GtkProgressBar::min-vertical-bar-width = 8
GtkEntry::state-hint = 1
GtkWidget::link-color = "#1998DA"
GtkWidget::visited-link-color = "#1478AC"
# Colors
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.02, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (0.9, @bg_color)
fg[NORMAL] = @text_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = @insensitive_fg_color
fg[ACTIVE] = @fg_color
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = @insensitive_fg_color
text[ACTIVE] = @selected_fg_color
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[SELECTED] = @selected_bg_color
base[INSENSITIVE] = @bg_color
base[ACTIVE] = shade (0.9, @selected_bg_color)
# All pixmap options are consolidated below this point
engine "pixmap"
{
# Check Buttons
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = SELECTED
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/checkbox-unchecked-insensitive.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = SELECTED
shadow = IN
overlay_file = "Check-Radio/checkbox-checked.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/checkbox-checked-insensitive.png"
overlay_stretch = FALSE
}
# Radio Buttons
image
{
function = OPTION
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = SELECTED
shadow = OUT
overlay_file = "Check-Radio/option-unchecked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/option-unchecked-insensitive.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = SELECTED
shadow = IN
overlay_file = "Check-Radio/option-checked.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/option-checked-insensitive.png"
overlay_stretch = FALSE
}
# Arrows
image
{
function = ARROW
overlay_file = "Arrows/arrow-up.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-up-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-up-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-up-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
state = NORMAL
overlay_file = "Arrows/arrow-down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-down-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
overlay_file = "Arrows/arrow-left.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-left-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-left-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-left-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
overlay_file = "Arrows/arrow-right.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/arrow-right-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = ACTIVE
overlay_file = "Arrows/arrow-right-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/arrow-right-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
# Option Menu Arrows
image
{
function = TAB
state = INSENSITIVE
overlay_file = "Arrows/arrow-down-insens.png"
overlay_stretch = FALSE
}
image
{
function = TAB
state = NORMAL
overlay_file = "Arrows/arrow-down.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
image
{
function = TAB
state = PRELIGHT
overlay_file = "Arrows/arrow-down-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
}
#Lines
image
{
function = VLINE
file = "Lines/line-v.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = HLINE
file = "Lines/line-h.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
# Handles
image
{
function = HANDLE
overlay_file = "Handles/handle-h.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = HANDLE
overlay_file = "Handles/handle-v.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
# Expanders
image
{
function = EXPANDER
expander_style = COLLAPSED
file = "Expanders/plus.png"
}
image
{
function = EXPANDER
expander_style = EXPANDED
file = "Expanders/minus.png"
}
image
{
function = EXPANDER
expander_style = SEMI_EXPANDED
file = "Expanders/minus.png"
}
image
{
function = EXPANDER
expander_style = SEMI_COLLAPSED
file = "Expanders/plus.png"
}
image
{
function = RESIZE_GRIP
state = NORMAL
detail = "statusbar"
overlay_file = "Others/null.png"
overlay_border = { 0,0,0,0 }
overlay_stretch = FALSE
}
# Shadows ( this area needs help :P )
image
{
function = SHADOW_GAP
file = "Others/null.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "scrollbar"
{
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "Scrollbars/trough-scrollbar-horiz.png"
- border = { 25,25, 5, 5 } #large borders while LibreOffice won't use GtkScrollbar::stepper-spacing=1
+ border = { 30, 30, 5, 5 } #large borders while LibreOffice won't use GtkScrollbar::stepper-spacing=1
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "trough"
file = "Scrollbars/trough-scrollbar-vert.png"
- border = { 5, 5, 25, 25 }
+ border = { 5, 5, 30, 30 }
stretch = TRUE
orientation = VERTICAL
}
# Sliders
image
{
function = SLIDER
state = NORMAL
file = "Scrollbars/slider-scrollbar-horiz.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = ACTIVE
file = "Scrollbars/slider-scrollbar-horiz-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Scrollbars/slider-scrollbar-horiz-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Scrollbars/slider-scrollbar-horiz-insens.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = HORIZONTAL
}
# X Verticals
image
{
function = SLIDER
state = NORMAL
file = "Scrollbars/slider-scrollbar-vert.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
state = ACTIVE
file = "Scrollbars/slider-scrollbar-vert-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Scrollbars/slider-scrollbar-vert-prelight.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Scrollbars/slider-scrollbar-vert-insens.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
orientation = VERTICAL
}
}
}
style "menubar"
{
bg[PRELIGHT] = "#FFF"
fg[SELECTED] = @text_color
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "Menubar/menubar-button.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "menu"
{
xthickness = 0
ythickness = 0
GtkMenuItem::arrow-scaling = 0.4
}
style "menu_item"
{
xthickness = 2
ythickness = 3
bg[PRELIGHT] = @selected_bg_color
fg[PRELIGHT] = @selected_fg_color
text[PRELIGHT] = @selected_fg_color
GtkMenuItem::toggle-spacing = 10
engine "pixmap"
{
# Check Buttons
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-unchecked.png"
overlay_stretch = TRUE #needed for LibreOffice
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-unchecked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-checked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = OUT
overlay_file = "Check-Radio/menu-checkbox-unchecked-insensitive.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked.png"
overlay_stretch = TRUE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/menu-checkbox-checked-insensitive.png"
overlay_stretch = TRUE
}
# Radio Buttons
image
{
function = OPTION
state = NORMAL
shadow = OUT
overlay_file = "Check-Radio/menu-option-unchecked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = PRELIGHT
shadow = OUT
overlay_file = "Check-Radio/menu-option-unchecked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = ACTIVE
shadow = OUT
overlay_file = "Check-Radio/menu-option-checked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = OUT
overlay_file = "Others/null.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = NORMAL
shadow = IN
overlay_file = "Check-Radio/menu-option-checked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = PRELIGHT
shadow = IN
overlay_file = "Check-Radio/menu-option-checked-prelight.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = ACTIVE
shadow = IN
overlay_file = "Check-Radio/menu-option-checked.png"
overlay_stretch = TRUE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = IN
overlay_file = "Check-Radio/menu-option-checked-insensitive.png"
overlay_stretch = TRUE
}
image
{
function = SHADOW # This fixes boxy Qt menu items
file = "Others/null.png"
border = { 10, 10, 10, 10 }
stretch = TRUE
}
# Arrow Buttons
image
{
function = ARROW
state = NORMAL
overlay_file = "Arrows/menu-arrow.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = PRELIGHT
overlay_file = "Arrows/menu-arrow-prelight.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = ARROW
state = INSENSITIVE
overlay_file = "Arrows/menu-arrow-insens.png"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = FALSE
arrow_direction = RIGHT
}
}
}
style "menubar_item"
{
xthickness = 2
ythickness = 2
bg[PRELIGHT] = @selected_fg_color
fg[PRELIGHT] = @selected_fg_color
}
style "toolbar"
{
engine "pixmap"
{
image
{
function = BOX
file = "Toolbar/toolbar-bg.png"
stretch = TRUE
}
}
}
style "button"
{
xthickness = 4
ythickness = 4
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "Buttons/button-default.png"
border = {4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
file = "Buttons/button-prelight.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "Buttons/button-pressed.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "Buttons/button-insensitive.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "toolbuttons"
{
ythickness = 1
GtkWidget::focus_padding = 2
engine "pixmap" {
image
{
function = BOX
state = NORMAL
file = "Toolbar/toolbutton-normal.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
file = "Toolbar/toolbutton-prelight.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "Toolbar/toolbutton-pressed.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "Toolbar/toolbutton-normal.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "tooltoggle_buttons"
{
engine "pixmap"
{
image
{
function = BOX
state = ACTIVE
file = "Toolbar/toolbutton-toggled.png"
border = { 4, 4, 4, 4}
stretch = TRUE
}
}
}
style "entry"
{
xthickness = 3
ythickness = 3
engine "pixmap"
{
image
{
function = SHADOW
detail = "entry"
state = NORMAL
shadow = IN
file = "Entry/entry-border-bg.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = SHADOW
detail = "entry"
state = INSENSITIVE
shadow = IN
file = "Entry/entry-border-disabled-bg.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = SHADOW
detail = "entry"
state = ACTIVE
file = "Entry/entry-border-active-bg.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
image
{
function = FLAT_BOX
detail = "entry_bg"
state = ACTIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "notebook_tab_label"
{
fg[ACTIVE] = @text_color
}
style "spinbutton" = "default"
{
#bg[NORMAL] = @bg_color
xthickness = 3
ythickness = 3
GtkWidget::interior_focus = 1
engine "pixmap"
{
image
{
function = ARROW
}
#Spin-up
image
{
function = BOX
state = NORMAL
detail = "spinbutton_up"
file = "Spin/up-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_up"
file = "Spin/up-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small-prelight.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_up"
file = "Spin/up-background-disable.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small-insens.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_up"
file = "Spin/up-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-up-small-prelight.png"
overlay_stretch = FALSE
}
# Spin-Down
image
{
function = BOX
state = NORMAL
detail = "spinbutton_down"
file = "Spin/down-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_down"
file = "Spin/down-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small-prelight.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_down"
file = "Spin/down-background-disable.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small-insens.png"
overlay_stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_down"
file = "Spin/down-background.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
overlay_file = "Arrows/arrow-down-small-prelight.png"
overlay_stretch = FALSE
}
}
}
style "notebook"
{
xthickness = 5
ythickness = 2
engine "pixmap"
{
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-bottom.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = TOP
}
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-top.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = BOTTOM
}
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-left.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = RIGHT
}
image
{
function = EXTENSION
state = ACTIVE
file = "Tabs/tab-right.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = LEFT
}
image
{
function = EXTENSION
file = "Tabs/tab-top-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = BOTTOM
}
image
{
function = EXTENSION
file = "Tabs/tab-bottom-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = TOP
}
image
{
function = EXTENSION
file = "Tabs/tab-left-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = RIGHT
}
image
{
function = EXTENSION
file = "Tabs/tab-right-active.png"
border = { 3,3,3,3 }
stretch = TRUE
gap_side = LEFT
}
# How to draw boxes with a gap on one side (ie the page of a notebook)
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-horiz.png"
gap_border = { 2, 2, 0, 0 }
gap_side = TOP
}
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-horiz.png"
gap_border = { 2, 2, 0, 0 }
gap_side = BOTTOM
}
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-vert.png"
gap_border = { 0, 0, 2, 2 }
gap_side = LEFT
}
image
{
function = BOX_GAP
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
gap_file = "Tabs/notebook-gap-vert.png"
gap_border = { 0, 0, 2, 2 }
gap_side = RIGHT
}
# How to draw the box of a notebook when it isnt attached to a tab
image
{
function = BOX
file = "Tabs/notebook.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
}
}
}
style "range"
{
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "Range/trough-horizontal.png"
border = { 4, 4, 0, 0 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "trough"
file = "Range/trough-vertical.png"
border = { 0, 0, 4, 4 }
stretch = TRUE
orientation = VERTICAL
}
# Horizontal
image
{
function = SLIDER
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
# Vertical
image
{
function = SLIDER
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
overlay_file = "Range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
# Function below removes ugly boxes
image
{
function = BOX
file = "Others/null.png"
border = { 3, 3, 3, 3 }
stretch = TRUE
}
}
}
style "progressbar" {
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
detail = "trough"
file = "ProgressBar/trough.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "bar"
file = "ProgressBar/bar.png"
stretch = TRUE
border = { 4, 4, 4, 4 }
orientation = HORIZONTAL
}
image
{
function = BOX
detail = "trough"
file = "ProgressBar/trough.png"
border = { 4, 4, 4, 4 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = BOX
detail = "bar"
file = "ProgressBar/bar.png"
stretch = TRUE
border = { 4, 4, 4, 4 }
orientation = VERTICAL
}
}
}
style "separator_menu_item"
{
engine "pixmap"
{
image
{
function = BOX
file = "Lines/menu-line-h.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
style "treeview"
{
engine "pixmap"
{
image
{
function = BOX
file = "Others/tree-header.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
style "scrolled_window"
{
engine "pixmap"
{
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
style "frame"
{
xthickness = 1
ythickness = 1
engine "pixmap"
{
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = IN
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = IN
}
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = OUT
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = OUT
}
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = ETCHED_IN
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = ETCHED_IN
}
image
{
function = SHADOW
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
shadow = ETCHED_OUT
}
image
{
function = SHADOW_GAP
file = "Shadows/frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
gap_start_file = "Shadows/frame-gap-start.png"
gap_start_border = { 1, 0, 0, 0 }
gap_end_file = "Shadows/frame-gap-end.png"
gap_end_border = { 0, 1, 0, 0 }
shadow = ETCHED_OUT
}
}
}
style "tooltips"
{
xthickness = 8
ythickness = 4
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
bg[SELECTED] = @tooltip_bg_color
}
# Chromium
style "chrome-gtk-frame"
{
ChromeGtkFrame::frame-color = @bg_color
ChromeGtkFrame::inactive-frame-color = @bg_color
ChromeGtkFrame::frame-gradient-size = 16
ChromeGtkFrame::frame-gradient-color = @bg_color
ChromeGtkFrame::incognito-frame-color = lighter (@bg_color)
ChromeGtkFrame::incognito-inactive-frame-color = lighter (@bg_color)
ChromeGtkFrame::incognito-frame-gradient-size = 16
ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color)
ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color)
ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
}
# Firefox/Thunderbird
style "mozilla"
{
bg[ACTIVE] = @bg_color
}
style "null"
{
engine "pixmap"
{
image
{
function = BOX
file = "Others/null.png"
stretch = TRUE
}
}
}
style "menu_framed_box"
{
engine "pixmap"
{
image
{
function = BOX
detail = "menu"
file = "Menubar/menu-frame.png"
border = { 1, 1, 1, 1 }
stretch = TRUE
}
}
}
class "GtkWidget" style "default"
class "GtkScrollbar" style "scrollbar"
class "GtkButton" style "button"
class "GtkEntry" style "entry"
class "GtkOldEditable" style "entry"
class "GtkSpinButton" style "spinbutton"
class "GtkNotebook" style "notebook"
class "GtkRange" style "range"
class "GtkProgressBar" style "progressbar"
class "GtkSeparatorMenuItem" style "separator_menu_item"
class "GtkScrolledWindow" style "scrolled_window"
class "GtkFrame" style "frame"
class "ChromeGtkFrame" style "chrome-gtk-frame"
widget_class "**" style "menubar"
widget_class "**" style "menu"
widget_class "**" style "menu_framed_box"
widget_class "**" style "menu_item"
widget_class "*.*" style "menubar_item"
widget_class "*Nautilus*ToolBar*" style "toolbar"
widget_class "*HandleBox" style "toolbar"
widget_class "*BonoboDockItem" style "toolbar"
widget_class "*HandleBox" style "toolbar"
widget_class "*" style "toolbar"
widget_class "*.*" style "treeview"
widget_class "*Tool*GtkButton" style "toolbuttons"
widget_class "*Tool*GtkToggleButton" style "tooltoggle_buttons"
widget_class "**GtkToggleButton*" style "toolbuttons"
widget_class "**GtkComboBox*" style "button"
widget_class "*." style "notebook_tab_label"
widget "gtk-tooltip*" style "tooltips"
# Xchat special cases
widget "*xchat-inputbox" style "entry"
# Chrome/Chromium
widget_class "*Chrom*Button*" style "button"
widget "*swt*toolbar*" style "null"
# Firefox/Thunderbird
widget "MozillaGtkWidget*" style "mozilla"
diff --git a/Breeze-gtk/gtk-3.0/_common.scss b/Breeze-gtk/gtk-3.0/_common.scss
index 39675af..a20662d 100755
--- a/Breeze-gtk/gtk-3.0/_common.scss
+++ b/Breeze-gtk/gtk-3.0/_common.scss
@@ -1,3400 +1,3409 @@
@function gtkalpha($c,$a) {
@return unquote("alpha(#{$c},#{$a})");
}
$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
* {
padding: 0;
-GtkToolButton-icon-spacing: 4;
-GtkTextView-error-underline-color: $error_color;
-GtkCheckButton-indicator-size: 16;
-GtkCheckMenuItem-indicator-size: 16;
// The size for scrollbars. The slider is 2px smaller, but we keep it
// up so that the whole area is sensitive to button presses for the
// slider. The stepper button is larger in both directions, the slider
// only in the width
-GtkScrolledWindow-scrollbar-spacing: 0;
-GtkScrolledWindow-scrollbars-within-bevel: 1;
-GtkToolItemGroup-expander-size: 11;
-GtkExpander-expander-size: 16;
-GtkTreeView-expander-size: 11;
-GtkTreeView-horizontal-separator: 4;
-GtkMenu-horizontal-padding: 0;
-GtkMenu-vertical-padding: 0;
-GtkWidget-link-color: $link_color;
-GtkWidget-visited-link-color: $link_visited_color;
-GtkWidget-focus-padding: 2; // FIXME: do we still need these?
-GtkWidget-focus-line-width: 1; //
-GtkWidget-text-handle-width: 20;
-GtkWidget-text-handle-height: 20;
-GtkDialog-button-spacing: 4;
-GtkDialog-action-area-border: 0;
-GtkStatusbar-shadow-type: none;
// We use the outline properties to signal the focus properties
// to the adwaita engine: using real CSS properties is faster,
// and we don't use any outlines for now.
outline-width: 0px;
}
/***************
* Base States *
***************/
.background {
color: $fg_color;
background-color: if($variant == 'light', $bg_color, $bg_color);
&:backdrop {
text-shadow: none;
icon-shadow: none;
color: $fg_color;
background-color: $backdrop_bg_color;
}
}
/*
These wildcard seems unavoidable, need to investigate.
Wildcards are bad and troublesome, use them with care,
or better, just don't.
Everytime a wildcard is used a kitten dies, painfully.
*/
*:insensitive {
-gtk-image-effect: dim;
}
.gtkstyle-fallback {
background-color: $bg_color;
color: $fg_color;
&:prelight {
background-color: lighten($bg_color, 10%);
color: $fg_color;
}
&:active {
background-color: darken($bg_color, 10%);
color: $fg_color;
}
&:insensitive {
background-color: $insensitive_bg_color;
color: $insensitive_fg_color;
}
&:selected {
background-color: $selected_bg_color;
color: $selected_fg_color;
}
}
.view {
color: $text_color;
background-color: $base_color;
// &:backdrop {
// color: $backdrop_text_color;
// background-color: $backdrop_base_color;
// }
&:selected {
border-radius: 3px;
@extend %selected_items;
}
}
.rubberband {
border: 1px solid $selected_bg_color;
background-color: transparentize($selected_bg_color,0.8);
}
.label {
&.separator {
color: $fg_color;
@extend .dim-label;
// &:backdrop { color: $backdrop_fg_color; }
}
&:selected,
&:selected:focus,
&:selected:hover {
@extend %selected_items;
}
&:insensitive {
color: $insensitive_fg_color;
// &:backdrop { color: $backdrop_insensitive_color; }
}
}
.dim-label {
opacity: 0.55;
text-shadow: none;
}
GtkAssistant {
.sidebar {
background-color: $base_color;
border-top: 1px solid $borders_color;
&:dir(ltr) { border-right: 1px solid $borders_color; }
&:dir(rtl) { border-left: 1px solid $borders_color; }
&:backdrop {
background-color: $backdrop_base_color;
border-color: $backdrop_borders_color;
}
}
&.csd .sidebar { border-top-style: none; }
.sidebar .label {
padding: 6px 12px;
}
.sidebar .label.highlight {
background-color: mix($bg_color, $fg_color, 80%);
}
}
GtkTextView { // This will get overridden by .view, needed by gedit line numbers
background-color: mix($bg_color, $base_color, 50%);
// &:backdrop { background-color: mix($backdrop_bg_color,
// $backdrop_base_color, 50%); }
}
.grid-child {
padding: 3px;
border-radius: 3px;
&:selected {
@extend %selected_items;
}
}
%osd, .osd {
color: $osd_fg_color;
border: 1px solid $bg_color;
background-color: $osd_bg_color;
background-clip: padding-box;
outline-color: transparentize($osd_fg_color, 0.7);
//box-shadow: none;
text-shadow: none;
icon-shadow: none;
&:backdrop { text-shadow: none; }
}
/*********************
* Spinner Animation *
*********************/
@keyframes spin {
to { -gtk-icon-transform: rotate(1turn); }
}
.spinner {
background-image: none;
background-color: blue;
opacity: 0; // non spinning spinner makes no sense
-gtk-icon-source: -gtk-icontheme('process-working-symbolic');
&:active {
opacity: 1;
animation: spin 1s linear infinite;
&:insensitive {
opacity: 0.5;
}
}
}
/****************
* Text Entries *
****************/
.entry {
border: 1px solid;
padding: 5px 8px 6px;
&.image { // icons inside the entry
&.left { padding-left: 0; }
&.right { padding-right: 0; }
}
border-radius: 3px;
transition: all 200ms $ease-out-quad;
@include entry(normal);
&.flat, &.flat:focus {
padding: 2px;
@include entry(normal, $edge:none);
border: none;
border-radius: 0;
}
&:focus { @include entry(focus); }
&:insensitive { @include entry(insensitive); }
&:backdrop { @include entry(backdrop); }
&:backdrop:insensitive { @include entry(backdrop-insensitive); }
&:selected,
&:selected:focus {
@extend %selected_items;
}
&.progressbar {
margin: 1px;
border-radius: 0;
border-width: 0 0 2px;
border-color: $selected_bg_color;
border-style: solid;
background-image: none;
background-color: transparent;
box-shadow: none;
&:backdrop { background-color: transparent; }
}
.linked > & { //FIXME: use same buttons linking logic and template
border-radius: 0;
&:first-child {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
&:dir(rtl) { border-right-style: none;}
}
&:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-left-style: none;
&:dir(rtl) { border-left-style: solid; }
}
}
// entry error and warning style
@each $e_type, $e_color in (error, $error_color),
(warning, $warning_color) {
&.#{$e_type} {
color: $e_color;
border-color: entry_focus_border($e_color);
&:focus { @include entry(focus, $e_color); }
&:selected, &:selected:focus { background-color: $e_color; }
}
}
&.image { // entry icons colors
color: mix($fg_color, $base_color, 80%);
&:hover { color: $fg_color; }
&:active { color: $selected_bg_color; }
&:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); }
}
.osd & {
@include entry(osd);
&:focus { @include entry(osd-focus); }
&:backdrop { @include entry(osd-backdrop); }
&:insensitive { @include entry(osd-insensitive); }
}
}
// Vertically linked entries
// FIXME: take care of "colored" entries
.linked.vertical {
> .entry { @extend %linked_vertical; }
// remove the edge hilight and the focus shadow (unfortunatelly)
> .entry:not(:last-child) { box-shadow: none; }
// add back the focus shadow
> .entry:focus:not(:last-child) { box-shadow: entry_focus_shadow(); }
// brighter border between linked entries
> .entry:not(:insensitive) + .entry:not(:insensitive) {
border-top-color: mix($borders_color, $base_color, 30%);
background-image: linear-gradient(to bottom, $base_color);
&:backdrop {
border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%);
background-image: linear-gradient(to bottom, $backdrop_base_color);
}
}
// color back the top border of a linked focused entry following another entry and add back the focus shadow.
> .entry + .entry:focus:not(:last-child) {
border-top-color: entry_focus_border();
box-shadow: entry_focus_shadow();
}
// just recolor the top border on the last focused entry, since we don't reset the shadow here letting that be
// inherited by the entry styling.
> .entry + .entry:focus:last-child {
border-top-color: entry_focus_border();
}
// this takes care of coloring the top border of the focused entry subsequent widget.
// :not(:only-child) is a specificity bump hack.
> .entry:focus:not(:only-child) + .entry,
> .entry:focus:not(:only-child) + .button,
> .entry:focus:not(:only-child) + GtkComboBox > .button,
> .entry:focus:not(:only-child) + GtkComboBoxText > .button { border-top-color: entry_focus_border(); }
}
/***********
* Buttons *
***********/
// stuff for .needs-attention
$_dot_color: if($variant=='light', $selected_bg_color,
lighten($selected_bg_color,15%));
@keyframes needs_attention {
from {
background-image: -gtk-gradient(radial,
center center, 0,
center center, 0.01,
to($_dot_color),
to(transparent));
}
to {
background-image: -gtk-gradient(radial,
center center, 0,
center center, 0.5,
to($selected_bg_color),
to(transparent));
}
}
.button {
$_button_transition: all 200ms $ease-out-quad;
border: 1px solid;
border-radius: 3px;
padding: 5px 8px 6px;
//transition: $_button_transition;
@include button(normal);
&.flat {
@include button(undecorated);
// to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set
// to none, while it's added back in the hover state, so the button decoration will fade in on hover, but
// it won't fade out when the pointer leave the button allocation area. To make the transition more evident
// in this case the duration is increased.
transition: none;
&:hover {
transition: $_button_transition;
transition-duration: 500ms;
&:active { transition: $_button_transition; }
}
}
&:hover {
@include button(hover);
-gtk-image-effect: highlight;
}
&:active, &:checked {
@include button(active);
transition-duration: 50ms;
&:hover {
@include button(active-hover);
}
}
// &:backdrop, &.flat:backdrop {
// @include button(backdrop);
// -gtk-image-effect: none;
// &:active, &:checked {
// @include button(backdrop-active);
// }
// &:insensitive {
// @include button(backdrop-insensitive);
// }
// &:insensitive:active, &:insensitive:checked {
// @include button(backdrop-insensitive-active);
// }
// }
&.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive {
@include button(undecorated);
}
&:insensitive {
@include button(insensitive);
&:active, &:checked {
@include button(insensitive-active);
}
}
// big standalone buttons like in Documents pager
&.osd {
&.image-button { padding: 13px; }
color: $osd_fg_color;
border-radius: 5px;
outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var?
@include button(osd);
border: none;
box-shadow: none;
&:hover {
@include button(osd-hover);
border: none;
box-shadow: none;
}
&:active, &:checked {
@include button(osd-active);
border: none;
box-shadow: none;
}
&:insensitive, &:backdrop:insensitive {
@include button(osd-insensitive);
border: none;
}
&:backdrop {
@include button(osd-backdrop);
border: none;
}
}
//overlay / OSD style
.osd & {
@include button(osd);
// there's a problem with sass which prevents it to extend the linked
// placeholder as expected, it should just be "@extend %linked;", the
// placeholder is basically replicated here
//
// Workaround START
border-radius: 3px;
border-style: solid;
&:dir(rtl) {
border-radius: 3px;
}
&:first-child {
border-radius: 3px 3px 3px 3px;
}
&:last-child {
border-radius: 3px 3px 3px 3px;
&:dir(rtl) { border-right-style: solid; }
}
&:only-child {
border-radius: 3px;
border-style: solid;
}
// Workaround END
&:hover {
@include button(osd-hover);
@extend %linked;
}
&:active, &:checked, &:backdrop:active, &:backdrop:checked {
@include button(osd-active);
@extend %linked;
}
&:insensitive, &:backdrop:insensitive {
@include button(osd-insensitive);
@extend %linked;
}
&:backdrop {
@include button(osd-backdrop);
@extend %linked;
}
&.flat {
@include button(undecorated);
box-shadow: none; //FIXME respect no edge on the button mixin
text-shadow: none;
icon-shadow: none;
font-weight: normal;
&:hover {
@include button(osd-hover);
background-clip: padding-box;
box-shadow: none;
}
&:insensitive {
@include button(osd-insensitive);
background-image: none;
border-color: transparent;
box-shadow: none;
}
&:backdrop { @include button(undecorated); }
&:active, &:checked {
@include button(osd-active);
background-clip: padding-box;
border-color: transparent;
box-shadow: none;
}
}
}
// Suggested and Destructive Action buttons
@each $b_type, $b_color in (suggested-action, $selected_bg_color),
(destructive-action, $destructive_color) {
&.#{$b_type} {
@include button(normal, $b_color, $base_color);
&.flat {
@include button(undecorated);
color: $b_color; //FIXME: does it work on the dark variant?
}
&:hover { @include button(hover, $b_color, white); }
&:active, &:checked { @include button(active, $b_color, white); }
&:backdrop, &.flat:backdrop {
@include button(backdrop, $b_color, white);
&:active, &:checked {
@include button(backdrop-active, $b_color, white);
}
&:insensitive {
@include button(backdrop-insensitive);
&:active, &:checked {
@include button(backdrop-insensitive-active, $b_color, white);
}
}
}
&.flat:backdrop, &.flat:insensitive, &.flat:backdrop:insensitive {
@include button(undecorated);
color: transparentize($b_color, 0.2);
}
&:insensitive {
//@include button(insensitive);
background-color: transparent;
color: shade($titlebar_fg_color,0.5);
&:active, &:checked {
//@include button(insensitive-active, $b_color, white);
background-color: transparent;
color: shade($titlebar_fg_color,0.5);
}
}
.osd & {
@include button(osd, $b_color);
@extend %linked;
&:hover {
@include button(osd-hover, $b_color);
@extend %linked;
}
&:active, &:checked, &:backdrop:active, &:backdrop:checked {
@include button(osd-active, $b_color);
@extend %linked;
}
&:insensitive, &:backdrop:insensitive {
@include button(osd-insensitive, $b_color);
@extend %linked;
}
&:backdrop {
@include button(osd-backdrop, $b_color);
@extend %linked;
}
}
}
}
&.image-button { padding: 8px; }
&.text-button {
padding-left: 16px;
padding-right: 16px;
}
&.text-button.image-button {
// those buttons needs uneven horizontal padding, we want the icon side
// to have the image-button padding, while the text side the text-button
// one, so we're adding the missing padding to the label depending on
// its position inside the button
padding: 5px 8px 6px; // same as .button
.label:first-child { padding-left: 8px; }
.label:last-child { padding-right: 8px; }
}
.stack-switcher > & {
// to position the needs attention dot, padding is added to the button
// child, a label needs just lateral padding while an icon needs vertical
// padding added too.
outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset
> .label {
padding-left: 6px; // label padding
padding-right: 6px; //
}
> GtkImage {
padding-left: 6px; // image padding
padding-right: 6px; //
padding-top: 3px; //
padding-bottom: 3px; //
}
&.text-button {
padding: 5px 10px 6px; // needed or it will get overridden
}
&.image-button {
// we want image buttons to have a 1:1 aspect ratio, so compensation
// of the padding added to the GtkImage is needed
padding: 5px 2px;
}
&.needs-attention > .label,
&.needs-attention > GtkImage { @extend %needs_attention; }
&.needs-attention:active > .label,
&.needs-attention:active > GtkImage,
&.needs-attention:checked > .label,
&.needs-attention:checked > GtkImage {
animation: none;
background-image: none;
}
}
//inline-toolbar buttons
.inline-toolbar &, .inline-toolbar &:backdrop {
border-radius: 2px;
border-width: 1px;
@extend %linked;
}
.primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows
.linked > &,
.linked > &:hover,
.linked > &:active,
.linked > &:checked,
.linked > &:backdrop { @extend %linked; }
.linked.vertical > &,
.linked.vertical > &:hover,
.linked.vertical > &:active,
.linked.vertical > &:checked,
.linked.vertical > &:backdrop { @extend %linked_vertical; }
}
%needs_attention {
animation: needs_attention 150ms ease-in;
$_dot_shadow: _text_shadow_color();
$_dot_shadow_r: if($variant=='light',0.5,0.45);
background-image: -gtk-gradient(radial,
center center, 0,
center center, 0.5,
to($_dot_color),
to(transparent)),
-gtk-gradient(radial,
center center, 0,
center center, $_dot_shadow_r,
to($_dot_shadow),
to(transparent));
background-size: 6px 6px, 6px 6px;
background-repeat: no-repeat;
@if $variant == 'light' { background-position: right 3px, right 4px; }
@else { background-position: right 3px, right 2px; }
&:backdrop { background-size: 6px 6px, 0 0;}
&:dir(rtl) {
@if $variant == 'light' { background-position: left 3px, left 4px; }
@else { background-position: left 3px, left 2px; }
}
}
// all the following is for the +|- buttons on inline toolbars, that way
// should really be deprecated...
.inline-toolbar GtkToolButton > .button { // redefining the button look is
// needed since those are flat...
@include button(normal);
&:hover { @include button(hover); }
&:active,
&:checked{ @include button(active); }
&:insensitive { @include button(insensitive); }
&:insensitive:active,
&:insensitive:checked { @include button(insensitive-active); }
&:backdrop { @include button(backdrop); };
&:backdrop:active,
&:backdrop:checked { @include button(backdrop-active); }
&:backdrop:insensitive { @include button(backdrop-insensitive); }
&:backdrop:insensitive:active,
&:backdrop:insensitive:checked {
@include button(backdrop-insensitive-active); }
}
// More inline toolbar buttons
.inline-toolbar.toolbar GtkToolButton,
.inline-toolbar.toolbar GtkToolButton:backdrop {
& > .button.flat { @extend %linked_middle; }
&:dir(rtl) > .button.flat { @extend %linked_middle:dir(rtl); }
&:first-child > .button.flat { @extend %linked:first-child; }
&:last-child > .button.flat { @extend %linked:last-child; }
&:last-child:dir(rtl) > .button.flat { @extend %linked:last-child:dir(rtl); }
&:only-child > .button.flat { @extend %linked:only-child; }
}
%linked_middle {
//border-radius: 0;
//border-left-style: none;
&:dir(rtl) {
border-radius: 3px; // needed when including %linked_middle:dir(rtl)
//border-right-style: none;
//border-left-style: solid
}
}
%linked {
@extend %linked_middle;
&:first-child {
border-radius: 3px 3px 3px 3px;
border-left-style: solid;
}
&:last-child {
border-radius: 3px 3px 3px 3px;
&:dir(rtl) { border-right-style: solid; }
}
&:only-child {
border-radius: 3px;
border-style: solid;
}
}
%linked_vertical_middle {
border-left-style: solid;
border-bottom-style: none;
border-radius: 3px;
}
%linked_vertical{
@extend %linked_vertical_middle;
&:first-child {
border-radius: 3px 3px 3px 3px;
}
&:last-child {
border-radius: 3px 3px 3px 3px;
border-style: solid;
}
&:only-child {
border-radius: 3px;
border-style: solid;
}
}
%undecorated_button {
border-color: transparent;
background-color: transparent;
background-image: none;
box-shadow: inset 0 1px transparentize(white,1),
0 1px transparentize(white, 1);
text-shadow: none;
icon-shadow: none;
}
/* menu buttons */
.menuitem.button.flat {
@extend %undecorated_button;
outline-offset: -1px;
&:hover { background-color: mix($fg_color, $bg_color, 10%); }
&:selected { @extend %selected_items; }
&:backdrop, &:backdrop:hover {
@extend %undecorated_button;
}
}
GtkColorButton.button {
padding: 5px; // Uniform padding on the GtkColorButton
GtkColorSwatch:first-child:last-child { // :first-child:last-child for a specificity bump, it gets overridden by the
// colorpicker style, otherwise
border-radius: 0;
box-shadow: inset 0 1px 1px transparentize(black, 0.9),
_widget_edge();
&:insensitive,
&:backdrop { box-shadow: none; }
}
}
/*********
* Links *
*********/
*:link {
color: $link_color;
&:visited {
color: $link_visited_color;
*:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); }
}
&:hover {
color: lighten($link_color,10%);
*:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); }
}
&:active {
color: $link_color;
*:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); }
}
&:backdrop, &:backdrop:hover, &:backdrop:hover:selected {
color: $selected_bg_color;
}
&:selected, *:selected & {
color: mix($selected_fg_color, $selected_bg_color, 80%);
}
}
.button:link, .button:visited {
@extend %undecorated_button;
@extend *:link;
text-shadow: none;
&:hover, &:active, &:checked {
@extend %undecorated_button;
text-shadow: none;
}
&:backdrop {
@extend %undecorated_button; //This shouldn't be needed but avoids
//a weird transition which for some reason
//makes borders blink on hover
}
}
/*****************
* GtkSpinButton *
*****************/
.spinbutton {
.button {
background-image: none;
border-style: none none none solid;
border-color: transparentize($borders_color, 0.7);
color: mix($fg_color, $base_color, 90%);
border-radius: 0;
box-shadow: none;
// padding-left: 6px;
// padding-right: 6px;
&:dir(rtl) { border-style: none solid none none; }
&:hover {
color: $fg_color;
background-color: transparentize($fg_color, 0.95);
}
&:insensitive {
color: transparentize($insensitive_fg_color, 0.7);
}
&:active {
box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8);
background-color: transparentize(black, 0.9);
}
&:backdrop {
color: mix($backdrop_fg_color, $backdrop_base_color, 90%);
border-color: transparentize($backdrop_borders_color, 0.7);
background-color: transparent;
}
&:backdrop:insensitive {
background-image: none;
color: transparentize($backdrop_insensitive_color,0.7);
border-style: none none none solid; // It is needed or it gets overridden
&:dir(rtl) { border-style: none solid none none; }
}
}
.osd & {
.button {
@include button(undecorated);
color: $osd_fg_color;
border-style: none none none solid;
border-color: transparentize($osd_borders_color, 0.3);
border-radius: 0;
box-shadow: none;
icon-shadow: 0 1px black;
&:dir(rtl) { border-style: none solid none none; }
&:hover {
@include button(undecorated);
color: $osd_fg_color;
border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
background-color: transparentize($osd_fg_color, 0.9);
icon-shadow: 0 1px black;
box-shadow: none;
}
&:backdrop {
@include button(undecorated);
color: $osd_fg_color;
border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
icon-shadow: none;
box-shadow: none;
}
&:insensitive {
@include button(undecorated);
color: $osd_insensitive_fg_color;
border-color: transparentize(opacify($osd_borders_color, 1), 0.5);
icon-shadow: none;
box-shadow: none;
}
&:last-child { border-radius: 0 3px 3px 0; }
&:dir(rtl):first-child { border-radius: 3px 0 0 3px; }
}
}
&.vertical, &.vertical:dir(rtl) { //FIXME: try using linking templates for vertically linked stuff
.button {
padding-top: 8px; // Same vertical padding as image-buttons
padding-bottom: 8px; //
&:first-child {
@extend %top_button;
@include button(normal, $edge:none);
&:active {
@extend %top_button;
@include button(active, $edge:none);
}
&:hover {
@extend %top_button;
@include button(hover, $edge:none);
}
&:insensitive {
@extend %top_button;
@include button(insensitive, $edge:none);
}
&:backdrop {
@extend %top_button;
@include button(backdrop, $edge:none);
}
}
&:last-child {
@extend %bottom_button;
@include button(normal);
&:active {
@extend %bottom_button;
@include button(active);
}
&:hover {
@extend %bottom_button;
@include button(hover);
}
&:insensitive {
@extend %bottom_button;
@include button(insensitive);
}
&:backdrop {
@extend %bottom_button;
@include button(backdrop);
}
}
&:backdrop:insensitive {
@include button(backdrop-insensitive);
}
}
&.entry {
// we should remove the bottom edge hilight here, but seems
// like buttons are on top of it so it doesn't show up
border-radius: 0;
padding-left: 3px;
padding-right: 3px;
}
%top_button {
border-radius: 3px 3px 0 0;
border-style: solid solid none solid;
}
%bottom_button {
border-radius: 0 0 3px 3px;
border-style: none solid solid solid;
}
}
GtkTreeView & {
&.entry, &.entry:focus {
padding: 1px;
border-width: 1px 0;
border-color: $selected_bg_color;
border-radius: 0;
box-shadow: none;
}
}
}
/**************
* ComboBoxes *
**************/
GtkComboBox {
> .button { padding-top: 3px; padding-bottom: 4px; } // Otherwise combos
// are bigger then
// buttons
-GtkComboBox-arrow-scaling: 0.5;
-GtkComboBox-shadow-type: none;
box-shadow: 0 1px $borders_edge;
&:insensitive {
color: $insensitive_fg_color;
text-shadow: none;
icon-shadow: none;
}
&:backdrop {
color: $backdrop_fg_color;
text-shadow: none;
icon-shadow: none;
}
&:backdrop:insensitive {
color: $backdrop_insensitive_color;
}
.menuitem { text-shadow: none; }
.separator.vertical {
// always disable separators
-GtkWidget-wide-separators: true;
}
&.combobox-entry .entry { @extend %linked; }
&.combobox-entry .button, &.combobox-entry .button:backdrop {
// It is needed to specify the backdrop button or it gets overridden
@extend %linked;
}
}
.linked > GtkComboBox > .button {
// the combo is a composite widget so the way we do button linkind doesn't
// work, special case needed. See
// https://bugzilla.gnome.org/show_bug.cgi?id=733979
&:dir(ltr) { @extend %linked_middle; } // specificity bump
&:dir(rtl) { @extend %linked_middle:dir(rtl); }
}
.linked > GtkComboBox:first-child > .button {
@extend %linked:first-child;
}
.linked > GtkComboBox:last-child > .button {
@extend %linked:last-child;
}
.linked > GtkComboBox:only-child > .button {
@extend %linked:only-child;
}
.linked.vertical > GtkComboBoxText > .button,
.linked.vertical > GtkComboBox > .button { @extend %linked_vertical_middle; }
.linked.vertical > GtkComboBoxText:first-child > .button,
.linked.vertical > GtkComboBox:first-child > .button { @extend %linked_vertical:first-child; }
.linked.vertical > GtkComboBoxText:last-child > .button,
.linked.vertical > GtkComboBox:last-child > .button { @extend %linked_vertical:last-child; }
.linked.vertical > GtkComboBoxText:only-child > .button,
.linked.vertical > GtkComboBox:only-child > .button { @extend %linked_vertical:only-child; }
/************
* Toolbars *
************/
.toolbar {
-GtkWidget-window-dragging: true;
padding: 4px;
background-color: $bg_color;
.osd &, &.osd {
padding: 13px;
border: none;
border-radius: 5px;
background-color: $osd_bg_color;
}
}
//searchbar, location-bar & inline-toolbar
.inline-toolbar {
@extend .toolbar;
@extend %inset-bar;
border-width: 0 1px 1px;
padding: 3px;
border-radius: 0 0 3px 3px;
}
.search-bar, .location-bar {
@extend .toolbar;
@extend %inset-bar;
border-width: 0 0 1px;
padding: 3px;
}
%inset-bar {
border-style: solid;
border-color: $borders_color;
//$_bg: mix($bg_color, $borders_color, 70%);
text-shadow: none;
background-color: $bg_color;
//box-shadow: inset 0 2px 3px -1px mix($borders_color, $_bg, 60%),
// _widget_edge();
//FIXME edge would be nice, but doesn't work
&:backdrop {
border-color: $backdrop_borders_color;
background-color: $backdrop_dark_fill;
box-shadow: none;
}
}
/***************
* Header bars *
***************/
.titlebar,
.header-bar {
padding: 2px 6px;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: $selected_bg_color;
- //border-radius: 0;
+ border-radius: 0;
color: $titlebar_fg_color;
@include headerbar_fill;
&:backdrop {
border-color: transparent;
background-color: $bg_color;
background-image: none;
box-shadow: none;
color: $backdrop_fg_color;
}
.path-bar .button {
color: $titlebar_fg_color;
}
.button {
background-color: $titlebar_bg_color;
color: $titlebar_fg_color;
background-image: none;
border-color: transparent;
box-shadow: none;
&.flat { @include button(undecorated,$titlebar_bg_color); }
&:hover {
border-color: $selected_bg_color;
}
&:active, &:checked {
@include button(active);
border-color: $titlebar_bg_color;
box-shadow: none;
&:hover {
@include button(active-hover);
border-color: $titlebar_bg_color;
box-shadow: none;
}
&:backdrop {
background-image: none;
background-color: $backdrop_bg_color;
border-color: $backdrop_bg_color;
}
}
&.suggested-action {
background-color: shade($selected_bg_color,1.1);
&:hover {
background-color: $selected_bg_color;
}
&:insensitive {
background-color: $titlebar_bg_color;
color: shade($titlebar_fg_color,0.5);
&:active, &:checked {
background-color: $titlebar_bg_color;
color: shade($titlebar_fg_color,0.5);
}
}
}
&:backdrop {
background-color: $bg_color;
color: $backdrop_fg_color;
}
&.flat:backdrop, &.flat:backdrop:insensitive, &:insensitive:backdrop {
background-image: none;
background-color: $backdrop_bg_color;
color: $backdrop_fg_color;
}
&.flat:insensitive {
@include button(undecorated);
}
&:insensitive {
background-color: $titlebar_bg_color;
color: shade($titlebar_fg_color,0.5);
&:active, &:checked {
@include button(insensitive-active,$titlebar_bg_color);
}
}
}
.title {
font-weight: normal;
padding: 0px 12px;
}
.subtitle {
font-size: smaller;
padding: 0 12px;
@extend .dim-label;
}
.header-bar-separator,
& > GtkBox > .separator.vertical {
-GtkWidget-wide-separators: true;
-GtkWidget-separator-width: 1px;
border-width: 0 1px;
border-image: linear-gradient(to bottom,
transparentize($borders_color,1),
$borders_color 30%,
$borders_color 70%,
transparentize($borders_color,1) 100%)
0 1 / 0 1px stretch; //FIXME use a proper color
&:backdrop {
border-image: linear-gradient(to bottom, transparentize($backdrop_borders_color, 0.5))
0 1 / 1px 1px; //FIXME use a proper color
}
}
&.selection-mode {
color: $selected_fg_color;
text-shadow: none;
border-color: $selected_borders_color;
background-image: none;
background-color: $titlebar_bg_color;
box-shadow: none;
&:backdrop {
background-image: none;
background-color: $bg_color;
box-shadow: none;
}
.subtitle:link { @extend *:link:selected; }
.button {
@include button(normal, $selected_bg_color, $selected_fg_color);
&.flat { @include button(undecorated); }
&:hover { @include button(hover, $selected_bg_color, $selected_fg_color); }
&:active, &:checked { @include button(active, $selected_bg_color, $selected_fg_color); }
&:backdrop,
&.flat:backdrop {
@include button(backdrop, $selected_bg_color, $selected_fg_color);
-gtk-image-effect: none;
border-color: $selected_borders_color;
&:active,
&:checked {
@include button(backdrop-active, $selected_bg_color, $selected_fg_color);
border-color: $selected_borders_color;
}
&:insensitive {
@include button(backdrop-insensitive, $selected_bg_color, $selected_fg_color);
border-color: $selected_borders_color;
}
&:insensitive:active,
&:insensitive:checked {
@include button(backdrop-insensitive-active, $selected_bg_color,
$selected_fg_color);
border-color: $selected_borders_color;
}
}
&.flat:backdrop,
&.flat:insensitive,
&.flat:insensitive:backdrop {
@include button(undecorated);
}
&:insensitive {
@include button(insensitive, $selected_bg_color, $selected_fg_color);
&:active, &:checked { @include button(insensitive-active, $selected_bg_color, $selected_fg_color); }
}
&.suggested-action {
@include button(normal);
border-color: $selected_borders_color;
&:hover {
@include button(hover);
border-color: $selected_borders_color;
}
&:active {
@include button(active);
border-color: $selected_borders_color;
}
&:insensitive {
@include button(insensitive);
border-color: $selected_borders_color;
}
&:backdrop {
@include button(backdrop);
border-color: $selected_borders_color;
}
&:backdrop:insensitive {
@include button(backdrop-insensitive);
border-color: $selected_borders_color;
}
}
}
.selection-menu {
border-color: transparentize($selected_bg_color, 1);
background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1));
box-shadow: none;
padding-left: 10px;
padding-right: 10px;
GtkArrow { -GtkArrow-arrow-scaling: 1; }
.arrow {
-gtk-icon-source: -gtk-icontheme('pan-down-symbolic');
color: transparentize($selected_fg_color,0.5);
icon-shadow: none;
}
&:backdrop { @extend .selection-menu };
}
}
.tiled &, .maximized & {
border-radius: 0; // squared corners when the window is max'd or tiled
}
&.default-decoration {
padding: 4px;
.button { padding: 5px; }
}
}
/************
* Pathbars *
************/
.path-bar .button {
padding: 5px 6px 6px;
@include button(undecorated);
color: $fg_color;
&:hover {border-color: $selected_bg_color; }
&:active, &:checked {
background-color: $borders_color;
}
&:first-child { padding-left: 8px; }
&:last-child { padding-right: 8px; }
&:only-child {
padding-left: 12px;
padding-right: 12px;
}
// the following is for spacing the icon and the label inside the home button
.label:last-child { padding-left: 2px; }
.label:first-child { padding-right: 2px; }
.label:only-child { padding-right: 0; padding-left: 0; }
GtkImage { padding-top: 1px; }
}
/**************
* Tree Views *
**************/
GtkTreeView.view {
-GtkTreeView-grid-line-width: 1;
-GtkTreeView-grid-line-pattern: '';
-GtkTreeView-tree-line-width: 1;
-GtkTreeView-tree-line-pattern: '';
-GtkTreeView-expander-size: 16;
border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color,
border-top-color: $bg_color; // while this is the grid lines color, better then nothing
&:selected { border-radius: 0; } // rest border radius in lists
&:selected, &:backdrop:selected {
border-left-color: mix($selected_fg_color, $selected_bg_color, 50%);
border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly
}
&:insensitive {
color: $insensitive_fg_color;
&:selected {
color: mix($selected_fg_color, $selected_bg_color, 40%);
&:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); }
}
&:backdrop { color: $backdrop_insensitive_color; }
}
&.separator:backdrop {
color: transparentize(black, 0.9);
}
&:backdrop {
border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%);
border-top: $backdrop_bg_color;
}
&.dnd {
border-style: solid none;
border-width: 1px;
border-color: mix($fg_color, $selected_bg_color, 50%);
}
&.expander {
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
color: mix($fg_color, $base_color, 70%);
&:hover { color: $fg_color; }
&:selected {
color: mix($selected_fg_color, $selected_bg_color, 70%);
&:hover { color: $selected_fg_color; }
&:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); }
}
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
&:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); }
}
&.progressbar { // progress bar in treeviews
@if $variant == light { color: $base_color; }
border: 1px solid $selected_borders_color;
border-radius: 4px;
background-image: linear-gradient(to bottom,
$selected_bg_color,
darken($selected_bg_color,10%));
box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7),
transparentize(white,0.85)),
0 1px if($variant=='light', transparentize(black, 0.8),
transparentize(black,0.9));
&:selected {
@if $variant == 'light' {
color: $selected_bg_color;
box-shadow: none;
}
@else { box-shadow: inset 0 1px transparentize(white, 0.95); }
background-image: linear-gradient(to bottom,
$base_color,
darken($base_color,10%));
&:backdrop {
@if $variant == 'light' {
color: $selected_bg_color;
border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?)
}
@else { border-color: $backdrop_base_color; }
background-color: $backdrop_base_color;
}
}
&:backdrop {
@if $variant == 'light' { color: $backdrop_base_color; }
@else { border-color: $backdrop_base_color; }
background-image: none;
box-shadow: none;
}
}
&.trough { // progress bar trough in treeviews
background-color: transparentize($fg_color,0.9);
border-radius: 4px;
&:selected {
background-color: if($variant == 'light',
transparentize($selected_fg_color, 0.7),
darken($selected_bg_color, 10%));
@if $variant == 'light' {
border-width: 1px 0;
border-style: solid;
border-color: $selected_bg_color;
}
}
}
}
column-header {
.button {
@extend %column_header_button;
$_column_header_color: mix($fg_color, $base_color, 50%);
color: $_column_header_color;
background-color: $base_color;
font-weight: bold;
text-shadow: none;
box-shadow: none;
&:hover {
@extend %column_header_button;
color: mix($_column_header_color, $fg_color, 50%);
box-shadow: none;
transition: none; //I shouldn't need this
}
&:active {
@extend %column_header_button;
color: $fg_color;
transition: none; //I shouldn't need this
}
&.dnd {
@extend column-header.button.dnd;
}
}
&:last-child .button,
&:last-child .button:backdrop, // set :backdrop too or the border will be visibile there
&:last-child.button,
&:last-child.button:backdrop { //treeview-like derived widgets in Banshee and Evolution
border-right-style: none;
}
}
column-header.button.dnd { // for treeview-like derive widgets
transition: none;
color: $selected_bg_color;
box-shadow: inset 1px 1px 0 1px $selected_bg_color,
inset -1px 0 0 1px $selected_bg_color,
inset 1px 1px $base_color, inset -1px 0 $base_color;;
&:active { @extend column-header.button.dnd; }
&:selected { @extend column-header.button.dnd; }
&:hover { @extend column-header.button.dnd; }
}
%column_header_button {
padding: 3px 6px;
border-style: none solid solid none;
border-radius: 0;
background-image: none;
border-color: $bg_color;
text-shadow: none;
&:insensitive {
border-color: $bg_color;
background-image: none;
}
&:backdrop {
border-color: $backdrop_bg_color;
border-style: none solid solid none;
color: mix($backdrop_fg_color, $backdrop_bg_color, 50%);
background-image: none;
background-color: $backdrop_base_color;
&:insensitive {
border-color: $backdrop_bg_color;
background-image: none;
}
}
}
/*********
* Menus *
*********/
.menubar {
-GtkWidget-window-dragging: true;
padding: 2px;
box-shadow: none;
&:backdrop { background-color: $backdrop_bg_color; }
& > .menuitem {
padding: 4px 8px;
&:hover { //Seems like it :hover even with keyboard focus
background-color: $selected_bg_color;
color: $selected_fg_color;
}
&:insensitive {
color: $insensitive_fg_color;
box-shadow: none;
}
}
}
.menu {
padding: 0px;
background-color: $bg_color;
border: 1px solid $borders_color; // adds borders in a non composited env
border-radius: 3px;
.csd & { border: 1px solid $borders_color; } // axes borders in a composited env
.menuitem {
text-shadow: none;
padding: 6px 6px;
&:hover {
color: $selected_fg_color;
background-color: $selected_bg_color;
background-clip: padding-box;
border-style: solid;
- border-width: 2px;
- border-color: transparent;
+ border-width: 0px 1px 0px 1px;
+ border-color: if($variant == 'light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); //tint sides of menu
+ //round top and bottom items
+ &:first-child {
+ border-radius: 3px 3px 0px 0px;
+ border-width: 1px 1px 0px 1px;
+ }
+ &:last-child{
+ border-radius: 0px 0px 3px 3px;
+ border-width: 0px 1px 1px 1px;
+ }
}
&:insensitive {
color: $insensitive_fg_color;
&:backdrop { color: $backdrop_insensitive_color; }
}
&:backdrop, &:backdrop:hover {
color: $fg_color;
background-color: $bg_color;
}
//submenu indicators
&.arrow { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); }
&.arrow:dir(rtl) {-gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); }
}
&.button { // overlow buttons
@extend %undecorated_button;
border-style: none;
border-radius: 0;
&.top { border-bottom: 1px solid mix($fg_color, $base_color, 10%); }
&.bottom { border-top: 1px solid mix($fg_color, $base_color, 10%); }
&:hover { background-color: mix($fg_color, $base_color, 10%); }
&:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent ;
}
}
}
.menuitem .accelerator { color: gtkalpha(currentColor,0.55); }
/***************
* Popovers *
***************/
.popover {
padding: 2px;
border: 1px solid $borders_color;
border-radius: 2px;
background-color: $bg_color;
box-shadow: 0 2px 3px transparentize(black, 0.5);
&:backdrop {
box-shadow: none;
}
> .list,
> .view,
> .toolbar,
&.osd > .toolbar {
border-style: none;
background-color: transparent;
}
.button.flat {
color: $fg_color;
}
.button.flat:hover {
background-color: transparentize($selected_bg_color, 0.8);
color: $fg_color;
text-shadow: none;
transition: none;
}
&.osd { @extend %osd; }
}
//touch selection handlebars for the Popover.osd above
.entry.cursor-handle,
.cursor-handle {
background-color: transparent;
background-image: none;
box-shadow: none;
border-style: none;
&.top { -gtk-icon-source: -gtk-icontheme('selection-start-symbolic'); }
&.bottom { -gtk-icon-source: -gtk-icontheme('selection-end-symbolic'); }
}
/*****************
* Notebooks and *
* Tabs *
*****************/
.notebook {
// Through me you go to the grief wracked city;
// Through me you go to everlasting pain;
// Through me you go a pass among lost souls.
// ...
// Abandon all hope — Ye Who Enter Here
background-color: $bg_color;
-GtkNotebook-initial-gap: 0;
-GtkNotebook-arrow-spacing: 5;
-GtkNotebook-tab-curvature: 0;
-GtkNotebook-tab-overlap: 0;
-GtkNotebook-has-tab-gap: false;
-GtkWidget-focus-padding: 0;
-GtkWidget-focus-line-width: 0;
transition: all 200ms $ease-out-quad;
//padding: 6px;
&.frame {
border: 1px solid $borders_color;
// FIXME doesn't work
&.top { border-top-width: 0; }
&.bottom { border-bottom-width: 0; }
&.right { border-right-width: 0; }
&.left { border-left-width: 0; }
//&:backdrop { border-color: $borders_color; }
}
&.header {
// FIXME: double borders in some case, can't fix it w/o a class tho
// FIXME: doesn't work on dark var
background-color: $bg_color;
padding-top: 4px;
// this is the shading of the header behind the tabs
&.frame {
border-style: solid;
border-color: $borders_color;
&.top { border-width: 0px; }
&.bottom { border-width: 0px; }
&.right { border-width: 0px; }
&.left { border-width: 0px; }
&:backdrop { border-color: $borders_color; }
}
&.top {
box-shadow: inset 0 -1px $borders_color; // border
}
&.bottom {
box-shadow: inset 0 1px $borders_color;
}
&.right {
box-shadow: inset 1px 0 $borders_color;
}
&.left {
box-shadow: inset -1px 0 $borders_color;
}
}
tab {
border-width: 1px;
border-style: solid;
border-color: if($variant == 'light', shade($borders_color,1.1), transparentize($borders_color, 0.8));
background-color: if($variant == 'light', shade($borders_color,1.1), transparentize($borders_color, 0.8));
outline-offset: 0;
$tab_indicator_size: 3px;
//vertical tab sizing
$vt_vpadding: 6px;
$vt_hpadding: 8px;
// horizontal tab sizing
$ht_vpadding: 6px;
$ht_hpadding: 8px;
//FIXME: we get double border in some cases, not considering the broken
//notebook content frame...
&.top, &.bottom { padding: $vt_vpadding $vt_hpadding; }
&.left, &.right { padding: $ht_vpadding $ht_hpadding; }
/* works for testnotebookdnd, but there's a superfluous border
in gedit or web, commented out for now, needs gtk fixes
&.reorderable-page {
&.top {
padding-top: ($vt_vpadding - 1px);
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.bottom {
padding-bottom: ($vt_vpadding - 1px);
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.left {
padding-left: ($ht_hpadding - 1px);
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
&.right {
padding-right: ($ht_hpadding - 1px);
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
}
*/
&.reorderable-page {
background-color: $bg_color;
&.top, &.bottom {
padding-left: 12px; // for a nicer close button
padding-right: 6px; // placement
padding-bottom: 8px;
}
}
&.top {
//padding-bottom: ($vt_vpadding -$tab_indicator_size);
border-radius: 3px 3px 0px 0px;
&:active, &.active-page, &:backdrop:active {
border-color: $borders_color;
border-bottom-color: $bg_color;
background-color: $bg_color;
&:hover, &.prelight-page {
border-color: $borders_color;
border-bottom-color: $bg_color;
}
}
}
&.bottom {
border-radius: 0px 0px 3px 3px;
&:active, &.active-page, &:backdrop:active {
border-color: $borders_color;
border-top-color: $bg_color;
background-color: $bg_color;
&:hover, &.prelight-page {
border-color: $borders_color;
border-top-color: $bg_color;
}
}
}
&.left {
border-radius: 3px 0px 0px 3px;
&:active, &.active-page, &:backdrop:active {
border-color: $borders_color;
border-right-color: $bg_color;
background-color: $bg_color;
&:hover, &.prelight-page {
border-color: $borders_color;
border-right-color: $bg_color;
}
}
}
&.right {
border-radius: 0px 3px 3px 0px;
&:active, &.active-page, &:backdrop:active {
border-color: $borders_color;
border-left-color: $bg_color;
background-color: $bg_color;
&:hover, &.prelight-page {
border-color: $borders_color;
border-left-color: $bg_color;
}
}
}
//here's the interesting stuff
&:hover, &.prelight-page {
background-color: transparentize($hover_color, 0.8);
border-color: transparentize($hover_color, 0.8);
}
// &:backdrop {
// background-color: $borders_color;
// }
@each $_tab, $_border, $_shadow1 in (top, right, -3px 0px 0px 0px),
(bottom, right, -3px 0px 0px 0px),
(left, bottom, 0px -3px 0px 0px),
(right, bottom, 0px -3px 0px 0px) {
&.reorderable-page.#{$_tab} {
border-width: 3px;
border-style: solid;
border-color: $bg_color;
background-color: $bg_color;
border-#{$_border}-width: 1px;
border-#{$_border}-color: $borders_color;
box-shadow: inset #{$_shadow1} $bg_color;
&:hover, &.prelight-page {
box-shadow: inset 0px -3px 0px 0px transparentize($selected_bg_color,0.7), inset $_shadow1 $bg_color;
}
&:active, &.active-page {
box-shadow: inset 0px -3px 0px 0px $selected_bg_color, inset $_shadow1 $bg_color;
&:hover {
background-color: $bg_color;
border-color: $bg_color;
border-#{$_border}-color: $borders_color;
}
&:backdrop {
background-color: $bg_color;
border-color: $bg_color;
border-#{$_border}-color: $borders_color;
}
}
&:backdrop {
background-color: $bg_color;
border-color: $bg_color;
border-#{$_border}-color: $borders_color;
}
}
}
.label { //tab text
padding: 0 2px; // needed for a nicer focus ring
color: $fg_color;
}
.prelight-page .label, .label.prelight-page {
// prelight tab text
color: $fg_color;
}
.active-page .label, .label.active-page {
// active tab text
color: $fg_color;
}
.button { //tab close button
padding: 0px;
border: 1px solid transparent;
border-radius: 50%;
background-image: none;
background-color: $borders_color;
box-shadow: none;
icon-shadow: none;
transition: none;
color: $bg_color;
&:hover {
background-color: $icon_red;
border-color: transparent;
background-image: none;
box-shadow: none;
}
&:active {
color: $bg_color;
border-color: transparent;
background-image: none;
box-shadow: none;
}
&:backdrop {
color: $bg_color;
border-color: transparent;
}
& > GtkImage {
padding: 0px;
}
}
.button .active-page, .button.active-page { //not working
background-color: $icon_red;
}
}
&.arrow {
color: $insensitive_fg_color;
&:hover { color: $hover_color; }
&:active { color: $selected_bg_color; }
&:insensitive {
color: transparentize($insensitive_fg_color,0.7);
}
&:backdrop {
color: $insensitive_fg_color;
&:insensitive {
color: transparentize($insensitive_fg_color,0.7);
}
}
}
}
/**************
* Scrollbars *
**************/
.scrollbar {
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 16;
-GtkScrollbar-min-slider-length: 64;
-GtkRange-stepper-spacing: 1;
-GtkRange-trough-under-steppers: 0;
.button {
border: none;
background-image:none;
background-color: transparent;
box-shadow: none;
&:hover {
color: $hover_color;
background-image:none;
background-color: transparent;
}
&:insensitive { color: $insensitive_fg_color; }
}
// Overlay Scrollbars
&.dragging, // if this isn't set, the scrollbars don't update their size correctly
&.hovering { opacity: 0.998; } // probably a gtk bug
&.overlay-indicator:not(.dragging):not(.hovering) { opacity: 0.999; } //
&.overlay-indicator:not(.dragging):not(.hovering) {
-GtkRange-slider-width: 8px;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false;
.slider { @include _border(scrollbar-slider-overlay, $prefix:assets, $radius: 0, $width: 5px 4px 5px 4px, $image-width: 6 4 6 4 / 6px 4px 6px 4px); }
&.horizontal .slider { @include _border(scrollbar-slider-overlay-horizontal, $prefix:assets, $radius: 0, $width: 4px 6px 4px 6px, $image-width: 4 6 4 6 / 4px 6px 4px 6px); }
.trough {
border: none;
background: none;
}
}
// Normal Scrollbars / Overlay Scrollbars on Mouseover
&.trough {
@include _border(scrollbar-trough, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px);
&:dir(rtl) { @include _border(scrollbar-trough-rtl, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
&.horizontal { @include _border(scrollbar-trough-horizontal, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
}
&.slider {
@include _border(scrollbar-slider, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px);
&:dir(rtl) { @include _border(scrollbar-slider-rtl, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
&:hover, &:insensitive {
@include _border(scrollbar-slider-hover, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px);
&:dir(rtl) { @include _border(scrollbar-slider-rtl-hover, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
}
&:active {
@include _border(scrollbar-slider-active, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px);
&:dir(rtl) { @include _border(scrollbar-slider-rtl-active, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
}
&.horizontal {
@include _border(scrollbar-slider-horizontal, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px);
&:hover, &:insensitive { @include _border(scrollbar-slider-horizontal-hover, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
&:active { @include _border(scrollbar-slider-horizontal-active, $prefix:assets, $radius: 0, $width: 8px 8px 8px 8px, $image-width: 8 8 8 8 / 8px 8px 8px 8px); }
}
}
}
.scrollbars-junction,
.scrollbars-junction.frame { // the small square between two scrollbars
border-color: transparent;
// the border image is used to add the missing dot between the borders, details, details, details...
border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch;
background-color: $scrollbar_bg_color;
&:dir(rtl) { border-image-slice: 0 1 0 0; }
&:backdrop {
border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px);
background-color: $backdrop_scrollbar_bg_color;
}
}
/**********
* Switch *
**********/
GtkSwitch {
-GtkSwitch-slider-width: 30px; // 55px is the right value to make it as tall
// as buttons, not doing that for now
font-weight: bold;
font-size: smaller;
outline-offset: 0px;
box-shadow: inset 0 1px transparentize(white, 1); // needs to be set here
// otherwise it gets
// clipped
&.trough {
// similar to the .scale
border: 1px solid $borders_color;
border-radius: 3px;
color: $fg_color;
background-image: none;
background-color: $bg_color;
text-shadow: none;
&:active {
color: $selected_bg_color;
border-color: $selected_bg_color;
box-shadow: none;
text-shadow: none;
&:hover { border-color: $hover_color}
}
&:hover {
border-color: $selected_bg_color;
}
&:insensitive {
color: $insensitive_fg_color;
border-color: $borders_color;
background-image: none;
background-color: $insensitive_bg_color;
box-shadow: none;
text-shadow: none;
}
}
&.slider {
padding: 3px;
border: 3px solid;
border-radius: 3px;
border-color:transparentize(white,1);
box-shadow: none;
background-color: $borders_color;
&:hover {
box-shadow: none;
}
&:active {
background-color: $selected_bg_color;
&:hover { background-color: $hover_color}
}
&:insensitive { background-color: $insensitive_bg_color; }
}
.list-row:selected & {
@if $variant == 'light' {
box-shadow: none;
border-color: $selected_borders_color;
&:backdrop { border-color: $selected_borders_color; }
&.slider:dir(rtl) { border-left-color: $borders_color; }
&.slider:dir(ltr) { border-right-color: $borders_color; }
&.slider,
&.slider:active { border-color: $selected_borders_color; }
}
}
}
/*************************
* Check and Radio items *
*************************/
// draw regular check and radio items using our PNG assets
// all assets are rendered from assets.svg. never add pngs directly
$asset_suffix: if($variant=='dark', '-dark', '');
@each $w,$a in ('check', 'checkbox'),
('radio','radio') {
//standard checks and radios
@each $s,$as in ('','-unchecked'),
(':hover', '-unchecked-hover'),
(':active', '-unchecked-active'),
(':insensitive','-unchecked-insensitive'),
(':backdrop', '-unchecked-backdrop'),
(':backdrop:insensitive', '-unchecked-backdrop-insensitive'),
(':inconsistent', '-mixed'),
(':inconsistent:hover', '-mixed-hover'),
(':inconsistent:selected', '-mixed-active'),
(':inconsistent:backdrop', '-mixed-backdrop'),
(':inconsistent:insensitive', '-mixed-insensitive'),
(':inconsistent:insensitive:backdrop', '-mixed-backdrop-insensitive'),
(':checked', '-checked'),
(':checked:insensitive','-checked-insensitive'),
(':checked:hover', '-checked-hover'),
(':checked:active', '-checked-active'),
(':backdrop:checked', '-checked-backdrop'),
(':backdrop:checked:insensitive', '-checked-backdrop-insensitive') {
.#{$w}#{$s} {
-gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
url("assets/#{$a}#{$as}#{$asset_suffix}@2.png"));
icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for :backdrop
&.button.flat { icon-shadow: none; }
}
@if $variant == 'light' {
// the borders of the light variant versions of checks and radios are
// too similar in luminosity to the selected background color, hence
// we need special casing.
.view.#{$w}#{$s}:selected,
.list-row:selected .#{$w}#{$s} {
-gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"),
url("assets/selected-#{$a}#{$as}#{$asset_suffix}@2.png"));
}
}
}
//menu
.menu .menuitem.#{$w} {
-gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
color: mix($fg_color, $bg_color, 60%);
icon-shadow: none;
&:active, &:checked {
-gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
color: $selected_bg_color;
}
&:inconsistent {
-gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
}
&:hover { color: $selected_fg_color; }
&:insensitive { color: mix($insensitive_fg_color, $bg_color, 50%); }
}
}
//treeview and list-rows
.view.check, .view.radio,
.list-row .check, list-row .radio {
icon-shadow: none;
&:selected, &:hover { icon-shadow: none; }
}
//content view (grid/list)
.content-view {
background-color: darken($bg_color,7%);
&:backdrop { background-color: darken($bg_color,7%); }
}
//selection-mode
@each $s,$as in ('','-selectionmode'),
(':hover', '-hover-selectionmode'),
(':active', '-active-selectionmode'),
(':backdrop', '-backdrop-selectionmode'),
(':checked', '-checked-selectionmode'),
(':checked:hover', '-checked-hover-selectionmode'),
(':checked:active', '-checked-active-selectionmode'),
(':backdrop:checked', '-checked-backdrop-selectionmode') {
.view.content-view.check#{$s} {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}.png"),
url("assets/checkbox#{$as}@2.png"));
background-color: transparent;
}
}
GtkCheckButton.text-button, GtkRadioButton.text-button {
// this is for a nice focus on check and radios text
padding: 1px 2px 4px;
outline-offset: 0;
&:insensitive,
&:insensitive:active,
&:insensitive:inconsistent {
// set insensitive color, which is overriden otherwise
color: $insensitive_fg_color;
&:backdrop { color: $backdrop_insensitive_color; }
}
}
/************
* GtkScale *
************/
.scale,
.scale.scale-has-marks-above.scale-has-marks-below,
.scale.vertical.scale-has-marks-above.scale-has-marks-below {
// FIXME: rationalize
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 20;
-GtkRange-trough-border: 2;
outline-offset: -9px;
outline-radius: 4px;
&.fine-tune {
outline-offset: -7px;
outline-radius: 6px;
&.trough {
margin: 8px;
border-radius: 4px;
}
}
&.slider {
//FIXME: better gradient on the slider and hover state
@include button(normal);
border: 1px solid;
border-radius: 50%;
border-color: $selected_bg_color;
box-shadow: inset 0 1px if($variant=='light', white,
transparentize(white,0.85)),
inset 0 #{-2px} $bg_color,
inset 0 #{-1px} mix($bg_color, $borders_color, 50%);
&:hover {
border-width: 2px;
@include button(hover);
border-color: $hover_color;
border-radius: 50%; // needed for double marks scales
box-shadow: inset 0 1px if($variant=='light', white,
transparentize(white, 0.85)),
inset 0 #{-2px} if($variant=='light', white,
transparentize(white, 0.86)),
inset 0 #{-1px} mix($bg_color, $borders_color, 70%);
}
&:insensitive {
border-style: solid; // needed for double marks scales or they'll get
border-radius: 50%; // overridden
background-image: linear-gradient(to bottom, $insensitive_bg_color);
box-shadow: none;
}
&:active {
border: 2px solid if($variant=='light',$selected_bg_color,
darken($selected_bg_color,15%));
}
//OSD sliders
.osd & {
@include button(osd);
background-color: $titlebar_bg_color;
&:hover { @include button(osd-hover); }
&:active { @include button(osd-active); }
&:backdrop { @include button(osd-backdrop); }
}
}
&.trough {
margin: 9px;
border: 1px solid transparent;
border-radius: 4px;
background-color: $borders_color;
box-shadow: none;
&.highlight {
background-color: $selected_bg_color;
border-color: transparent;
box-shadow: none;
&.vertical { background-color: $selected_bg_color; }
}
&:insensitive, &.vertical:insensitive {
border-color: transparent;
background-image: none;
background-color: $insensitive_bg_color;
box-shadow: none;
}
//OSD troughs
.osd & {
border-color: transparent;
box-shadow: none;
margin: 9px;
&.fine-tune { margin: 7px; }
background-color: $borders_color;
outline-color: transparentize($osd_fg_color, 0.8);
outline-offset: -8px;
&.highlight {
background-image: none;
background-color: $selected_bg_color;
}
&:insensitive, &:backdrop:insensitive {
border-color: transparent;
background-color: transparent;
}
&:backdrop {
border-color: transparent;
background-image: none;
}
}
}
}
$asset_suffix: if($variant=='dark', '-dark', '');
@each $d,$dn in ('', 'horz'),
('.vertical', 'vert') {
@each $w,$we in ('scale-has-marks-below','scale_marks_below'),
('scale-has-marks-above','scale_marks_above') {
.scale#{$d}.#{$w} {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2;
@extend %#{$we}_#{$dn};
@each $s,$as in ('',''),
(':hover','-hover'),
(':active','-active'),
(':insensitive','-insensitive'),
(':backdrop','-backdrop'),
(':backdrop:insensitive','-backdrop-insensitive') {
&.slider#{$s} {
$_url: 'assets/slider-#{$dn}-#{$w}#{$as}#{$asset_suffix}';
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url('#{$_url}.png'),
url('#{$_url}@2.png'));
background-repeat: no-repeat;
background-position: center;
box-shadow: none;
}
}
}
}
}
%scale_marks_above_horz {
.trough { margin: 14px 10px 10px; }
&.fine-tune .trough { margin: 12px 8px 8px; }
}
%scale_marks_below_horz {
.trough { margin: 10px 10px 14px; }
&.fine-tune .trough { margin: 8px 8px 12px; }
}
%scale_marks_above_vert {
.trough { margin: 10px 10px 10px 14px; }
&.fine-tune .trough { margin: 8px 8px 8px 12px; }
}
%scale_marks_below_vert {
.trough { margin: 10px 14px 10px 10px; }
&.fine-tune .trough { margin: 8px 12px 8px 8px; }
}
/*****************
* Progress bars *
*****************/
GtkProgressBar {
padding: 0;
font-size: smaller;
color: transparentize($fg_color, 0.6);
box-shadow: none; // here ot it gets
// clipped
&.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
-GtkProgressBar-min-horizontal-bar-height: 3;
}
&.trough { // background
border: 1px solid transparent;
border-radius: 3px;
background-color: $borders_color;
&.osd {
border-style: none;
background-color: transparent;
box-shadow: none;
}
}
}
// moving bit
.progressbar {
background-color: $selected_bg_color;
border: 1px solid $selected_bg_color;
border-radius: 0px;
box-shadow: none; //needed for clipping
&.left {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
&.right {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
&.left.right {
box-shadow: none;
}
&.vertical {
&.bottom {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: none;
}
&.top {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
}
&.osd {
background-image: none;
background-color: $selected_bg_color;
border-style: none;
border-radius: 0;
}
}
/*************
* Level Bar *
*************/
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34;
}
.level-bar {
box-shadow: none; // needs to be set here to avoid clipping
-GtkLevelBar-min-block-width: 34;
-GtkLevelBar-min-block-height: 6;
&.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34;
}
&.trough {
border: 1px solid transparent;
padding: 2px;
border-radius: 2px;
background-color: transparent;
}
&.fill-block {
// FIXME: it would be nice to set make fill blocks bigger, but we'd need
// :nth-child working on discrete indicators
border: 1px solid if($variant=='light', $selected_bg_color,
$selected_bg_color);
background-color: $selected_bg_color;
box-shadow: none;
border-radius: 2px;
&.indicator-discrete {
&.horizontal { margin: 0 1px; }
&.vertical { margin: 1px 0; }
}
&.level-high {
border-color: $success_color;
background-color: $success_color;
&:backdrop { border-color: $success_color; }
}
&.level-low {
border-color: $warning_color;
background-color: $warning_color;
&:backdrop { border-color: $warning_color; };
}
&.empty-fill-block {
background-color: $borders_color;
border-color: transparent;
box-shadow: none;
}
}
}
/**********
* Frames *
**********/
.frame {
border: 1px solid $borders_color;
&.flat { border-style: none; }
padding: 0;
&.action-bar {
padding: 6px;
border-width: 1px 0 0;
}
}
GtkScrolledWindow {
GtkViewport.frame { // avoid double borders when viewport inside
// scrolled window
border-style: none;
}
}
//vbox and hbox separators
.separator {
// always disable separators
// -GtkWidget-wide-separators: true;
color: transparentize(black, 0.9);
// Font and File button separators
GtkFileChooserButton &.vertical,
GtkFontButton &.vertical {
// always disable separators
-GtkWidget-wide-separators: true;
}
}
/*********
* Lists *
*********/
.list, .list-row {
background-color: $bg_color;
border-width: 0px;
border-color: $selected_bg_color;
}
.list-row,
.grid-child {
padding: 0px 2px;
border-style: solid;
border-width: 0px;
border-color: $selected_bg_color;
}
.list-row.button,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked {
// reset button inherited stuff
@extend %undecorated_button;
background-color: transparentize($base_color,1); // for the transition
border-style: none; // I need no borders here
border-radius: 0; // and no rounded corners
box-shadow: none; // and no box-shadow
}
.list-row.button {
// let's take care of background colors
&:hover {
background-color: transparentize($hover_color, 0.8);
}
&:active {
box-shadow: none;
}
&:selected {
&:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); }
&:hover {
background-color: mix($fg_color, $selected_bg_color, 10%);
}
&:backdrop { background-color: $selected_bg_color; }
}
&:backdrop:hover { background-color: transparent; }
}
.list-row:selected {
@extend %selected_items;
.button {
@include button(normal, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
&.flat {
@include button(undecorated, $edge:none);
color: $selected_fg_color;
}
&:hover {
@include button(hover, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
}
&:active, &:checked {
@include button(active, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
}
&:backdrop, &.flat:backdrop {
@include button(backdrop, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
&:active, &:checked {
@include button(backdrop-active, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
}
&:insensitive {
@include button(backdrop-insensitive, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
&:active, &:checked {
@include button(backdrop-insensitive-active, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
}
}
}
&.flat:backdrop {
@include button(undecorated);
color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color);
}
&:insensitive {
@include button(insensitive, $edge:none);
@if $variant == 'light' { border-color: $selected_borders_color; }
&:active, &:checked { @include button(insensitive-active, $edge:none); }
}
//FIXME: make placeholder with buttons w/o edge to be extended around
// istead of repeating everytime this stuff.
}
}
// transition
.list-row, list-row.button {
transition: all 300ms $ease-out-quad;
&:hover { transition: none; }
}
/*********************
* App Notifications *
*********************/
.app-notification,
.app-notification.frame {
@extend %osd;
padding: 10px;
border: none;
border-radius: 0 0 3px 3px;
background-color: $osd_bg_color;
background-image: none;
background-clip: padding-box;
&:backdrop { background-image: none; }
.button {
@include button(osd);
&.flat {
@extend %undecorated_button;
icon-shadow: 0 1px black;
text-shadow: 0 1px black;
&:backdrop,
&:insensitive,
&:backdrop:insensitive { @extend %undecorated_button; }
}
&:hover { @include button(osd-hover); }
&:active,
&:checked,
&:backdrop:active,
&:backdrop:checked {
@include button(osd-active);
}
&:insensitive,
&:backdrop:insensitive {
@include button(osd-insensitive);
}
&:backdrop { @include button(osd-backdrop); }
}
}
/*************
* Expanders *
*************/
.expander {
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic');
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); }
&:hover { color: lighten($fg_color,30%); } //only lightens the arrow
&:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); }
}
/************
* Calendar *
***********/
GtkCalendar {
color: $text_color;
border: 1px solid $borders_color;
&:selected {
@extend .view:selected;
}
&.header {
border: 1px solid transparentize(black, 0.9);
border-radius: 0;
&:backdrop { border-color: transparentize(black, 0.9); }
}
&.button {
@extend %undecorated_button;
color: transparentize($fg_color, 0.55);
&:hover {
@extend %undecorated_button;
color: $fg_color;
}
&:backdrop {
@extend %undecorated_button;
color: transparentize($backdrop_fg_color,0.55);
}
}
&:inconsistent, &:inconsistent:backdrop,
&.highlight, &.highlight:backdrop { color: gtkalpha(currentColor, 0.55); }
&:backdrop {
color: $backdrop_text_color;
border-color: $backdrop_borders_color;
}
}
/***********
* Dialogs *
***********/
.message-dialog .dialog-action-area .button {
//padding: 8px;
}
.message-dialog { // Message Dialog styling
-GtkDialog-button-spacing: 8;
-GtkDialog-action-area-border: 8;
@if $variant==light {
// the bright variant as a slightly darker bg which in this case clashes with the window decoration, overriding
&.background { background-color: $bg_color; }
}
.titlebar {
//border-style: none;
box-shadow: none;
}
&.csd { // rounded bottom border styling for csd version
&.background {
// bigger radius for better antialiasing
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.dialog-action-area .button {
//padding: 12px;
border-radius: 0;
@include button(normal, $edge:none);
//@extend %middle_button;
&:hover {
@include button(hover, $edge:none);
//@extend %middle_button;
}
&:active {
@include button(active, $edge:none);
//@extend %middle_button;
}
&:insensitive {
@include button(insensitive, $edge:none);
//@extend %middle_button;
}
&:backdrop {
@include button(backdrop, $edge:none);
//@extend %middle_button;
}
&:backdrop:insensitive {
@include button(backdrop-insensitive, $edge:none);
//@extend %middle_button;
}
@each $b_type, $b_color in (suggested-action, $selected_bg_color),
(destructive-action, $destructive_color) {
&.#{$b_type} {
@include button(normal, $b_color, white, $edge:none);
//@extend %middle_button;
&:hover {
@include button(hover, $b_color, white, $edge:none);
//@extend %middle_button;
}
&:active {
@include button(active, $b_color, white, $edge:none);
//@extend %middle_button;
}
&:backdrop {
@include button(backdrop, $b_color, white, $edge:none);
//@extend %middle_button;
&:insensitive {
@include button(backdrop-insensitive, $edge:none);
//@extend %middle_button;
}
}
&:insensitive {
//@include button(insensitive, $edge:none);
//@extend %middle_button;
background-color: $titlebar_bg_color;
color: shade($titlebar_fg_color,0.5);
}
}
}
&:first-child{ }//@extend %first_button; }
&:last-child { }//@extend %last_button; }
}
%middle_button {
border-left-style: solid;
border-right-style: none;
border-bottom-style: none;
}
%last_button {
border-bottom-right-radius: 7px;
outline-bottom-right-radius: 5px;
}
%first_button {
border-left-style: none;
border-bottom-left-radius: 7px;
outline-bottom-left-radius: 5px;
}
}
}
GtkFileChooserDialog {
.search-bar {
background-color: $bg_color;
border-color: $bg_color;
box-shadow: none;
&:backdrop {
background-color: $backdrop_base_color;
border-color: $backdrop_bg_color;
}
}
.dialog-action-box {
border-top: 1px solid $borders_color;
&:backdrop { border-top-color: $backdrop_borders_color; }
}
}
/***********
* Sidebar *
***********/
.sidebar {
border: none;
background-color: $bg_color;
&:selected {
@extend %selected_items;
}
}
// Places sidebar is a special case, since the view here have to look like chrome not content, so we override text color
GtkPlacesSidebar.sidebar .view {
color: $fg_color;
background-color: transparent;
.separator,
.separator:backdrop { @extend .separator; }
.image { // icons color
color: mix($fg_color, $sidebar_bg_color, 70%);
&:selected {
color: mix($selected_fg_color, $selected_bg_color, 90%);
&:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 90%); }
}
&:insensitive { color: mix($insensitive_fg_color, $sidebar_bg_color, 70%); }
&:backdrop {
color: mix($backdrop_fg_color, $sidebar_bg_color, 70%);
&:insensitive { color: mix($backdrop_insensitive_color, $sidebar_bg_color, 70%); }
}
}
&:insensitive { color: $insensitive_fg_color; }
&:backdrop {
color: $backdrop_fg_color;
&:insensitive { color: $backdrop_insensitive_color; }
}
&:selected {
@extend %selected_items;
}
}
.sidebar-item {
padding: 10px 4px;
> .label {
padding-left: 6px;
padding-right: 6px;
}
&.needs-attention > .label {
@extend %needs_attention;
background-size: 6px 6px, 0 0;
}
}
/*********
* Paned *
*********/
GtkPaned { // this is for the standard paned separator
-GtkPaned-handle-size: 1; // sets separator width
-gtk-icon-source: none; // removes handle decoration
margin: 0 8px 8px 0; // drag area of the separator, not a real margin
&:dir(rtl) {
margin-right: 0;
margin-left: 8px;
}
.pane-separator {
background-color: $borders_color;
&:backdrop {
background-color: $backdrop_borders_color;
}
}
}
GtkPaned.wide { // this is for the paned with wide separator
-GtkPaned-handle-size: 5; // wider separator here
margin: 0; // no need of the invisible drag area so, reset margin
.pane-separator {
background-color: transparent;
border-style: none solid;
border-color: $borders_color;
border-width: 1px;
}
&.vertical .pane-separator { border-style: solid none;}
.pane-separator:backdrop { border-color: $backdrop_borders_color; }
}
/**************
* GtkInfoBar *
**************/
GtkInfoBar {
border-style: none;
}
.info,
.question,
.warning,
.error {
background-color: $titlebar_bg_color;
color: $selected_fg_color;
text-shadow: none;
border-color: darken($selected_bg_color, 10%);
.button {
// FIXME: extend selection mode buttons
@include button(normal, $selected_bg_color, $selected_fg_color, none);
&:hover {
@include button(hover, $selected_bg_color, $selected_fg_color, none); }
&:active {
@include button(active, $selected_bg_color, $selected_fg_color, none); }
&:insensitive {
@include button(insensitive,$selected_bg_color,$selected_fg_color,none); }
&:backdrop {
@include button(backdrop, $selected_bg_color, $selected_fg_color, none);
border-color: _border_color($selected_bg_color);
&:insensitive {
@include button(backdrop-insensitive, $selected_bg_color,
$selected_fg_color, none);
border-color: _border_color($selected_bg_color);
}
}
}
.label:selected,
.label:selected:focus,
.label:selected:hover {
background-color: darken($selected_bg_color, 10%);
}
}
/************
* Tooltips *
************/
.tooltip {
&.background {
// background-color needs to be set this way otherwise it gets drawn twice
// see https://bugzilla.gnome.org/show_bug.cgi?id=736155 for details.
background-color: transparentize(black, 0.2);
background-clip: padding-box;
border: 1px solid $tooltip_borders_color; // this suble border is meant to
// not make the tooltip melt with
// very dark backgrounds
}
color: white;
padding: 4px; /* not working */
border-radius: 5px;
box-shadow: none; // otherwise it gets inherited by windowframe.csd
text-shadow: 0 1px black;
// FIXME: we need a border or tooltips vanish on black background.
&.window-frame.csd {
background-color: transparent;
}
}
.tooltip * { //Yeah this is ugly
padding: 4px;
background-color: transparent;
color: inherit; // just to be sure
}
/*****************
* Color Chooser *
*****************/
GtkColorSwatch {
// This widget is made of two boxes one on top of the other, the lower box is GtkColorSwatch {} the other one
// is GtkColorSwatch > .overlay {}, GtkColorSwatch has the programmatically set background, so most of the style
// is applied to the overlay box.
$_colorswatch_shadow: inset 0 1px transparentize(black, 0.9), _widget_edge();
$_colorswatch_radius: 5px;
box-shadow: $_colorswatch_shadow;
// take care of colorswatches on selected elements
:selected & {
box-shadow: none;
&.overlay, &.overlay:hover {
border-color: $selected_fg_color;
}
}
// we need to re-set the shadow here since it get axed by the previous bit
&:selected { box-shadow: $_colorswatch_shadow; }
// base color corners rounding
// to avoid the artifacts caused by rounded corner anti-aliasing the base color
// sports a bigger radius.
// nth-child is needed by the custom color strip.
// The :not() madness is needed since actually the overlay is selectable by GtkColorSwatch > .overlay
// and GtkColorSwatch.overlay, I know it's weird, but this is gtk+, not a browser.
&.top {
border-top-left-radius: $_colorswatch-radius + 1px;
border-top-right-radius: $_colorswatch-radius + 1px;
}
&.bottom {
border-bottom-left-radius: $_colorswatch-radius + 1px;
border-bottom-right-radius: $_colorswatch-radius + 1px;
}
&.left, &:first-child:not(.overlay):not(.top) {
border-top-left-radius: $_colorswatch-radius + 1px;
border-bottom-left-radius: $_colorswatch-radius + 1px;
}
&.right, &:last-child:not(.overlay):not(.bottom) {
border-top-right-radius: $_colorswatch-radius + 1px;
border-bottom-right-radius: $_colorswatch-radius + 1px;
}
&:only-child:not(.overlay) { border-radius: $_colorswatch-radius + 1px; }
// overlay corner rounding
&.top > .overlay {
border-top-left-radius: $_colorswatch-radius;
border-top-right-radius: $_colorswatch-radius;
}
&.bottom > .overlay {
border-bottom-left-radius: $_colorswatch-radius;
border-bottom-right-radius: $_colorswatch-radius;
}
&:first-child:not(.top) > .overlay {
border-top-left-radius: $_colorswatch-radius;
border-bottom-left-radius: $_colorswatch-radius;
}
&:last-child:not(.bottom) > .overlay {
border-top-right-radius: $_colorswatch-radius;
border-bottom-right-radius: $_colorswatch-radius;
}
&:only-child > .overlay { border-radius: $_colorswatch-radius; }
// hover effect
&:hover,
&:hover:selected {
background-image: linear-gradient(135deg, transparentize(white, 0.3),
transparentize(white, 1) 50%);
box-shadow: inset 0 1px transparentize(white, 0.6),
inset 0 -1px if($variant == 'light', transparentize(black, 0.9), transparentize(black, 0.6));
&.color-dark { // swatches with colors with luminosity lower than 50% get the color-dark class
background-image: linear-gradient(135deg, transparentize(white, 0.5),
transparentize(white, 1) 50%);
}
}
&:backdrop,
&:backdrop:selected
&.color-dark:backdrop,
&.color-dark:backdrop:selected {
background-image: none;
box-shadow: none;
}
// no hover effect for the colorswatch in the color editor
GtkColorEditor & {
border-radius: 3px; // same radius as the entry
&:hover {
background-image: none;
box-shadow: inset 0 1px transparentize(black, 0.9), _widget_edge();
}
&:backdrop { box-shadow: none; }
}
// indicator and keynav outline colors
&.color-dark {
color: white;
outline-color: transparentize(black, 0.7);
&:backdrop { color: transparentize(white, 0.7); }
}
&.color-light {
color: black;
outline-color: transparentize(white, 0.5);
&:backdrop { color: transparentize(black, 0.7); }
}
// border color
&.overlay,
&.overlay:selected {
border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color);
&:hover { border-color: if($variant == 'light', transparentize(black, 0.5), black); }
}
// make the add color button looks like, well, a button
add-color-button {
border-style: solid; // the borders are drawn by the overlay for standard colorswatches to have them semi
border-width: 1px; // translucent on the colored background, here it's not necessary so they need to be set
@include button(normal);
&:hover { @include button(hover); }
&:backdrop { @include button(backdrop); }
.overlay { @include button(undecorated); } // reset the overlay to not cover the button style underneat
}
}
/********
* Misc *
********/
.scale-popup .button { // +/- buttons on GtkVolumeButton popup
padding: 6px;
&:hover {
@extend %undecorated_button;
background-color: transparentize($fg_color,0.9);
border-radius: 5px;
}
&:backdrop,
&:backdrop:hover,
&:backdrop:insensitive { @extend %undecorated_button; }
}
GtkVolumeButton.button { padding: 8px; }
/**********************
* Window Decorations *
*********************/
.window-frame {
- border-width: 0px;
+ border-width: 0;
// this needs to be transparent
// see bug #722563
$_wm_border: if($variant=='light', transparentize(black, 0.77), transparentize($borders_color, 0.1));
$_wm_border_backdrop: if($variant=='light', transparentize(black, 0.82), transparentize($borders_color, 0.1));
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5);
// FIXME rationalize window-frame shadows
/* this is used for the resize cursor area */
margin: 10px;
&:backdrop {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5);
}
&.tiled {
border-radius: 0;
}
&.popup {
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1)
}
// server-side decorations as used by mutter
&.ssd {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1);
}
&.csd {
&.popup {
border-radius: 0;
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1)
}
&.tooltip {
border-radius: 5px;
box-shadow: none;
}
&.message-dialog {
border-radius: 7px;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5)
}
}
&.solid-csd {
border-radius: 0;
- margin: 4px;
- background-color: $backdrop_bg_color;
- border: solid 1px $backdrop_borders_color;
+ margin: 1px;
+ background-color: $titlebar_bg_color;
+ border: 0;
box-shadow: none;
}
}
// Window Close button
.header-bar .button.titlebutton,
.titlebar .button.titlebutton {
@extend .button;
@extend .button.flat;
@extend .image-button;
//@include _button_text_shadow;
padding: 2px;
&:backdrop { icon-shadow: none; }
&.close {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url('assets/titlebutton-close.png'),url('assets/titlebutton-close@2.png'));
}
&.close:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-close-hover.png'),
url('assets/titlebutton-close-hover@2.png'));
}
&.close:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-close-active.png'),
url('assets/titlebutton-close-active@2.png'));
}
&.close:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-close-backdrop.png'),
url('assets/titlebutton-close-backdrop@2.png'));
}
&.maximize {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url('assets/titlebutton-maximize.png'),url('assets/titlebutton-maximize@2.png'));
}
&.maximize:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-maximize-hover.png'),
url('assets/titlebutton-maximize-hover@2.png'));
}
&.maximize:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-maximize-active.png'),
url('assets/titlebutton-maximize-active@2.png'));
}
&.maximize:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-maximize-backdrop.png'),
url('assets/titlebutton-maximize-backdrop@2.png'));
}
&.minimize {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url('assets/titlebutton-minimize.png'),url('assets/titlebutton-minimize@2.png'));
}
&.minimize:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-minimize-hover.png'),
url('assets/titlebutton-minimize-hover@2.png'));
}
&.minimize:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-minimize-active.png'),
url('assets/titlebutton-minimize-active@2.png'));
}
&.minimize:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url('assets/titlebutton-minimize-backdrop.png'),
url('assets/titlebutton-minimize-backdrop@2.png'));
}
}
.header-bar.selection-mode .button.titlebutton,
.titlebar.selection-mode .button.titlebutton {
text-shadow: none;
&:backdrop { icon-shadow: none; }
}
// catch all extend :)
%selected_items {
background-color: $selected_bg_color;
color: $selected_fg_color;
@if $variant == 'light' {
outline-color: transparentize($selected_fg_color, 0.7);
}
}
/* Decouple the font of context menus from their entry/textview */
.touch-selection,
.context-menu {
font: initial;
}
.monospace {
font: Monospace;
}
// This is used by GtkScrolledWindow, when content is touch-dragged past boundaries.
// This draws a box on top of the content, the size changes programmatically.
.overshoot {
&.top {
@include overshoot(top);
&:backdrop { @include overshoot(top, backdrop); }
}
&.bottom {
@include overshoot(bottom);
&:backdrop { @include overshoot(bottom, backdrop); }
}
&.left {
@include overshoot(left);
&:backdrop { @include overshoot(left, backdrop); }
}
&.right {
@include overshoot(right);
&:backdrop { @include overshoot(right, backdrop); }
}
}
// Overflow indication, works similarly to the overshoot, the size if fixed tho.
.undershoot {
&.top {
@include undershoot(top);
}
&.bottom {
@include undershoot(bottom);
}
&.left {
@include undershoot(left);
}
&.right {
@include undershoot(right);
}
}
diff --git a/Breeze-gtk/gtk-3.0/gtk-contained-dark.css b/Breeze-gtk/gtk-3.0/gtk-contained-dark.css
deleted file mode 100755
index 08ffc23..0000000
--- a/Breeze-gtk/gtk-3.0/gtk-contained-dark.css
+++ /dev/null
@@ -1,4502 +0,0 @@
-* {
- padding: 0;
- -GtkToolButton-icon-spacing: 4;
- -GtkTextView-error-underline-color: #cc0000;
- -GtkCheckButton-indicator-size: 16;
- -GtkCheckMenuItem-indicator-size: 16;
- -GtkScrolledWindow-scrollbar-spacing: 0;
- -GtkScrolledWindow-scrollbars-within-bevel: 1;
- -GtkToolItemGroup-expander-size: 11;
- -GtkExpander-expander-size: 16;
- -GtkTreeView-expander-size: 11;
- -GtkTreeView-horizontal-separator: 4;
- -GtkMenu-horizontal-padding: 0;
- -GtkMenu-vertical-padding: 0;
- -GtkWidget-link-color: #4a90d9;
- -GtkWidget-visited-link-color: #2a76c6;
- -GtkWidget-focus-padding: 2;
- -GtkWidget-focus-line-width: 1;
- -GtkWidget-text-handle-width: 20;
- -GtkWidget-text-handle-height: 20;
- -GtkDialog-button-spacing: 4;
- -GtkDialog-action-area-border: 0;
- -GtkStatusbar-shadow-type: none;
- outline-color: rgba(238, 238, 236, 0.3);
- outline-style: dashed;
- outline-offset: -3px;
- outline-width: 1px;
- outline-radius: 2px; }
-
-/***************
- * Base States *
- ***************/
-.background {
- color: #eeeeec;
- background-color: #393f3f; }
- .background:backdrop {
- text-shadow: none;
- icon-shadow: none;
- color: #939695;
- background-color: #393f3f; }
-
-/*
- These wildcard seems unavoidable, need to investigate.
- Wildcards are bad and troublesome, use them with care,
- or better, just don't.
- Everytime a wildcard is used a kitten dies, painfully.
-*/
-*:insensitive {
- -gtk-image-effect: dim; }
-
-.gtkstyle-fallback {
- background-color: #393f3f;
- color: #eeeeec; }
- .gtkstyle-fallback:prelight {
- background-color: #515a5a;
- color: #eeeeec; }
- .gtkstyle-fallback:active {
- background-color: #212424;
- color: #eeeeec; }
- .gtkstyle-fallback:insensitive {
- background-color: #323636;
- color: #939695; }
- .gtkstyle-fallback:selected {
- background-color: #215d9c;
- color: #ffffff; }
-
-.view {
- color: white;
- background-color: #292929; }
- .view:backdrop {
- color: #d4d4d4;
- background-color: #2c2c2c; }
- .view:selected, GtkCalendar:selected {
- border-radius: 3px; }
-
-.rubberband {
- border: 1px solid #215d9c;
- background-color: rgba(33, 93, 156, 0.2); }
-
-.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
- color: #eeeeec; }
- .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop {
- color: #939695; }
-.label:insensitive {
- color: #939695; }
- .label:insensitive:backdrop {
- color: #5d6767; }
-
-.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
-.header-bar .subtitle {
- opacity: 0.55;
- text-shadow: none; }
-
-GtkAssistant .sidebar {
- background-color: #292929;
- border-top: 1px solid #1c1f1f; }
- GtkAssistant .sidebar:dir(ltr) {
- border-right: 1px solid #1c1f1f; }
- GtkAssistant .sidebar:dir(rtl) {
- border-left: 1px solid #1c1f1f; }
- GtkAssistant .sidebar:backdrop {
- background-color: #2c2c2c;
- border-color: #1e2222; }
-GtkAssistant.csd .sidebar {
- border-top-style: none; }
-GtkAssistant .sidebar .label {
- padding: 6px 12px; }
-GtkAssistant .sidebar .label.highlight {
- background-color: #5d6261; }
-
-GtkTextView {
- background-color: #313434; }
- GtkTextView:backdrop {
- background-color: #323535; }
-
-.grid-child {
- padding: 3px;
- border-radius: 3px; }
- .grid-child:selected {
- outline-offset: -2px; }
-
-.popover.osd, .app-notification,
-.app-notification.frame, .osd {
- color: #eeeeec;
- border: none;
- background-color: rgba(32, 37, 38, 0.7);
- background-clip: padding-box;
- outline-color: rgba(238, 238, 236, 0.3);
- box-shadow: none;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
- text-shadow: none; }
-
-/*********************
- * Spinner Animation *
- *********************/
-@keyframes spin {
- to {
- -gtk-icon-transform: rotate(1turn); } }
-.spinner {
- background-image: none;
- background-color: blue;
- opacity: 0;
- -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
- .spinner:active {
- opacity: 1;
- animation: spin 1s linear infinite; }
- .spinner:active:insensitive {
- opacity: 0.5; }
-
-/****************
- * Text Entries *
- ****************/
-.entry {
- border: 1px solid;
- padding: 5px 8px 6px;
- border-radius: 3px;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: white;
- border-color: #1c1f1f;
- box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .entry.image.left {
- padding-left: 0; }
- .entry.image.right {
- padding-right: 0; }
- .entry.flat, .entry.flat:focus {
- padding: 2px;
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: white;
- border-color: #1c1f1f;
- box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0);
- border: none;
- border-radius: 0; }
- .entry:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- box-shadow: inset 0 0 0 1px #215d9c, 0 1px rgba(238, 238, 236, 0.1);
- border-color: #0f2b48; }
- .entry:insensitive {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
- .entry:backdrop {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: #d4d4d4;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #2c2c2c);
- box-shadow: 0 1px rgba(238, 238, 236, 0); }
- .entry:backdrop:insensitive {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- box-shadow: 0 1px rgba(238, 238, 236, 0); }
- .entry.progressbar {
- margin: 1px;
- border-radius: 0;
- border-width: 0 0 2px;
- border-color: #215d9c;
- border-style: solid;
- background-image: none;
- background-color: transparent;
- box-shadow: none; }
- .entry.progressbar:backdrop {
- background-color: transparent; }
- .linked > .entry {
- border-radius: 0; }
- .linked > .entry:first-child {
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px; }
- .linked > .entry:first-child:dir(rtl) {
- border-right-style: none; }
- .linked > .entry:last-child {
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-left-style: none; }
- .linked > .entry:last-child:dir(rtl) {
- border-left-style: solid; }
- .entry.error {
- color: #cc0000;
- border-color: #1a0000; }
- .entry.error:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- box-shadow: inset 0 0 0 1px #cc0000, 0 1px rgba(238, 238, 236, 0.1);
- border-color: #1a0000; }
- .entry.error:selected, .entry.error:selected:focus {
- background-color: #cc0000; }
- .entry.warning {
- color: #f57900;
- border-color: #432100; }
- .entry.warning:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- box-shadow: inset 0 0 0 1px #f57900, 0 1px rgba(238, 238, 236, 0.1);
- border-color: #432100; }
- .entry.warning:selected, .entry.warning:selected:focus {
- background-color: #f57900; }
- .entry.image {
- color: #c6c6c5; }
- .entry.image:hover {
- color: #eeeeec; }
- .entry.image:active {
- color: #215d9c; }
- .entry.image:backdrop {
- color: #7e8080; }
- .osd .entry {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .osd .entry:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: white;
- border-color: #215d9c;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
- background-clip: padding-box;
- box-shadow: inset 0 0 0 1px #215d9c;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .osd .entry:backdrop {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .entry:insensitive {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
-
-.linked.vertical > .entry:not(:last-child) {
- box-shadow: none; }
-.linked.vertical > .entry:focus:not(:last-child) {
- box-shadow: inset 0 0 0 1px #215d9c; }
-.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) {
- border-top-color: #252626;
- background-image: linear-gradient(to bottom, #292929); }
- .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop {
- border-top-color: #272929;
- background-image: linear-gradient(to bottom, #2c2c2c); }
-.linked.vertical > .entry + .entry:focus:not(:last-child) {
- border-top-color: #0f2b48;
- box-shadow: inset 0 0 0 1px #215d9c; }
-.linked.vertical > .entry + .entry:focus:last-child {
- border-top-color: #0f2b48; }
-.linked.vertical > .entry:focus:not(:only-child) + .entry,
-.linked.vertical > .entry:focus:not(:only-child) + .button,
-.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button,
-.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button {
- border-top-color: #0f2b48; }
-
-/***********
- * Buttons *
- ***********/
-@keyframes needs_attention {
- from {
- background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3583d5), to(transparent)); }
- to {
- background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#215d9c), to(transparent)); } }
-.button, .header-bar .button.titlebutton,
-.titlebar .button.titlebutton {
- border: 1px solid;
- border-radius: 3px;
- padding: 5px 8px 6px;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .button.flat, .header-bar .titlebutton.button,
- .titlebar .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- transition: none; }
- .button.flat:hover, .header-bar .titlebutton.button:hover,
- .titlebar .titlebutton.button:hover {
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- transition-duration: 500ms; }
- .button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
- .titlebar .titlebutton.button:hover:active {
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
- .button:hover, .header-bar .button.titlebutton:hover,
- .titlebar .button.titlebutton:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
- -gtk-image-effect: highlight; }
- .button:active, .header-bar .button.titlebutton:active,
- .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
- .titlebar .button.titlebutton:checked {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1);
- transition-duration: 50ms; }
- .button:backdrop, .header-bar .button.titlebutton:backdrop,
- .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
- .titlebar .titlebutton.button:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- -gtk-image-effect: none; }
- .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active,
- .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked,
- .titlebar .titlebutton.button:backdrop:checked {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #2f3434);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
- .titlebar .titlebutton.button:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button:backdrop:insensitive > .label, .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .titlebar .button.titlebutton:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label,
- .titlebar .titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active,
- .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked,
- .titlebar .titlebutton.button:backdrop:insensitive:checked {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #262929);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button:backdrop:insensitive:active > .label, .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
- .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
- .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
- .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
- .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
- .titlebar .titlebutton.button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none; }
- .button:insensitive, .header-bar .button.titlebutton:insensitive,
- .titlebar .button.titlebutton:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label,
- .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .button:insensitive:active, .button:insensitive:checked {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #2f3333, #323636);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label,
- .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label,
- .titlebar .button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .button.osd, .header-bar .osd.button.titlebutton,
- .titlebar .osd.button.titlebutton {
- color: #eeeeec;
- border-radius: 5px;
- outline-color: rgba(238, 238, 236, 0.3);
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- border: none;
- box-shadow: none; }
- .button.osd.image-button, .header-bar .osd.titlebutton.button,
- .titlebar .osd.titlebutton.button {
- padding: 13px; }
- .button.osd:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- border: none;
- box-shadow: none; }
- .button.osd:active, .button.osd:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3);
- border: none;
- box-shadow: none; }
- .button.osd:insensitive, .button.osd:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- border: none; }
- .button.osd:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- border: none; }
- .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
- .osd .titlebar .button.titlebutton,
- .titlebar .osd .button.titlebutton {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- border-radius: 0;
- border-left-style: none; }
- .osd .button:dir(rtl) {
- border-radius: 0;
- border-right-style: none;
- border-left-style: solid; }
- .osd .button:first-child {
- border-radius: 3px 0 0 3px;
- border-left-style: solid; }
- .osd .button:last-child {
- border-radius: 0 3px 3px 0; }
- .osd .button:last-child:dir(rtl) {
- border-right-style: solid; }
- .osd .button:only-child {
- border-radius: 3px;
- border-style: solid; }
- .osd .button:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button:insensitive, .osd .button:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
- .osd .titlebar .titlebutton.button,
- .titlebar .osd .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: none;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
- .osd .titlebar .titlebutton.button:hover,
- .titlebar .osd .titlebutton.button:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- background-clip: padding-box;
- border-color: transparent;
- box-shadow: none; }
- .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
- .osd .titlebar .titlebutton.button:insensitive,
- .titlebar .osd .titlebutton.button:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- background-image: none;
- border-color: transparent;
- box-shadow: none; }
- .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
- .osd .titlebar .titlebutton.button:backdrop,
- .titlebar .osd .titlebutton.button:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
- .osd .titlebar .titlebutton.button:active,
- .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
- .osd .titlebar .titlebutton.button:checked,
- .titlebar .osd .titlebutton.button:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3);
- background-clip: padding-box;
- border-color: transparent;
- box-shadow: none; }
- .button.suggested-action, .header-bar .suggested-action.button.titlebutton,
- .titlebar .suggested-action.button.titlebutton {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
- .titlebar .suggested-action.titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #215d9c; }
- .button.suggested-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .button.suggested-action:active, .button.suggested-action:checked {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
- .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
- .titlebar .suggested-action.titlebutton.button:backdrop {
- color: #d2deeb;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #215d9c);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
- .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
- .titlebar .suggested-action.titlebutton.button:backdrop:checked {
- color: #d0d9e2;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #184472);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
- .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
- color: #6c88a5;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #1d4876);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label,
- .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label,
- .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
- .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
- .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: rgba(33, 93, 156, 0.8); }
- .button.suggested-action:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .button.suggested-action:insensitive > .label, .header-bar .suggested-action.button.titlebutton:insensitive > .label,
- .titlebar .suggested-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
- color: #a4b5c8;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #1b436f, #1d4876);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .button.suggested-action:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:insensitive:active > .label,
- .titlebar .suggested-action.button.titlebutton:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:insensitive:checked > .label,
- .titlebar .suggested-action.button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .osd .button.suggested-action {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.suggested-action:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, #215d9c);
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.suggested-action:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .button.destructive-action, .header-bar .destructive-action.button.titlebutton,
- .titlebar .destructive-action.button.titlebutton {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
- .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
- .titlebar .destructive-action.titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #d51010; }
- .button.destructive-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(238, 238, 236, 0.1); }
- .button.destructive-action:active, .button.destructive-action:checked {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #aa0d0d, #b60e0e 40%, #bd0e0e);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
- .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
- .titlebar .destructive-action.titlebutton.button:backdrop {
- color: #f6cfcf;
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #d51010);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
- .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
- .titlebar .destructive-action.titlebutton.button:backdrop:checked {
- color: #edcece;
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #a60c0c);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
- .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
- color: #c36464;
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #a41111);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label,
- .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label,
- .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
- .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
- .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: rgba(213, 16, 16, 0.8); }
- .button.destructive-action:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .button.destructive-action:insensitive > .label, .header-bar .destructive-action.button.titlebutton:insensitive > .label,
- .titlebar .destructive-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
- color: #da9f9f;
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #9d1010, #a41111);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .button.destructive-action:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:insensitive:active > .label,
- .titlebar .destructive-action.button.titlebutton:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:insensitive:checked > .label,
- .titlebar .destructive-action.button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .osd .button.destructive-action {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.destructive-action:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, #d51010);
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.destructive-action:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(213, 16, 16, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .button.image-button, .header-bar .titlebutton.button,
- .titlebar .titlebutton.button {
- padding: 8px; }
- .button.text-button, .header-bar .text-button.button.titlebutton,
- .titlebar .text-button.button.titlebutton {
- padding-left: 16px;
- padding-right: 16px; }
- .button.text-button.image-button, .header-bar .text-button.titlebutton.button,
- .titlebar .text-button.titlebutton.button {
- padding: 5px 8px 6px; }
- .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
- .titlebar .text-button.titlebutton.button .label:first-child {
- padding-left: 8px; }
- .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
- .titlebar .text-button.titlebutton.button .label:last-child {
- padding-right: 8px; }
- .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
- .titlebar .stack-switcher > .button.titlebutton {
- outline-offset: -3px; }
- .stack-switcher > .button > .label {
- padding-left: 6px;
- padding-right: 6px; }
- .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
- .titlebar .stack-switcher > .button.titlebutton > GtkImage {
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- padding-bottom: 3px; }
- .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton,
- .titlebar .stack-switcher > .text-button.button.titlebutton {
- padding: 5px 10px 6px; }
- .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
- .titlebar .stack-switcher > .titlebutton.button {
- padding: 5px 2px; }
- .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
- animation: none;
- background-image: none; }
- .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
- .inline-toolbar .titlebar .button.titlebutton,
- .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
- border-radius: 2px;
- border-width: 1px; }
- .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
- .primary-toolbar .titlebar .button.titlebutton,
- .titlebar .primary-toolbar .button.titlebutton {
- icon-shadow: none; }
-
-.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
- animation: needs_attention 150ms ease-in;
- background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3583d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.81176)), to(transparent));
- background-size: 6px 6px, 6px 6px;
- background-repeat: no-repeat;
- background-position: right 3px, right 2px; }
- .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
- background-size: 6px 6px, 0 0; }
- .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
- background-position: left 3px, left 2px; }
-
-.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
- .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .inline-toolbar GtkToolButton > .button:insensitive > .label {
- color: inherit; }
- .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #2f3333, #323636);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
- color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #2f3434);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
- color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #262929);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
- color: inherit; }
-
-.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
-.inline-toolbar .titlebar .button.titlebutton,
-.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked > .button, .header-bar .linked > .button.titlebutton,
-.titlebar .linked > .button.titlebutton, .linked > .button:hover, .linked > .button:active, .linked > .button:checked, .linked > .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton,
-GtkComboBox.combobox-entry .titlebar .button.titlebutton,
-.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
- border-radius: 0;
- border-left-style: none; }
- .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
- .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
- .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
- .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl),
- .titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
- border-radius: 0;
- border-right-style: none;
- border-left-style: solid; }
-
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child,
-.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
- border-radius: 3px 0 0 3px;
- border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child,
-.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
- border-radius: 0 3px 3px 0; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl),
- .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
- .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
- .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
- .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
- .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
- .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
- border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child,
-.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
- border-radius: 3px;
- border-style: solid; }
-
-.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton,
-.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
-.linked.vertical > GtkComboBox > .button {
- border-left-style: solid;
- border-bottom-style: none;
- border-radius: 0; }
-
-.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child,
-.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
-.linked.vertical > GtkComboBox:first-child > .button {
- border-radius: 3px 3px 0 0; }
-.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child,
-.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
-.linked.vertical > GtkComboBox:last-child > .button {
- border-radius: 0 0 3px 3px;
- border-style: solid; }
-.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child,
-.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
-.linked.vertical > GtkComboBox:only-child > .button {
- border-radius: 3px;
- border-style: solid; }
-
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
-.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
-.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
-.notebook tab .titlebar .button.titlebutton,
-.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton,
-.list-row.button:backdrop,
-.list-row.button:backdrop:active,
-.list-row.button:backdrop:checked,
-.list-row.button:backdrop:insensitive,
-.list-row.button:backdrop:insensitive:active,
-.list-row.button:backdrop:insensitive:checked,
-.list-row.button:insensitive:active,
-.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
-.app-notification .titlebar .titlebutton.button,
-.titlebar .app-notification .titlebutton.button,
-.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
-.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification.frame .button.flat:backdrop,
-.app-notification.frame .header-bar .button.titlebutton:backdrop,
-.header-bar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .titlebar .button.titlebutton:backdrop,
-.titlebar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .button.flat:insensitive,
-.app-notification.frame .header-bar .button.titlebutton:insensitive,
-.header-bar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .titlebar .button.titlebutton:insensitive,
-.titlebar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
-.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
-
-/* menu buttons */
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button {
- outline-offset: -1px; }
- .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
- .titlebar .menuitem.titlebutton.button:hover {
- background-color: #4b5050; }
-
-GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
-.titlebar GtkColorButton.button.titlebutton {
- padding: 5px; }
- GtkColorButton.button GtkColorSwatch:first-child:last-child {
- border-radius: 0;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop {
- box-shadow: none; }
-
-/*********
- * Links *
- *********/
-*:link, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
- color: #4a90d9; }
- *:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
- .titlebar .button.titlebutton:visited {
- color: #2a76c6; }
- *:selected *:link:visited, *:selected .button:visited {
- color: #a6bed7; }
- *:link:hover, .button:hover:link, .button:hover:visited {
- color: #74aae2; }
- *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
- color: #e8eef5; }
- *:link:active, .button:active:link, .button:active:visited {
- color: #4a90d9; }
- *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
- color: #d2deeb; }
- *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
- .header-bar.selection-mode .subtitle:backdrop:hover:link {
- color: #215d9c; }
- *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
- .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
- color: #d2deeb; }
-
-.button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
- text-shadow: none; }
- .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
- text-shadow: none; }
-
-/*****************
- * GtkSpinButton *
- *****************/
-.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
-.spinbutton .titlebar .button.titlebutton,
-.titlebar .spinbutton .button.titlebutton {
- background-image: none;
- border-style: none none none solid;
- border-color: rgba(28, 31, 31, 0.3);
- color: #dadad8;
- border-radius: 0;
- box-shadow: none; }
- .spinbutton .button:dir(rtl) {
- border-style: none solid none none; }
- .spinbutton .button:hover {
- color: #eeeeec;
- background-color: rgba(238, 238, 236, 0.05); }
- .spinbutton .button:insensitive {
- color: rgba(147, 150, 149, 0.3); }
- .spinbutton .button:active {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
- background-color: rgba(0, 0, 0, 0.1); }
- .spinbutton .button:backdrop {
- color: #888b8a;
- border-color: rgba(30, 34, 34, 0.3);
- background-color: transparent; }
- .spinbutton .button:backdrop:insensitive {
- background-image: none;
- color: rgba(93, 103, 103, 0.3);
- border-style: none none none solid; }
- .spinbutton .button:backdrop:insensitive:dir(rtl) {
- border-style: none solid none none; }
-.osd .spinbutton .button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #eeeeec;
- border-style: none none none solid;
- border-color: rgba(0, 0, 0, 0.4);
- border-radius: 0;
- box-shadow: none;
- icon-shadow: 0 1px black; }
- .osd .spinbutton .button:dir(rtl) {
- border-style: none solid none none; }
- .osd .spinbutton .button:hover {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.5);
- background-color: rgba(238, 238, 236, 0.1);
- icon-shadow: 0 1px black;
- box-shadow: none; }
- .osd .spinbutton .button:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.5);
- icon-shadow: none;
- box-shadow: none; }
- .osd .spinbutton .button:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #878989;
- border-color: rgba(0, 0, 0, 0.5);
- icon-shadow: none;
- box-shadow: none; }
- .osd .spinbutton .button:last-child {
- border-radius: 0 3px 3px 0; }
- .osd .spinbutton .button:dir(rtl):first-child {
- border-radius: 3px 0 0 3px; }
-.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
- padding-top: 8px;
- padding-bottom: 8px; }
- .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label,
- .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label,
- .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label {
- color: inherit; }
- .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0.1); }
- .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label,
- .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label,
- .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label {
- color: inherit; }
- .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
-.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
- border-radius: 0;
- padding-left: 3px;
- padding-right: 3px; }
-.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
- border-radius: 3px 3px 0 0;
- border-style: solid solid none solid; }
-.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
- border-radius: 0 0 3px 3px;
- border-style: none solid solid solid; }
-GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
- padding: 1px;
- border-width: 1px 0;
- border-color: #215d9c;
- border-radius: 0;
- box-shadow: none; }
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
- -GtkComboBox-arrow-scaling: 0.5;
- -GtkComboBox-shadow-type: none;
- box-shadow: 0 1px rgba(238, 238, 236, 0.1);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
- GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
- .titlebar GtkComboBox > .button.titlebutton {
- padding-top: 3px;
- padding-bottom: 4px; }
- GtkComboBox:insensitive {
- color: #939695;
- text-shadow: none;
- icon-shadow: none; }
- GtkComboBox:backdrop {
- color: #939695;
- text-shadow: none;
- icon-shadow: none; }
- GtkComboBox:backdrop:insensitive {
- color: #5d6767; }
- GtkComboBox .menuitem {
- text-shadow: none; }
- GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator {
- -GtkWidget-wide-separators: true; }
-
-/************
- * Toolbars *
- ************/
-.toolbar, .inline-toolbar, .search-bar, .location-bar {
- -GtkWidget-window-dragging: true;
- padding: 4px;
- background-color: #393f3f; }
- .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
- padding: 13px;
- border: none;
- border-radius: 5px;
- background-color: rgba(32, 37, 38, 0.7); }
-
-.inline-toolbar {
- border-width: 0 1px 1px;
- padding: 3px;
- border-radius: 0 0 5px 5px; }
-
-.search-bar, .location-bar {
- border-width: 0 0 1px;
- padding: 3px; }
-
-.inline-toolbar, .search-bar, .location-bar {
- border-style: solid;
- border-color: #1c1f1f;
- background-color: #303535;
- box-shadow: inset 0 2px 3px -1px #242727, 0 1px rgba(238, 238, 236, 0.1); }
- .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
- border-color: #1e2222;
- background-color: #2f3434;
- box-shadow: none; }
-
-/***************
- * Header bars *
- ***************/
-.titlebar,
-.header-bar {
- padding: 6px;
- border-width: 0 0 1px;
- border-style: solid;
- border-color: #1c1f1f;
- border-radius: 7px 7px 0 0;
- background-color: transparent;
- background-image: linear-gradient(to bottom, #434a4a, #393f3f);
- box-shadow: inset 0 -1px #2d3232, inset 0 1px rgba(238, 238, 236, 0.1); }
- .titlebar:backdrop,
- .header-bar:backdrop {
- border-color: #1e2222;
- background-color: #393f3f;
- background-image: none;
- box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
- .titlebar .title,
- .header-bar .title {
- font-weight: bold;
- padding: 0px 12px; }
- .titlebar .subtitle,
- .header-bar .subtitle {
- font-size: smaller;
- padding: 0 12px; }
- .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
- GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
- .header-bar .header-bar-separator,
- .header-bar > GtkBox > .separator.vertical,
- GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
- -GtkWidget-wide-separators: true;
- -GtkWidget-separator-width: 1px;
- border-width: 0 1px;
- border-image: linear-gradient(to bottom, rgba(28, 31, 31, 0), #1c1f1f 30%, #1c1f1f 70%, rgba(28, 31, 31, 0) 100%) 0 1/0 1px stretch; }
- .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
- .header-bar .header-bar-separator:backdrop,
- .header-bar > GtkBox > .separator.vertical:backdrop {
- border-image: linear-gradient(to bottom, rgba(30, 34, 34, 0.5)) 0 1/1px 1px; }
- .titlebar.selection-mode,
- .header-bar.selection-mode {
- color: #ffffff;
- text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
- border-color: #0f2b48;
- background-image: linear-gradient(to bottom, #256ab1, #215d9c);
- box-shadow: inset 0 -1px #1a4b7e, inset 0 1px rgba(43, 100, 160, 0.55); }
- .titlebar.selection-mode:backdrop,
- .header-bar.selection-mode:backdrop {
- background-image: linear-gradient(to bottom, #215d9c);
- box-shadow: inset 0 1px rgba(48, 103, 161, 0.46); }
- .titlebar.selection-mode .button,
- .header-bar.selection-mode .button {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
- .titlebar.selection-mode .button.flat,
- .titlebar.selection-mode .titlebutton.button,
- .header-bar.selection-mode .button.flat,
- .header-bar.selection-mode .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none; }
- .titlebar.selection-mode .button:hover,
- .header-bar.selection-mode .button:hover {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55); }
- .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
- .header-bar.selection-mode .button:active,
- .header-bar.selection-mode .button:checked {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55); }
- .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
- .titlebar.selection-mode .titlebutton.button:backdrop,
- .header-bar.selection-mode .button:backdrop,
- .header-bar.selection-mode .button.flat:backdrop,
- .header-bar.selection-mode .titlebutton.button:backdrop {
- color: #d2deeb;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #215d9c);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
- -gtk-image-effect: none;
- border-color: #0f2b48; }
- .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
- .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
- .titlebar.selection-mode .titlebutton.button:backdrop:checked,
- .header-bar.selection-mode .button:backdrop:active,
- .header-bar.selection-mode .button:backdrop:checked,
- .header-bar.selection-mode .button.flat:backdrop:active,
- .header-bar.selection-mode .titlebutton.button:backdrop:active,
- .header-bar.selection-mode .button.flat:backdrop:checked,
- .header-bar.selection-mode .titlebutton.button:backdrop:checked {
- color: #d0d9e2;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #184472);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
- .header-bar.selection-mode .button:backdrop:insensitive,
- .header-bar.selection-mode .button.flat:backdrop:insensitive,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
- color: #6f90b2;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #22558a);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
- .header-bar.selection-mode .button:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
- .header-bar.selection-mode .button:backdrop:insensitive:active,
- .header-bar.selection-mode .button:backdrop:insensitive:checked,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:active,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
- color: #6c88a5;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #1d4876);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .button:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .titlebar.selection-mode .button.flat:backdrop,
- .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
- .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
- .titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
- .header-bar.selection-mode .button.flat:backdrop,
- .header-bar.selection-mode .titlebutton.button:backdrop,
- .header-bar.selection-mode .button.flat:insensitive,
- .header-bar.selection-mode .titlebutton.button:insensitive,
- .header-bar.selection-mode .button.flat:insensitive:backdrop,
- .header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none; }
- .titlebar.selection-mode .button:insensitive,
- .header-bar.selection-mode .button:insensitive {
- color: #90aac4;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #22558a);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
- .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label,
- .header-bar.selection-mode .button:insensitive > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
- .header-bar.selection-mode .button:insensitive:active,
- .header-bar.selection-mode .button:insensitive:checked {
- color: #a4b5c8;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #1b436f, #1d4876);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55); }
- .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label,
- .header-bar.selection-mode .button:insensitive:active > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label,
- .header-bar.selection-mode .button:insensitive:checked > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .titlebar.selection-mode .button.suggested-action,
- .header-bar.selection-mode .button.suggested-action {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button.suggested-action:hover,
- .header-bar.selection-mode .button.suggested-action:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(43, 100, 160, 0.55);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button.suggested-action:active,
- .header-bar.selection-mode .button.suggested-action:active {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(43, 100, 160, 0.55);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button.suggested-action:insensitive,
- .header-bar.selection-mode .button.suggested-action:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0.55);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:insensitive > .label,
- .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .button.suggested-action:backdrop,
- .header-bar.selection-mode .button.suggested-action:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(43, 100, 160, 0);
- border-color: #0f2b48; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
- .header-bar.selection-mode .selection-menu,
- .header-bar.selection-mode .selection-menu:backdrop {
- border-color: rgba(33, 93, 156, 0);
- background-image: linear-gradient(to bottom, rgba(33, 93, 156, 0));
- box-shadow: none;
- padding-left: 10px;
- padding-right: 10px; }
- .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
- .header-bar.selection-mode .selection-menu GtkArrow,
- .header-bar.selection-mode .selection-menu:backdrop GtkArrow {
- -GtkArrow-arrow-scaling: 1; }
- .titlebar.selection-mode .selection-menu .arrow,
- .header-bar.selection-mode .selection-menu .arrow {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- color: rgba(255, 255, 255, 0.5);
- icon-shadow: none; }
- .tiled .titlebar, .maximized .titlebar, .tiled
- .header-bar, .maximized
- .header-bar {
- border-radius: 0; }
- .titlebar.default-decoration,
- .header-bar.default-decoration {
- padding: 4px; }
- .titlebar.default-decoration .button,
- .header-bar.default-decoration .button {
- padding: 5px; }
-
-/************
- * Pathbars *
- ************/
-.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
-.path-bar .titlebar .button.titlebutton,
-.titlebar .path-bar .button.titlebutton {
- padding: 5px 6px 6px; }
- .path-bar .button:first-child {
- padding-left: 8px; }
- .path-bar .button:last-child {
- padding-right: 8px; }
- .path-bar .button:only-child {
- padding-left: 12px;
- padding-right: 12px; }
- .path-bar .button .label:last-child {
- padding-left: 2px; }
- .path-bar .button .label:first-child {
- padding-right: 2px; }
- .path-bar .button .label:only-child {
- padding-right: 0;
- padding-left: 0; }
- .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
- .path-bar .titlebar .button.titlebutton GtkImage,
- .titlebar .path-bar .button.titlebutton GtkImage {
- padding-top: 1px; }
-
-/**************
- * Tree Views *
- **************/
-GtkTreeView.view {
- -GtkTreeView-grid-line-width: 1;
- -GtkTreeView-grid-line-pattern: '';
- -GtkTreeView-tree-line-width: 1;
- -GtkTreeView-tree-line-pattern: '';
- -GtkTreeView-expander-size: 16;
- border-left-color: #8b8b8a;
- border-top-color: #393f3f; }
- GtkTreeView.view:selected {
- border-radius: 0; }
- GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
- border-left-color: #90aecd;
- border-top-color: rgba(238, 238, 236, 0.1); }
- GtkTreeView.view:insensitive {
- color: #939695; }
- GtkTreeView.view:insensitive:selected {
- color: #799dc3; }
- GtkTreeView.view:insensitive:selected:backdrop {
- color: #638db9; }
- GtkTreeView.view:insensitive:backdrop {
- color: #5d6767; }
- GtkTreeView.view.separator:backdrop {
- color: rgba(0, 0, 0, 0.1); }
- GtkTreeView.view:backdrop {
- border-left-color: #666a6a;
- border-top: #393f3f; }
- GtkTreeView.view.dnd {
- border-style: solid none;
- border-width: 1px;
- border-color: #87a5c4; }
- GtkTreeView.view.expander {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- color: #b2b2b1; }
- GtkTreeView.view.expander:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
- GtkTreeView.view.expander:hover {
- color: #eeeeec; }
- GtkTreeView.view.expander:selected {
- color: #bccee1; }
- GtkTreeView.view.expander:selected:hover {
- color: #ffffff; }
- GtkTreeView.view.expander:selected:backdrop {
- color: #bccee1; }
- GtkTreeView.view.expander:checked {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
- GtkTreeView.view.expander:backdrop {
- color: #747675; }
- GtkTreeView.view.progressbar {
- border: 1px solid #0f2b48;
- border-radius: 4px;
- background-image: linear-gradient(to bottom, #215d9c, #184472);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
- GtkTreeView.view.progressbar:selected {
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
- background-image: linear-gradient(to bottom, #292929, #101010); }
- GtkTreeView.view.progressbar:selected:backdrop {
- border-color: #2c2c2c;
- background-color: #2c2c2c; }
- GtkTreeView.view.progressbar:backdrop {
- border-color: #2c2c2c;
- background-image: none;
- box-shadow: none; }
- GtkTreeView.view.trough {
- background-color: rgba(238, 238, 236, 0.1);
- border-radius: 4px; }
- GtkTreeView.view.trough:selected {
- background-color: #184472; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton {
- color: #8b8b8a;
- background-color: #292929;
- font-weight: bold;
- text-shadow: none;
- box-shadow: none; }
- column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
- column-header .titlebar .button.titlebutton:hover,
- .titlebar column-header .button.titlebutton:hover {
- color: #bcbcbb;
- box-shadow: none;
- transition: none; }
- column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
- column-header .titlebar .button.titlebutton:active,
- .titlebar column-header .button.titlebutton:active {
- color: #eeeeec;
- transition: none; }
-column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
-column-header:last-child .titlebar .button.titlebutton,
-.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
-.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
- border-right-style: none; }
-
-column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
-column-header .titlebar .dnd.button.titlebutton,
-.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
-.titlebar column-header.dnd.button.titlebutton {
- transition: none;
- color: #215d9c;
- box-shadow: inset 1px 1px 0 1px #215d9c, inset -1px 0 0 1px #215d9c, inset 1px 1px #292929, inset -1px 0 #292929; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
- padding: 3px 6px;
- border-style: none solid solid none;
- border-radius: 0;
- background-image: none;
- border-color: #393f3f;
- text-shadow: none; }
- column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
- column-header .titlebar .button.titlebutton:insensitive,
- .titlebar column-header .button.titlebutton:insensitive {
- border-color: #393f3f;
- background-image: none; }
- column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
- column-header .titlebar .button.titlebutton:backdrop,
- .titlebar column-header .button.titlebutton:backdrop {
- border-color: #393f3f;
- border-style: none solid solid none;
- color: #666a6a;
- background-image: none;
- background-color: #2c2c2c; }
- column-header .button:backdrop:insensitive {
- border-color: #393f3f;
- background-image: none; }
-
-/*********
- * Menus *
- *********/
-.menubar {
- -GtkWidget-window-dragging: true;
- padding: 0px;
- box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
- .menubar:backdrop {
- background-color: #393f3f; }
- .menubar > .menuitem {
- padding: 4px 8px; }
- .menubar > .menuitem:hover {
- box-shadow: inset 0 -3px #215d9c;
- color: #4a90d9; }
- .menubar > .menuitem:insensitive {
- color: #939695;
- box-shadow: none; }
-
-.menu {
- margin: 4px;
- padding: 0px;
- background-color: #292929;
- border: 1px solid #1c1f1f; }
- .csd .menu {
- border: none; }
- .menu .menuitem {
- text-shadow: none;
- padding: 4px; }
- .menu .menuitem:hover {
- color: #ffffff;
- background-color: #215d9c; }
- .menu .menuitem:insensitive {
- color: #939695; }
- .menu .menuitem:insensitive:backdrop {
- color: #5d6767; }
- .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
- color: #939695;
- background-color: #2c2c2c; }
- .menu .menuitem.arrow {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
- .menu .menuitem.arrow:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
- .menu.button, .header-bar .menu.button.titlebutton,
- .titlebar .menu.button.titlebutton {
- border-style: none;
- border-radius: 0; }
- .menu.button.top {
- border-bottom: 1px solid #3c3c3c; }
- .menu.button.bottom {
- border-top: 1px solid #3c3c3c; }
- .menu.button:hover {
- background-color: #3c3c3c; }
- .menu.button:insensitive {
- color: transparent;
- background-color: transparent;
- border-color: transparent; }
-
-.menuitem .accelerator {
- color: alpha(currentColor,0.55); }
-
-/***************
- * Popovers *
- ***************/
-.popover {
- padding: 2px;
- border: 1px solid #1c1f1f;
- border-radius: 5px;
- background-color: #313434;
- box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
- .popover:backdrop {
- box-shadow: none; }
- .popover > .list,
- .popover > .view,
- .popover > .toolbar,
- .popover > .inline-toolbar,
- .popover > .search-bar,
- .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
- border-style: none;
- background-color: transparent; }
- .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
- .popover .titlebar .titlebutton.button,
- .titlebar .popover .titlebutton.button,
- .popover .button.flat:hover,
- .popover .header-bar .titlebutton.button:hover,
- .header-bar .popover .titlebutton.button:hover,
- .popover .titlebar .titlebutton.button:hover,
- .titlebar .popover .titlebutton.button:hover {
- text-shadow: none;
- transition: none; }
-
-.entry.cursor-handle,
-.cursor-handle {
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- border-style: none; }
- .entry.cursor-handle.top,
- .cursor-handle.top {
- -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
- .entry.cursor-handle.bottom,
- .cursor-handle.bottom {
- -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
-
-/*****************
- * Notebooks and *
- * Tabs *
- *****************/
-.notebook {
- padding: 0;
- background-color: #292929;
- -GtkNotebook-initial-gap: 10;
- -GtkNotebook-arrow-spacing: 5;
- -GtkNotebook-tab-curvature: 0;
- -GtkNotebook-tab-overlap: -8;
- -GtkNotebook-has-tab-gap: false;
- -GtkWidget-focus-padding: 0;
- -GtkWidget-focus-line-width: 0;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
- .notebook:backdrop {
- background-color: #2c2c2c; }
- .notebook.frame {
- border: 1px solid #1c1f1f; }
- .notebook.frame.top {
- border-top-width: 0; }
- .notebook.frame.bottom {
- border-bottom-width: 0; }
- .notebook.frame.right {
- border-right-width: 0; }
- .notebook.frame.left {
- border-left-width: 0; }
- .notebook.frame:backdrop {
- border-color: #1e2222; }
- .notebook.header {
- background-color: #303535; }
- .notebook.header.frame {
- border: 1px solid #1c1f1f; }
- .notebook.header.frame.top {
- border-bottom-width: 0; }
- .notebook.header.frame.bottom {
- border-top-width: 0; }
- .notebook.header.frame.right {
- border-left-width: 0; }
- .notebook.header.frame.left {
- border-right-width: 0; }
- .notebook.header.frame:backdrop {
- border-color: #1e2222; }
- .notebook.header.top {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #1c1f1f; }
- .notebook.header.top:backdrop {
- box-shadow: inset 0 -1px #1e2222; }
- .notebook.header.bottom {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #1c1f1f; }
- .notebook.header.bottom:backdrop {
- box-shadow: inset 0 1px #1e2222; }
- .notebook.header.right {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #1c1f1f; }
- .notebook.header.right:backdrop {
- box-shadow: inset 1px 0 #1e2222; }
- .notebook.header.left {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #1c1f1f; }
- .notebook.header.left:backdrop {
- box-shadow: inset -1px 0 #1e2222; }
- .notebook.header:backdrop {
- background-color: #2f3434;
- box-shadow: none; }
- .notebook tab {
- border-width: 0;
- border-style: solid;
- border-color: transparent;
- background-color: transparent;
- outline-offset: 0;
- /* works for testnotebookdnd, but there's a superfluous border
- in gedit or web, commented out for now, needs gtk fixes
- &.reorderable-page {
- &.top {
- padding-top: ($vt_vpadding - 1px);
- border-top-width: 1px;
- border-left-width: 1px;
- border-right-width: 1px;
- }
- &.bottom {
- padding-bottom: ($vt_vpadding - 1px);
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-right-width: 1px;
- }
- &.left {
- padding-left: ($ht_hpadding - 1px);
- border-left-width: 1px;
- border-top-width: 1px;
- border-bottom-width: 1px;
- }
- &.right {
- padding-right: ($ht_hpadding - 1px);
- border-right-width: 1px;
- border-top-width: 1px;
- border-bottom-width: 1px;
- }
- }
- */ }
- .notebook tab.top, .notebook tab.bottom {
- padding: 8px 20px; }
- .notebook tab.left, .notebook tab.right {
- padding: 5px 20px; }
- .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
- padding-left: 12px;
- padding-right: 12px;
- border-left-width: 1px;
- border-right-width: 1px; }
- .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
- border-bottom-width: 1px;
- border-top-width: 1px; }
- .notebook tab.top {
- border-bottom-width: 3px; }
- .notebook tab.bottom {
- border-top-width: 3px; }
- .notebook tab.left {
- border-right-width: 3px; }
- .notebook tab.right {
- border-left-width: 3px; }
- .notebook tab:hover, .notebook tab.prelight-page {
- border-color: #1c1f1f; }
- .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
- border-color: #215d9c; }
- .notebook tab:backdrop {
- background-color: transparent;
- border-color: transparent; }
- .notebook tab.reorderable-page.top {
- border-color: transparent; }
- .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
- border-color: rgba(28, 31, 31, 0.3);
- border-bottom-color: #1c1f1f;
- background-color: rgba(57, 63, 63, 0.2); }
- .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
- background-color: rgba(57, 63, 63, 0.5);
- border-color: rgba(28, 31, 31, 0.5);
- border-bottom-color: #215d9c; }
- .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
- background-color: rgba(57, 63, 63, 0.7); }
- .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
- border-color: #1e2222;
- background-color: #393f3f;
- border-bottom-color: #215d9c; }
- .notebook tab.reorderable-page.top:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab.reorderable-page.bottom {
- border-color: transparent; }
- .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
- border-color: rgba(28, 31, 31, 0.3);
- border-top-color: #1c1f1f;
- background-color: rgba(57, 63, 63, 0.2); }
- .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
- background-color: rgba(57, 63, 63, 0.5);
- border-color: rgba(28, 31, 31, 0.5);
- border-top-color: #215d9c; }
- .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
- background-color: rgba(57, 63, 63, 0.7); }
- .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
- border-color: #1e2222;
- background-color: #393f3f;
- border-top-color: #215d9c; }
- .notebook tab.reorderable-page.bottom:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab.reorderable-page.left {
- border-color: transparent; }
- .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
- border-color: rgba(28, 31, 31, 0.3);
- border-right-color: #1c1f1f;
- background-color: rgba(57, 63, 63, 0.2); }
- .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
- background-color: rgba(57, 63, 63, 0.5);
- border-color: rgba(28, 31, 31, 0.5);
- border-right-color: #215d9c; }
- .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
- background-color: rgba(57, 63, 63, 0.7); }
- .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
- border-color: #1e2222;
- background-color: #393f3f;
- border-right-color: #215d9c; }
- .notebook tab.reorderable-page.left:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab.reorderable-page.right {
- border-color: transparent; }
- .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
- border-color: rgba(28, 31, 31, 0.3);
- border-left-color: #1c1f1f;
- background-color: rgba(57, 63, 63, 0.2); }
- .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
- background-color: rgba(57, 63, 63, 0.5);
- border-color: rgba(28, 31, 31, 0.5);
- border-left-color: #215d9c; }
- .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
- background-color: rgba(57, 63, 63, 0.7); }
- .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
- border-color: #1e2222;
- background-color: #393f3f;
- border-left-color: #215d9c; }
- .notebook tab.reorderable-page.right:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab .label {
- padding: 0 2px;
- font-weight: bold;
- color: #939695; }
- .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop {
- color: #787e7e; }
- .notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
- color: #c0c2c0; }
- .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop {
- color: #787e7e; }
- .notebook tab .active-page .label, .notebook tab .label.active-page {
- color: #eeeeec; }
- .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop {
- color: #939695; }
- .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
- .notebook tab .titlebar .button.titlebutton,
- .titlebar .notebook tab .button.titlebutton {
- padding: 0;
- border: 1px solid transparent;
- icon-shadow: none;
- transition: none;
- color: rgba(238, 238, 236, 0.3); }
- .notebook tab .button:hover {
- color: #eeeeec;
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- background-image: none;
- box-shadow: none; }
- .notebook tab .button:active {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .notebook tab .button:backdrop {
- color: rgba(147, 150, 149, 0.3);
- border-color: transparent; }
- .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
- .notebook tab .titlebar .button.titlebutton > GtkImage,
- .titlebar .notebook tab .button.titlebutton > GtkImage {
- padding: 2px; }
- .notebook.arrow {
- color: #939695; }
- .notebook.arrow:hover {
- color: #c0c2c0; }
- .notebook.arrow:active {
- color: #eeeeec; }
- .notebook.arrow:insensitive {
- color: rgba(147, 150, 149, 0.3); }
- .notebook.arrow:backdrop {
- color: rgba(147, 150, 149, 0.4); }
- .notebook.arrow:backdrop:insensitive {
- color: #5d6767; }
-
-/**************
- * Scrollbars *
- **************/
-.scrollbar {
- -GtkRange-slider-width: 13;
- -GtkRange-trough-border: 1;
- -GtkScrollbar-has-backward-stepper: false;
- -GtkScrollbar-has-forward-stepper: false;
- -GtkScrollbar-min-slider-length: 42;
- -GtkRange-stepper-spacing: 0;
- -GtkRange-trough-under-steppers: 1; }
- .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
- .scrollbar .titlebar .button.titlebutton,
- .titlebar .scrollbar .button.titlebutton {
- border: none; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
- opacity: 0.4;
- -GtkRange-slider-width: 5px; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
- margin: 0;
- background-color: #eeeeec;
- border: 1px solid black;
- background-clip: padding-box; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
- border-style: none;
- background-color: transparent; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider {
- margin-top: 2px;
- margin-bottom: 2px; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
- margin-left: 2px;
- margin-right: 2px; }
- .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
- opacity: 0.7; }
- .scrollbar .trough {
- background-color: #282c2c;
- border: 1px none #1c1f1f; }
- .scrollbar .trough:backdrop {
- background-color: #323737;
- border-color: #1e2222; }
- .scrollbar .slider {
- background-color: #a5a8a6; }
- .scrollbar .slider:hover {
- background-color: #c9cbc9; }
- .scrollbar .slider:prelight:active {
- background-color: #2a76c6; }
- .scrollbar .slider:backdrop {
- background-color: #5d6161; }
- .scrollbar .slider:insensitive {
- background-color: transparent; }
- .scrollbar .slider {
- border-radius: 100px;
- margin: 3px; }
- .scrollbar.fine-tune .slider {
- margin: 4px; }
- .scrollbar.vertical .slider {
- margin-left: 4px; }
- .scrollbar.vertical .slider:dir(rtl) {
- margin-left: 3px;
- margin-right: 4px; }
- .scrollbar.vertical.fine-tune .slider {
- margin-left: 5px; }
- .scrollbar.vertical.fine-tune .slider:dir(rtl) {
- margin-left: 4px;
- margin-right: 5px; }
- .scrollbar.vertical .trough {
- border-left-style: solid; }
- .scrollbar.vertical .trough:dir(rtl) {
- border-left-style: none;
- border-right-style: solid; }
- .scrollbar.horizontal .slider {
- margin-top: 4px; }
- .scrollbar.horizontal.fine-tune .slider {
- margin-top: 5px; }
- .scrollbar.horizontal .trough {
- border-top-style: solid; }
-
-.scrollbars-junction,
-.scrollbars-junction.frame {
- border-color: transparent;
- border-image: linear-gradient(to bottom, #1c1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch;
- background-color: #282c2c; }
- .scrollbars-junction:dir(rtl),
- .scrollbars-junction.frame:dir(rtl) {
- border-image-slice: 0 1 0 0; }
- .scrollbars-junction:backdrop,
- .scrollbars-junction.frame:backdrop {
- border-image-source: linear-gradient(to bottom, #1e2222 1px, transparent 1px);
- background-color: #323737; }
-
-/**********
- * Switch *
- **********/
-GtkSwitch {
- -GtkSwitch-slider-width: 45px;
- font-weight: bold;
- font-size: smaller;
- outline-offset: -4px;
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkSwitch.trough {
- border: 1px solid #1c1f1f;
- border-radius: 3px;
- color: #eeeeec;
- background-image: linear-gradient(to bottom, #2d3232);
- text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
- GtkSwitch.trough:active {
- background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
- color: white;
- border-color: #0f2b48;
- box-shadow: 0 1px rgba(238, 238, 236, 0.1);
- text-shadow: 0 1px rgba(15, 43, 72, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
- GtkSwitch.trough:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: none;
- background-color: #323636;
- box-shadow: 0 1px rgba(238, 238, 236, 0.1);
- text-shadow: none; }
- GtkSwitch.trough:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #2f3434);
- box-shadow: none;
- text-shadow: none; }
- GtkSwitch.trough:backdrop:active {
- border-color: #0f2b48;
- background-image: linear-gradient(to bottom, #215d9c);
- box-shadow: none; }
- GtkSwitch.trough:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: none;
- background-color: #323636; }
- GtkSwitch.slider {
- border: 1px solid;
- border-radius: 3px;
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
- GtkSwitch.slider:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(57, 63, 63, 0.6), inset 0 -1px #2a2f2f; }
- GtkSwitch.slider:active {
- border: 1px solid #0f2b48; }
- GtkSwitch.slider:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- GtkSwitch.slider:insensitive > .label {
- color: inherit; }
- GtkSwitch.slider:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- box-shadow: none; }
- GtkSwitch.slider:backdrop:active {
- border-color: #0f2b48; }
- GtkSwitch.slider:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- box-shadow: none; }
- GtkSwitch.slider:backdrop:insensitive > .label {
- color: inherit; }
-
-/*************************
- * Check and Radio items *
- *************************/
-.check {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check.button.flat, .header-bar .check.titlebutton.button,
- .titlebar .check.titlebutton.button {
- icon-shadow: none; }
-
-.check:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
- .titlebar .check.titlebutton.button:hover {
- icon-shadow: none; }
-
-.check:active {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:active.button.flat, .header-bar .check.titlebutton.button:active,
- .titlebar .check.titlebutton.button:active {
- icon-shadow: none; }
-
-.check:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
- .titlebar .check.titlebutton.button:insensitive {
- icon-shadow: none; }
-
-.check:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png"));
- icon-shadow: none; }
- .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
- .titlebar .check.titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.check:backdrop:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png"));
- icon-shadow: none; }
- .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
- .titlebar .check.titlebutton.button:backdrop:insensitive {
- icon-shadow: none; }
-
-.check:inconsistent {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
- .titlebar .check.titlebutton.button:inconsistent {
- icon-shadow: none; }
-
-.check:inconsistent:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
- .titlebar .check.titlebutton.button:inconsistent:hover {
- icon-shadow: none; }
-
-.check:inconsistent:selected {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
- .titlebar .check.titlebutton.button:inconsistent:selected {
- icon-shadow: none; }
-
-.check:inconsistent:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png"));
- icon-shadow: none; }
- .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
- .titlebar .check.titlebutton.button:inconsistent:backdrop {
- icon-shadow: none; }
-
-.check:inconsistent:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
- .titlebar .check.titlebutton.button:inconsistent:insensitive {
- icon-shadow: none; }
-
-.check:inconsistent:insensitive:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png"));
- icon-shadow: none; }
- .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
- .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
- icon-shadow: none; }
-
-.check:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
- .titlebar .check.titlebutton.button:checked {
- icon-shadow: none; }
-
-.check:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
- .titlebar .check.titlebutton.button:checked:insensitive {
- icon-shadow: none; }
-
-.check:checked:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
- .titlebar .check.titlebutton.button:checked:hover {
- icon-shadow: none; }
-
-.check:checked:active {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
- .titlebar .check.titlebutton.button:checked:active {
- icon-shadow: none; }
-
-.check:backdrop:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png"));
- icon-shadow: none; }
- .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
- .titlebar .check.titlebutton.button:backdrop:checked {
- icon-shadow: none; }
-
-.check:backdrop:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png"));
- icon-shadow: none; }
- .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
- .titlebar .check.titlebutton.button:backdrop:checked:insensitive {
- icon-shadow: none; }
-
-.menu .menuitem.check {
- -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- color: #a5a8a6;
- icon-shadow: none; }
- .menu .menuitem.check:active, .menu .menuitem.check:checked {
- -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
- .menu .menuitem.check:inconsistent {
- -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
- .menu .menuitem.check:hover {
- color: #ffffff; }
- .menu .menuitem.check:insensitive {
- color: #666a6a; }
-
-.radio {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio.button.flat, .header-bar .radio.titlebutton.button,
- .titlebar .radio.titlebutton.button {
- icon-shadow: none; }
-
-.radio:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
- .titlebar .radio.titlebutton.button:hover {
- icon-shadow: none; }
-
-.radio:active {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
- .titlebar .radio.titlebutton.button:active {
- icon-shadow: none; }
-
-.radio:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
- .titlebar .radio.titlebutton.button:insensitive {
- icon-shadow: none; }
-
-.radio:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png"));
- icon-shadow: none; }
- .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
- .titlebar .radio.titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.radio:backdrop:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png"));
- icon-shadow: none; }
- .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
- .titlebar .radio.titlebutton.button:backdrop:insensitive {
- icon-shadow: none; }
-
-.radio:inconsistent {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
- .titlebar .radio.titlebutton.button:inconsistent {
- icon-shadow: none; }
-
-.radio:inconsistent:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
- .titlebar .radio.titlebutton.button:inconsistent:hover {
- icon-shadow: none; }
-
-.radio:inconsistent:selected {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
- .titlebar .radio.titlebutton.button:inconsistent:selected {
- icon-shadow: none; }
-
-.radio:inconsistent:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png"));
- icon-shadow: none; }
- .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
- .titlebar .radio.titlebutton.button:inconsistent:backdrop {
- icon-shadow: none; }
-
-.radio:inconsistent:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
- .titlebar .radio.titlebutton.button:inconsistent:insensitive {
- icon-shadow: none; }
-
-.radio:inconsistent:insensitive:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png"));
- icon-shadow: none; }
- .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
- .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
- icon-shadow: none; }
-
-.radio:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
- .titlebar .radio.titlebutton.button:checked {
- icon-shadow: none; }
-
-.radio:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
- .titlebar .radio.titlebutton.button:checked:insensitive {
- icon-shadow: none; }
-
-.radio:checked:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
- .titlebar .radio.titlebutton.button:checked:hover {
- icon-shadow: none; }
-
-.radio:checked:active {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png"));
- icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.1); }
- .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
- .titlebar .radio.titlebutton.button:checked:active {
- icon-shadow: none; }
-
-.radio:backdrop:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png"));
- icon-shadow: none; }
- .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
- .titlebar .radio.titlebutton.button:backdrop:checked {
- icon-shadow: none; }
-
-.radio:backdrop:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png"));
- icon-shadow: none; }
- .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
- .titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
- icon-shadow: none; }
-
-.menu .menuitem.radio {
- -gtk-icon-source: -gtk-icontheme("radio-symbolic");
- color: #a5a8a6;
- icon-shadow: none; }
- .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
- -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
- .menu .menuitem.radio:inconsistent {
- -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
- .menu .menuitem.radio:hover {
- color: #ffffff; }
- .menu .menuitem.radio:insensitive {
- color: #666a6a; }
-
-.view.check, .view.radio,
-.list-row .check, list-row .radio {
- icon-shadow: none; }
- .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
- .list-row .check:selected,
- .list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
- icon-shadow: none; }
-
-.content-view {
- background-color: #282c2c; }
- .content-view:backdrop {
- background-color: #282c2c; }
-
-.view.content-view.check {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:hover {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:active {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:backdrop {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:checked {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:checked:hover {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:checked:active {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:backdrop:checked {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
- background-color: transparent; }
-
-GtkCheckButton.text-button, GtkRadioButton.text-button {
- padding: 1px 2px 4px;
- outline-offset: 0; }
- GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
- color: #939695; }
- GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
- color: #5d6767; }
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 20;
- -GtkRange-trough-border: 2;
- outline-offset: -9px;
- outline-radius: 4px; }
- .scale.fine-tune,
- .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
- outline-offset: -7px;
- outline-radius: 6px; }
- .scale.fine-tune.trough,
- .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
- margin: 8px;
- border-radius: 4px; }
- .scale.slider,
- .scale.scale-has-marks-above.scale-has-marks-below.slider,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
- border: 1px solid;
- border-radius: 50%;
- border-color: #151717;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #393f3f, inset 0 -1px #2a2f2f; }
- .scale.slider:hover,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1);
- border-color: #151717;
- border-radius: 50%;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #303535; }
- .scale.slider:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
- border-style: solid;
- border-radius: 50%;
- background-image: linear-gradient(to bottom, #323636);
- box-shadow: none; }
- .scale.slider:backdrop,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
- border-style: solid;
- border-radius: 50%;
- border-color: #171a1a;
- background-image: linear-gradient(to bottom, #393f3f);
- box-shadow: none; }
- .scale.slider:backdrop:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- .scale.slider:backdrop:insensitive > .label,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label {
- color: inherit; }
- .scale.slider:active,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
- border: 1px solid #14375d; }
- .osd .scale.slider, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- background-color: #202526; }
- .osd .scale.slider:hover, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .scale.slider:active, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .scale.slider:backdrop, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .scale.trough,
- .scale.scale-has-marks-above.scale-has-marks-below.trough,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
- margin: 10px;
- border: 1px solid #1c1f1f;
- border-radius: 3px;
- background-color: #2d3232;
- box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- .scale.trough.highlight,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
- background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
- border-color: #0f2b48;
- box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
- .scale.trough.highlight.vertical,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
- background-image: linear-gradient(to right, #215d9c 2px, #266cb5); }
- .scale.trough.highlight:backdrop,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
- border-color: #0f2b48;
- background-color: #215d9c;
- box-shadow: none; }
- .scale.trough:insensitive, .scale.trough.vertical:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
- border-color: #1c1f1f;
- background-image: none;
- background-color: #323636;
- box-shadow: 0 1px rgba(238, 238, 236, 0.1); }
- .scale.trough:backdrop,
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
- border-color: #1e2222;
- background-color: #2a2f2f;
- box-shadow: none; }
- .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive {
- border-color: #1e2222;
- background-color: #323636; }
- .osd .scale.trough, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
- border-color: rgba(0, 0, 0, 0.7);
- box-shadow: none;
- margin: 9px;
- background-color: rgba(0, 0, 0, 0.5);
- outline-color: rgba(238, 238, 236, 0.2);
- outline-offset: -8px; }
- .osd .scale.trough.fine-tune, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
- margin: 7px; }
- .osd .scale.trough.highlight, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
- background-image: none;
- background-color: #215d9c; }
- .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent; }
- .osd .scale.trough:backdrop, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
- border-color: rgba(0, 0, 0, 0.7);
- background-image: none; }
-
-.scale.scale-has-marks-below {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.scale-has-marks-below.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.scale-has-marks-above {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.scale-has-marks-above.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.vertical.scale-has-marks-below {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.vertical.scale-has-marks-below.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.vertical.scale-has-marks-above {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.vertical.scale-has-marks-above.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.scale-has-marks-above .trough {
- margin: 14px 10px 10px; }
-.fine-tune.scale.scale-has-marks-above .trough {
- margin: 12px 8px 8px; }
-
-.scale.scale-has-marks-below .trough {
- margin: 10px 10px 14px; }
-.fine-tune.scale.scale-has-marks-below .trough {
- margin: 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-above .trough {
- margin: 10px 10px 10px 14px; }
-.fine-tune.scale.vertical.scale-has-marks-above .trough {
- margin: 8px 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-below .trough {
- margin: 10px 14px 10px 10px; }
-.fine-tune.scale.vertical.scale-has-marks-below .trough {
- margin: 8px 12px 8px 8px; }
-
-/*****************
- * Progress bars *
- *****************/
-GtkProgressBar {
- padding: 0;
- font-size: smaller;
- color: rgba(238, 238, 236, 0.4);
- box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkProgressBar:backdrop {
- color: #5d6767; }
- GtkProgressBar.osd {
- -GtkProgressBar-xspacing: 0;
- -GtkProgressBar-yspacing: 0;
- -GtkProgressBar-min-horizontal-bar-height: 3; }
- GtkProgressBar.trough {
- border: 1px solid #1c1f1f;
- border-radius: 3px;
- background-color: #2e3333; }
- GtkProgressBar.trough:backdrop {
- border-color: #1e2222;
- background-color: #2f3434;
- box-shadow: 0 1px rgba(255, 255, 255, 0); }
- GtkProgressBar.trough.osd {
- border-style: none;
- background-color: transparent;
- box-shadow: none; }
-
-.progressbar {
- background-image: linear-gradient(to bottom, #215d9c 2px, #266cb5);
- border: 1px solid #0f2b48;
- border-radius: 1.5px;
- box-shadow: none; }
- .progressbar.left {
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px; }
- .progressbar.right {
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px; }
- .progressbar.left.right {
- box-shadow: none; }
- .progressbar.vertical {
- background-image: linear-gradient(to right, #215d9c 2px, #266cb5); }
- .progressbar.vertical.bottom {
- border-bottom-left-radius: 3px;
- border-bottom-right-radius: 3px;
- box-shadow: none; }
- .progressbar.vertical.top {
- border-top-left-radius: 3px;
- border-top-right-radius: 3px; }
- .progressbar:backdrop {
- border-color: #0f2b48;
- background-image: none;
- background-color: #215d9c;
- box-shadow: none; }
- .progressbar.osd {
- background-image: none;
- background-color: #215d9c;
- border-style: none;
- border-radius: 0; }
-
-/*************
- * Level Bar *
- *************/
-.level-bar.vertical {
- -GtkLevelBar-min-block-width: 3;
- -GtkLevelBar-min-block-height: 34; }
-
-.level-bar {
- box-shadow: 0 1px rgba(238, 238, 236, 0.1);
- -GtkLevelBar-min-block-width: 34;
- -GtkLevelBar-min-block-height: 3; }
- .level-bar.vertical {
- -GtkLevelBar-min-block-width: 3;
- -GtkLevelBar-min-block-height: 34; }
- .level-bar.trough {
- border: 1px solid;
- padding: 2px;
- border-radius: 3px;
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: white;
- border-color: #1c1f1f;
- box-shadow: inset 0 0 0 1px rgba(33, 93, 156, 0), 0 1px rgba(238, 238, 236, 0.1); }
- .level-bar.trough:backdrop {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #1c1f1f, #232525 3px, #292929 90%);
- color: #d4d4d4;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #2c2c2c);
- box-shadow: 0 1px rgba(238, 238, 236, 0); }
- .level-bar.fill-block {
- border: 1px solid #1c5187;
- background-color: #215d9c;
- box-shadow: 0 1px rgba(0, 0, 0, 0.1);
- border-radius: 1px; }
- .level-bar.fill-block:backdrop {
- border-color: #215d9c;
- box-shadow: none; }
- .level-bar.fill-block.indicator-discrete.horizontal {
- margin: 0 1px; }
- .level-bar.fill-block.indicator-discrete.vertical {
- margin: 1px 0; }
- .level-bar.fill-block.level-high {
- border-color: #40760c;
- background-color: #5aa411; }
- .level-bar.fill-block.level-high:backdrop {
- border-color: #5aa411; }
- .level-bar.fill-block.level-low {
- border-color: #c26000;
- background-color: #f57900; }
- .level-bar.fill-block.level-low:backdrop {
- border-color: #f57900; }
- .level-bar.fill-block.empty-fill-block {
- background-color: transparent;
- border-color: rgba(238, 238, 236, 0.1);
- box-shadow: none; }
- .level-bar.fill-block.empty-fill-block:backdrop {
- border-color: rgba(147, 150, 149, 0.15); }
-
-/**********
- * Frames *
- **********/
-.frame {
- border: 1px solid #1c1f1f;
- padding: 0; }
- .frame.flat {
- border-style: none; }
- .frame:backdrop {
- border-color: #1e2222; }
- .frame.action-bar {
- padding: 6px;
- border-width: 1px 0 0; }
-
-GtkScrolledWindow GtkViewport.frame {
- border-style: none; }
-
-.separator, GtkPlacesSidebar.sidebar .view .separator,
-GtkPlacesSidebar.sidebar .view .separator:backdrop {
- color: rgba(0, 0, 0, 0.1); }
- GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator {
- -GtkWidget-wide-separators: true; }
-
-/*********
- * Lists *
- *********/
-.list, .list-row {
- background-color: #292929;
- border-color: #1c1f1f; }
- .list:backdrop, .list-row:backdrop {
- background-color: #2c2c2c;
- border-color: #1e2222; }
-
-.list-row,
-.grid-child {
- padding: 2px; }
-
-.list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton,
-.list-row.button:backdrop,
-.list-row.button:backdrop:active,
-.list-row.button:backdrop:checked,
-.list-row.button:backdrop:insensitive,
-.list-row.button:backdrop:insensitive:active,
-.list-row.button:backdrop:insensitive:checked,
-.list-row.button:insensitive:active,
-.list-row.button:insensitive:checked {
- background-color: rgba(41, 41, 41, 0);
- border-style: none;
- border-radius: 0;
- box-shadow: none; }
-
-.list-row.button:hover {
- background-color: #323232; }
-.list-row.button:active {
- box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
-.list-row.button:selected:active {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
-.list-row.button:selected:hover {
- background-color: #356ba4; }
-.list-row.button:selected:backdrop {
- background-color: #215d9c; }
-.list-row.button:backdrop:hover {
- background-color: transparent; }
-
-.list-row:selected .button {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
- .list-row:selected .titlebar .titlebutton.button,
- .titlebar .list-row:selected .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #ffffff; }
- .list-row:selected .button:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .list-row:selected .button:active, .list-row:selected .button:checked {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
- .list-row:selected .titlebar .titlebutton.button:backdrop,
- .titlebar .list-row:selected .titlebutton.button:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
- .list-row:selected .titlebar .titlebutton.button:backdrop:active,
- .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
- .list-row:selected .titlebar .titlebutton.button:backdrop:checked,
- .titlebar .list-row:selected .titlebutton.button:backdrop:checked {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #2f3434);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #262929);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
- .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
- .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
- .list-row:selected .titlebar .titlebutton.button:backdrop,
- .titlebar .list-row:selected .titlebutton.button:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #939695; }
- .list-row:selected .button:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label,
- .list-row:selected .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #2f3333, #323636);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label,
- .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label,
- .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label {
- color: inherit; }
-
-.list-row, list-row.button, .header-bar list-row.button.titlebutton,
-.titlebar list-row.button.titlebutton {
- transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
- .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
- .titlebar list-row.button.titlebutton:hover {
- transition: none; }
-
-/*********************
- * App Notifications *
- *********************/
-.app-notification,
-.app-notification.frame {
- padding: 10px;
- border: none;
- border-radius: 0 0 6px 6px;
- background-color: rgba(32, 37, 38, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
- background-clip: padding-box; }
- .app-notification:backdrop,
- .app-notification.frame:backdrop {
- background-image: none; }
- .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
- .app-notification .titlebar .button.titlebutton,
- .titlebar .app-notification .button.titlebutton,
- .app-notification.frame .button {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
- .app-notification .titlebar .titlebutton.button,
- .titlebar .app-notification .titlebutton.button,
- .app-notification.frame .button.flat,
- .app-notification.frame .header-bar .titlebutton.button,
- .header-bar .app-notification.frame .titlebutton.button,
- .app-notification.frame .titlebar .titlebutton.button,
- .titlebar .app-notification.frame .titlebutton.button {
- icon-shadow: 0 1px black;
- text-shadow: 0 1px black; }
- .app-notification .button:hover,
- .app-notification.frame .button:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
- .app-notification.frame .button:active,
- .app-notification.frame .button:checked,
- .app-notification.frame .button:backdrop:active,
- .app-notification.frame .button:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
- .app-notification.frame .button:insensitive,
- .app-notification.frame .button:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .app-notification .button:backdrop,
- .app-notification.frame .button:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
-
-/*************
- * Expanders *
- *************/
-.expander {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
- .expander:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
- .expander:hover {
- color: white; }
- .expander:checked {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
- color: white;
- border: 1px solid #1c1f1f; }
- GtkCalendar.header {
- border: 1px solid rgba(0, 0, 0, 0.1);
- border-radius: 0; }
- GtkCalendar.header:backdrop {
- border-color: rgba(0, 0, 0, 0.1); }
- GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
- .titlebar GtkCalendar.button.titlebutton {
- color: rgba(238, 238, 236, 0.45); }
- GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
- .titlebar GtkCalendar.button.titlebutton:hover {
- color: #eeeeec; }
- GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
- .titlebar GtkCalendar.button.titlebutton:backdrop {
- color: rgba(147, 150, 149, 0.45); }
- GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
- color: alpha(currentColor,0.55); }
- GtkCalendar:backdrop {
- color: #d4d4d4;
- border-color: #1e2222; }
-
-/***********
- * Dialogs *
- ***********/
-.message-dialog .dialog-action-area .button {
- padding: 8px; }
-
-.message-dialog {
- -GtkDialog-button-spacing: 0; }
- .message-dialog .titlebar {
- border-style: none;
- box-shadow: inset 0 1px rgba(238, 238, 236, 0.1); }
- .message-dialog.csd.background {
- border-bottom-left-radius: 9px;
- border-bottom-right-radius: 9px; }
- .message-dialog.csd .dialog-action-area .button {
- padding: 12px;
- border-radius: 0;
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .message-dialog.csd .dialog-action-area .button:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .message-dialog.csd .dialog-action-area .button:active {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #232727, #292d2d 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .message-dialog.csd .dialog-action-area .button:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.suggested-action {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:active {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
- color: #d2deeb;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #215d9c);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.destructive-action {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #ed1212, #d51010 40%, #bd0e0e);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #f03c3c, #e81111 40%, #d51010);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.60878);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:active {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #aa0d0d, #b60e0e 40%, #bd0e0e);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.72078);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
- color: #f6cfcf;
- border-color: #5e0707;
- background-image: linear-gradient(to bottom, #d51010);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
- color: #5d6767;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
- color: #939695;
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #323636);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
- border-left-style: solid;
- border-right-style: none;
- border-bottom-style: none; }
- .message-dialog.csd .dialog-action-area .button:last-child {
- border-bottom-right-radius: 7px;
- outline-bottom-right-radius: 5px; }
- .message-dialog.csd .dialog-action-area .button:first-child {
- border-left-style: none;
- border-bottom-left-radius: 7px;
- outline-bottom-left-radius: 5px; }
-
-GtkFileChooserDialog .search-bar {
- background-color: #292929;
- border-color: #393f3f;
- box-shadow: none; }
- GtkFileChooserDialog .search-bar:backdrop {
- background-color: #2c2c2c;
- border-color: #393f3f; }
-GtkFileChooserDialog .dialog-action-box {
- border-top: 1px solid #1c1f1f; }
- GtkFileChooserDialog .dialog-action-box:backdrop {
- border-top-color: #1e2222; }
-
-/***********
- * Sidebar *
- ***********/
-.sidebar {
- border: none;
- background-color: #454c4c; }
- .sidebar:backdrop {
- background-color: #454c4c; }
-
-GtkPlacesSidebar.sidebar .view {
- color: #eeeeec;
- background-color: transparent; }
- GtkPlacesSidebar.sidebar .view .image {
- color: #bbbdbc; }
- GtkPlacesSidebar.sidebar .view .image:selected {
- color: #e8eef5; }
- GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
- color: #e8eef5; }
- GtkPlacesSidebar.sidebar .view .image:insensitive {
- color: #7b7f7f; }
- GtkPlacesSidebar.sidebar .view .image:backdrop {
- color: #7b7f7f; }
- GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive {
- color: #555e5e; }
- GtkPlacesSidebar.sidebar .view:insensitive {
- color: #939695; }
- GtkPlacesSidebar.sidebar .view:backdrop {
- color: #939695; }
- GtkPlacesSidebar.sidebar .view:backdrop:insensitive {
- color: #5d6767; }
-
-.sidebar-item {
- padding: 10px 4px; }
- .sidebar-item > .label {
- padding-left: 6px;
- padding-right: 6px; }
- .sidebar-item.needs-attention > .label {
- background-size: 6px 6px, 0 0; }
-
-/*********
- * Paned *
- *********/
-GtkPaned {
- -GtkPaned-handle-size: 1;
- -gtk-icon-source: none;
- margin: 0 8px 8px 0; }
- GtkPaned:dir(rtl) {
- margin-right: 0;
- margin-left: 8px; }
- GtkPaned .pane-separator {
- background-color: #1c1f1f; }
- GtkPaned .pane-separator:backdrop {
- background-color: #1e2222; }
-
-GtkPaned.wide {
- -GtkPaned-handle-size: 5;
- margin: 0; }
- GtkPaned.wide .pane-separator {
- background-color: transparent;
- border-style: none solid;
- border-color: #1c1f1f;
- border-width: 1px; }
- GtkPaned.wide.vertical .pane-separator {
- border-style: solid none; }
- GtkPaned.wide .pane-separator:backdrop {
- border-color: #1e2222; }
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
- border-style: none; }
-
-.info,
-.question,
-.warning,
-.error {
- background-color: #215d9c;
- color: #ffffff;
- text-shadow: 0 1px #184472;
- border-color: #184472; }
- .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
- .info .titlebar .button.titlebutton,
- .titlebar .info .button.titlebutton,
- .question .button,
- .question .header-bar .button.titlebutton,
- .header-bar .question .button.titlebutton,
- .question .titlebar .button.titlebutton,
- .titlebar .question .button.titlebutton,
- .warning .button,
- .warning .header-bar .button.titlebutton,
- .header-bar .warning .button.titlebutton,
- .warning .titlebar .button.titlebutton,
- .titlebar .warning .button.titlebutton,
- .error .button,
- .error .header-bar .button.titlebutton,
- .header-bar .error .button.titlebutton,
- .error .titlebar .button.titlebutton,
- .titlebar .error .button.titlebutton {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #256ab1, #215d9c 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .info .button:hover,
- .question .button:hover,
- .warning .button:hover,
- .error .button:hover {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #3180d4, #2467ad 40%, #215d9c);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.67153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
- .info .button:active,
- .question .button:active,
- .warning .button:active,
- .error .button:active {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #194776, #1b4d80 40%, #1c5187);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.78353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .info .button:insensitive,
- .question .button:insensitive,
- .warning .button:insensitive,
- .error .button:insensitive {
- color: #90aac4;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #22558a);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label,
- .info .titlebar .button.titlebutton:insensitive > .label,
- .question .button:insensitive > .label,
- .question .header-bar .button.titlebutton:insensitive > .label,
- .question .titlebar .button.titlebutton:insensitive > .label,
- .warning .button:insensitive > .label,
- .warning .header-bar .button.titlebutton:insensitive > .label,
- .warning .titlebar .button.titlebutton:insensitive > .label,
- .error .button:insensitive > .label,
- .error .header-bar .button.titlebutton:insensitive > .label,
- .error .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .info .button:backdrop,
- .question .button:backdrop,
- .warning .button:backdrop,
- .error .button:backdrop {
- color: #d2deeb;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #215d9c);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #0b1e33; }
- .info .button:backdrop:insensitive,
- .question .button:backdrop:insensitive,
- .warning .button:backdrop:insensitive,
- .error .button:backdrop:insensitive {
- color: #6f90b2;
- border-color: #0b1e33;
- background-image: linear-gradient(to bottom, #22558a);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #0b1e33; }
- .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .info .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .question .button:backdrop:insensitive > .label,
- .question .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .question .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .warning .button:backdrop:insensitive > .label,
- .warning .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .warning .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .error .button:backdrop:insensitive > .label,
- .error .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .error .titlebar .button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .info .label:selected,
- .info .label:selected:focus,
- .info .label:selected:hover,
- .question .label:selected,
- .question .label:selected:focus,
- .question .label:selected:hover,
- .warning .label:selected,
- .warning .label:selected:focus,
- .warning .label:selected:hover,
- .error .label:selected,
- .error .label:selected:focus,
- .error .label:selected:hover {
- background-color: #184472; }
-
-/************
- * Tooltips *
- ************/
-.tooltip {
- color: white;
- padding: 4px;
- /* not working */
- border-radius: 5px;
- box-shadow: none;
- text-shadow: 0 1px black; }
- .tooltip.background {
- background-color: rgba(0, 0, 0, 0.8);
- background-clip: padding-box;
- border: 1px solid rgba(255, 255, 255, 0.1); }
- .tooltip.window-frame.csd {
- background-color: transparent; }
-
-.tooltip * {
- padding: 4px;
- background-color: transparent;
- color: inherit; }
-
-/*****************
- * Color Chooser *
- *****************/
-GtkColorSwatch {
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- :selected GtkColorSwatch {
- box-shadow: none; }
- :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
- border-color: #ffffff; }
- GtkColorSwatch:selected {
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkColorSwatch.top {
- border-top-left-radius: 6px;
- border-top-right-radius: 6px; }
- GtkColorSwatch.bottom {
- border-bottom-left-radius: 6px;
- border-bottom-right-radius: 6px; }
- GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) {
- border-top-left-radius: 6px;
- border-bottom-left-radius: 6px; }
- GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) {
- border-top-right-radius: 6px;
- border-bottom-right-radius: 6px; }
- GtkColorSwatch:only-child:not(.overlay) {
- border-radius: 6px; }
- GtkColorSwatch.top > .overlay {
- border-top-left-radius: 5px;
- border-top-right-radius: 5px; }
- GtkColorSwatch.bottom > .overlay {
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px; }
- GtkColorSwatch:first-child:not(.top) > .overlay {
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px; }
- GtkColorSwatch:last-child:not(.bottom) > .overlay {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px; }
- GtkColorSwatch:only-child > .overlay {
- border-radius: 5px; }
- GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
- background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); }
- GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark {
- background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); }
- GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected
- GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected {
- background-image: none;
- box-shadow: none; }
- GtkColorEditor GtkColorSwatch {
- border-radius: 3px; }
- GtkColorEditor GtkColorSwatch:hover {
- background-image: none;
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkColorEditor GtkColorSwatch:backdrop {
- box-shadow: none; }
- GtkColorSwatch.color-dark {
- color: white;
- outline-color: rgba(0, 0, 0, 0.3); }
- GtkColorSwatch.color-dark:backdrop {
- color: rgba(255, 255, 255, 0.3); }
- GtkColorSwatch.color-light {
- color: black;
- outline-color: rgba(255, 255, 255, 0.5); }
- GtkColorSwatch.color-light:backdrop {
- color: rgba(0, 0, 0, 0.3); }
- GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
- border: 1px solid #1c1f1f; }
- GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
- border-color: black; }
- GtkColorSwatch#add-color-button {
- border-style: solid;
- border-width: 1px;
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #454c4c, #393f3f 40%, #2d3232);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkColorSwatch#add-color-button:hover {
- color: #eeeeec;
- outline-color: rgba(238, 238, 236, 0.3);
- border-color: #1c1f1f;
- background-image: linear-gradient(to bottom, #5b6464, #434a4a 40%, #393f3f);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.77976);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px rgba(238, 238, 236, 0.1); }
- GtkColorSwatch#add-color-button:backdrop {
- color: #939695;
- border-color: #1e2222;
- background-image: linear-gradient(to bottom, #393f3f);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
- GtkColorSwatch#add-color-button .overlay {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0);
- text-shadow: none;
- icon-shadow: none; }
-
-/********
- * Misc *
- ********/
-.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
-.scale-popup .titlebar .button.titlebutton,
-.titlebar .scale-popup .button.titlebutton {
- padding: 6px; }
- .scale-popup .button:hover {
- background-color: rgba(238, 238, 236, 0.1);
- border-radius: 5px; }
-
-GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
-.titlebar GtkVolumeButton.button.titlebutton {
- padding: 8px; }
-
-/**********************
- * Window Decorations *
- *********************/
-.window-frame {
- border-radius: 7px 7px 0 0;
- border-width: 0px;
- box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(28, 31, 31, 0.9);
- /* this is used for the resize cursor area */
- margin: 10px; }
- .window-frame:backdrop {
- box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.9); }
- .window-frame.tiled {
- border-radius: 0; }
- .window-frame.popup {
- box-shadow: none; }
- .window-frame.ssd {
- box-shadow: 0 0 0 1px rgba(28, 31, 31, 0.9); }
- .window-frame.csd.popup {
- border-radius: 0;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); }
- .window-frame.csd.tooltip {
- border-radius: 5px;
- box-shadow: none; }
- .window-frame.csd.message-dialog {
- border-radius: 7px;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(28, 31, 31, 0.8); }
- .window-frame.solid-csd {
- border-radius: 0;
- margin: 4px;
- background-color: #393f3f;
- border: solid 1px #1e2222;
- box-shadow: none; }
-
-.header-bar .titlebutton.button,
-.titlebar .titlebutton.button {
- text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); }
- .header-bar .titlebutton.button:backdrop,
- .titlebar .titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.header-bar.selection-mode .titlebutton.button,
-.titlebar.selection-mode .titlebutton.button {
- text-shadow: 0 -1px rgba(0, 0, 0, 0.70353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.70353); }
- .header-bar.selection-mode .titlebutton.button:backdrop,
- .titlebar.selection-mode .titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
-.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
- background-color: #215d9c;
- color: #ffffff; }
- .view:backdrop:selected, GtkCalendar:backdrop:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected,
- .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected {
- color: #ffffff; }
-
-/* Decouple the font of context menus from their entry/textview */
-.touch-selection,
-.context-menu {
- font: initial; }
-
-.monospace {
- font: Monospace; }
-
-.overshoot.top {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
- background-size: 100% 5%, 100% 100%;
- background-repeat: no-repeat;
- background-position: center top;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.top:backdrop {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
- background-size: 100% 5%;
- background-repeat: no-repeat;
- background-position: center top;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-.overshoot.bottom {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
- background-size: 100% 5%, 100% 100%;
- background-repeat: no-repeat;
- background-position: center bottom;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.bottom:backdrop {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
- background-size: 100% 5%;
- background-repeat: no-repeat;
- background-position: center bottom;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-.overshoot.left {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
- background-size: 5% 100%, 100% 100%;
- background-repeat: no-repeat;
- background-position: left center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.left:backdrop {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
- background-size: 5% 100%;
- background-repeat: no-repeat;
- background-position: left center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-.overshoot.right {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#040404), to(rgba(4, 4, 4, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));
- background-size: 5% 100%, 100% 100%;
- background-repeat: no-repeat;
- background-position: right center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.right:backdrop {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1e2222), to(rgba(30, 34, 34, 0)));
- background-size: 5% 100%;
- background-repeat: no-repeat;
- background-position: right center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-
-.undershoot.top {
- background-color: transparent;
- background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-top: 1px;
- background-size: 10px 1px;
- background-repeat: repeat-x;
- background-origin: content-box;
- background-position: center top; }
-.undershoot.bottom {
- background-color: transparent;
- background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-bottom: 1px;
- background-size: 10px 1px;
- background-repeat: repeat-x;
- background-origin: content-box;
- background-position: center bottom; }
-.undershoot.left {
- background-color: transparent;
- background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-left: 1px;
- background-size: 1px 10px;
- background-repeat: repeat-y;
- background-origin: content-box;
- background-position: left center; }
-.undershoot.right {
- background-color: transparent;
- background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-right: 1px;
- background-size: 1px 10px;
- background-repeat: repeat-y;
- background-origin: content-box;
- background-position: right center; }
-
-/* GTK NAMED COLORS
- ----------------
- use responsibly! */
-/*
-widget text/foreground color */
-@define-color theme_fg_color #eeeeec;
-/*
-text color for entries, views and content in general */
-@define-color theme_text_color white;
-/*
-widget base background color */
-@define-color theme_bg_color #393f3f;
-/*
-text widgets and the like base background color */
-@define-color theme_base_color #292929;
-/*
-base background color of selections */
-@define-color theme_selected_bg_color #215d9c;
-/*
-text/foreground color of selections */
-@define-color theme_selected_fg_color #ffffff;
-/*
-base background color of insensitive widgets */
-@define-color insensitive_bg_color #323636;
-/*
-text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #939695;
-/*
-insensitive text widgets and the like base background color */
-@define-color insensitive_base_color #292929;
-/*
-widget text/foreground color on backdrop windows */
-@define-color theme_unfocused_fg_color #939695;
-/*
-text color for entries, views and content in general on backdrop windows */
-@define-color theme_unfocused_text_color white;
-/*
-widget base background color on backdrop windows */
-@define-color theme_unfocused_bg_color #393f3f;
-/*
-text widgets and the like base background color on backdrop windows */
-@define-color theme_unfocused_base_color #2c2c2c;
-/*
-base background color of selections on backdrop windows */
-@define-color theme_unfocused_selected_bg_color #215d9c;
-/*
-text/foreground color of selections on backdrop windows */
-@define-color theme_unfocused_selected_fg_color #ffffff;
-/*
-widgets main borders color */
-@define-color borders #1c1f1f;
-/*
-widgets main borders color on backdrop windows */
-@define-color unfocused_borders #1e2222;
-/*
-these are pretty self explicative */
-@define-color warning_color #f57900;
-@define-color error_color #cc0000;
-@define-color success_color #5aa411;
-/*
-these colors are exported for the window manager and shouldn't be used in applications,
-read if you used those and something break with a version upgrade you're on your own... */
-@define-color wm_title shade(#eeeeec, 1.8);
-@define-color wm_unfocused_title #939695;
-@define-color wm_highlight transparent;
-@define-color wm_borders_edge rgba(238, 238, 236, 0.1);
-@define-color wm_bg_a shade(#393f3f, 1.2);
-@define-color wm_bg_b #393f3f;
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-@define-color wm_button_hover_color_a shade(#393f3f, 1.3);
-@define-color wm_button_hover_color_b #393f3f;
-@define-color wm_button_active_color_a shade(#393f3f, 0.85);
-@define-color wm_button_active_color_b shade(#393f3f, 0.89);
-@define-color wm_button_active_color_c shade(#393f3f, 0.9);
-@define-color content_view_bg #292929;
diff --git a/Breeze-gtk/gtk-3.0/gtk-contained.css b/Breeze-gtk/gtk-3.0/gtk-contained.css
deleted file mode 100755
index 052bfd3..0000000
--- a/Breeze-gtk/gtk-3.0/gtk-contained.css
+++ /dev/null
@@ -1,4675 +0,0 @@
-* {
- padding: 0;
- -GtkToolButton-icon-spacing: 4;
- -GtkTextView-error-underline-color: #cc0000;
- -GtkCheckButton-indicator-size: 16;
- -GtkCheckMenuItem-indicator-size: 16;
- -GtkScrolledWindow-scrollbar-spacing: 0;
- -GtkScrolledWindow-scrollbars-within-bevel: 1;
- -GtkToolItemGroup-expander-size: 11;
- -GtkExpander-expander-size: 16;
- -GtkTreeView-expander-size: 11;
- -GtkTreeView-horizontal-separator: 4;
- -GtkMenu-horizontal-padding: 0;
- -GtkMenu-vertical-padding: 0;
- -GtkWidget-link-color: #2a76c6;
- -GtkWidget-visited-link-color: #215d9c;
- -GtkWidget-focus-padding: 2;
- -GtkWidget-focus-line-width: 1;
- -GtkWidget-text-handle-width: 20;
- -GtkWidget-text-handle-height: 20;
- -GtkDialog-button-spacing: 4;
- -GtkDialog-action-area-border: 0;
- -GtkStatusbar-shadow-type: none;
- outline-color: rgba(46, 52, 54, 0.3);
- outline-style: dashed;
- outline-offset: -3px;
- outline-width: 1px;
- outline-radius: 2px; }
-
-/***************
- * Base States *
- ***************/
-.background {
- color: #2e3436;
- background-color: #e9e9e9; }
- .background:backdrop {
- text-shadow: none;
- icon-shadow: none;
- color: #8d9091;
- background-color: #ededed; }
-
-/*
- These wildcard seems unavoidable, need to investigate.
- Wildcards are bad and troublesome, use them with care,
- or better, just don't.
- Everytime a wildcard is used a kitten dies, painfully.
-*/
-*:insensitive {
- -gtk-image-effect: dim; }
-
-.gtkstyle-fallback {
- background-color: #ededed;
- color: #2e3436; }
- .gtkstyle-fallback:prelight {
- background-color: white;
- color: #2e3436; }
- .gtkstyle-fallback:active {
- background-color: lightgray;
- color: #2e3436; }
- .gtkstyle-fallback:insensitive {
- background-color: #f4f4f4;
- color: #8d9091; }
- .gtkstyle-fallback:selected {
- background-color: #4a90d9;
- color: #ffffff; }
-
-.view {
- color: black;
- background-color: #ffffff; }
- .view:backdrop {
- color: #323232;
- background-color: white; }
- .view:selected, GtkCalendar:selected {
- border-radius: 3px; }
-
-.rubberband {
- border: 1px solid #4a90d9;
- background-color: rgba(74, 144, 217, 0.2); }
-
-.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
- color: #2e3436; }
- .label.separator:backdrop, GtkPlacesSidebar.sidebar .view .label.separator:backdrop {
- color: #8d9091; }
-.label:insensitive {
- color: #8d9091; }
- .label:insensitive:backdrop {
- color: #c7c7c7; }
-
-.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
-.header-bar .subtitle {
- opacity: 0.55;
- text-shadow: none; }
-
-GtkAssistant .sidebar {
- background-color: #ffffff;
- border-top: 1px solid #a1a1a1; }
- GtkAssistant .sidebar:dir(ltr) {
- border-right: 1px solid #a1a1a1; }
- GtkAssistant .sidebar:dir(rtl) {
- border-left: 1px solid #a1a1a1; }
- GtkAssistant .sidebar:backdrop {
- background-color: white;
- border-color: #a8a8a8; }
-GtkAssistant.csd .sidebar {
- border-top-style: none; }
-GtkAssistant .sidebar .label {
- padding: 6px 12px; }
-GtkAssistant .sidebar .label.highlight {
- background-color: #c6c8c8; }
-
-GtkTextView {
- background-color: #f6f6f6; }
- GtkTextView:backdrop {
- background-color: #f6f6f6; }
-
-.grid-child {
- padding: 3px;
- border-radius: 3px; }
- .grid-child:selected {
- outline-offset: -2px; }
-
-.popover.osd, .app-notification,
-.app-notification.frame, .osd {
- color: #eeeeec;
- border: none;
- background-color: rgba(32, 37, 38, 0.7);
- background-clip: padding-box;
- outline-color: rgba(238, 238, 236, 0.3);
- box-shadow: none;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
- text-shadow: none; }
-
-/*********************
- * Spinner Animation *
- *********************/
-@keyframes spin {
- to {
- -gtk-icon-transform: rotate(1turn); } }
-.spinner {
- background-image: none;
- background-color: blue;
- opacity: 0;
- -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
- .spinner:active {
- opacity: 1;
- animation: spin 1s linear infinite; }
- .spinner:active:insensitive {
- opacity: 0.5; }
-
-/****************
- * Text Entries *
- ****************/
-.entry {
- border: 1px solid;
- padding: 5px 8px 6px;
- border-radius: 3px;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: black;
- border-color: #a1a1a1;
- box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
- .entry.image.left {
- padding-left: 0; }
- .entry.image.right {
- padding-right: 0; }
- .entry.flat, .entry.flat:focus {
- padding: 2px;
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: black;
- border-color: #a1a1a1;
- box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0);
- border: none;
- border-radius: 0; }
- .entry:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- box-shadow: inset 0 0 0 1px #4a90d9, 0 1px white;
- border-color: #4a90d9; }
- .entry:insensitive {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- box-shadow: 0 1px white; }
- .entry:backdrop {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: #323232;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, white);
- box-shadow: 0 1px rgba(255, 255, 255, 0); }
- .entry:backdrop:insensitive {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- box-shadow: 0 1px rgba(255, 255, 255, 0); }
- .entry.progressbar {
- margin: 1px;
- border-radius: 0;
- border-width: 0 0 2px;
- border-color: #4a90d9;
- border-style: solid;
- background-image: none;
- background-color: transparent;
- box-shadow: none; }
- .entry.progressbar:backdrop {
- background-color: transparent; }
- .linked > .entry {
- border-radius: 0; }
- .linked > .entry:first-child {
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px; }
- .linked > .entry:first-child:dir(rtl) {
- border-right-style: none; }
- .linked > .entry:last-child {
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px;
- border-left-style: none; }
- .linked > .entry:last-child:dir(rtl) {
- border-left-style: solid; }
- .entry.error {
- color: #cc0000;
- border-color: #cc0000; }
- .entry.error:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- box-shadow: inset 0 0 0 1px #cc0000, 0 1px white;
- border-color: #cc0000; }
- .entry.error:selected, .entry.error:selected:focus {
- background-color: #cc0000; }
- .entry.warning {
- color: #f57900;
- border-color: #f57900; }
- .entry.warning:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- box-shadow: inset 0 0 0 1px #f57900, 0 1px white;
- border-color: #f57900; }
- .entry.warning:selected, .entry.warning:selected:focus {
- background-color: #f57900; }
- .entry.image {
- color: #575c5e; }
- .entry.image:hover {
- color: #2e3436; }
- .entry.image:active {
- color: #4a90d9; }
- .entry.image:backdrop {
- color: #a3a6a7; }
- .osd .entry {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .osd .entry:focus {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: white;
- border-color: #4a90d9;
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
- background-clip: padding-box;
- box-shadow: inset 0 0 0 1px #4a90d9;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .osd .entry:backdrop {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .entry:insensitive {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
-
-.linked.vertical > .entry:not(:last-child) {
- box-shadow: none; }
-.linked.vertical > .entry:focus:not(:last-child) {
- box-shadow: inset 0 0 0 1px #4a90d9; }
-.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) {
- border-top-color: #e2e2e2;
- background-image: linear-gradient(to bottom, #ffffff); }
- .linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop {
- border-top-color: #e4e4e4;
- background-image: linear-gradient(to bottom, white); }
-.linked.vertical > .entry + .entry:focus:not(:last-child) {
- border-top-color: #4a90d9;
- box-shadow: inset 0 0 0 1px #4a90d9; }
-.linked.vertical > .entry + .entry:focus:last-child {
- border-top-color: #4a90d9; }
-.linked.vertical > .entry:focus:not(:only-child) + .entry,
-.linked.vertical > .entry:focus:not(:only-child) + .button,
-.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button,
-.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button {
- border-top-color: #4a90d9; }
-
-/***********
- * Buttons *
- ***********/
-@keyframes needs_attention {
- from {
- background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4a90d9), to(transparent)); }
- to {
- background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), to(transparent)); } }
-.button, .header-bar .button.titlebutton,
-.titlebar .button.titlebutton {
- border: 1px solid;
- border-radius: 3px;
- padding: 5px 8px 6px;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- .button.flat, .header-bar .titlebutton.button,
- .titlebar .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- transition: none; }
- .button.flat:hover, .header-bar .titlebutton.button:hover,
- .titlebar .titlebutton.button:hover {
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
- transition-duration: 500ms; }
- .button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
- .titlebar .titlebutton.button:hover:active {
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
- .button:hover, .header-bar .button.titlebutton:hover,
- .titlebar .button.titlebutton:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white;
- -gtk-image-effect: highlight; }
- .button:active, .header-bar .button.titlebutton:active,
- .titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
- .titlebar .button.titlebutton:checked {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white;
- transition-duration: 50ms; }
- .button:backdrop, .header-bar .button.titlebutton:backdrop,
- .titlebar .button.titlebutton:backdrop, .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
- .titlebar .titlebutton.button:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- -gtk-image-effect: none; }
- .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active, .header-bar .titlebutton.button:backdrop:active,
- .titlebar .titlebutton.button:backdrop:active, .button.flat:backdrop:checked, .header-bar .titlebutton.button:backdrop:checked,
- .titlebar .titlebutton.button:backdrop:checked {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #d4d4d4);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button:backdrop:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
- .titlebar .titlebutton.button:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button:backdrop:insensitive > .label, .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .titlebar .button.titlebutton:backdrop:insensitive > .label, .button.flat:backdrop:insensitive > .label, .header-bar .titlebutton.button:backdrop:insensitive > .label,
- .titlebar .titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .button:backdrop:insensitive:active, .button:backdrop:insensitive:checked, .button.flat:backdrop:insensitive:active, .header-bar .titlebutton.button:backdrop:insensitive:active,
- .titlebar .titlebutton.button:backdrop:insensitive:active, .button.flat:backdrop:insensitive:checked, .header-bar .titlebutton.button:backdrop:insensitive:checked,
- .titlebar .titlebutton.button:backdrop:insensitive:checked {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #e7e7e7);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button:backdrop:insensitive:active > .label, .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
- .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .button:backdrop:insensitive:checked > .label, .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
- .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .button.flat:backdrop:insensitive:active > .label, .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .titlebutton.button:backdrop:insensitive:active > .label, .button.flat:backdrop:insensitive:checked > .label, .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
- .titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
- .titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
- .titlebar .titlebutton.button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
- .button:insensitive, .header-bar .button.titlebutton:insensitive,
- .titlebar .button.titlebutton:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label,
- .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .button:insensitive:active, .button:insensitive:checked {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label,
- .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label,
- .titlebar .button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .button.osd, .header-bar .osd.button.titlebutton,
- .titlebar .osd.button.titlebutton {
- color: #eeeeec;
- border-radius: 5px;
- outline-color: rgba(238, 238, 236, 0.3);
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- border: none;
- box-shadow: none; }
- .button.osd.image-button, .header-bar .osd.titlebutton.button,
- .titlebar .osd.titlebutton.button {
- padding: 13px; }
- .button.osd:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- border: none;
- box-shadow: none; }
- .button.osd:active, .button.osd:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3);
- border: none;
- box-shadow: none; }
- .button.osd:insensitive, .button.osd:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- border: none; }
- .button.osd:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- border: none; }
- .osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
- .osd .titlebar .button.titlebutton,
- .titlebar .osd .button.titlebutton {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- border-radius: 0;
- border-left-style: none; }
- .osd .button:dir(rtl) {
- border-radius: 0;
- border-right-style: none;
- border-left-style: solid; }
- .osd .button:first-child {
- border-radius: 3px 0 0 3px;
- border-left-style: solid; }
- .osd .button:last-child {
- border-radius: 0 3px 3px 0; }
- .osd .button:last-child:dir(rtl) {
- border-right-style: solid; }
- .osd .button:only-child {
- border-radius: 3px;
- border-style: solid; }
- .osd .button:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button:insensitive, .osd .button:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
- .osd .titlebar .titlebutton.button,
- .titlebar .osd .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: none;
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black; }
- .osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
- .osd .titlebar .titlebutton.button:hover,
- .titlebar .osd .titlebutton.button:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- background-clip: padding-box;
- border-color: transparent;
- box-shadow: none; }
- .osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
- .osd .titlebar .titlebutton.button:insensitive,
- .titlebar .osd .titlebutton.button:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- background-image: none;
- border-color: transparent;
- box-shadow: none; }
- .osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
- .osd .titlebar .titlebutton.button:backdrop,
- .titlebar .osd .titlebutton.button:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
- .osd .titlebar .titlebutton.button:active,
- .titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
- .osd .titlebar .titlebutton.button:checked,
- .titlebar .osd .titlebutton.button:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3);
- background-clip: padding-box;
- border-color: transparent;
- box-shadow: none; }
- .button.suggested-action, .header-bar .suggested-action.button.titlebutton,
- .titlebar .suggested-action.button.titlebutton {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
- .button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
- .titlebar .suggested-action.titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #4a90d9; }
- .button.suggested-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
- .button.suggested-action:active, .button.suggested-action:checked {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
- .button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
- .titlebar .suggested-action.titlebutton.button:backdrop {
- color: #dae8f7;
- border-color: #4a90d9;
- background-image: linear-gradient(to bottom, #4a90d9);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
- .titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
- .titlebar .suggested-action.titlebutton.button:backdrop:checked {
- color: #d4e3f3;
- border-color: #2a76c6;
- background-image: linear-gradient(to bottom, #2a76c6);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
- .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
- color: #8db8e6;
- border-color: #5093da;
- background-image: linear-gradient(to bottom, #5093da);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label,
- .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label,
- .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
- .titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
- .titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
- .titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: rgba(74, 144, 217, 0.8); }
- .button.suggested-action:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button.suggested-action:insensitive > .label, .header-bar .suggested-action.button.titlebutton:insensitive > .label,
- .titlebar .suggested-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
- color: #b9d3f0;
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #4a8cd1, #5093da);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button.suggested-action:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:insensitive:active > .label,
- .titlebar .suggested-action.button.titlebutton:insensitive:active > .label, .button.suggested-action:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:insensitive:checked > .label,
- .titlebar .suggested-action.button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .osd .button.suggested-action {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.suggested-action:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, #4a90d9);
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.suggested-action:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .button.destructive-action, .header-bar .destructive-action.button.titlebutton,
- .titlebar .destructive-action.button.titlebutton {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
- .button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
- .titlebar .destructive-action.titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #ef2929; }
- .button.destructive-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px white; }
- .button.destructive-action:active, .button.destructive-action:checked {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #da1010, #e51111 40%, #ed1212);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
- .button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
- .titlebar .destructive-action.titlebutton.button:backdrop {
- color: #fbd4d4;
- border-color: #ef2929;
- background-image: linear-gradient(to bottom, #ef2929);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
- .titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
- .titlebar .destructive-action.titlebutton.button:backdrop:checked {
- color: #f6cfcf;
- border-color: #d51010;
- background-image: linear-gradient(to bottom, #d51010);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
- .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
- color: #f47979;
- border-color: #ef3131;
- background-image: linear-gradient(to bottom, #ef3131);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label,
- .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label,
- .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
- .titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
- .titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
- .titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: rgba(239, 41, 41, 0.8); }
- .button.destructive-action:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button.destructive-action:insensitive > .label, .header-bar .destructive-action.button.titlebutton:insensitive > .label,
- .titlebar .destructive-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
- color: #f8acac;
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #e52d2d, #ef3131);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button.destructive-action:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:insensitive:active > .label,
- .titlebar .destructive-action.button.titlebutton:insensitive:active > .label, .button.destructive-action:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:insensitive:checked > .label,
- .titlebar .destructive-action.button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .osd .button.destructive-action {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.destructive-action:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, #ef2929);
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .osd .button.destructive-action:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(239, 41, 41, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .button.image-button, .header-bar .titlebutton.button,
- .titlebar .titlebutton.button {
- padding: 8px; }
- .button.text-button, .header-bar .text-button.button.titlebutton,
- .titlebar .text-button.button.titlebutton {
- padding-left: 16px;
- padding-right: 16px; }
- .button.text-button.image-button, .header-bar .text-button.titlebutton.button,
- .titlebar .text-button.titlebutton.button {
- padding: 5px 8px 6px; }
- .button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
- .titlebar .text-button.titlebutton.button .label:first-child {
- padding-left: 8px; }
- .button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
- .titlebar .text-button.titlebutton.button .label:last-child {
- padding-right: 8px; }
- .stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
- .titlebar .stack-switcher > .button.titlebutton {
- outline-offset: -3px; }
- .stack-switcher > .button > .label {
- padding-left: 6px;
- padding-right: 6px; }
- .stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
- .titlebar .stack-switcher > .button.titlebutton > GtkImage {
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- padding-bottom: 3px; }
- .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton,
- .titlebar .stack-switcher > .text-button.button.titlebutton {
- padding: 5px 10px 6px; }
- .stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
- .titlebar .stack-switcher > .titlebutton.button {
- padding: 5px 2px; }
- .stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
- animation: none;
- background-image: none; }
- .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
- .inline-toolbar .titlebar .button.titlebutton,
- .titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
- border-radius: 2px;
- border-width: 1px; }
- .primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
- .primary-toolbar .titlebar .button.titlebutton,
- .titlebar .primary-toolbar .button.titlebutton {
- icon-shadow: none; }
-
-.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
- animation: needs_attention 150ms ease-in;
- background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4a90d9), 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; }
- .stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
- background-size: 6px 6px, 0 0; }
- .stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
- background-position: left 3px, left 4px; }
-
-.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
- .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .inline-toolbar GtkToolButton > .button:insensitive > .label {
- color: inherit; }
- .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
- color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #d4d4d4);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
- color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked,
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #e7e7e7);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
- color: inherit; }
-
-.inline-toolbar.toolbar GtkToolButton > .button.flat, .inline-toolbar GtkToolButton > .button.flat, .inline-toolbar.search-bar GtkToolButton > .button.flat, .inline-toolbar.location-bar GtkToolButton > .button.flat, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop > .button.titlebutton, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked, .osd .button:insensitive, .osd .button:backdrop:insensitive, .osd .button:backdrop, .osd .button.suggested-action, .osd .button.suggested-action:hover, .osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked, .osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive, .osd .button.suggested-action:backdrop, .osd .button.destructive-action, .osd .button.destructive-action:hover, .osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked, .osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive, .osd .button.destructive-action:backdrop, .inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
-.inline-toolbar .titlebar .button.titlebutton,
-.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop, .linked > .button, .header-bar .linked > .button.titlebutton,
-.titlebar .linked > .button.titlebutton, .linked > .button:hover, .linked > .button:active, .linked > .button:checked, .linked > .button:backdrop, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .header-bar .button.titlebutton, .header-bar GtkComboBox.combobox-entry .button.titlebutton,
-GtkComboBox.combobox-entry .titlebar .button.titlebutton,
-.titlebar GtkComboBox.combobox-entry .button.titlebutton, GtkComboBox.combobox-entry .button:backdrop, .linked > GtkComboBox > .button:dir(ltr) {
- border-radius: 0;
- border-left-style: none; }
- .inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
- .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
- .titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
- .inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
- .inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
- .inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl),
- .titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
- border-radius: 0;
- border-right-style: none;
- border-left-style: solid; }
-
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child,
-.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
- border-radius: 3px 0 0 3px;
- border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child,
-.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
- border-radius: 0 3px 3px 0; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl),
- .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
- .inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
- .titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
- .inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
- .inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
- .inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
- .header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
- .inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
- .titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
- border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child,
-.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
-.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
-.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
- border-radius: 3px;
- border-style: solid; }
-
-.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton,
-.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
-.linked.vertical > GtkComboBox > .button {
- border-left-style: solid;
- border-bottom-style: none;
- border-radius: 0; }
-
-.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child,
-.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
-.linked.vertical > GtkComboBox:first-child > .button {
- border-radius: 3px 3px 0 0; }
-.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child,
-.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
-.linked.vertical > GtkComboBox:last-child > .button {
- border-radius: 0 0 3px 3px;
- border-style: solid; }
-.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child,
-.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
-.linked.vertical > GtkComboBox:only-child > .button {
- border-radius: 3px;
- border-style: solid; }
-
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
-.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
-.titlebar .menu.button.titlebutton, .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
-.notebook tab .titlebar .button.titlebutton,
-.titlebar .notebook tab .button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton,
-.list-row.button:backdrop,
-.list-row.button:backdrop:active,
-.list-row.button:backdrop:checked,
-.list-row.button:backdrop:insensitive,
-.list-row.button:backdrop:insensitive:active,
-.list-row.button:backdrop:insensitive:checked,
-.list-row.button:insensitive:active,
-.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
-.app-notification .titlebar .titlebutton.button,
-.titlebar .app-notification .titlebutton.button,
-.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
-.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
-.app-notification.frame .button.flat:backdrop,
-.app-notification.frame .header-bar .button.titlebutton:backdrop,
-.header-bar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .titlebar .button.titlebutton:backdrop,
-.titlebar .app-notification.frame .button.titlebutton:backdrop,
-.app-notification.frame .button.flat:insensitive,
-.app-notification.frame .header-bar .button.titlebutton:insensitive,
-.header-bar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .titlebar .button.titlebutton:insensitive,
-.titlebar .app-notification.frame .button.titlebutton:insensitive,
-.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
-.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
-
-/* menu buttons */
-.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
-.titlebar .menuitem.titlebutton.button {
- outline-offset: -1px; }
- .menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
- .titlebar .menuitem.titlebutton.button:hover {
- background-color: #d9dada; }
-
-GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
-.titlebar GtkColorButton.button.titlebutton {
- padding: 5px; }
- GtkColorButton.button GtkColorSwatch:first-child:last-child {
- border-radius: 0;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop {
- box-shadow: none; }
-
-/*********
- * Links *
- *********/
-*:link, .button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
- color: #2a76c6; }
- *:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
- .titlebar .button.titlebutton:visited {
- color: #215d9c; }
- *:selected *:link:visited, *:selected .button:visited {
- color: #b6d2ef; }
- *:link:hover, .button:hover:link, .button:hover:visited {
- color: #4a90d9; }
- *:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
- color: #ecf3fb; }
- *:link:active, .button:active:link, .button:active:visited {
- color: #2a76c6; }
- *:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
- color: #dae8f7; }
- *:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
- .header-bar.selection-mode .subtitle:backdrop:hover:link {
- color: #4a90d9; }
- *:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
- .header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
- color: #dae8f7; }
-
-.button:link, .header-bar .button.titlebutton:link,
-.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
-.titlebar .button.titlebutton:visited {
- text-shadow: none; }
- .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
- text-shadow: none; }
-
-/*****************
- * GtkSpinButton *
- *****************/
-.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
-.spinbutton .titlebar .button.titlebutton,
-.titlebar .spinbutton .button.titlebutton {
- background-image: none;
- border-style: none none none solid;
- border-color: rgba(161, 161, 161, 0.3);
- color: #42484a;
- border-radius: 0;
- box-shadow: none; }
- .spinbutton .button:dir(rtl) {
- border-style: none solid none none; }
- .spinbutton .button:hover {
- color: #2e3436;
- background-color: rgba(46, 52, 54, 0.05); }
- .spinbutton .button:insensitive {
- color: rgba(141, 144, 145, 0.3); }
- .spinbutton .button:active {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
- background-color: rgba(0, 0, 0, 0.1); }
- .spinbutton .button:backdrop {
- color: #989b9c;
- border-color: rgba(168, 168, 168, 0.3);
- background-color: transparent; }
- .spinbutton .button:backdrop:insensitive {
- background-image: none;
- color: rgba(199, 199, 199, 0.3);
- border-style: none none none solid; }
- .spinbutton .button:backdrop:insensitive:dir(rtl) {
- border-style: none solid none none; }
-.osd .spinbutton .button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #eeeeec;
- border-style: none none none solid;
- border-color: rgba(0, 0, 0, 0.4);
- border-radius: 0;
- box-shadow: none;
- icon-shadow: 0 1px black; }
- .osd .spinbutton .button:dir(rtl) {
- border-style: none solid none none; }
- .osd .spinbutton .button:hover {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.5);
- background-color: rgba(238, 238, 236, 0.1);
- icon-shadow: 0 1px black;
- box-shadow: none; }
- .osd .spinbutton .button:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.5);
- icon-shadow: none;
- box-shadow: none; }
- .osd .spinbutton .button:insensitive {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #878989;
- border-color: rgba(0, 0, 0, 0.5);
- icon-shadow: none;
- box-shadow: none; }
- .osd .spinbutton .button:last-child {
- border-radius: 0 3px 3px 0; }
- .osd .spinbutton .button:dir(rtl):first-child {
- border-radius: 3px 0 0 3px; }
-.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
- padding-top: 8px;
- padding-bottom: 8px; }
- .spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white; }
- .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white; }
- .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label,
- .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label,
- .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label {
- color: inherit; }
- .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px white; }
- .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label,
- .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label,
- .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label {
- color: inherit; }
- .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
-.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
- border-radius: 0;
- padding-left: 3px;
- padding-right: 3px; }
-.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
- border-radius: 3px 3px 0 0;
- border-style: solid solid none solid; }
-.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
- border-radius: 0 0 3px 3px;
- border-style: none solid solid solid; }
-GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
- padding: 1px;
- border-width: 1px 0;
- border-color: #4a90d9;
- border-radius: 0;
- box-shadow: none; }
-
-/**************
- * ComboBoxes *
- **************/
-GtkComboBox {
- -GtkComboBox-arrow-scaling: 0.5;
- -GtkComboBox-shadow-type: none;
- box-shadow: 0 1px white;
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
- GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
- .titlebar GtkComboBox > .button.titlebutton {
- padding-top: 3px;
- padding-bottom: 4px; }
- GtkComboBox:insensitive {
- color: #8d9091;
- text-shadow: none;
- icon-shadow: none; }
- GtkComboBox:backdrop {
- color: #8d9091;
- text-shadow: none;
- icon-shadow: none; }
- GtkComboBox:backdrop:insensitive {
- color: #c7c7c7; }
- GtkComboBox .menuitem {
- text-shadow: none; }
- GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator {
- -GtkWidget-wide-separators: true; }
-
-/************
- * Toolbars *
- ************/
-.toolbar, .inline-toolbar, .search-bar, .location-bar {
- -GtkWidget-window-dragging: true;
- padding: 4px;
- background-color: #ededed; }
- .osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
- padding: 13px;
- border: none;
- border-radius: 5px;
- background-color: rgba(32, 37, 38, 0.7); }
-
-.inline-toolbar {
- border-width: 0 1px 1px;
- padding: 3px;
- border-radius: 0 0 5px 5px; }
-
-.search-bar, .location-bar {
- border-width: 0 0 1px;
- padding: 3px; }
-
-.inline-toolbar, .search-bar, .location-bar {
- border-style: solid;
- border-color: #a1a1a1;
- background-color: #d6d6d6;
- box-shadow: inset 0 2px 3px -1px #b6b6b6, 0 1px white; }
- .inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
- border-color: #a8a8a8;
- background-color: #d4d4d4;
- box-shadow: none; }
-
-/***************
- * Header bars *
- ***************/
-.titlebar,
-.header-bar {
- padding: 6px;
- border-width: 0 0 1px;
- border-style: solid;
- border-color: #a1a1a1;
- border-radius: 7px 7px 0 0;
- background-color: transparent;
- background-image: linear-gradient(to bottom, #f7f7f7, #ededed);
- box-shadow: inset 0 -1px #d9d9d9, inset 0 1px white; }
- .titlebar:backdrop,
- .header-bar:backdrop {
- border-color: #a8a8a8;
- background-color: #ededed;
- background-image: none;
- box-shadow: inset 0 1px white; }
- .titlebar .title,
- .header-bar .title {
- font-weight: bold;
- padding: 0px 12px; }
- .titlebar .subtitle,
- .header-bar .subtitle {
- font-size: smaller;
- padding: 0 12px; }
- .titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
- GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
- .header-bar .header-bar-separator,
- .header-bar > GtkBox > .separator.vertical,
- GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
- -GtkWidget-wide-separators: true;
- -GtkWidget-separator-width: 1px;
- border-width: 0 1px;
- border-image: linear-gradient(to bottom, rgba(161, 161, 161, 0), #a1a1a1 30%, #a1a1a1 70%, rgba(161, 161, 161, 0) 100%) 0 1/0 1px stretch; }
- .titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
- .header-bar .header-bar-separator:backdrop,
- .header-bar > GtkBox > .separator.vertical:backdrop {
- border-image: linear-gradient(to bottom, rgba(168, 168, 168, 0.5)) 0 1/1px 1px; }
- .titlebar.selection-mode,
- .header-bar.selection-mode {
- color: #ffffff;
- text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
- border-color: #184472;
- background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9);
- box-shadow: inset 0 -1px #3875b4, inset 0 1px #a4c7ec; }
- .titlebar.selection-mode:backdrop,
- .header-bar.selection-mode:backdrop {
- background-image: linear-gradient(to bottom, #4a90d9);
- box-shadow: inset 0 1px #b6d2ef; }
- .titlebar.selection-mode .button,
- .header-bar.selection-mode .button {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; }
- .titlebar.selection-mode .button.flat,
- .titlebar.selection-mode .titlebutton.button,
- .header-bar.selection-mode .button.flat,
- .header-bar.selection-mode .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
- .titlebar.selection-mode .button:hover,
- .header-bar.selection-mode .button:hover {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), 0 1px #a4c7ec; }
- .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
- .header-bar.selection-mode .button:active,
- .header-bar.selection-mode .button:checked {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec; }
- .titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
- .titlebar.selection-mode .titlebutton.button:backdrop,
- .header-bar.selection-mode .button:backdrop,
- .header-bar.selection-mode .button.flat:backdrop,
- .header-bar.selection-mode .titlebutton.button:backdrop {
- color: #dae8f7;
- border-color: #4a90d9;
- background-image: linear-gradient(to bottom, #4a90d9);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
- -gtk-image-effect: none;
- border-color: #184472; }
- .titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
- .titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
- .titlebar.selection-mode .titlebutton.button:backdrop:checked,
- .header-bar.selection-mode .button:backdrop:active,
- .header-bar.selection-mode .button:backdrop:checked,
- .header-bar.selection-mode .button.flat:backdrop:active,
- .header-bar.selection-mode .titlebutton.button:backdrop:active,
- .header-bar.selection-mode .button.flat:backdrop:checked,
- .header-bar.selection-mode .titlebutton.button:backdrop:checked {
- color: #d4e3f3;
- border-color: #2a76c6;
- background-image: linear-gradient(to bottom, #2a76c6);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
- border-color: #184472; }
- .titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
- .header-bar.selection-mode .button:backdrop:insensitive,
- .header-bar.selection-mode .button.flat:backdrop:insensitive,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
- color: #9ac1e9;
- border-color: #65a0de;
- background-image: linear-gradient(to bottom, #65a0de);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
- border-color: #184472; }
- .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
- .header-bar.selection-mode .button:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
- .header-bar.selection-mode .button:backdrop:insensitive:active,
- .header-bar.selection-mode .button:backdrop:insensitive:checked,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:active,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
- color: #8db8e6;
- border-color: #5093da;
- background-image: linear-gradient(to bottom, #5093da);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
- border-color: #184472; }
- .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .button:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
- .header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .titlebar.selection-mode .button.flat:backdrop,
- .titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
- .titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
- .titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
- .header-bar.selection-mode .button.flat:backdrop,
- .header-bar.selection-mode .titlebutton.button:backdrop,
- .header-bar.selection-mode .button.flat:insensitive,
- .header-bar.selection-mode .titlebutton.button:insensitive,
- .header-bar.selection-mode .button.flat:insensitive:backdrop,
- .header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
- .titlebar.selection-mode .button:insensitive,
- .header-bar.selection-mode .button:insensitive {
- color: #b2cfee;
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #65a0de);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; }
- .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label,
- .header-bar.selection-mode .button:insensitive > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
- .header-bar.selection-mode .button:insensitive:active,
- .header-bar.selection-mode .button:insensitive:checked {
- color: #b9d3f0;
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #4a8cd1, #5093da);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec; }
- .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label,
- .header-bar.selection-mode .button:insensitive:active > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label,
- .header-bar.selection-mode .button:insensitive:checked > .label,
- .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label {
- color: inherit; }
- .titlebar.selection-mode .button.suggested-action,
- .header-bar.selection-mode .button.suggested-action {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px #a4c7ec;
- border-color: #184472; }
- .titlebar.selection-mode .button.suggested-action:hover,
- .header-bar.selection-mode .button.suggested-action:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px #a4c7ec;
- border-color: #184472; }
- .titlebar.selection-mode .button.suggested-action:active,
- .header-bar.selection-mode .button.suggested-action:active {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px #a4c7ec;
- border-color: #184472; }
- .titlebar.selection-mode .button.suggested-action:insensitive,
- .header-bar.selection-mode .button.suggested-action:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px #a4c7ec;
- border-color: #184472; }
- .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:insensitive > .label,
- .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .button.suggested-action:backdrop,
- .header-bar.selection-mode .button.suggested-action:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
- border-color: #184472; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(164, 199, 236, 0);
- border-color: #184472; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
- .header-bar.selection-mode .selection-menu,
- .header-bar.selection-mode .selection-menu:backdrop {
- border-color: rgba(74, 144, 217, 0);
- background-image: linear-gradient(to bottom, rgba(74, 144, 217, 0));
- box-shadow: none;
- padding-left: 10px;
- padding-right: 10px; }
- .titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
- .header-bar.selection-mode .selection-menu GtkArrow,
- .header-bar.selection-mode .selection-menu:backdrop GtkArrow {
- -GtkArrow-arrow-scaling: 1; }
- .titlebar.selection-mode .selection-menu .arrow,
- .header-bar.selection-mode .selection-menu .arrow {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
- color: rgba(255, 255, 255, 0.5);
- icon-shadow: none; }
- .tiled .titlebar, .maximized .titlebar, .tiled
- .header-bar, .maximized
- .header-bar {
- border-radius: 0; }
- .titlebar.default-decoration,
- .header-bar.default-decoration {
- padding: 4px; }
- .titlebar.default-decoration .button,
- .header-bar.default-decoration .button {
- padding: 5px; }
-
-/************
- * Pathbars *
- ************/
-.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
-.path-bar .titlebar .button.titlebutton,
-.titlebar .path-bar .button.titlebutton {
- padding: 5px 6px 6px; }
- .path-bar .button:first-child {
- padding-left: 8px; }
- .path-bar .button:last-child {
- padding-right: 8px; }
- .path-bar .button:only-child {
- padding-left: 12px;
- padding-right: 12px; }
- .path-bar .button .label:last-child {
- padding-left: 2px; }
- .path-bar .button .label:first-child {
- padding-right: 2px; }
- .path-bar .button .label:only-child {
- padding-right: 0;
- padding-left: 0; }
- .path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
- .path-bar .titlebar .button.titlebutton GtkImage,
- .titlebar .path-bar .button.titlebutton GtkImage {
- padding-top: 1px; }
-
-/**************
- * Tree Views *
- **************/
-GtkTreeView.view {
- -GtkTreeView-grid-line-width: 1;
- -GtkTreeView-grid-line-pattern: '';
- -GtkTreeView-tree-line-width: 1;
- -GtkTreeView-tree-line-pattern: '';
- -GtkTreeView-expander-size: 16;
- border-left-color: #96999a;
- border-top-color: #ededed; }
- GtkTreeView.view:selected {
- border-radius: 0; }
- GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
- border-left-color: #a4c7ec;
- border-top-color: rgba(46, 52, 54, 0.1); }
- GtkTreeView.view:insensitive {
- color: #8d9091; }
- GtkTreeView.view:insensitive:selected {
- color: #92bce8; }
- GtkTreeView.view:insensitive:selected:backdrop {
- color: #80b1e4; }
- GtkTreeView.view:insensitive:backdrop {
- color: #c7c7c7; }
- GtkTreeView.view.separator:backdrop {
- color: rgba(0, 0, 0, 0.1); }
- GtkTreeView.view:backdrop {
- border-left-color: #bdbebf;
- border-top: #ededed; }
- GtkTreeView.view.dnd {
- border-style: solid none;
- border-width: 1px;
- border-color: #3c6287; }
- GtkTreeView.view.expander {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- color: #6c7072; }
- GtkTreeView.view.expander:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
- GtkTreeView.view.expander:hover {
- color: #2e3436; }
- GtkTreeView.view.expander:selected {
- color: #c8ddf3; }
- GtkTreeView.view.expander:selected:hover {
- color: #ffffff; }
- GtkTreeView.view.expander:selected:backdrop {
- color: #c8ddf3; }
- GtkTreeView.view.expander:checked {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
- GtkTreeView.view.expander:backdrop {
- color: #afb1b2; }
- GtkTreeView.view.progressbar {
- color: #ffffff;
- border: 1px solid #184472;
- border-radius: 4px;
- background-image: linear-gradient(to bottom, #4a90d9, #2a76c6);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); }
- GtkTreeView.view.progressbar:selected {
- color: #4a90d9;
- box-shadow: none;
- background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); }
- GtkTreeView.view.progressbar:selected:backdrop {
- color: #4a90d9;
- border-color: #184472;
- background-color: white; }
- GtkTreeView.view.progressbar:backdrop {
- color: white;
- background-image: none;
- box-shadow: none; }
- GtkTreeView.view.trough {
- background-color: rgba(46, 52, 54, 0.1);
- border-radius: 4px; }
- GtkTreeView.view.trough:selected {
- background-color: rgba(255, 255, 255, 0.3);
- border-width: 1px 0;
- border-style: solid;
- border-color: #4a90d9; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton {
- color: #96999a;
- background-color: #ffffff;
- font-weight: bold;
- text-shadow: none;
- box-shadow: none; }
- column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
- column-header .titlebar .button.titlebutton:hover,
- .titlebar column-header .button.titlebutton:hover {
- color: #626668;
- box-shadow: none;
- transition: none; }
- column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
- column-header .titlebar .button.titlebutton:active,
- .titlebar column-header .button.titlebutton:active {
- color: #2e3436;
- transition: none; }
-column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
-column-header:last-child .titlebar .button.titlebutton,
-.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
-.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
- border-right-style: none; }
-
-column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
-column-header .titlebar .dnd.button.titlebutton,
-.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
-.titlebar column-header.dnd.button.titlebutton {
- transition: none;
- color: #4a90d9;
- box-shadow: inset 1px 1px 0 1px #4a90d9, inset -1px 0 0 1px #4a90d9, inset 1px 1px #ffffff, inset -1px 0 #ffffff; }
-
-column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
-column-header .titlebar .button.titlebutton,
-.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
- padding: 3px 6px;
- border-style: none solid solid none;
- border-radius: 0;
- background-image: none;
- border-color: #ededed;
- text-shadow: none; }
- column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
- column-header .titlebar .button.titlebutton:insensitive,
- .titlebar column-header .button.titlebutton:insensitive {
- border-color: #ededed;
- background-image: none; }
- column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
- column-header .titlebar .button.titlebutton:backdrop,
- .titlebar column-header .button.titlebutton:backdrop {
- border-color: #ededed;
- border-style: none solid solid none;
- color: #bdbebf;
- background-image: none;
- background-color: white; }
- column-header .button:backdrop:insensitive {
- border-color: #ededed;
- background-image: none; }
-
-/*********
- * Menus *
- *********/
-.menubar {
- -GtkWidget-window-dragging: true;
- padding: 0px;
- box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
- .menubar:backdrop {
- background-color: #ededed; }
- .menubar > .menuitem {
- padding: 4px 8px; }
- .menubar > .menuitem:hover {
- box-shadow: inset 0 -3px #4a90d9;
- color: #2a76c6; }
- .menubar > .menuitem:insensitive {
- color: #8d9091;
- box-shadow: none; }
-
-.menu {
- margin: 4px;
- padding: 0px;
- background-color: #ffffff;
- border: 1px solid #a1a1a1; }
- .csd .menu {
- border: none; }
- .menu .menuitem {
- text-shadow: none;
- padding: 4px; }
- .menu .menuitem:hover {
- color: #ffffff;
- background-color: #4a90d9; }
- .menu .menuitem:insensitive {
- color: #8d9091; }
- .menu .menuitem:insensitive:backdrop {
- color: #c7c7c7; }
- .menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
- color: #8d9091;
- background-color: white; }
- .menu .menuitem.arrow {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
- .menu .menuitem.arrow:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
- .menu.button, .header-bar .menu.button.titlebutton,
- .titlebar .menu.button.titlebutton {
- border-style: none;
- border-radius: 0; }
- .menu.button.top {
- border-bottom: 1px solid #eaeaea; }
- .menu.button.bottom {
- border-top: 1px solid #eaeaea; }
- .menu.button:hover {
- background-color: #eaeaea; }
- .menu.button:insensitive {
- color: transparent;
- background-color: transparent;
- border-color: transparent; }
-
-.menuitem .accelerator {
- color: alpha(currentColor,0.55); }
-
-/***************
- * Popovers *
- ***************/
-.popover {
- padding: 2px;
- border: 1px solid #a1a1a1;
- border-radius: 5px;
- background-color: #f6f6f6;
- box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
- .popover:backdrop {
- box-shadow: none; }
- .popover > .list,
- .popover > .view,
- .popover > .toolbar,
- .popover > .inline-toolbar,
- .popover > .search-bar,
- .popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
- border-style: none;
- background-color: transparent; }
- .popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
- .popover .titlebar .titlebutton.button,
- .titlebar .popover .titlebutton.button,
- .popover .button.flat:hover,
- .popover .header-bar .titlebutton.button:hover,
- .header-bar .popover .titlebutton.button:hover,
- .popover .titlebar .titlebutton.button:hover,
- .titlebar .popover .titlebutton.button:hover {
- text-shadow: none;
- transition: none; }
-
-.entry.cursor-handle,
-.cursor-handle {
- background-color: transparent;
- background-image: none;
- box-shadow: none;
- border-style: none; }
- .entry.cursor-handle.top,
- .cursor-handle.top {
- -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
- .entry.cursor-handle.bottom,
- .cursor-handle.bottom {
- -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
-
-/*****************
- * Notebooks and *
- * Tabs *
- *****************/
-.notebook {
- padding: 0;
- background-color: #ffffff;
- -GtkNotebook-initial-gap: 10;
- -GtkNotebook-arrow-spacing: 5;
- -GtkNotebook-tab-curvature: 0;
- -GtkNotebook-tab-overlap: -8;
- -GtkNotebook-has-tab-gap: false;
- -GtkWidget-focus-padding: 0;
- -GtkWidget-focus-line-width: 0;
- transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
- .notebook:backdrop {
- background-color: white; }
- .notebook.frame {
- border: 1px solid #a1a1a1; }
- .notebook.frame.top {
- border-top-width: 0; }
- .notebook.frame.bottom {
- border-bottom-width: 0; }
- .notebook.frame.right {
- border-right-width: 0; }
- .notebook.frame.left {
- border-left-width: 0; }
- .notebook.frame:backdrop {
- border-color: #a8a8a8; }
- .notebook.header {
- background-color: #d6d6d6; }
- .notebook.header.frame {
- border: 1px solid #a1a1a1; }
- .notebook.header.frame.top {
- border-bottom-width: 0; }
- .notebook.header.frame.bottom {
- border-top-width: 0; }
- .notebook.header.frame.right {
- border-left-width: 0; }
- .notebook.header.frame.left {
- border-right-width: 0; }
- .notebook.header.frame:backdrop {
- border-color: #a8a8a8; }
- .notebook.header.top {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 -1px #a1a1a1; }
- .notebook.header.top:backdrop {
- box-shadow: inset 0 -1px #a8a8a8; }
- .notebook.header.bottom {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 0 1px #a1a1a1; }
- .notebook.header.bottom:backdrop {
- box-shadow: inset 0 1px #a8a8a8; }
- .notebook.header.right {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset 1px 0 #a1a1a1; }
- .notebook.header.right:backdrop {
- box-shadow: inset 1px 0 #a8a8a8; }
- .notebook.header.left {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.15), inset -1px 0 #a1a1a1; }
- .notebook.header.left:backdrop {
- box-shadow: inset -1px 0 #a8a8a8; }
- .notebook.header:backdrop {
- background-color: #d4d4d4;
- box-shadow: none; }
- .notebook tab {
- border-width: 0;
- border-style: solid;
- border-color: transparent;
- background-color: transparent;
- outline-offset: 0;
- /* works for testnotebookdnd, but there's a superfluous border
- in gedit or web, commented out for now, needs gtk fixes
- &.reorderable-page {
- &.top {
- padding-top: ($vt_vpadding - 1px);
- border-top-width: 1px;
- border-left-width: 1px;
- border-right-width: 1px;
- }
- &.bottom {
- padding-bottom: ($vt_vpadding - 1px);
- border-bottom-width: 1px;
- border-left-width: 1px;
- border-right-width: 1px;
- }
- &.left {
- padding-left: ($ht_hpadding - 1px);
- border-left-width: 1px;
- border-top-width: 1px;
- border-bottom-width: 1px;
- }
- &.right {
- padding-right: ($ht_hpadding - 1px);
- border-right-width: 1px;
- border-top-width: 1px;
- border-bottom-width: 1px;
- }
- }
- */ }
- .notebook tab.top, .notebook tab.bottom {
- padding: 8px 20px; }
- .notebook tab.left, .notebook tab.right {
- padding: 5px 20px; }
- .notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
- padding-left: 12px;
- padding-right: 12px;
- border-left-width: 1px;
- border-right-width: 1px; }
- .notebook tab.reorderable-page.left, .notebook tab.reorderable-page.right {
- border-bottom-width: 1px;
- border-top-width: 1px; }
- .notebook tab.top {
- border-bottom-width: 3px; }
- .notebook tab.bottom {
- border-top-width: 3px; }
- .notebook tab.left {
- border-right-width: 3px; }
- .notebook tab.right {
- border-left-width: 3px; }
- .notebook tab:hover, .notebook tab.prelight-page {
- border-color: #a1a1a1; }
- .notebook tab:active, .notebook tab.active-page, .notebook tab:backdrop:active {
- border-color: #4a90d9; }
- .notebook tab:backdrop {
- background-color: transparent;
- border-color: transparent; }
- .notebook tab.reorderable-page.top {
- border-color: transparent; }
- .notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
- border-color: rgba(161, 161, 161, 0.3);
- border-bottom-color: #a1a1a1;
- background-color: rgba(237, 237, 237, 0.2); }
- .notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
- background-color: rgba(237, 237, 237, 0.5);
- border-color: rgba(161, 161, 161, 0.5);
- border-bottom-color: #4a90d9; }
- .notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
- background-color: rgba(237, 237, 237, 0.7); }
- .notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
- border-color: #a8a8a8;
- background-color: #ededed;
- border-bottom-color: #4a90d9; }
- .notebook tab.reorderable-page.top:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab.reorderable-page.bottom {
- border-color: transparent; }
- .notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
- border-color: rgba(161, 161, 161, 0.3);
- border-top-color: #a1a1a1;
- background-color: rgba(237, 237, 237, 0.2); }
- .notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
- background-color: rgba(237, 237, 237, 0.5);
- border-color: rgba(161, 161, 161, 0.5);
- border-top-color: #4a90d9; }
- .notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
- background-color: rgba(237, 237, 237, 0.7); }
- .notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
- border-color: #a8a8a8;
- background-color: #ededed;
- border-top-color: #4a90d9; }
- .notebook tab.reorderable-page.bottom:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab.reorderable-page.left {
- border-color: transparent; }
- .notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
- border-color: rgba(161, 161, 161, 0.3);
- border-right-color: #a1a1a1;
- background-color: rgba(237, 237, 237, 0.2); }
- .notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
- background-color: rgba(237, 237, 237, 0.5);
- border-color: rgba(161, 161, 161, 0.5);
- border-right-color: #4a90d9; }
- .notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
- background-color: rgba(237, 237, 237, 0.7); }
- .notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
- border-color: #a8a8a8;
- background-color: #ededed;
- border-right-color: #4a90d9; }
- .notebook tab.reorderable-page.left:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab.reorderable-page.right {
- border-color: transparent; }
- .notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
- border-color: rgba(161, 161, 161, 0.3);
- border-left-color: #a1a1a1;
- background-color: rgba(237, 237, 237, 0.2); }
- .notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
- background-color: rgba(237, 237, 237, 0.5);
- border-color: rgba(161, 161, 161, 0.5);
- border-left-color: #4a90d9; }
- .notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
- background-color: rgba(237, 237, 237, 0.7); }
- .notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
- border-color: #a8a8a8;
- background-color: #ededed;
- border-left-color: #4a90d9; }
- .notebook tab.reorderable-page.right:backdrop {
- border-color: transparent;
- background-color: transparent; }
- .notebook tab .label {
- padding: 0 2px;
- font-weight: bold;
- color: #8d9091; }
- .notebook tab .label:backdrop, .notebook tab .label.prelight-page:backdrop {
- color: #aaabac; }
- .notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
- color: #5d6263; }
- .notebook tab .prelight-page .label:backdrop, .notebook tab .label.prelight-page:backdrop {
- color: #aaabac; }
- .notebook tab .active-page .label, .notebook tab .label.active-page {
- color: #2e3436; }
- .notebook tab .active-page .label:backdrop, .notebook tab .label.active-page:backdrop {
- color: #8d9091; }
- .notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
- .notebook tab .titlebar .button.titlebutton,
- .titlebar .notebook tab .button.titlebutton {
- padding: 0;
- border: 1px solid transparent;
- icon-shadow: none;
- transition: none;
- color: rgba(46, 52, 54, 0.3); }
- .notebook tab .button:hover {
- color: #2e3436;
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white;
- background-image: none;
- box-shadow: none; }
- .notebook tab .button:active {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .notebook tab .button:backdrop {
- color: rgba(141, 144, 145, 0.3);
- border-color: transparent; }
- .notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
- .notebook tab .titlebar .button.titlebutton > GtkImage,
- .titlebar .notebook tab .button.titlebutton > GtkImage {
- padding: 2px; }
- .notebook.arrow {
- color: #8d9091; }
- .notebook.arrow:hover {
- color: #5d6263; }
- .notebook.arrow:active {
- color: #2e3436; }
- .notebook.arrow:insensitive {
- color: rgba(141, 144, 145, 0.3); }
- .notebook.arrow:backdrop {
- color: rgba(141, 144, 145, 0.4); }
- .notebook.arrow:backdrop:insensitive {
- color: #c7c7c7; }
-
-/**************
- * Scrollbars *
- **************/
-.scrollbar {
- -GtkRange-slider-width: 13;
- -GtkRange-trough-border: 1;
- -GtkScrollbar-has-backward-stepper: false;
- -GtkScrollbar-has-forward-stepper: false;
- -GtkScrollbar-min-slider-length: 42;
- -GtkRange-stepper-spacing: 0;
- -GtkRange-trough-under-steppers: 1; }
- .scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
- .scrollbar .titlebar .button.titlebutton,
- .titlebar .scrollbar .button.titlebutton {
- border: none; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
- opacity: 0.4;
- -GtkRange-slider-width: 5px; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
- margin: 0;
- background-color: #2e3436;
- border: 1px solid white;
- background-clip: padding-box; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
- border-style: none;
- background-color: transparent; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider {
- margin-top: 2px;
- margin-bottom: 2px; }
- .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
- margin-left: 2px;
- margin-right: 2px; }
- .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering {
- opacity: 0.7; }
- .scrollbar .trough {
- background-color: #dbdbdb;
- border: 1px none #a1a1a1; }
- .scrollbar .trough:backdrop {
- background-color: #e5e5e5;
- border-color: #a8a8a8; }
- .scrollbar .slider {
- background-color: #7a7e7f; }
- .scrollbar .slider:hover {
- background-color: #54595a; }
- .scrollbar .slider:prelight:active {
- background-color: #2a76c6; }
- .scrollbar .slider:backdrop {
- background-color: #c6c7c8; }
- .scrollbar .slider:insensitive {
- background-color: transparent; }
- .scrollbar .slider {
- border-radius: 100px;
- margin: 3px; }
- .scrollbar.fine-tune .slider {
- margin: 4px; }
- .scrollbar.vertical .slider {
- margin-left: 4px; }
- .scrollbar.vertical .slider:dir(rtl) {
- margin-left: 3px;
- margin-right: 4px; }
- .scrollbar.vertical.fine-tune .slider {
- margin-left: 5px; }
- .scrollbar.vertical.fine-tune .slider:dir(rtl) {
- margin-left: 4px;
- margin-right: 5px; }
- .scrollbar.vertical .trough {
- border-left-style: solid; }
- .scrollbar.vertical .trough:dir(rtl) {
- border-left-style: none;
- border-right-style: solid; }
- .scrollbar.horizontal .slider {
- margin-top: 4px; }
- .scrollbar.horizontal.fine-tune .slider {
- margin-top: 5px; }
- .scrollbar.horizontal .trough {
- border-top-style: solid; }
-
-.scrollbars-junction,
-.scrollbars-junction.frame {
- border-color: transparent;
- border-image: linear-gradient(to bottom, #a1a1a1 1px, transparent 1px) 0 0 0 1/0 1px stretch;
- background-color: #dbdbdb; }
- .scrollbars-junction:dir(rtl),
- .scrollbars-junction.frame:dir(rtl) {
- border-image-slice: 0 1 0 0; }
- .scrollbars-junction:backdrop,
- .scrollbars-junction.frame:backdrop {
- border-image-source: linear-gradient(to bottom, #a8a8a8 1px, transparent 1px);
- background-color: #e5e5e5; }
-
-/**********
- * Switch *
- **********/
-GtkSwitch {
- -GtkSwitch-slider-width: 45px;
- font-weight: bold;
- font-size: smaller;
- outline-offset: -4px;
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- GtkSwitch.trough {
- border: 1px solid #a1a1a1;
- border-radius: 3px;
- color: #2e3436;
- background-image: linear-gradient(to bottom, #cecece);
- text-shadow: 0 1px rgba(0, 0, 0, 0.1); }
- GtkSwitch.trough:active {
- background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
- color: white;
- border-color: #184472;
- box-shadow: 0 1px white;
- text-shadow: 0 1px rgba(24, 68, 114, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }
- GtkSwitch.trough:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: none;
- background-color: #f4f4f4;
- box-shadow: 0 1px white;
- text-shadow: none; }
- GtkSwitch.trough:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #d4d4d4);
- box-shadow: none;
- text-shadow: none; }
- GtkSwitch.trough:backdrop:active {
- color: #ededed;
- border-color: #4a90d9;
- background-image: linear-gradient(to bottom, #4a90d9);
- box-shadow: none; }
- GtkSwitch.trough:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: none;
- background-color: #f4f4f4; }
- GtkSwitch.slider {
- border: 1px solid;
- border-radius: 3px;
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white;
- box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
- GtkSwitch.slider:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white;
- box-shadow: inset 0 1px white, inset 0 -2px rgba(237, 237, 237, 0.6), inset 0 -1px #c7c7c7; }
- GtkSwitch.slider:active {
- border: 1px solid #184472; }
- GtkSwitch.slider:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- GtkSwitch.slider:insensitive > .label {
- color: inherit; }
- GtkSwitch.slider:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- box-shadow: none; }
- GtkSwitch.slider:backdrop:active {
- border-color: #4a90d9; }
- GtkSwitch.slider:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- box-shadow: none; }
- GtkSwitch.slider:backdrop:insensitive > .label {
- color: inherit; }
- .list-row:selected GtkSwitch {
- box-shadow: none;
- border-color: #184472; }
- .list-row:selected GtkSwitch:backdrop {
- border-color: #184472; }
- .list-row:selected GtkSwitch.slider:dir(rtl) {
- border-left-color: #a1a1a1; }
- .list-row:selected GtkSwitch.slider:dir(ltr) {
- border-right-color: #a1a1a1; }
- .list-row:selected GtkSwitch.slider, .list-row:selected GtkSwitch.slider:active {
- border-color: #184472; }
-
-/*************************
- * Check and Radio items *
- *************************/
-.check {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check.button.flat, .header-bar .check.titlebutton.button,
- .titlebar .check.titlebutton.button {
- icon-shadow: none; }
-
-.view.check:selected, GtkCalendar.check:selected,
-.list-row:selected .check {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); }
-
-.check:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
- .titlebar .check.titlebutton.button:hover {
- icon-shadow: none; }
-
-.view.check:hover:selected, GtkCalendar.check:hover:selected,
-.list-row:selected .check:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); }
-
-.check:active {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:active.button.flat, .header-bar .check.titlebutton.button:active,
- .titlebar .check.titlebutton.button:active {
- icon-shadow: none; }
-
-.view.check:active:selected, GtkCalendar.check:active:selected,
-.list-row:selected .check:active {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); }
-
-.check:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
- .titlebar .check.titlebutton.button:insensitive {
- icon-shadow: none; }
-
-.view.check:insensitive:selected, GtkCalendar.check:insensitive:selected,
-.list-row:selected .check:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); }
-
-.check:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png"));
- icon-shadow: none; }
- .check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
- .titlebar .check.titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.view.check:backdrop:selected, GtkCalendar.check:backdrop:selected,
-.list-row:selected .check:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); }
-
-.check:backdrop:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png"));
- icon-shadow: none; }
- .check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
- .titlebar .check.titlebutton.button:backdrop:insensitive {
- icon-shadow: none; }
-
-.view.check:backdrop:insensitive:selected, GtkCalendar.check:backdrop:insensitive:selected,
-.list-row:selected .check:backdrop:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); }
-
-.check:inconsistent {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
- .titlebar .check.titlebutton.button:inconsistent {
- icon-shadow: none; }
-
-.view.check:inconsistent:selected, GtkCalendar.check:inconsistent:selected,
-.list-row:selected .check:inconsistent {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); }
-
-.check:inconsistent:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
- .titlebar .check.titlebutton.button:inconsistent:hover {
- icon-shadow: none; }
-
-.view.check:inconsistent:hover:selected, GtkCalendar.check:inconsistent:hover:selected,
-.list-row:selected .check:inconsistent:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); }
-
-.check:inconsistent:selected {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
- .titlebar .check.titlebutton.button:inconsistent:selected {
- icon-shadow: none; }
-
-.view.check:inconsistent:selected:selected, GtkCalendar.check:inconsistent:selected,
-.list-row:selected .check:inconsistent:selected {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); }
-
-.check:inconsistent:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png"));
- icon-shadow: none; }
- .check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
- .titlebar .check.titlebutton.button:inconsistent:backdrop {
- icon-shadow: none; }
-
-.view.check:inconsistent:backdrop:selected, GtkCalendar.check:inconsistent:backdrop:selected,
-.list-row:selected .check:inconsistent:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); }
-
-.check:inconsistent:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
- .titlebar .check.titlebutton.button:inconsistent:insensitive {
- icon-shadow: none; }
-
-.view.check:inconsistent:insensitive:selected, GtkCalendar.check:inconsistent:insensitive:selected,
-.list-row:selected .check:inconsistent:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); }
-
-.check:inconsistent:insensitive:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png"));
- icon-shadow: none; }
- .check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
- .titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
- icon-shadow: none; }
-
-.view.check:inconsistent:insensitive:backdrop:selected, GtkCalendar.check:inconsistent:insensitive:backdrop:selected,
-.list-row:selected .check:inconsistent:insensitive:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); }
-
-.check:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
- .titlebar .check.titlebutton.button:checked {
- icon-shadow: none; }
-
-.view.check:checked:selected, GtkCalendar.check:checked:selected,
-.list-row:selected .check:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); }
-
-.check:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
- .titlebar .check.titlebutton.button:checked:insensitive {
- icon-shadow: none; }
-
-.view.check:checked:insensitive:selected, GtkCalendar.check:checked:insensitive:selected,
-.list-row:selected .check:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); }
-
-.check:checked:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
- .titlebar .check.titlebutton.button:checked:hover {
- icon-shadow: none; }
-
-.view.check:checked:hover:selected, GtkCalendar.check:checked:hover:selected,
-.list-row:selected .check:checked:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); }
-
-.check:checked:active {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png"));
- icon-shadow: 0 1px 0 white; }
- .check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
- .titlebar .check.titlebutton.button:checked:active {
- icon-shadow: none; }
-
-.view.check:checked:active:selected, GtkCalendar.check:checked:active:selected,
-.list-row:selected .check:checked:active {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); }
-
-.check:backdrop:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png"));
- icon-shadow: none; }
- .check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
- .titlebar .check.titlebutton.button:backdrop:checked {
- icon-shadow: none; }
-
-.view.check:backdrop:checked:selected, GtkCalendar.check:backdrop:checked:selected,
-.list-row:selected .check:backdrop:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); }
-
-.check:backdrop:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png"));
- icon-shadow: none; }
- .check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
- .titlebar .check.titlebutton.button:backdrop:checked:insensitive {
- icon-shadow: none; }
-
-.view.check:backdrop:checked:insensitive:selected, GtkCalendar.check:backdrop:checked:insensitive:selected,
-.list-row:selected .check:backdrop:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); }
-
-.menu .menuitem.check {
- -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- color: #7a7e7f;
- icon-shadow: none; }
- .menu .menuitem.check:active, .menu .menuitem.check:checked {
- -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
- .menu .menuitem.check:inconsistent {
- -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
- .menu .menuitem.check:hover {
- color: #ffffff; }
- .menu .menuitem.check:insensitive {
- color: #bdbebf; }
-
-.radio {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio.button.flat, .header-bar .radio.titlebutton.button,
- .titlebar .radio.titlebutton.button {
- icon-shadow: none; }
-
-.view.radio:selected, GtkCalendar.radio:selected,
-.list-row:selected .radio {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); }
-
-.radio:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
- .titlebar .radio.titlebutton.button:hover {
- icon-shadow: none; }
-
-.view.radio:hover:selected, GtkCalendar.radio:hover:selected,
-.list-row:selected .radio:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); }
-
-.radio:active {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
- .titlebar .radio.titlebutton.button:active {
- icon-shadow: none; }
-
-.view.radio:active:selected, GtkCalendar.radio:active:selected,
-.list-row:selected .radio:active {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); }
-
-.radio:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
- .titlebar .radio.titlebutton.button:insensitive {
- icon-shadow: none; }
-
-.view.radio:insensitive:selected, GtkCalendar.radio:insensitive:selected,
-.list-row:selected .radio:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); }
-
-.radio:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png"));
- icon-shadow: none; }
- .radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
- .titlebar .radio.titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.view.radio:backdrop:selected, GtkCalendar.radio:backdrop:selected,
-.list-row:selected .radio:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); }
-
-.radio:backdrop:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png"));
- icon-shadow: none; }
- .radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
- .titlebar .radio.titlebutton.button:backdrop:insensitive {
- icon-shadow: none; }
-
-.view.radio:backdrop:insensitive:selected, GtkCalendar.radio:backdrop:insensitive:selected,
-.list-row:selected .radio:backdrop:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); }
-
-.radio:inconsistent {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
- .titlebar .radio.titlebutton.button:inconsistent {
- icon-shadow: none; }
-
-.view.radio:inconsistent:selected, GtkCalendar.radio:inconsistent:selected,
-.list-row:selected .radio:inconsistent {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); }
-
-.radio:inconsistent:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
- .titlebar .radio.titlebutton.button:inconsistent:hover {
- icon-shadow: none; }
-
-.view.radio:inconsistent:hover:selected, GtkCalendar.radio:inconsistent:hover:selected,
-.list-row:selected .radio:inconsistent:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); }
-
-.radio:inconsistent:selected {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
- .titlebar .radio.titlebutton.button:inconsistent:selected {
- icon-shadow: none; }
-
-.view.radio:inconsistent:selected:selected, GtkCalendar.radio:inconsistent:selected,
-.list-row:selected .radio:inconsistent:selected {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); }
-
-.radio:inconsistent:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png"));
- icon-shadow: none; }
- .radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
- .titlebar .radio.titlebutton.button:inconsistent:backdrop {
- icon-shadow: none; }
-
-.view.radio:inconsistent:backdrop:selected, GtkCalendar.radio:inconsistent:backdrop:selected,
-.list-row:selected .radio:inconsistent:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); }
-
-.radio:inconsistent:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
- .titlebar .radio.titlebutton.button:inconsistent:insensitive {
- icon-shadow: none; }
-
-.view.radio:inconsistent:insensitive:selected, GtkCalendar.radio:inconsistent:insensitive:selected,
-.list-row:selected .radio:inconsistent:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); }
-
-.radio:inconsistent:insensitive:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png"));
- icon-shadow: none; }
- .radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
- .titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
- icon-shadow: none; }
-
-.view.radio:inconsistent:insensitive:backdrop:selected, GtkCalendar.radio:inconsistent:insensitive:backdrop:selected,
-.list-row:selected .radio:inconsistent:insensitive:backdrop {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); }
-
-.radio:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
- .titlebar .radio.titlebutton.button:checked {
- icon-shadow: none; }
-
-.view.radio:checked:selected, GtkCalendar.radio:checked:selected,
-.list-row:selected .radio:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); }
-
-.radio:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
- .titlebar .radio.titlebutton.button:checked:insensitive {
- icon-shadow: none; }
-
-.view.radio:checked:insensitive:selected, GtkCalendar.radio:checked:insensitive:selected,
-.list-row:selected .radio:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); }
-
-.radio:checked:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
- .titlebar .radio.titlebutton.button:checked:hover {
- icon-shadow: none; }
-
-.view.radio:checked:hover:selected, GtkCalendar.radio:checked:hover:selected,
-.list-row:selected .radio:checked:hover {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); }
-
-.radio:checked:active {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png"));
- icon-shadow: 0 1px 0 white; }
- .radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
- .titlebar .radio.titlebutton.button:checked:active {
- icon-shadow: none; }
-
-.view.radio:checked:active:selected, GtkCalendar.radio:checked:active:selected,
-.list-row:selected .radio:checked:active {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); }
-
-.radio:backdrop:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png"));
- icon-shadow: none; }
- .radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
- .titlebar .radio.titlebutton.button:backdrop:checked {
- icon-shadow: none; }
-
-.view.radio:backdrop:checked:selected, GtkCalendar.radio:backdrop:checked:selected,
-.list-row:selected .radio:backdrop:checked {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); }
-
-.radio:backdrop:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png"));
- icon-shadow: none; }
- .radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
- .titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
- icon-shadow: none; }
-
-.view.radio:backdrop:checked:insensitive:selected, GtkCalendar.radio:backdrop:checked:insensitive:selected,
-.list-row:selected .radio:backdrop:checked:insensitive {
- -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); }
-
-.menu .menuitem.radio {
- -gtk-icon-source: -gtk-icontheme("radio-symbolic");
- color: #7a7e7f;
- icon-shadow: none; }
- .menu .menuitem.radio:active, .menu .menuitem.radio:checked {
- -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
- .menu .menuitem.radio:inconsistent {
- -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
- .menu .menuitem.radio:hover {
- color: #ffffff; }
- .menu .menuitem.radio:insensitive {
- color: #bdbebf; }
-
-.view.check, .view.radio,
-.list-row .check, list-row .radio {
- icon-shadow: none; }
- .view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
- .list-row .check:selected,
- .list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
- icon-shadow: none; }
-
-.content-view {
- background-color: #dbdbdb; }
- .content-view:backdrop {
- background-color: #dbdbdb; }
-
-.view.content-view.check {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:hover {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:active {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:backdrop {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:checked {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:checked:hover {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:checked:active {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
- background-color: transparent; }
-
-.view.content-view.check:backdrop:checked {
- icon-shadow: none;
- -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
- background-color: transparent; }
-
-GtkCheckButton.text-button, GtkRadioButton.text-button {
- padding: 1px 2px 4px;
- outline-offset: 0; }
- GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
- color: #8d9091; }
- GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
- color: #c7c7c7; }
-
-/************
- * GtkScale *
- ************/
-.scale,
-.scale.scale-has-marks-above.scale-has-marks-below,
-.scale.vertical.scale-has-marks-above.scale-has-marks-below {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 20;
- -GtkRange-trough-border: 2;
- outline-offset: -9px;
- outline-radius: 4px; }
- .scale.fine-tune,
- .scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
- outline-offset: -7px;
- outline-radius: 6px; }
- .scale.fine-tune.trough,
- .scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
- margin: 8px;
- border-radius: 4px; }
- .scale.slider,
- .scale.scale-has-marks-above.scale-has-marks-below.slider,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white;
- border: 1px solid;
- border-radius: 50%;
- border-color: #999999;
- box-shadow: inset 0 1px white, inset 0 -2px #ededed, inset 0 -1px #c7c7c7; }
- .scale.slider:hover,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white;
- border-color: #999999;
- border-radius: 50%;
- box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #d6d6d6; }
- .scale.slider:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
- border-style: solid;
- border-radius: 50%;
- background-image: linear-gradient(to bottom, #f4f4f4);
- box-shadow: none; }
- .scale.slider:backdrop,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
- border-style: solid;
- border-radius: 50%;
- border-color: #a0a0a0;
- background-image: linear-gradient(to bottom, #ededed);
- box-shadow: none; }
- .scale.slider:backdrop:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .scale.slider:backdrop:insensitive > .label,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop:insensitive > .label {
- color: inherit; }
- .scale.slider:active,
- .scale.scale-has-marks-above.scale-has-marks-below.slider:active,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
- border: 1px solid #153d65; }
- .osd .scale.slider, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3);
- background-color: #202526; }
- .osd .scale.slider:hover, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .scale.slider:active, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .osd .scale.slider:backdrop, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .scale.trough,
- .scale.scale-has-marks-above.scale-has-marks-below.trough,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
- margin: 10px;
- border: 1px solid #a1a1a1;
- border-radius: 3px;
- background-color: #cecece;
- box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- .scale.trough.highlight,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
- background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
- border-color: #184472;
- box-shadow: 0 1px white; }
- .scale.trough.highlight.vertical,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
- background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); }
- .scale.trough.highlight:backdrop,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight:backdrop {
- border-color: #4a90d9;
- background-color: #4a90d9;
- box-shadow: none; }
- .scale.trough:insensitive, .scale.trough.vertical:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
- border-color: #a1a1a1;
- background-image: none;
- background-color: #f4f4f4;
- box-shadow: 0 1px white; }
- .scale.trough:backdrop,
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
- border-color: #a8a8a8;
- background-color: #c7c7c7;
- box-shadow: none; }
- .scale.trough:backdrop:insensitive, .scale.trough .highlight:backdrop:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
- .scale.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive,
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough .highlight:backdrop:insensitive {
- border-color: #a8a8a8;
- background-color: #f4f4f4; }
- .osd .scale.trough, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
- border-color: rgba(0, 0, 0, 0.7);
- box-shadow: none;
- margin: 9px;
- background-color: rgba(0, 0, 0, 0.5);
- outline-color: rgba(238, 238, 236, 0.2);
- outline-offset: -8px; }
- .osd .scale.trough.fine-tune, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
- margin: 7px; }
- .osd .scale.trough.highlight, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
- background-image: none;
- background-color: #4a90d9; }
- .osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
- border-color: transparent;
- background-color: transparent; }
- .osd .scale.trough:backdrop, .osd
- .scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
- .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
- border-color: rgba(0, 0, 0, 0.7);
- background-image: none; }
-
-.scale.scale-has-marks-below {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.scale-has-marks-below.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-below.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.scale-has-marks-above {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.scale-has-marks-above.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.scale-has-marks-above.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.vertical.scale-has-marks-below {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.vertical.scale-has-marks-below.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.vertical.scale-has-marks-above {
- -GtkScale-slider-length: 20;
- -GtkRange-slider-width: 24;
- -GtkRange-trough-border: 2; }
- .scale.vertical.scale-has-marks-above.slider {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:hover {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:active {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:backdrop {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
- .scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
- border-style: none;
- border-radius: 0;
- background-color: transparent;
- background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png"));
- background-repeat: no-repeat;
- background-position: center;
- box-shadow: none; }
-
-.scale.scale-has-marks-above .trough {
- margin: 14px 10px 10px; }
-.fine-tune.scale.scale-has-marks-above .trough {
- margin: 12px 8px 8px; }
-
-.scale.scale-has-marks-below .trough {
- margin: 10px 10px 14px; }
-.fine-tune.scale.scale-has-marks-below .trough {
- margin: 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-above .trough {
- margin: 10px 10px 10px 14px; }
-.fine-tune.scale.vertical.scale-has-marks-above .trough {
- margin: 8px 8px 8px 12px; }
-
-.scale.vertical.scale-has-marks-below .trough {
- margin: 10px 14px 10px 10px; }
-.fine-tune.scale.vertical.scale-has-marks-below .trough {
- margin: 8px 12px 8px 8px; }
-
-/*****************
- * Progress bars *
- *****************/
-GtkProgressBar {
- padding: 0;
- font-size: smaller;
- color: rgba(46, 52, 54, 0.4);
- box-shadow: inset 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- GtkProgressBar:backdrop {
- color: #c7c7c7; }
- GtkProgressBar.osd {
- -GtkProgressBar-xspacing: 0;
- -GtkProgressBar-yspacing: 0;
- -GtkProgressBar-min-horizontal-bar-height: 3; }
- GtkProgressBar.trough {
- border: 1px solid #a1a1a1;
- border-radius: 3px;
- background-color: #d2d2d2; }
- GtkProgressBar.trough:backdrop {
- border-color: #a8a8a8;
- background-color: #d4d4d4;
- box-shadow: 0 1px rgba(255, 255, 255, 0); }
- GtkProgressBar.trough.osd {
- border-style: none;
- background-color: transparent;
- box-shadow: none; }
-
-.progressbar {
- background-image: linear-gradient(to bottom, #4a90d9 2px, #63a0de);
- border: 1px solid #184472;
- border-radius: 1.5px;
- box-shadow: none; }
- .progressbar.left {
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px; }
- .progressbar.right {
- border-top-right-radius: 3px;
- border-bottom-right-radius: 3px; }
- .progressbar.left.right {
- box-shadow: none; }
- .progressbar.vertical {
- background-image: linear-gradient(to right, #4a90d9 2px, #63a0de); }
- .progressbar.vertical.bottom {
- border-bottom-left-radius: 3px;
- border-bottom-right-radius: 3px;
- box-shadow: none; }
- .progressbar.vertical.top {
- border-top-left-radius: 3px;
- border-top-right-radius: 3px; }
- .progressbar:backdrop {
- border-color: #4a90d9;
- background-image: none;
- background-color: #4a90d9;
- box-shadow: none; }
- .progressbar.osd {
- background-image: none;
- background-color: #4a90d9;
- border-style: none;
- border-radius: 0; }
-
-/*************
- * Level Bar *
- *************/
-.level-bar.vertical {
- -GtkLevelBar-min-block-width: 3;
- -GtkLevelBar-min-block-height: 34; }
-
-.level-bar {
- box-shadow: 0 1px white;
- -GtkLevelBar-min-block-width: 34;
- -GtkLevelBar-min-block-height: 3; }
- .level-bar.vertical {
- -GtkLevelBar-min-block-width: 3;
- -GtkLevelBar-min-block-height: 34; }
- .level-bar.trough {
- border: 1px solid;
- padding: 2px;
- border-radius: 3px;
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: black;
- border-color: #a1a1a1;
- box-shadow: inset 0 0 0 1px rgba(74, 144, 217, 0), 0 1px white; }
- .level-bar.trough:backdrop {
- background-color: transparent;
- background-image: linear-gradient(to bottom, #dedede, #f8f8f8 3px, #ffffff 90%);
- color: #323232;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, white);
- box-shadow: 0 1px rgba(255, 255, 255, 0); }
- .level-bar.fill-block {
- border: 1px solid #2a76c6;
- background-color: #4a90d9;
- box-shadow: 0 1px rgba(0, 0, 0, 0.1);
- border-radius: 1px; }
- .level-bar.fill-block:backdrop {
- border-color: #4a90d9;
- box-shadow: none; }
- .level-bar.fill-block.indicator-discrete.horizontal {
- margin: 0 1px; }
- .level-bar.fill-block.indicator-discrete.vertical {
- margin: 1px 0; }
- .level-bar.fill-block.level-high {
- border-color: #5aa411;
- background-color: #73d216; }
- .level-bar.fill-block.level-high:backdrop {
- border-color: #73d216; }
- .level-bar.fill-block.level-low {
- border-color: #c26000;
- background-color: #f57900; }
- .level-bar.fill-block.level-low:backdrop {
- border-color: #f57900; }
- .level-bar.fill-block.empty-fill-block {
- background-color: transparent;
- border-color: rgba(46, 52, 54, 0.2);
- box-shadow: none; }
- .level-bar.fill-block.empty-fill-block:backdrop {
- border-color: rgba(141, 144, 145, 0.15); }
-
-/**********
- * Frames *
- **********/
-.frame {
- border: 1px solid #a1a1a1;
- padding: 0; }
- .frame.flat {
- border-style: none; }
- .frame:backdrop {
- border-color: #a8a8a8; }
- .frame.action-bar {
- padding: 6px;
- border-width: 1px 0 0; }
-
-GtkScrolledWindow GtkViewport.frame {
- border-style: none; }
-
-.separator, GtkPlacesSidebar.sidebar .view .separator,
-GtkPlacesSidebar.sidebar .view .separator:backdrop {
- color: rgba(0, 0, 0, 0.1); }
- GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator {
- -GtkWidget-wide-separators: true; }
-
-/*********
- * Lists *
- *********/
-.list, .list-row {
- background-color: #ffffff;
- border-color: #a1a1a1; }
- .list:backdrop, .list-row:backdrop {
- background-color: white;
- border-color: #a8a8a8; }
-
-.list-row,
-.grid-child {
- padding: 2px; }
-
-.list-row.button, .header-bar .list-row.button.titlebutton,
-.titlebar .list-row.button.titlebutton,
-.list-row.button:backdrop,
-.list-row.button:backdrop:active,
-.list-row.button:backdrop:checked,
-.list-row.button:backdrop:insensitive,
-.list-row.button:backdrop:insensitive:active,
-.list-row.button:backdrop:insensitive:checked,
-.list-row.button:insensitive:active,
-.list-row.button:insensitive:checked {
- background-color: rgba(255, 255, 255, 0);
- border-style: none;
- border-radius: 0;
- box-shadow: none; }
-
-.list-row.button:hover {
- background-color: #f4f4f4; }
-.list-row.button:active {
- box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
-.list-row.button:selected:active {
- box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
-.list-row.button:selected:hover {
- background-color: #4786c8; }
-.list-row.button:selected:backdrop {
- background-color: #4a90d9; }
-.list-row.button:backdrop:hover {
- background-color: transparent; }
-
-.list-row:selected .button {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white;
- border-color: #184472; }
- .list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
- .list-row:selected .titlebar .titlebutton.button,
- .titlebar .list-row:selected .titlebutton.button {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: #ffffff; }
- .list-row:selected .button:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white;
- border-color: #184472; }
- .list-row:selected .button:active, .list-row:selected .button:checked {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6);
- border-color: #184472; }
- .list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
- .list-row:selected .titlebar .titlebutton.button:backdrop,
- .titlebar .list-row:selected .titlebutton.button:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #184472; }
- .list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
- .list-row:selected .titlebar .titlebutton.button:backdrop:active,
- .titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
- .list-row:selected .titlebar .titlebutton.button:backdrop:checked,
- .titlebar .list-row:selected .titlebutton.button:backdrop:checked {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #d4d4d4);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #184472; }
- .list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #184472; }
- .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
- color: inherit; }
- .list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #e7e7e7);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #184472; }
- .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
- .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
- .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
- .list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
- .titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
- color: inherit; }
- .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
- .list-row:selected .titlebar .titlebutton.button:backdrop,
- .titlebar .list-row:selected .titlebutton.button:backdrop {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none;
- color: white; }
- .list-row:selected .button:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #184472; }
- .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label,
- .list-row:selected .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #ebebeb, #f4f4f4);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label,
- .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label,
- .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label {
- color: inherit; }
-
-.list-row, list-row.button, .header-bar list-row.button.titlebutton,
-.titlebar list-row.button.titlebutton {
- transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
- .list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
- .titlebar list-row.button.titlebutton:hover {
- transition: none; }
-
-/*********************
- * App Notifications *
- *********************/
-.app-notification,
-.app-notification.frame {
- padding: 10px;
- border: none;
- border-radius: 0 0 6px 6px;
- background-color: rgba(32, 37, 38, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
- background-clip: padding-box; }
- .app-notification:backdrop,
- .app-notification.frame:backdrop {
- background-image: none; }
- .app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
- .app-notification .titlebar .button.titlebutton,
- .titlebar .app-notification .button.titlebutton,
- .app-notification.frame .button {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
- .app-notification .titlebar .titlebutton.button,
- .titlebar .app-notification .titlebutton.button,
- .app-notification.frame .button.flat,
- .app-notification.frame .header-bar .titlebutton.button,
- .header-bar .app-notification.frame .titlebutton.button,
- .app-notification.frame .titlebar .titlebutton.button,
- .titlebar .app-notification.frame .titlebutton.button {
- icon-shadow: 0 1px black;
- text-shadow: 0 1px black; }
- .app-notification .button:hover,
- .app-notification.frame .button:hover {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.7));
- background-clip: padding-box;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
- text-shadow: 0 1px black;
- icon-shadow: 0 1px black;
- outline-color: rgba(238, 238, 236, 0.3); }
- .app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
- .app-notification.frame .button:active,
- .app-notification.frame .button:checked,
- .app-notification.frame .button:backdrop:active,
- .app-notification.frame .button:backdrop:checked {
- color: white;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none;
- outline-color: rgba(238, 238, 236, 0.3); }
- .app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
- .app-notification.frame .button:insensitive,
- .app-notification.frame .button:backdrop:insensitive {
- color: #878989;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(52, 57, 57, 0.5));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
- .app-notification .button:backdrop,
- .app-notification.frame .button:backdrop {
- color: #eeeeec;
- border-color: rgba(0, 0, 0, 0.7);
- background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.7));
- background-clip: padding-box;
- box-shadow: none;
- text-shadow: none;
- icon-shadow: none; }
-
-/*************
- * Expanders *
- *************/
-.expander {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
- .expander:dir(rtl) {
- -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
- .expander:hover {
- color: #748489; }
- .expander:checked {
- -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
-
-/************
- * Calendar *
- ***********/
-GtkCalendar {
- color: black;
- border: 1px solid #a1a1a1; }
- GtkCalendar.header {
- border: 1px solid rgba(0, 0, 0, 0.1);
- border-radius: 0; }
- GtkCalendar.header:backdrop {
- border-color: rgba(0, 0, 0, 0.1); }
- GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
- .titlebar GtkCalendar.button.titlebutton {
- color: rgba(46, 52, 54, 0.45); }
- GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
- .titlebar GtkCalendar.button.titlebutton:hover {
- color: #2e3436; }
- GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
- .titlebar GtkCalendar.button.titlebutton:backdrop {
- color: rgba(141, 144, 145, 0.45); }
- GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
- color: alpha(currentColor,0.55); }
- GtkCalendar:backdrop {
- color: #323232;
- border-color: #a8a8a8; }
-
-/***********
- * Dialogs *
- ***********/
-.message-dialog .dialog-action-area .button {
- padding: 8px; }
-
-.message-dialog {
- -GtkDialog-button-spacing: 0; }
- .message-dialog.background {
- background-color: #ededed; }
- .message-dialog .titlebar {
- border-style: none;
- box-shadow: inset 0 1px white; }
- .message-dialog.csd.background {
- border-bottom-left-radius: 9px;
- border-bottom-right-radius: 9px; }
- .message-dialog.csd .dialog-action-area .button {
- padding: 12px;
- border-radius: 0;
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white; }
- .message-dialog.csd .dialog-action-area .button:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white; }
- .message-dialog.csd .dialog-action-area .button:active {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #d6d6d6, gainsboro 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .message-dialog.csd .dialog-action-area .button:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.suggested-action {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:active {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
- color: #dae8f7;
- border-color: #4a90d9;
- background-image: linear-gradient(to bottom, #4a90d9);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.destructive-action {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #f14141, #ef2929 40%, #ed1212);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.56078);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:hover {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.52878);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:active {
- color: white;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #8e0b0b;
- background-image: linear-gradient(to bottom, #da1010, #e51111 40%, #ed1212);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.64078);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
- color: #fbd4d4;
- border-color: #ef2929;
- background-image: linear-gradient(to bottom, #ef2929);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
- color: #c7c7c7;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
- color: #8d9091;
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #f4f4f4);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:insensitive > .label,
- .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:insensitive > .label {
- color: inherit; }
- .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .button:active, .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .button:backdrop, .message-dialog.csd .dialog-action-area .button:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action, .message-dialog.csd .dialog-action-area .button.suggested-action:hover, .message-dialog.csd .dialog-action-area .button.suggested-action:active, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action, .message-dialog.csd .dialog-action-area .button.destructive-action:hover, .message-dialog.csd .dialog-action-area .button.destructive-action:active, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, .message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
- border-left-style: solid;
- border-right-style: none;
- border-bottom-style: none; }
- .message-dialog.csd .dialog-action-area .button:last-child {
- border-bottom-right-radius: 7px;
- outline-bottom-right-radius: 5px; }
- .message-dialog.csd .dialog-action-area .button:first-child {
- border-left-style: none;
- border-bottom-left-radius: 7px;
- outline-bottom-left-radius: 5px; }
-
-GtkFileChooserDialog .search-bar {
- background-color: #ffffff;
- border-color: #ededed;
- box-shadow: none; }
- GtkFileChooserDialog .search-bar:backdrop {
- background-color: white;
- border-color: #ededed; }
-GtkFileChooserDialog .dialog-action-box {
- border-top: 1px solid #a1a1a1; }
- GtkFileChooserDialog .dialog-action-box:backdrop {
- border-top-color: #a8a8a8; }
-
-/***********
- * Sidebar *
- ***********/
-.sidebar {
- border: none;
- background-color: #fafafa; }
- .sidebar:backdrop {
- background-color: #fafafa; }
-
-GtkPlacesSidebar.sidebar .view {
- color: #2e3436;
- background-color: transparent; }
- GtkPlacesSidebar.sidebar .view .image {
- color: #6b6f70; }
- GtkPlacesSidebar.sidebar .view .image:selected {
- color: #ecf3fb; }
- GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
- color: #ecf3fb; }
- GtkPlacesSidebar.sidebar .view .image:insensitive {
- color: #adafb0; }
- GtkPlacesSidebar.sidebar .view .image:backdrop {
- color: #adafb0; }
- GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive {
- color: #d6d6d6; }
- GtkPlacesSidebar.sidebar .view:insensitive {
- color: #8d9091; }
- GtkPlacesSidebar.sidebar .view:backdrop {
- color: #8d9091; }
- GtkPlacesSidebar.sidebar .view:backdrop:insensitive {
- color: #c7c7c7; }
-
-.sidebar-item {
- padding: 10px 4px; }
- .sidebar-item > .label {
- padding-left: 6px;
- padding-right: 6px; }
- .sidebar-item.needs-attention > .label {
- background-size: 6px 6px, 0 0; }
-
-/*********
- * Paned *
- *********/
-GtkPaned {
- -GtkPaned-handle-size: 1;
- -gtk-icon-source: none;
- margin: 0 8px 8px 0; }
- GtkPaned:dir(rtl) {
- margin-right: 0;
- margin-left: 8px; }
- GtkPaned .pane-separator {
- background-color: #a1a1a1; }
- GtkPaned .pane-separator:backdrop {
- background-color: #a8a8a8; }
-
-GtkPaned.wide {
- -GtkPaned-handle-size: 5;
- margin: 0; }
- GtkPaned.wide .pane-separator {
- background-color: transparent;
- border-style: none solid;
- border-color: #a1a1a1;
- border-width: 1px; }
- GtkPaned.wide.vertical .pane-separator {
- border-style: solid none; }
- GtkPaned.wide .pane-separator:backdrop {
- border-color: #a8a8a8; }
-
-/**************
- * GtkInfoBar *
- **************/
-GtkInfoBar {
- border-style: none; }
-
-.info,
-.question,
-.warning,
-.error {
- background-color: #4a90d9;
- color: #ffffff;
- text-shadow: 0 1px #2a76c6;
- border-color: #2a76c6; }
- .info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
- .info .titlebar .button.titlebutton,
- .titlebar .info .button.titlebutton,
- .question .button,
- .question .header-bar .button.titlebutton,
- .header-bar .question .button.titlebutton,
- .question .titlebar .button.titlebutton,
- .titlebar .question .button.titlebutton,
- .warning .button,
- .warning .header-bar .button.titlebutton,
- .header-bar .warning .button.titlebutton,
- .warning .titlebar .button.titlebutton,
- .titlebar .warning .button.titlebutton,
- .error .button,
- .error .header-bar .button.titlebutton,
- .header-bar .error .button.titlebutton,
- .error .titlebar .button.titlebutton,
- .titlebar .error .button.titlebutton {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #5f9ddd, #4a90d9 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
- .info .button:hover,
- .question .button:hover,
- .warning .button:hover,
- .error .button:hover {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.51153);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
- .info .button:active,
- .question .button:active,
- .warning .button:active,
- .error .button:active {
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3);
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #2b79cb, #2e7fd3 40%, #3583d5);
- text-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.62353);
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); }
- .info .button:insensitive,
- .question .button:insensitive,
- .warning .button:insensitive,
- .error .button:insensitive {
- color: #b2cfee;
- border-color: #1c5187;
- background-image: linear-gradient(to bottom, #65a0de);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label,
- .info .titlebar .button.titlebutton:insensitive > .label,
- .question .button:insensitive > .label,
- .question .header-bar .button.titlebutton:insensitive > .label,
- .question .titlebar .button.titlebutton:insensitive > .label,
- .warning .button:insensitive > .label,
- .warning .header-bar .button.titlebutton:insensitive > .label,
- .warning .titlebar .button.titlebutton:insensitive > .label,
- .error .button:insensitive > .label,
- .error .header-bar .button.titlebutton:insensitive > .label,
- .error .titlebar .button.titlebutton:insensitive > .label {
- color: inherit; }
- .info .button:backdrop,
- .question .button:backdrop,
- .warning .button:backdrop,
- .error .button:backdrop {
- color: #dae8f7;
- border-color: #4a90d9;
- background-image: linear-gradient(to bottom, #4a90d9);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #1c5187; }
- .info .button:backdrop:insensitive,
- .question .button:backdrop:insensitive,
- .warning .button:backdrop:insensitive,
- .error .button:backdrop:insensitive {
- color: #9ac1e9;
- border-color: #65a0de;
- background-image: linear-gradient(to bottom, #65a0de);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0);
- border-color: #1c5187; }
- .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .info .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .question .button:backdrop:insensitive > .label,
- .question .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .question .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .warning .button:backdrop:insensitive > .label,
- .warning .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .warning .titlebar .button.titlebutton:backdrop:insensitive > .label,
- .error .button:backdrop:insensitive > .label,
- .error .header-bar .button.titlebutton:backdrop:insensitive > .label,
- .error .titlebar .button.titlebutton:backdrop:insensitive > .label {
- color: inherit; }
- .info .label:selected,
- .info .label:selected:focus,
- .info .label:selected:hover,
- .question .label:selected,
- .question .label:selected:focus,
- .question .label:selected:hover,
- .warning .label:selected,
- .warning .label:selected:focus,
- .warning .label:selected:hover,
- .error .label:selected,
- .error .label:selected:focus,
- .error .label:selected:hover {
- background-color: #2a76c6; }
-
-/************
- * Tooltips *
- ************/
-.tooltip {
- color: white;
- padding: 4px;
- /* not working */
- border-radius: 5px;
- box-shadow: none;
- text-shadow: 0 1px black; }
- .tooltip.background {
- background-color: rgba(0, 0, 0, 0.8);
- background-clip: padding-box;
- border: 1px solid rgba(255, 255, 255, 0.1); }
- .tooltip.window-frame.csd {
- background-color: transparent; }
-
-.tooltip * {
- padding: 4px;
- background-color: transparent;
- color: inherit; }
-
-/*****************
- * Color Chooser *
- *****************/
-GtkColorSwatch {
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- :selected GtkColorSwatch {
- box-shadow: none; }
- :selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
- border-color: #ffffff; }
- GtkColorSwatch:selected {
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- GtkColorSwatch.top {
- border-top-left-radius: 6px;
- border-top-right-radius: 6px; }
- GtkColorSwatch.bottom {
- border-bottom-left-radius: 6px;
- border-bottom-right-radius: 6px; }
- GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) {
- border-top-left-radius: 6px;
- border-bottom-left-radius: 6px; }
- GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) {
- border-top-right-radius: 6px;
- border-bottom-right-radius: 6px; }
- GtkColorSwatch:only-child:not(.overlay) {
- border-radius: 6px; }
- GtkColorSwatch.top > .overlay {
- border-top-left-radius: 5px;
- border-top-right-radius: 5px; }
- GtkColorSwatch.bottom > .overlay {
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px; }
- GtkColorSwatch:first-child:not(.top) > .overlay {
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px; }
- GtkColorSwatch:last-child:not(.bottom) > .overlay {
- border-top-right-radius: 5px;
- border-bottom-right-radius: 5px; }
- GtkColorSwatch:only-child > .overlay {
- border-radius: 5px; }
- GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
- background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.1); }
- GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark {
- background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); }
- GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected
- GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected {
- background-image: none;
- box-shadow: none; }
- GtkColorEditor GtkColorSwatch {
- border-radius: 3px; }
- GtkColorEditor GtkColorSwatch:hover {
- background-image: none;
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
- GtkColorEditor GtkColorSwatch:backdrop {
- box-shadow: none; }
- GtkColorSwatch.color-dark {
- color: white;
- outline-color: rgba(0, 0, 0, 0.3); }
- GtkColorSwatch.color-dark:backdrop {
- color: rgba(255, 255, 255, 0.3); }
- GtkColorSwatch.color-light {
- color: black;
- outline-color: rgba(255, 255, 255, 0.5); }
- GtkColorSwatch.color-light:backdrop {
- color: rgba(0, 0, 0, 0.3); }
- GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
- border: 1px solid rgba(0, 0, 0, 0.3); }
- GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
- border-color: rgba(0, 0, 0, 0.5); }
- GtkColorSwatch#add-color-button {
- border-style: solid;
- border-width: 1px;
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- GtkColorSwatch#add-color-button:hover {
- color: #2e3436;
- outline-color: rgba(46, 52, 54, 0.3);
- border-color: #a1a1a1;
- background-image: linear-gradient(to bottom, white, #f7f7f7 40%, #ededed);
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- box-shadow: inset 0 1px white, 0 1px white; }
- GtkColorSwatch#add-color-button:backdrop {
- color: #8d9091;
- border-color: #a8a8a8;
- background-image: linear-gradient(to bottom, #ededed);
- text-shadow: none;
- icon-shadow: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- GtkColorSwatch#add-color-button .overlay {
- border-color: transparent;
- background-color: transparent;
- background-image: none;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
- text-shadow: none;
- icon-shadow: none; }
-
-/********
- * Misc *
- ********/
-.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
-.scale-popup .titlebar .button.titlebutton,
-.titlebar .scale-popup .button.titlebutton {
- padding: 6px; }
- .scale-popup .button:hover {
- background-color: rgba(46, 52, 54, 0.1);
- border-radius: 5px; }
-
-GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
-.titlebar GtkVolumeButton.button.titlebutton {
- padding: 8px; }
-
-/**********************
- * Window Decorations *
- *********************/
-.window-frame {
- border-radius: 7px 7px 0 0;
- border-width: 0px;
- box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);
- /* this is used for the resize cursor area */
- margin: 10px; }
- .window-frame:backdrop {
- box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18); }
- .window-frame.tiled {
- border-radius: 0; }
- .window-frame.popup {
- box-shadow: none; }
- .window-frame.ssd {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); }
- .window-frame.csd.popup {
- border-radius: 0;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
- .window-frame.csd.tooltip {
- border-radius: 5px;
- box-shadow: none; }
- .window-frame.csd.message-dialog {
- border-radius: 7px;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }
- .window-frame.solid-csd {
- border-radius: 0;
- margin: 4px;
- background-color: #ededed;
- border: solid 1px #a8a8a8;
- box-shadow: none; }
-
-.header-bar .titlebutton.button,
-.titlebar .titlebutton.button {
- text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
- icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); }
- .header-bar .titlebutton.button:backdrop,
- .titlebar .titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.header-bar.selection-mode .titlebutton.button,
-.titlebar.selection-mode .titlebutton.button {
- text-shadow: 0 -1px rgba(0, 0, 0, 0.54353);
- icon-shadow: 0 -1px rgba(0, 0, 0, 0.54353); }
- .header-bar.selection-mode .titlebutton.button:backdrop,
- .titlebar.selection-mode .titlebutton.button:backdrop {
- icon-shadow: none; }
-
-.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
-.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
- background-color: #4a90d9;
- color: #ffffff;
- outline-color: rgba(255, 255, 255, 0.3); }
- .view:backdrop:selected, GtkCalendar:backdrop:selected, .label:backdrop:selected, .grid-child:backdrop:selected, .entry:backdrop:selected, .menuitem.button.flat:backdrop:selected, .header-bar .menuitem.titlebutton.button:backdrop:selected,
- .titlebar .menuitem.titlebutton.button:backdrop:selected, .list-row:backdrop:selected, .sidebar:backdrop:selected, GtkPlacesSidebar.sidebar .view:backdrop:selected, GtkPlacesSidebar.sidebar GtkCalendar:backdrop:selected {
- color: #ffffff; }
-
-/* Decouple the font of context menus from their entry/textview */
-.touch-selection,
-.context-menu {
- font: initial; }
-
-.monospace {
- font: Monospace; }
-
-.overshoot.top {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
- background-size: 100% 5%, 100% 100%;
- background-repeat: no-repeat;
- background-position: center top;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.top:backdrop {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
- background-size: 100% 5%;
- background-repeat: no-repeat;
- background-position: center top;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-.overshoot.bottom {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
- background-size: 100% 5%, 100% 100%;
- background-repeat: no-repeat;
- background-position: center bottom;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.bottom:backdrop {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
- background-size: 100% 5%;
- background-repeat: no-repeat;
- background-position: center bottom;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-.overshoot.left {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
- background-size: 5% 100%, 100% 100%;
- background-repeat: no-repeat;
- background-position: left center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.left:backdrop {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
- background-size: 5% 100%;
- background-repeat: no-repeat;
- background-position: left center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-.overshoot.right {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0)));
- background-size: 5% 100%, 100% 100%;
- background-repeat: no-repeat;
- background-position: right center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
- .overshoot.right:backdrop {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0)));
- background-size: 5% 100%;
- background-repeat: no-repeat;
- background-position: right center;
- background-color: transparent;
- border: none;
- box-shadow: none; }
-
-.undershoot.top {
- background-color: transparent;
- background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-top: 1px;
- background-size: 10px 1px;
- background-repeat: repeat-x;
- background-origin: content-box;
- background-position: center top; }
-.undershoot.bottom {
- background-color: transparent;
- background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-bottom: 1px;
- background-size: 10px 1px;
- background-repeat: repeat-x;
- background-origin: content-box;
- background-position: center bottom; }
-.undershoot.left {
- background-color: transparent;
- background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-left: 1px;
- background-size: 1px 10px;
- background-repeat: repeat-y;
- background-origin: content-box;
- background-position: left center; }
-.undershoot.right {
- background-color: transparent;
- background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
- padding-right: 1px;
- background-size: 1px 10px;
- background-repeat: repeat-y;
- background-origin: content-box;
- background-position: right center; }
-
-/* GTK NAMED COLORS
- ----------------
- use responsibly! */
-/*
-widget text/foreground color */
-@define-color theme_fg_color #2e3436;
-/*
-text color for entries, views and content in general */
-@define-color theme_text_color black;
-/*
-widget base background color */
-@define-color theme_bg_color #ededed;
-/*
-text widgets and the like base background color */
-@define-color theme_base_color #ffffff;
-/*
-base background color of selections */
-@define-color theme_selected_bg_color #4a90d9;
-/*
-text/foreground color of selections */
-@define-color theme_selected_fg_color #ffffff;
-/*
-base background color of insensitive widgets */
-@define-color insensitive_bg_color #f4f4f4;
-/*
-text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #8d9091;
-/*
-insensitive text widgets and the like base background color */
-@define-color insensitive_base_color #ffffff;
-/*
-widget text/foreground color on backdrop windows */
-@define-color theme_unfocused_fg_color #8d9091;
-/*
-text color for entries, views and content in general on backdrop windows */
-@define-color theme_unfocused_text_color black;
-/*
-widget base background color on backdrop windows */
-@define-color theme_unfocused_bg_color #ededed;
-/*
-text widgets and the like base background color on backdrop windows */
-@define-color theme_unfocused_base_color white;
-/*
-base background color of selections on backdrop windows */
-@define-color theme_unfocused_selected_bg_color #4a90d9;
-/*
-text/foreground color of selections on backdrop windows */
-@define-color theme_unfocused_selected_fg_color #ffffff;
-/*
-widgets main borders color */
-@define-color borders #a1a1a1;
-/*
-widgets main borders color on backdrop windows */
-@define-color unfocused_borders #a8a8a8;
-/*
-these are pretty self explicative */
-@define-color warning_color #f57900;
-@define-color error_color #cc0000;
-@define-color success_color #73d216;
-/*
-these colors are exported for the window manager and shouldn't be used in applications,
-read if you used those and something break with a version upgrade you're on your own... */
-@define-color wm_title shade(#2e3436, 1.8);
-@define-color wm_unfocused_title #8d9091;
-@define-color wm_highlight white;
-@define-color wm_borders_edge white;
-@define-color wm_bg_a shade(#ededed, 1.2);
-@define-color wm_bg_b #ededed;
-@define-color wm_shadow alpha(black, 0.35);
-@define-color wm_border alpha(black, 0.18);
-@define-color wm_button_hover_color_a shade(#ededed, 1.3);
-@define-color wm_button_hover_color_b #ededed;
-@define-color wm_button_active_color_a shade(#ededed, 0.85);
-@define-color wm_button_active_color_b shade(#ededed, 0.89);
-@define-color wm_button_active_color_c shade(#ededed, 0.9);
-@define-color content_view_bg #ffffff;
diff --git a/Breeze-gtk/gtk-3.0/gtk-dark.css b/Breeze-gtk/gtk-3.0/gtk-dark.css
old mode 100755
new mode 100644
index c44fafe..ef6e053
--- a/Breeze-gtk/gtk-3.0/gtk-dark.css
+++ b/Breeze-gtk/gtk-3.0/gtk-dark.css
@@ -1,4213 +1,4305 @@
* {
padding: 0;
-GtkToolButton-icon-spacing: 4;
-GtkTextView-error-underline-color: #ed1515;
-GtkCheckButton-indicator-size: 16;
-GtkCheckMenuItem-indicator-size: 16;
-GtkScrolledWindow-scrollbar-spacing: 0;
-GtkScrolledWindow-scrollbars-within-bevel: 1;
-GtkToolItemGroup-expander-size: 11;
-GtkExpander-expander-size: 16;
-GtkTreeView-expander-size: 11;
-GtkTreeView-horizontal-separator: 4;
-GtkMenu-horizontal-padding: 0;
-GtkMenu-vertical-padding: 0;
-GtkWidget-link-color: #98d4f3;
-GtkWidget-visited-link-color: #6bc0ed;
-GtkWidget-focus-padding: 2;
-GtkWidget-focus-line-width: 1;
-GtkWidget-text-handle-width: 20;
-GtkWidget-text-handle-height: 20;
-GtkDialog-button-spacing: 4;
-GtkDialog-action-area-border: 0;
-GtkStatusbar-shadow-type: none;
outline-width: 0px; }
/***************
* Base States *
***************/
.background {
color: #EEEFF0;
background-color: #31363B; }
.background:backdrop {
text-shadow: none;
icon-shadow: none;
color: #EEEFF0;
background-color: #31363B; }
/*
These wildcard seems unavoidable, need to investigate.
Wildcards are bad and troublesome, use them with care,
or better, just don't.
Everytime a wildcard is used a kitten dies, painfully.
*/
*:insensitive {
-gtk-image-effect: dim; }
.gtkstyle-fallback {
background-color: #31363B;
color: #EEEFF0; }
.gtkstyle-fallback:prelight {
background-color: #485057;
color: #EEEFF0; }
.gtkstyle-fallback:active {
background-color: #1a1d1f;
color: #EEEFF0; }
.gtkstyle-fallback:insensitive {
background-color: #3a3f44;
- color: #8f9295; }
+ color: #909396; }
.gtkstyle-fallback:selected {
background-color: #3DADE8;
color: #EEEFF0; }
.view {
color: #EEEFF0;
background-color: #232629; }
.view:selected, GtkCalendar:selected {
border-radius: 3px; }
.rubberband {
border: 1px solid #3DADE8;
background-color: rgba(61, 173, 232, 0.2); }
.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
color: #EEEFF0; }
.label:insensitive {
- color: #8f9295; }
+ color: #909396; }
.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
.header-bar .subtitle {
opacity: 0.55;
text-shadow: none; }
GtkAssistant .sidebar {
background-color: #232629;
border-top: 1px solid #696D71; }
GtkAssistant .sidebar:dir(ltr) {
border-right: 1px solid #696D71; }
GtkAssistant .sidebar:dir(rtl) {
border-left: 1px solid #696D71; }
GtkAssistant .sidebar:backdrop {
background-color: #25292c;
- border-color: #63676b; }
+ border-color: #63686c; }
GtkAssistant.csd .sidebar {
border-top-style: none; }
GtkAssistant .sidebar .label {
padding: 6px 12px; }
GtkAssistant .sidebar .label.highlight {
- background-color: #565b5f; }
+ background-color: #575b5f; }
GtkTextView {
background-color: #2a2e32; }
.grid-child {
padding: 3px;
border-radius: 3px; }
.popover.osd, .app-notification,
.app-notification.frame, .osd {
color: #EEEFF0;
border: 1px solid #31363B;
background-color: rgba(35, 38, 41, 0.8);
background-clip: padding-box;
outline-color: rgba(238, 239, 240, 0.3);
text-shadow: none;
icon-shadow: none; }
.popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
text-shadow: none; }
/*********************
* Spinner Animation *
*********************/
@keyframes spin {
to {
-gtk-icon-transform: rotate(1turn); } }
.spinner {
background-image: none;
background-color: blue;
opacity: 0;
-gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
.spinner:active {
opacity: 1;
animation: spin 1s linear infinite; }
.spinner:active:insensitive {
opacity: 0.5; }
/****************
* Text Entries *
****************/
.entry {
border: 1px solid;
padding: 5px 8px 6px;
border-radius: 3px;
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #696D71; }
.entry.image.left {
padding-left: 0; }
.entry.image.right {
padding-right: 0; }
.entry.flat, .entry.flat:focus {
padding: 2px;
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #696D71;
border: none;
border-radius: 0; }
.entry:focus {
background-color: #232629;
background-image: none;
border-color: #3DADE8; }
.entry:insensitive {
background-color: #232629;
background-image: none;
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-color: #3a3f44;
box-shadow: none; }
.entry:backdrop {
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #696D71;
background-color: #232629;
box-shadow: none; }
.entry:backdrop:insensitive {
background-color: #232629;
background-image: none;
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-color: #3a3f44;
box-shadow: none; }
.entry.progressbar {
margin: 1px;
border-radius: 0;
border-width: 0 0 2px;
border-color: #3DADE8;
border-style: solid;
background-image: none;
background-color: transparent;
box-shadow: none; }
.entry.progressbar:backdrop {
background-color: transparent; }
.linked > .entry {
border-radius: 0; }
.linked > .entry:first-child {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error {
color: #ed1515;
border-color: #4a0606; }
.entry.error:focus {
background-color: #232629;
background-image: none;
border-color: #4a0606; }
.entry.error:selected, .entry.error:selected:focus {
background-color: #ed1515; }
.entry.warning {
color: #f67400;
border-color: #442000; }
.entry.warning:focus {
background-color: #232629;
background-image: none;
border-color: #442000; }
.entry.warning:selected, .entry.warning:selected:focus {
background-color: #f67400; }
.entry.image {
- color: #c5c6c8; }
+ color: #c5c7c8; }
.entry.image:hover {
color: #EEEFF0; }
.entry.image:active {
color: #3DADE8; }
.entry.image:backdrop {
color: #54585c; }
.osd .entry {
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(35, 38, 41, 0.8);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:focus {
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: #3DADE8;
background-color: rgba(35, 38, 41, 0.8);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:backdrop {
background-color: #232629;
background-image: none;
color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(0, 0, 0, 0.7);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:insensitive {
background-color: #232629;
background-image: none;
- color: #888a8c;
+ color: #898b8d;
border-color: rgba(0, 0, 0, 0.7);
background-color: shade(#EEEFF0, 0.3);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.linked.vertical > .entry:not(:last-child) {
box-shadow: none; }
.linked.vertical > .entry:focus:not(:last-child) {
box-shadow: inset 0 0 0 1px #3DADE8; }
.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) {
- border-top-color: #383b3e;
+ border-top-color: #383b3f;
background-image: linear-gradient(to bottom, #232629); }
.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop {
- border-top-color: #373b3e;
+ border-top-color: #383c3f;
background-image: linear-gradient(to bottom, #25292c); }
.linked.vertical > .entry + .entry:focus:not(:last-child) {
border-top-color: #3DADE8;
box-shadow: inset 0 0 0 1px #3DADE8; }
.linked.vertical > .entry + .entry:focus:last-child {
border-top-color: #3DADE8; }
.linked.vertical > .entry:focus:not(:only-child) + .entry,
.linked.vertical > .entry:focus:not(:only-child) + .button,
.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button,
.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button {
border-top-color: #3DADE8; }
/***********
* Buttons *
***********/
@keyframes needs_attention {
from {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#81caf0), to(transparent)); }
to {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3DADE8), to(transparent)); } }
.button, .header-bar .button.titlebutton,
.titlebar .button.titlebutton {
border: 1px solid;
border-radius: 3px;
padding: 5px 8px 6px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.button.flat, .header-bar .titlebutton.button,
.titlebar .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
transition: none; }
.button.flat:hover, .header-bar .titlebutton.button:hover,
.titlebar .titlebutton.button:hover {
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition-duration: 500ms; }
.button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
.titlebar .titlebutton.button:hover:active {
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.button:hover, .header-bar .button.titlebutton:hover,
.titlebar .button.titlebutton:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b);
-gtk-image-effect: highlight; }
.button:active, .header-bar .button.titlebutton:active,
.titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
.titlebar .button.titlebutton:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
transition-duration: 50ms; }
.button:active:hover, .button:checked:hover {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); }
.button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
.titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
.titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
.titlebar .titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button:insensitive, .header-bar .button.titlebutton:insensitive,
.titlebar .button.titlebutton:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .button:insensitive > .label {
+ .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label,
+ .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.button:insensitive:active, .button:insensitive:checked {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44); }
- .button:insensitive:active > .label, .button:insensitive:checked > .label {
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
+ .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label,
+ .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label,
+ .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.button.osd, .header-bar .osd.button.titlebutton,
.titlebar .osd.button.titlebutton {
color: #EEEFF0;
border-radius: 5px;
outline-color: rgba(238, 239, 240, 0.3);
color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal;
border: none;
box-shadow: none; }
.button.osd.image-button, .header-bar .osd.titlebutton.button,
.titlebar .osd.titlebutton.button {
padding: 13px; }
.button.osd:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none;
border: none;
box-shadow: none; }
.button.osd:active, .button.osd:checked {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none;
box-shadow: none; }
.button.osd:insensitive, .button.osd:backdrop:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none; }
.button.osd:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none; }
.osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
.osd .titlebar .button.titlebutton,
.titlebar .osd .button.titlebutton {
color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal;
border-radius: 3px;
border-style: solid; }
.osd .button:dir(rtl) {
border-radius: 3px; }
.osd .button:first-child {
border-radius: 3px 3px 3px 3px; }
.osd .button:last-child {
border-radius: 3px 3px 3px 3px; }
.osd .button:last-child:dir(rtl) {
border-right-style: solid; }
.osd .button:only-child {
border-radius: 3px;
border-style: solid; }
.osd .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button:insensitive, .osd .button:backdrop:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
.osd .titlebar .titlebutton.button,
.titlebar .osd .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
.osd .titlebar .titlebutton.button:hover,
.titlebar .osd .titlebutton.button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none;
background-clip: padding-box;
box-shadow: none; }
.osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
.osd .titlebar .titlebutton.button:insensitive,
.titlebar .osd .titlebutton.button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
background-image: none;
border-color: transparent;
box-shadow: none; }
.osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
.osd .titlebar .titlebutton.button:backdrop,
.titlebar .osd .titlebutton.button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
.osd .titlebar .titlebutton.button:active,
.titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
.osd .titlebar .titlebutton.button:checked,
.titlebar .osd .titlebutton.button:checked {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
background-clip: padding-box;
border-color: transparent;
box-shadow: none; }
.button.suggested-action, .header-bar .suggested-action.button.titlebutton,
.titlebar .suggested-action.button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #232629;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
.titlebar .suggested-action.titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #3DADE8; }
.button.suggested-action:hover {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.button.suggested-action:active, .button.suggested-action:checked {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
.titlebar .suggested-action.titlebutton.button:backdrop {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
.titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
.titlebar .suggested-action.titlebutton.button:backdrop:checked {
color: #d1eaf7;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #1a97d8);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
- color: #79b2d2;
+ color: #79b4d2;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #318aba); }
- .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
+ background-image: linear-gradient(to bottom, #318bba); }
+ .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
.titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
.titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: rgba(61, 173, 232, 0.8); }
.button.suggested-action:insensitive {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.osd .button.suggested-action {
color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.osd .button.suggested-action:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button.destructive-action, .header-bar .destructive-action.button.titlebutton,
.titlebar .destructive-action.button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #232629;
border-color: #d51010;
background-image: linear-gradient(to bottom, #df1111, #d51010); }
.button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
.titlebar .destructive-action.titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #d51010; }
.button.destructive-action:hover {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, #d51010); }
.button.destructive-action:active, .button.destructive-action:checked {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); }
.button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
.titlebar .destructive-action.titlebutton.button:backdrop {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
.titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
.titlebar .destructive-action.titlebutton.button:backdrop:checked {
color: #edcece;
border-color: #d51010;
background-image: linear-gradient(to bottom, #a60c0c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
- color: #c36464;
+ color: #c36465;
border-color: #d51010;
- background-image: linear-gradient(to bottom, #a31111); }
- .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
+ background-image: linear-gradient(to bottom, #a31112); }
+ .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
.titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
.titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: rgba(213, 16, 16, 0.8); }
.button.destructive-action:insensitive {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
background-color: transparent;
color: shade(#EEEFF0, 0.5); }
.osd .button.destructive-action {
color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.osd .button.destructive-action:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button.image-button, .header-bar .titlebutton.button,
.titlebar .titlebutton.button {
padding: 8px; }
.button.text-button, .header-bar .text-button.button.titlebutton,
.titlebar .text-button.button.titlebutton {
padding-left: 16px;
padding-right: 16px; }
.button.text-button.image-button, .header-bar .text-button.titlebutton.button,
.titlebar .text-button.titlebutton.button {
padding: 5px 8px 6px; }
.button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
.titlebar .text-button.titlebutton.button .label:first-child {
padding-left: 8px; }
.button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
.titlebar .text-button.titlebutton.button .label:last-child {
padding-right: 8px; }
.stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
.titlebar .stack-switcher > .button.titlebutton {
outline-offset: -3px; }
.stack-switcher > .button > .label {
padding-left: 6px;
padding-right: 6px; }
.stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
.titlebar .stack-switcher > .button.titlebutton > GtkImage {
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
padding-bottom: 3px; }
- .stack-switcher > .button.text-button {
+ .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton,
+ .titlebar .stack-switcher > .text-button.button.titlebutton {
padding: 5px 10px 6px; }
.stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
.titlebar .stack-switcher > .titlebutton.button {
padding: 5px 2px; }
.stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
animation: none;
background-image: none; }
.inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
.inline-toolbar .titlebar .button.titlebutton,
.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
border-radius: 2px;
border-width: 1px; }
.primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
.primary-toolbar .titlebar .button.titlebutton,
.titlebar .primary-toolbar .button.titlebutton {
icon-shadow: none; }
.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
animation: needs_attention 150ms ease-in;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#81caf0), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.83059)), to(transparent));
background-size: 6px 6px, 6px 6px;
background-repeat: no-repeat;
background-position: right 3px, right 2px; }
.stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
background-size: 6px 6px, 0 0; }
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
background-position: left 3px, left 2px; }
.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
- .inline-toolbar GtkToolButton > .button:hover {
+ .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
- .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+ .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
- .inline-toolbar GtkToolButton > .button:insensitive {
- color: #8f9295;
+ .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive {
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
.inline-toolbar GtkToolButton > .button:insensitive > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
- color: #8f9295;
+ .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked {
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44); }
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
.inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop {
+ .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
+ .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked {
color: #606468;
- border-color: #63676b;
- background-image: linear-gradient(to bottom, #42474b);
+ border-color: #63686c;
+ background-image: linear-gradient(to bottom, #43484c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
+ .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
+ .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #2e3236); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
color: inherit; }
.inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
+.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl),
+.titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
border-radius: 3px; }
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child,
+.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
border-radius: 3px 3px 3px 3px;
border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child,
+.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
border-radius: 3px 3px 3px 3px; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+ .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl),
+ .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child,
+.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
-.linked.vertical > .entry, .linked.vertical > .button, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton,
+.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
.linked.vertical > GtkComboBox > .button {
border-left-style: solid;
border-bottom-style: none;
border-radius: 3px; }
-.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
+.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child,
+.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
.linked.vertical > GtkComboBox:first-child > .button {
border-radius: 3px 3px 3px 3px; }
-.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
+.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child,
+.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
.linked.vertical > GtkComboBox:last-child > .button {
border-radius: 3px 3px 3px 3px;
border-style: solid; }
-.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
+.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child,
+.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
.linked.vertical > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
.titlebar .list-row.button.titlebutton,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
.app-notification .titlebar .titlebutton.button,
.titlebar .app-notification .titlebutton.button,
.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
.app-notification.frame .button.flat:backdrop,
.app-notification.frame .header-bar .button.titlebutton:backdrop,
.header-bar .app-notification.frame .button.titlebutton:backdrop,
.app-notification.frame .titlebar .button.titlebutton:backdrop,
.titlebar .app-notification.frame .button.titlebutton:backdrop,
.app-notification.frame .button.flat:insensitive,
.app-notification.frame .header-bar .button.titlebutton:insensitive,
.header-bar .app-notification.frame .button.titlebutton:insensitive,
.app-notification.frame .titlebar .button.titlebutton:insensitive,
.titlebar .app-notification.frame .button.titlebutton:insensitive,
.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
border-color: transparent;
background-color: transparent;
background-image: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
text-shadow: none;
icon-shadow: none; }
/* menu buttons */
.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
.titlebar .menuitem.titlebutton.button {
outline-offset: -1px; }
.menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
.titlebar .menuitem.titlebutton.button:hover {
- background-color: #43484d; }
+ background-color: #44494d; }
GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
.titlebar GtkColorButton.button.titlebutton {
padding: 5px; }
GtkColorButton.button GtkColorSwatch:first-child:last-child {
border-radius: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop {
box-shadow: none; }
/*********
* Links *
*********/
*:link, .button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
color: #98d4f3; }
*:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
color: #6bc0ed; }
*:selected *:link:visited, *:selected .button:visited {
- color: #a7d4ec; }
+ color: #a7d5ed; }
*:link:hover, .button:hover:link, .button:hover:visited {
color: #c6e7f8; }
*:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
color: #dce8ef; }
*:link:active, .button:active:link, .button:active:visited {
color: #98d4f3; }
*:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
- color: #cae1ee; }
+ color: #cbe2ee; }
*:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
.header-bar.selection-mode .subtitle:backdrop:hover:link {
color: #3DADE8; }
*:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
.header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
- color: #cae1ee; }
+ color: #cbe2ee; }
.button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
text-shadow: none; }
.button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
text-shadow: none; }
/*****************
* GtkSpinButton *
*****************/
.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
.spinbutton .titlebar .button.titlebutton,
.titlebar .spinbutton .button.titlebutton {
background-image: none;
border-style: none none none solid;
border-color: rgba(105, 109, 113, 0.3);
- color: #d9dadc;
+ color: #dadbdc;
border-radius: 0;
box-shadow: none; }
.spinbutton .button:dir(rtl) {
border-style: none solid none none; }
.spinbutton .button:hover {
color: #EEEFF0;
background-color: rgba(238, 239, 240, 0.05); }
.spinbutton .button:insensitive {
- color: rgba(143, 146, 149, 0.3); }
+ color: rgba(144, 147, 150, 0.3); }
.spinbutton .button:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
background-color: rgba(0, 0, 0, 0.1); }
.spinbutton .button:backdrop {
color: #5a5e62;
- border-color: rgba(99, 103, 107, 0.3);
+ border-color: rgba(99, 104, 108, 0.3);
background-color: transparent; }
.spinbutton .button:backdrop:insensitive {
background-image: none;
color: rgba(84, 92, 101, 0.3);
border-style: none none none solid; }
.spinbutton .button:backdrop:insensitive:dir(rtl) {
border-style: none solid none none; }
.osd .spinbutton .button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0;
border-style: none none none solid;
border-color: rgba(0, 0, 0, 0.4);
border-radius: 0;
box-shadow: none;
icon-shadow: 0 1px black; }
.osd .spinbutton .button:dir(rtl) {
border-style: none solid none none; }
.osd .spinbutton .button:hover {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.5);
background-color: rgba(238, 239, 240, 0.1);
icon-shadow: 0 1px black;
box-shadow: none; }
.osd .spinbutton .button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0;
border-color: rgba(0, 0, 0, 0.5);
icon-shadow: none;
box-shadow: none; }
.osd .spinbutton .button:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- color: #888a8c;
+ color: #898b8d;
border-color: rgba(0, 0, 0, 0.5);
icon-shadow: none;
box-shadow: none; }
.osd .spinbutton .button:last-child {
border-radius: 0 3px 3px 0; }
.osd .spinbutton .button:dir(rtl):first-child {
border-radius: 3px 0 0 3px; }
.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
padding-top: 8px;
padding-bottom: 8px; }
.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
+ .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label {
color: inherit; }
.spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
+ .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label {
color: inherit; }
.spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
.spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
border-radius: 0;
padding-left: 3px;
padding-right: 3px; }
.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
border-radius: 3px 3px 0 0;
border-style: solid solid none solid; }
.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
border-radius: 0 0 3px 3px;
border-style: none solid solid solid; }
GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
padding: 1px;
border-width: 1px 0;
border-color: #3DADE8;
border-radius: 0;
box-shadow: none; }
/**************
* ComboBoxes *
**************/
GtkComboBox {
-GtkComboBox-arrow-scaling: 0.5;
-GtkComboBox-shadow-type: none;
box-shadow: 0 1px rgba(238, 239, 240, 0.1); }
GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
.titlebar GtkComboBox > .button.titlebutton {
padding-top: 3px;
padding-bottom: 4px; }
GtkComboBox:insensitive {
- color: #8f9295;
+ color: #909396;
text-shadow: none;
icon-shadow: none; }
GtkComboBox:backdrop {
color: #606468;
text-shadow: none;
icon-shadow: none; }
GtkComboBox:backdrop:insensitive {
color: #545c65; }
GtkComboBox .menuitem {
text-shadow: none; }
GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator {
-GtkWidget-wide-separators: true; }
/************
* Toolbars *
************/
.toolbar, .inline-toolbar, .search-bar, .location-bar {
-GtkWidget-window-dragging: true;
padding: 4px;
background-color: #31363B; }
.osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
padding: 13px;
border: none;
border-radius: 5px;
background-color: rgba(35, 38, 41, 0.8); }
.inline-toolbar {
border-width: 0 1px 1px;
padding: 3px;
border-radius: 0 0 3px 3px; }
.search-bar, .location-bar {
border-width: 0 0 1px;
padding: 3px; }
.inline-toolbar, .search-bar, .location-bar {
border-style: solid;
border-color: #696D71;
text-shadow: none;
background-color: #31363B; }
.inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
- border-color: #63676b;
- background-color: #42474b;
+ border-color: #63686c;
+ background-color: #43484c;
box-shadow: none; }
/***************
* Header bars *
***************/
.titlebar,
.header-bar {
padding: 2px 6px;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #3DADE8;
+ border-radius: 0;
color: #EEEFF0;
background-image: none;
background-color: #31363B;
box-shadow: none; }
.titlebar:backdrop,
.header-bar:backdrop {
border-color: transparent;
background-color: #31363B;
background-image: none;
box-shadow: none;
color: #606468; }
.titlebar .path-bar .button,
.header-bar .path-bar .button {
color: #EEEFF0; }
.titlebar .button,
.titlebar .button.titlebutton,
.header-bar .button,
.header-bar .button.titlebutton {
background-color: #31363B;
color: #EEEFF0;
background-image: none;
border-color: transparent;
box-shadow: none; }
.titlebar .button.flat,
.titlebar .titlebutton.button,
.header-bar .button.flat,
.header-bar .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar .button:hover,
.header-bar .button:hover {
border-color: #3DADE8; }
.titlebar .button:active, .titlebar .button:checked,
.header-bar .button:active,
.header-bar .button:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
border-color: #31363B;
box-shadow: none; }
.titlebar .button:active:hover, .titlebar .button:checked:hover,
.header-bar .button:active:hover,
.header-bar .button:checked:hover {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #96CDF1, #86B7D7);
border-color: #31363B;
box-shadow: none; }
.titlebar .button:active:backdrop, .titlebar .button:checked:backdrop,
.header-bar .button:active:backdrop,
.header-bar .button:checked:backdrop {
background-image: none;
background-color: #31363B;
border-color: #31363B; }
.titlebar .button.suggested-action,
.header-bar .button.suggested-action {
background-color: shade(#3DADE8, 1.1); }
.titlebar .button.suggested-action:hover,
.header-bar .button.suggested-action:hover {
background-color: #3DADE8; }
.titlebar .button.suggested-action:insensitive,
.header-bar .button.suggested-action:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked,
.header-bar .button.suggested-action:insensitive:active,
.header-bar .button.suggested-action:insensitive:checked {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.titlebar .button:backdrop,
.header-bar .button:backdrop {
background-color: #31363B;
color: #606468; }
.titlebar .button.flat:backdrop,
.titlebar .titlebutton.button:backdrop, .titlebar .button.flat:backdrop:insensitive,
.titlebar .titlebutton.button:backdrop:insensitive, .titlebar .button:insensitive:backdrop,
.header-bar .button.flat:backdrop,
.header-bar .titlebutton.button:backdrop,
.header-bar .button.flat:backdrop:insensitive,
.header-bar .titlebutton.button:backdrop:insensitive,
.header-bar .button:insensitive:backdrop {
background-image: none;
background-color: #31363B;
color: #606468; }
.titlebar .button.flat:insensitive,
.titlebar .titlebutton.button:insensitive,
.header-bar .button.flat:insensitive,
.header-bar .titlebutton.button:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar .button:insensitive,
.header-bar .button:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.titlebar .button:insensitive:active, .titlebar .button:insensitive:checked,
.header-bar .button:insensitive:active,
.header-bar .button:insensitive:checked {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44); }
- .titlebar .button:insensitive:active > .label, .titlebar .button:insensitive:checked > .label,
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
+ .titlebar .button:insensitive:active > .label, .titlebar .header-bar .button.titlebutton:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, .titlebar .header-bar .button.titlebutton:insensitive:checked > .label,
.header-bar .button:insensitive:active > .label,
- .header-bar .button:insensitive:checked > .label {
+ .header-bar .titlebar .button.titlebutton:insensitive:active > .label,
+ .header-bar .button:insensitive:checked > .label,
+ .header-bar .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.titlebar .title,
.header-bar .title {
font-weight: normal;
padding: 0px 12px; }
.titlebar .subtitle,
.header-bar .subtitle {
font-size: smaller;
padding: 0 12px; }
.titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
.header-bar .header-bar-separator,
.header-bar > GtkBox > .separator.vertical,
GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
-GtkWidget-wide-separators: true;
-GtkWidget-separator-width: 1px;
border-width: 0 1px;
border-image: linear-gradient(to bottom, rgba(105, 109, 113, 0), #696D71 30%, #696D71 70%, rgba(105, 109, 113, 0) 100%) 0 1/0 1px stretch; }
.titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
.header-bar .header-bar-separator:backdrop,
.header-bar > GtkBox > .separator.vertical:backdrop {
- border-image: linear-gradient(to bottom, rgba(99, 103, 107, 0.5)) 0 1/1px 1px; }
+ border-image: linear-gradient(to bottom, rgba(99, 104, 108, 0.5)) 0 1/1px 1px; }
.titlebar.selection-mode,
.header-bar.selection-mode {
color: #EEEFF0;
text-shadow: none;
border-color: #3DADE8;
background-image: none;
background-color: #31363B;
box-shadow: none; }
.titlebar.selection-mode:backdrop,
.header-bar.selection-mode:backdrop {
background-image: none;
background-color: #31363B;
box-shadow: none; }
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.titlebar.selection-mode .button.flat,
.titlebar.selection-mode .titlebutton.button,
.header-bar.selection-mode .button.flat,
.header-bar.selection-mode .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar.selection-mode .button:hover,
.header-bar.selection-mode .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
.header-bar.selection-mode .button:active,
.header-bar.selection-mode .button:checked {
color: #31363B;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop,
.header-bar.selection-mode .button:backdrop,
.header-bar.selection-mode .button.flat:backdrop,
.header-bar.selection-mode .titlebutton.button:backdrop {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
-gtk-image-effect: none;
border-color: #3DADE8; }
.titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
.titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
.titlebar.selection-mode .titlebutton.button:backdrop:checked,
.header-bar.selection-mode .button:backdrop:active,
.header-bar.selection-mode .button:backdrop:checked,
.header-bar.selection-mode .button.flat:backdrop:active,
.header-bar.selection-mode .titlebutton.button:backdrop:active,
.header-bar.selection-mode .button.flat:backdrop:checked,
.header-bar.selection-mode .titlebutton.button:backdrop:checked {
color: #606468;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #1a97d8);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
border-color: #3DADE8; }
.titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
.header-bar.selection-mode .button:backdrop:insensitive,
.header-bar.selection-mode .button.flat:backdrop:insensitive,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
- color: #78b6d7;
+ color: #78b7d8;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
- .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
+ .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
.header-bar.selection-mode .button:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
+ .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
.header-bar.selection-mode .button:backdrop:insensitive:active,
.header-bar.selection-mode .button:backdrop:insensitive:checked,
.header-bar.selection-mode .button.flat:backdrop:insensitive:active,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
.header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
- color: #73adcc;
+ color: #73aecd;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #318aba);
+ background-image: linear-gradient(to bottom, #318bba);
border-color: #3DADE8; }
- .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+ .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
+ .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
.header-bar.selection-mode .button:backdrop:insensitive:active > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label,
.header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
+ .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.titlebar.selection-mode .button.flat:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
.titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
.titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
.header-bar.selection-mode .button.flat:backdrop,
.header-bar.selection-mode .titlebutton.button:backdrop,
.header-bar.selection-mode .button.flat:insensitive,
.header-bar.selection-mode .titlebutton.button:insensitive,
.header-bar.selection-mode .button.flat:insensitive:backdrop,
.header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar.selection-mode .button:insensitive,
.header-bar.selection-mode .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1); }
- .titlebar.selection-mode .button:insensitive > .label,
- .header-bar.selection-mode .button:insensitive > .label {
+ .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label,
+ .header-bar.selection-mode .button:insensitive > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
.header-bar.selection-mode .button:insensitive:active,
.header-bar.selection-mode .button:insensitive:checked {
- color: #a2c6da;
+ color: #a2c7da;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #328dbe, #318aba); }
- .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
+ background-image: linear-gradient(to bottom, #328ebf, #318bba); }
+ .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label,
.header-bar.selection-mode .button:insensitive:active > .label,
- .header-bar.selection-mode .button:insensitive:checked > .label {
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label,
+ .header-bar.selection-mode .button:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.titlebar.selection-mode .button.suggested-action,
.header-bar.selection-mode .button.suggested-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b);
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b);
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:active,
.header-bar.selection-mode .button.suggested-action:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:insensitive,
.header-bar.selection-mode .button.suggested-action:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0.1);
border-color: #3DADE8; }
- .titlebar.selection-mode .button.suggested-action:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:insensitive > .label {
+ .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label,
+ .header-bar.selection-mode .button.suggested-action:insensitive > .label,
+ .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button.suggested-action:backdrop,
.header-bar.selection-mode .button.suggested-action:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0);
border-color: #3DADE8; }
.titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
.header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
+ .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
.header-bar.selection-mode .selection-menu,
.header-bar.selection-mode .selection-menu:backdrop {
border-color: rgba(61, 173, 232, 0);
background-image: linear-gradient(to bottom, rgba(61, 173, 232, 0));
box-shadow: none;
padding-left: 10px;
padding-right: 10px; }
.titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
.header-bar.selection-mode .selection-menu GtkArrow,
.header-bar.selection-mode .selection-menu:backdrop GtkArrow {
-GtkArrow-arrow-scaling: 1; }
.titlebar.selection-mode .selection-menu .arrow,
.header-bar.selection-mode .selection-menu .arrow {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
color: rgba(238, 239, 240, 0.5);
icon-shadow: none; }
.tiled .titlebar, .maximized .titlebar, .tiled
.header-bar, .maximized
.header-bar {
border-radius: 0; }
.titlebar.default-decoration,
.header-bar.default-decoration {
padding: 4px; }
.titlebar.default-decoration .button,
.header-bar.default-decoration .button {
padding: 5px; }
/************
* Pathbars *
************/
.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
.path-bar .titlebar .button.titlebutton,
.titlebar .path-bar .button.titlebutton {
padding: 5px 6px 6px;
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0; }
.path-bar .button:hover {
border-color: #3DADE8; }
.path-bar .button:active, .path-bar .button:checked {
background-color: #696D71; }
.path-bar .button:first-child {
padding-left: 8px; }
.path-bar .button:last-child {
padding-right: 8px; }
.path-bar .button:only-child {
padding-left: 12px;
padding-right: 12px; }
.path-bar .button .label:last-child {
padding-left: 2px; }
.path-bar .button .label:first-child {
padding-right: 2px; }
.path-bar .button .label:only-child {
padding-right: 0;
padding-left: 0; }
.path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
.path-bar .titlebar .button.titlebutton GtkImage,
.titlebar .path-bar .button.titlebutton GtkImage {
padding-top: 1px; }
/**************
* Tree Views *
**************/
GtkTreeView.view {
-GtkTreeView-grid-line-width: 1;
-GtkTreeView-grid-line-pattern: '';
-GtkTreeView-tree-line-width: 1;
-GtkTreeView-tree-line-pattern: '';
-GtkTreeView-expander-size: 16;
- border-left-color: #888a8c;
+ border-left-color: #898b8d;
border-top-color: #31363B; }
GtkTreeView.view:selected {
border-radius: 0; }
GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
- border-left-color: #95ceec;
+ border-left-color: #96ceec;
border-top-color: rgba(238, 239, 240, 0.1); }
GtkTreeView.view:insensitive {
- color: #8f9295; }
+ color: #909396; }
GtkTreeView.view:insensitive:selected {
- color: #83c7eb; }
+ color: #84c7eb; }
GtkTreeView.view:insensitive:selected:backdrop {
- color: #72c0ea; }
+ color: #72c1ea; }
GtkTreeView.view:insensitive:backdrop {
color: #545c65; }
GtkTreeView.view.separator:backdrop {
color: rgba(0, 0, 0, 0.1); }
GtkTreeView.view:backdrop {
- border-left-color: #484d51;
+ border-left-color: #494d52;
border-top: #31363B; }
GtkTreeView.view.dnd {
border-style: solid none;
border-width: 1px;
- border-color: #95ceec; }
+ border-color: #96ceec; }
GtkTreeView.view.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- color: #b1b2b4; }
+ color: #b1b3b4; }
GtkTreeView.view.expander:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
GtkTreeView.view.expander:hover {
color: #EEEFF0; }
GtkTreeView.view.expander:selected {
- color: #b8dbed; }
+ color: #b9dbee; }
GtkTreeView.view.expander:selected:hover {
color: #EEEFF0; }
GtkTreeView.view.expander:selected:backdrop {
- color: #b8dbed; }
+ color: #b9dbee; }
GtkTreeView.view.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
GtkTreeView.view.expander:backdrop {
color: #4e5256; }
GtkTreeView.view.progressbar {
border: 1px solid #3DADE8;
border-radius: 4px;
background-image: linear-gradient(to bottom, #3DADE8, #1a97d8);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
GtkTreeView.view.progressbar:selected {
box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
background-image: linear-gradient(to bottom, #232629, #0c0d0d); }
GtkTreeView.view.progressbar:selected:backdrop {
border-color: #25292c;
background-color: #25292c; }
GtkTreeView.view.progressbar:backdrop {
border-color: #25292c;
background-image: none;
box-shadow: none; }
GtkTreeView.view.trough {
background-color: rgba(238, 239, 240, 0.1);
border-radius: 4px; }
GtkTreeView.view.trough:selected {
background-color: #1a97d8; }
column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
column-header .titlebar .button.titlebutton,
.titlebar column-header .button.titlebutton {
- color: #888a8c;
+ color: #898b8d;
background-color: #232629;
font-weight: bold;
text-shadow: none;
box-shadow: none; }
column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
column-header .titlebar .button.titlebutton:hover,
.titlebar column-header .button.titlebutton:hover {
- color: #bbbcbe;
+ color: #bcbdbf;
box-shadow: none;
transition: none; }
column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
column-header .titlebar .button.titlebutton:active,
.titlebar column-header .button.titlebutton:active {
color: #EEEFF0;
transition: none; }
column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
column-header:last-child .titlebar .button.titlebutton,
.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
border-right-style: none; }
column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
column-header .titlebar .dnd.button.titlebutton,
.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
.titlebar column-header.dnd.button.titlebutton {
transition: none;
color: #3DADE8;
box-shadow: inset 1px 1px 0 1px #3DADE8, inset -1px 0 0 1px #3DADE8, inset 1px 1px #232629, inset -1px 0 #232629; }
column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
column-header .titlebar .button.titlebutton,
.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
padding: 3px 6px;
border-style: none solid solid none;
border-radius: 0;
background-image: none;
border-color: #31363B;
text-shadow: none; }
column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
column-header .titlebar .button.titlebutton:insensitive,
.titlebar column-header .button.titlebutton:insensitive {
border-color: #31363B;
background-image: none; }
column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
column-header .titlebar .button.titlebutton:backdrop,
.titlebar column-header .button.titlebutton:backdrop {
border-color: #31363B;
border-style: none solid solid none;
- color: #484d51;
+ color: #494d52;
background-image: none;
background-color: #25292c; }
column-header .button:backdrop:insensitive {
border-color: #31363B;
background-image: none; }
/*********
* Menus *
*********/
.menubar {
-GtkWidget-window-dragging: true;
padding: 2px;
box-shadow: none; }
.menubar:backdrop {
background-color: #31363B; }
.menubar > .menuitem {
padding: 4px 8px; }
.menubar > .menuitem:hover {
background-color: #3DADE8;
color: #EEEFF0; }
.menubar > .menuitem:insensitive {
- color: #8f9295;
+ color: #909396;
box-shadow: none; }
.menu {
padding: 0px;
background-color: #31363B;
border: 1px solid #696D71;
border-radius: 3px; }
.csd .menu {
border: 1px solid #696D71; }
.menu .menuitem {
text-shadow: none;
padding: 6px 6px; }
.menu .menuitem:hover {
color: #EEEFF0;
background-color: #3DADE8;
background-clip: padding-box;
border-style: solid;
- border-width: 2px;
- border-color: transparent; }
+ border-width: 0px 1px 0px 1px;
+ border-color: #6bc0ed; }
+ .menu .menuitem:hover:first-child {
+ border-radius: 3px 3px 0px 0px;
+ border-width: 1px 1px 0px 1px; }
+ .menu .menuitem:hover:last-child {
+ border-radius: 0px 0px 3px 3px;
+ border-width: 0px 1px 1px 1px; }
.menu .menuitem:insensitive {
- color: #8f9295; }
+ color: #909396; }
.menu .menuitem:insensitive:backdrop {
color: #545c65; }
.menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
color: #EEEFF0;
background-color: #31363B; }
.menu .menuitem.arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.menu .menuitem.arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton {
border-style: none;
border-radius: 0; }
.menu.button.top {
- border-bottom: 1px solid #373a3c; }
+ border-bottom: 1px solid #373a3d; }
.menu.button.bottom {
- border-top: 1px solid #373a3c; }
+ border-top: 1px solid #373a3d; }
.menu.button:hover {
- background-color: #373a3c; }
+ background-color: #373a3d; }
.menu.button:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor,0.55); }
/***************
* Popovers *
***************/
.popover {
padding: 2px;
border: 1px solid #696D71;
border-radius: 2px;
background-color: #31363B;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
.popover:backdrop {
box-shadow: none; }
.popover > .list,
.popover > .view,
.popover > .toolbar,
.popover > .inline-toolbar,
.popover > .search-bar,
.popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
border-style: none;
background-color: transparent; }
.popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
.popover .titlebar .titlebutton.button,
.titlebar .popover .titlebutton.button {
color: #EEEFF0; }
.popover .button.flat:hover, .popover .header-bar .titlebutton.button:hover, .header-bar .popover .titlebutton.button:hover,
.popover .titlebar .titlebutton.button:hover,
.titlebar .popover .titlebutton.button:hover {
background-color: rgba(61, 173, 232, 0.2);
color: #EEEFF0;
text-shadow: none;
transition: none; }
.entry.cursor-handle,
.cursor-handle {
background-color: transparent;
background-image: none;
box-shadow: none;
border-style: none; }
.entry.cursor-handle.top,
.cursor-handle.top {
-gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
.entry.cursor-handle.bottom,
.cursor-handle.bottom {
-gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
/*****************
* Notebooks and *
* Tabs *
*****************/
.notebook {
background-color: #31363B;
-GtkNotebook-initial-gap: 0;
-GtkNotebook-arrow-spacing: 5;
-GtkNotebook-tab-curvature: 0;
-GtkNotebook-tab-overlap: 0;
-GtkNotebook-has-tab-gap: false;
-GtkWidget-focus-padding: 0;
-GtkWidget-focus-line-width: 0;
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.notebook.frame {
border: 1px solid #696D71; }
.notebook.frame.top {
border-top-width: 0; }
.notebook.frame.bottom {
border-bottom-width: 0; }
.notebook.frame.right {
border-right-width: 0; }
.notebook.frame.left {
border-left-width: 0; }
.notebook.header {
background-color: #31363B;
padding-top: 4px; }
.notebook.header.frame {
border-style: solid;
border-color: #696D71; }
.notebook.header.frame.top {
border-width: 0px; }
.notebook.header.frame.bottom {
border-width: 0px; }
.notebook.header.frame.right {
border-width: 0px; }
.notebook.header.frame.left {
border-width: 0px; }
.notebook.header.frame:backdrop {
border-color: #696D71; }
.notebook.header.top {
box-shadow: inset 0 -1px #696D71; }
.notebook.header.bottom {
box-shadow: inset 0 1px #696D71; }
.notebook.header.right {
box-shadow: inset 1px 0 #696D71; }
.notebook.header.left {
box-shadow: inset -1px 0 #696D71; }
.notebook tab {
border-width: 1px;
border-style: solid;
border-color: rgba(105, 109, 113, 0.2);
background-color: rgba(105, 109, 113, 0.2);
outline-offset: 0;
/* works for testnotebookdnd, but there's a superfluous border
in gedit or web, commented out for now, needs gtk fixes
&.reorderable-page {
&.top {
padding-top: ($vt_vpadding - 1px);
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.bottom {
padding-bottom: ($vt_vpadding - 1px);
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.left {
padding-left: ($ht_hpadding - 1px);
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
&.right {
padding-right: ($ht_hpadding - 1px);
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
}
*/ }
.notebook tab.top, .notebook tab.bottom {
padding: 6px 8px; }
.notebook tab.left, .notebook tab.right {
padding: 6px 8px; }
.notebook tab.reorderable-page {
background-color: #31363B; }
.notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
padding-left: 12px;
padding-right: 6px;
padding-bottom: 8px; }
.notebook tab.top {
border-radius: 3px 3px 0px 0px; }
.notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top:backdrop:active {
border-color: #696D71;
border-bottom-color: #31363B;
background-color: #31363B; }
.notebook tab.top:active:hover, .notebook tab.top:active.prelight-page, .notebook tab.top.active-page:hover, .notebook tab.top.active-page.prelight-page, .notebook tab.top:backdrop:active:hover, .notebook tab.top:backdrop:active.prelight-page {
border-color: #696D71;
border-bottom-color: #31363B; }
.notebook tab.bottom {
border-radius: 0px 0px 3px 3px; }
.notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom:backdrop:active {
border-color: #696D71;
border-top-color: #31363B;
background-color: #31363B; }
.notebook tab.bottom:active:hover, .notebook tab.bottom:active.prelight-page, .notebook tab.bottom.active-page:hover, .notebook tab.bottom.active-page.prelight-page, .notebook tab.bottom:backdrop:active:hover, .notebook tab.bottom:backdrop:active.prelight-page {
border-color: #696D71;
border-top-color: #31363B; }
.notebook tab.left {
border-radius: 3px 0px 0px 3px; }
.notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left:backdrop:active {
border-color: #696D71;
border-right-color: #31363B;
background-color: #31363B; }
.notebook tab.left:active:hover, .notebook tab.left:active.prelight-page, .notebook tab.left.active-page:hover, .notebook tab.left.active-page.prelight-page, .notebook tab.left:backdrop:active:hover, .notebook tab.left:backdrop:active.prelight-page {
border-color: #696D71;
border-right-color: #31363B; }
.notebook tab.right {
border-radius: 0px 3px 3px 0px; }
.notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right:backdrop:active {
border-color: #696D71;
border-left-color: #31363B;
background-color: #31363B; }
.notebook tab.right:active:hover, .notebook tab.right:active.prelight-page, .notebook tab.right.active-page:hover, .notebook tab.right.active-page.prelight-page, .notebook tab.right:backdrop:active:hover, .notebook tab.right:backdrop:active.prelight-page {
border-color: #696D71;
border-left-color: #31363B; }
.notebook tab:hover, .notebook tab.prelight-page {
background-color: rgba(61, 173, 232, 0.2);
border-color: rgba(61, 173, 232, 0.2); }
.notebook tab.reorderable-page.top {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-right-width: 1px;
border-right-color: #696D71;
box-shadow: inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.top:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.bottom {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-right-width: 1px;
border-right-color: #696D71;
box-shadow: inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset -3px 0px 0px 0px #31363B; }
.notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.bottom:backdrop {
background-color: #31363B;
border-color: #31363B;
border-right-color: #696D71; }
.notebook tab.reorderable-page.left {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-bottom-width: 1px;
border-bottom-color: #696D71;
box-shadow: inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.left:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.right {
border-width: 3px;
border-style: solid;
border-color: #31363B;
background-color: #31363B;
border-bottom-width: 1px;
border-bottom-color: #696D71;
box-shadow: inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 173, 232, 0.3), inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
box-shadow: inset 0px -3px 0px 0px #3DADE8, inset 0px -3px 0px 0px #31363B; }
.notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab.reorderable-page.right:backdrop {
background-color: #31363B;
border-color: #31363B;
border-bottom-color: #696D71; }
.notebook tab .label {
padding: 0 2px;
color: #EEEFF0; }
.notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
color: #EEEFF0; }
.notebook tab .active-page .label, .notebook tab .label.active-page {
color: #EEEFF0; }
.notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
.notebook tab .titlebar .button.titlebutton,
.titlebar .notebook tab .button.titlebutton {
padding: 0px;
border: 1px solid transparent;
border-radius: 50%;
background-image: none;
background-color: #696D71;
box-shadow: none;
icon-shadow: none;
transition: none;
color: #31363B; }
.notebook tab .button:hover {
background-color: #da4453;
border-color: transparent;
background-image: none;
box-shadow: none; }
.notebook tab .button:active {
color: #31363B;
border-color: transparent;
background-image: none;
box-shadow: none; }
.notebook tab .button:backdrop {
color: #31363B;
border-color: transparent; }
.notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
.notebook tab .titlebar .button.titlebutton > GtkImage,
.titlebar .notebook tab .button.titlebutton > GtkImage {
padding: 0px; }
.notebook tab .button .active-page, .notebook tab .button.active-page {
background-color: #da4453; }
.notebook.arrow {
- color: #8f9295; }
+ color: #909396; }
.notebook.arrow:hover {
color: #3DADE8; }
.notebook.arrow:active {
color: #3DADE8; }
.notebook.arrow:insensitive {
- color: rgba(143, 146, 149, 0.3); }
+ color: rgba(144, 147, 150, 0.3); }
.notebook.arrow:backdrop {
- color: #8f9295; }
+ color: #909396; }
.notebook.arrow:backdrop:insensitive {
- color: rgba(143, 146, 149, 0.3); }
+ color: rgba(144, 147, 150, 0.3); }
/**************
* Scrollbars *
**************/
.scrollbar {
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 16;
-GtkScrollbar-min-slider-length: 64;
-GtkRange-stepper-spacing: 1;
-GtkRange-trough-under-steppers: 0; }
.scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
.scrollbar .titlebar .button.titlebutton,
.titlebar .scrollbar .button.titlebutton {
border: none;
background-image: none;
background-color: transparent;
box-shadow: none; }
.scrollbar .button:hover {
color: #3DADE8;
background-image: none;
background-color: transparent; }
.scrollbar .button:insensitive {
- color: #8f9295; }
+ color: #909396; }
.scrollbar.dragging, .scrollbar.hovering {
opacity: 0.998; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
opacity: 0.999; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
-GtkRange-slider-width: 8px;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-dark.png"), url("assets/scrollbar-slider-overlay-dark@2.png")) 6 4 6 4/6px 4px 6px 4px stretch;
border-radius: 0;
border-width: 5px 4px 5px 4px;
border-style: solid;
border-color: transparent; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-horizontal-dark.png"), url("assets/scrollbar-slider-overlay-horizontal-dark@2.png")) 4 6 4 6/4px 6px 4px 6px stretch;
border-radius: 0;
border-width: 4px 6px 4px 6px;
border-style: solid;
border-color: transparent; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
border: none;
background: none; }
.scrollbar.trough {
border-image: -gtk-scaled(url("assets/scrollbar-trough-dark.png"), url("assets/scrollbar-trough-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.trough:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-trough-rtl-dark.png"), url("assets/scrollbar-trough-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.trough.horizontal {
border-image: -gtk-scaled(url("assets/scrollbar-trough-horizontal-dark.png"), url("assets/scrollbar-trough-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-dark.png"), url("assets/scrollbar-slider-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-dark.png"), url("assets/scrollbar-slider-rtl-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:hover, .scrollbar.slider:insensitive {
border-image: -gtk-scaled(url("assets/scrollbar-slider-hover-dark.png"), url("assets/scrollbar-slider-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:hover:dir(rtl), .scrollbar.slider:insensitive:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-hover-dark.png"), url("assets/scrollbar-slider-rtl-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:active {
border-image: -gtk-scaled(url("assets/scrollbar-slider-active-dark.png"), url("assets/scrollbar-slider-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:active:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-active-dark.png"), url("assets/scrollbar-slider-rtl-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-dark.png"), url("assets/scrollbar-slider-horizontal-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal:hover, .scrollbar.slider.horizontal:insensitive {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-hover-dark.png"), url("assets/scrollbar-slider-horizontal-hover-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal:active {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-active-dark.png"), url("assets/scrollbar-slider-horizontal-active-dark@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbars-junction,
.scrollbars-junction.frame {
border-color: transparent;
border-image: linear-gradient(to bottom, #696D71 1px, transparent 1px) 0 0 0 1/0 1px stretch;
background-color: #212427; }
.scrollbars-junction:dir(rtl),
.scrollbars-junction.frame:dir(rtl) {
border-image-slice: 0 1 0 0; }
.scrollbars-junction:backdrop,
.scrollbars-junction.frame:backdrop {
- border-image-source: linear-gradient(to bottom, #63676b 1px, transparent 1px);
+ border-image-source: linear-gradient(to bottom, #63686c 1px, transparent 1px);
background-color: #2a2e33; }
/**********
* Switch *
**********/
GtkSwitch {
-GtkSwitch-slider-width: 30px;
font-weight: bold;
font-size: smaller;
outline-offset: 0px;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
GtkSwitch.trough {
border: 1px solid #696D71;
border-radius: 3px;
color: #EEEFF0;
background-image: none;
background-color: #31363B;
text-shadow: none; }
GtkSwitch.trough:active {
color: #3DADE8;
border-color: #3DADE8;
box-shadow: none;
text-shadow: none; }
GtkSwitch.trough:active:hover {
border-color: #3DADE8; }
GtkSwitch.trough:hover {
border-color: #3DADE8; }
GtkSwitch.trough:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: none;
background-color: #3a3f44;
box-shadow: none;
text-shadow: none; }
GtkSwitch.slider {
padding: 3px;
border: 3px solid;
border-radius: 3px;
border-color: rgba(255, 255, 255, 0);
box-shadow: none;
background-color: #696D71; }
GtkSwitch.slider:hover {
box-shadow: none; }
GtkSwitch.slider:active {
background-color: #3DADE8; }
GtkSwitch.slider:active:hover {
background-color: #3DADE8; }
GtkSwitch.slider:insensitive {
background-color: #3a3f44; }
/*************************
* Check and Radio items *
*************************/
.check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check.button.flat, .header-bar .check.titlebutton.button,
.titlebar .check.titlebutton.button {
icon-shadow: none; }
.check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
.titlebar .check.titlebutton.button:hover {
icon-shadow: none; }
.check:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:active.button.flat, .header-bar .check.titlebutton.button:active,
.titlebar .check.titlebutton.button:active {
icon-shadow: none; }
.check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
.titlebar .check.titlebutton.button:insensitive {
icon-shadow: none; }
.check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png"));
icon-shadow: none; }
.check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
.titlebar .check.titlebutton.button:backdrop {
icon-shadow: none; }
.check:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
.titlebar .check.titlebutton.button:backdrop:insensitive {
icon-shadow: none; }
.check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
.titlebar .check.titlebutton.button:inconsistent {
icon-shadow: none; }
.check:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
.titlebar .check.titlebutton.button:inconsistent:hover {
icon-shadow: none; }
.check:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
.titlebar .check.titlebutton.button:inconsistent:selected {
icon-shadow: none; }
.check:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png"));
icon-shadow: none; }
.check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
.titlebar .check.titlebutton.button:inconsistent:backdrop {
icon-shadow: none; }
.check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
.titlebar .check.titlebutton.button:inconsistent:insensitive {
icon-shadow: none; }
.check:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
icon-shadow: none; }
.check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
.titlebar .check.titlebutton.button:checked {
icon-shadow: none; }
.check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
.titlebar .check.titlebutton.button:checked:insensitive {
icon-shadow: none; }
.check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
.titlebar .check.titlebutton.button:checked:hover {
icon-shadow: none; }
.check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
.titlebar .check.titlebutton.button:checked:active {
icon-shadow: none; }
.check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png"));
icon-shadow: none; }
.check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
.titlebar .check.titlebutton.button:backdrop:checked {
icon-shadow: none; }
.check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
.titlebar .check.titlebutton.button:backdrop:checked:insensitive {
icon-shadow: none; }
.menu .menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- color: #a2a5a7;
+ color: #a2a5a8;
icon-shadow: none; }
.menu .menuitem.check:active, .menu .menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
color: #3DADE8; }
.menu .menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
.menu .menuitem.check:hover {
color: #EEEFF0; }
.menu .menuitem.check:insensitive {
- color: #606468; }
+ color: #616569; }
.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio.button.flat, .header-bar .radio.titlebutton.button,
.titlebar .radio.titlebutton.button {
icon-shadow: none; }
.radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
.titlebar .radio.titlebutton.button:hover {
icon-shadow: none; }
.radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
.titlebar .radio.titlebutton.button:active {
icon-shadow: none; }
.radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
.titlebar .radio.titlebutton.button:insensitive {
icon-shadow: none; }
.radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png"));
icon-shadow: none; }
.radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
.titlebar .radio.titlebutton.button:backdrop {
icon-shadow: none; }
.radio:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
.titlebar .radio.titlebutton.button:backdrop:insensitive {
icon-shadow: none; }
.radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
.titlebar .radio.titlebutton.button:inconsistent {
icon-shadow: none; }
.radio:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
.titlebar .radio.titlebutton.button:inconsistent:hover {
icon-shadow: none; }
.radio:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
.titlebar .radio.titlebutton.button:inconsistent:selected {
icon-shadow: none; }
.radio:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png"));
icon-shadow: none; }
.radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
.titlebar .radio.titlebutton.button:inconsistent:backdrop {
icon-shadow: none; }
.radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
.titlebar .radio.titlebutton.button:inconsistent:insensitive {
icon-shadow: none; }
.radio:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
icon-shadow: none; }
.radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
.titlebar .radio.titlebutton.button:checked {
icon-shadow: none; }
.radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
.titlebar .radio.titlebutton.button:checked:insensitive {
icon-shadow: none; }
.radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
.titlebar .radio.titlebutton.button:checked:hover {
icon-shadow: none; }
.radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png"));
icon-shadow: 0 1px 0 rgba(238, 239, 240, 0.1); }
.radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
.titlebar .radio.titlebutton.button:checked:active {
icon-shadow: none; }
.radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png"));
icon-shadow: none; }
.radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
.titlebar .radio.titlebutton.button:backdrop:checked {
icon-shadow: none; }
.radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png"));
icon-shadow: none; }
.radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
.titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
icon-shadow: none; }
.menu .menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
- color: #a2a5a7;
+ color: #a2a5a8;
icon-shadow: none; }
.menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
color: #3DADE8; }
.menu .menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
.menu .menuitem.radio:hover {
color: #EEEFF0; }
.menu .menuitem.radio:insensitive {
- color: #606468; }
+ color: #616569; }
.view.check, .view.radio,
.list-row .check, list-row .radio {
icon-shadow: none; }
.view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
.list-row .check:selected,
.list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
icon-shadow: none; }
.content-view {
background-color: #212427; }
.content-view:backdrop {
background-color: #212427; }
.view.content-view.check {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:hover {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:active {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:backdrop {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked:hover {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked:active {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:backdrop:checked {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
background-color: transparent; }
GtkCheckButton.text-button, GtkRadioButton.text-button {
padding: 1px 2px 4px;
outline-offset: 0; }
GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
- color: #8f9295; }
+ color: #909396; }
GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
color: #545c65; }
/************
* GtkScale *
************/
.scale,
.scale.scale-has-marks-above.scale-has-marks-below,
.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 20;
-GtkRange-trough-border: 2;
outline-offset: -9px;
outline-radius: 4px; }
.scale.fine-tune,
.scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
outline-offset: -7px;
outline-radius: 6px; }
.scale.fine-tune.trough,
.scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
margin: 8px;
border-radius: 4px; }
.scale.slider,
.scale.scale-has-marks-above.scale-has-marks-below.slider,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b);
border: 1px solid;
border-radius: 50%;
border-color: #3DADE8;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5156; }
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px #31363B, inset 0 -1px #4d5256; }
.scale.slider:hover,
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
border-width: 2px;
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b);
border-color: #3DADE8;
border-radius: 50%;
- box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #41464b; }
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -2px rgba(255, 255, 255, 0.14), inset 0 -1px #42474b; }
.scale.slider:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
border-style: solid;
border-radius: 50%;
background-image: linear-gradient(to bottom, #3a3f44);
box-shadow: none; }
.scale.slider:active,
.scale.scale-has-marks-above.scale-has-marks-below.slider:active,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
border: 2px solid #1787c2; }
.osd .scale.slider, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal;
background-color: #31363B; }
.osd .scale.slider:hover, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .scale.slider:active, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .scale.slider:backdrop, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.scale.trough,
.scale.scale-has-marks-above.scale-has-marks-below.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
margin: 9px;
border: 1px solid transparent;
border-radius: 4px;
background-color: #696D71;
box-shadow: none; }
.scale.trough.highlight,
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
background-color: #3DADE8;
border-color: transparent;
box-shadow: none; }
.scale.trough.highlight.vertical,
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
background-color: #3DADE8; }
.scale.trough:insensitive, .scale.trough.vertical:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
border-color: transparent;
background-image: none;
background-color: #3a3f44;
box-shadow: none; }
.osd .scale.trough, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
border-color: transparent;
box-shadow: none;
margin: 9px;
background-color: #696D71;
outline-color: rgba(238, 239, 240, 0.2);
outline-offset: -8px; }
.osd .scale.trough.fine-tune, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
margin: 7px; }
.osd .scale.trough.highlight, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
background-image: none;
background-color: #3DADE8; }
.osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
border-color: transparent;
background-color: transparent; }
.osd .scale.trough:backdrop, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
border-color: transparent;
background-image: none; }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.scale-has-marks-below.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.scale-has-marks-above.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.vertical.scale-has-marks-below.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.vertical.scale-has-marks-above.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above .trough {
margin: 14px 10px 10px; }
.fine-tune.scale.scale-has-marks-above .trough {
margin: 12px 8px 8px; }
.scale.scale-has-marks-below .trough {
margin: 10px 10px 14px; }
.fine-tune.scale.scale-has-marks-below .trough {
margin: 8px 8px 12px; }
.scale.vertical.scale-has-marks-above .trough {
margin: 10px 10px 10px 14px; }
.fine-tune.scale.vertical.scale-has-marks-above .trough {
margin: 8px 8px 8px 12px; }
.scale.vertical.scale-has-marks-below .trough {
margin: 10px 14px 10px 10px; }
.fine-tune.scale.vertical.scale-has-marks-below .trough {
margin: 8px 12px 8px 8px; }
/*****************
* Progress bars *
*****************/
GtkProgressBar {
padding: 0;
font-size: smaller;
color: rgba(238, 239, 240, 0.4);
box-shadow: none; }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
-GtkProgressBar-min-horizontal-bar-height: 3; }
GtkProgressBar.trough {
border: 1px solid transparent;
border-radius: 3px;
background-color: #696D71; }
GtkProgressBar.trough.osd {
border-style: none;
background-color: transparent;
box-shadow: none; }
.progressbar {
background-color: #3DADE8;
border: 1px solid #3DADE8;
border-radius: 0px;
box-shadow: none; }
.progressbar.left {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.progressbar.right {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.progressbar.left.right {
box-shadow: none; }
.progressbar.vertical.bottom {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: none; }
.progressbar.vertical.top {
border-top-left-radius: 3px;
border-top-right-radius: 3px; }
.progressbar.osd {
background-image: none;
background-color: #3DADE8;
border-style: none;
border-radius: 0; }
/*************
* Level Bar *
*************/
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34; }
.level-bar {
box-shadow: none;
-GtkLevelBar-min-block-width: 34;
-GtkLevelBar-min-block-height: 6; }
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34; }
.level-bar.trough {
border: 1px solid transparent;
padding: 2px;
border-radius: 2px;
background-color: transparent; }
.level-bar.fill-block {
border: 1px solid #3DADE8;
background-color: #3DADE8;
box-shadow: none;
border-radius: 2px; }
.level-bar.fill-block.indicator-discrete.horizontal {
margin: 0 1px; }
.level-bar.fill-block.indicator-discrete.vertical {
margin: 1px 0; }
.level-bar.fill-block.level-high {
border-color: #5aa411;
background-color: #5aa411; }
.level-bar.fill-block.level-high:backdrop {
border-color: #5aa411; }
.level-bar.fill-block.level-low {
border-color: #f67400;
background-color: #f67400; }
.level-bar.fill-block.level-low:backdrop {
border-color: #f67400; }
.level-bar.fill-block.empty-fill-block {
background-color: #696D71;
border-color: transparent;
box-shadow: none; }
/**********
* Frames *
**********/
.frame {
border: 1px solid #696D71;
padding: 0; }
.frame.flat {
border-style: none; }
.frame.action-bar {
padding: 6px;
border-width: 1px 0 0; }
GtkScrolledWindow GtkViewport.frame {
border-style: none; }
.separator, GtkPlacesSidebar.sidebar .view .separator,
GtkPlacesSidebar.sidebar .view .separator:backdrop {
color: rgba(0, 0, 0, 0.1); }
GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator {
-GtkWidget-wide-separators: true; }
/*********
* Lists *
*********/
.list, .list-row {
background-color: #31363B;
border-width: 0px;
border-color: #3DADE8; }
.list-row,
.grid-child {
padding: 0px 2px;
border-style: solid;
border-width: 0px;
border-color: #3DADE8; }
.list-row.button, .header-bar .list-row.button.titlebutton,
.titlebar .list-row.button.titlebutton,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked {
background-color: rgba(35, 38, 41, 0);
border-style: none;
border-radius: 0;
box-shadow: none; }
.list-row.button:hover {
background-color: rgba(61, 173, 232, 0.2); }
.list-row.button:active {
box-shadow: none; }
.list-row.button:selected:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
.list-row.button:selected:hover {
- background-color: #4eb3e8; }
+ background-color: #4fb4e9; }
.list-row.button:selected:backdrop {
background-color: #3DADE8; }
.list-row.button:backdrop:hover {
background-color: transparent; }
.list-row:selected .button {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
.list-row:selected .titlebar .titlebutton.button,
.titlebar .list-row:selected .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #EEEFF0; }
.list-row:selected .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.list-row:selected .button:active, .list-row:selected .button:checked {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
.list-row:selected .titlebar .titlebutton.button:backdrop,
.titlebar .list-row:selected .titlebutton.button:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
.list-row:selected .titlebar .titlebutton.button:backdrop:active,
.titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
.list-row:selected .titlebar .titlebutton.button:backdrop:checked,
.titlebar .list-row:selected .titlebutton.button:backdrop:checked {
color: #606468;
- border-color: #63676b;
- background-image: linear-gradient(to bottom, #42474b);
+ border-color: #63686c;
+ background-image: linear-gradient(to bottom, #43484c);
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #2e3236); }
- .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
+ .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
.list-row:selected .titlebar .titlebutton.button:backdrop,
.titlebar .list-row:selected .titlebutton.button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #606468; }
.list-row:selected .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .list-row:selected .button:insensitive > .label {
+ .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
- background-image: linear-gradient(to bottom, #3e4348, #3a3f44); }
- .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
+ background-image: linear-gradient(to bottom, #3f4449, #3a3f44); }
+ .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.list-row, list-row.button, .header-bar list-row.button.titlebutton,
.titlebar list-row.button.titlebutton {
transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
.titlebar list-row.button.titlebutton:hover {
transition: none; }
/*********************
* App Notifications *
*********************/
.app-notification,
.app-notification.frame {
padding: 10px;
border: none;
border-radius: 0 0 3px 3px;
background-color: rgba(35, 38, 41, 0.8);
background-image: none;
background-clip: padding-box; }
.app-notification:backdrop,
.app-notification.frame:backdrop {
background-image: none; }
.app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
.app-notification .titlebar .button.titlebutton,
.titlebar .app-notification .button.titlebutton,
.app-notification.frame .button {
color: #EEEFF0;
border-color: #696D71;
background-image: none;
background-color: #31363B;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
.app-notification .titlebar .titlebutton.button,
.titlebar .app-notification .titlebutton.button,
.app-notification.frame .button.flat,
.app-notification.frame .header-bar .titlebutton.button,
.header-bar .app-notification.frame .titlebutton.button,
.app-notification.frame .titlebar .titlebutton.button,
.titlebar .app-notification.frame .titlebutton.button {
icon-shadow: 0 1px black;
text-shadow: 0 1px black; }
.app-notification .button:hover,
.app-notification.frame .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
.app-notification.frame .button:active,
.app-notification.frame .button:checked,
.app-notification.frame .button:backdrop:active,
.app-notification.frame .button:backdrop:checked {
color: #EEEFF0;
border-color: rgba(35, 38, 41, 0.8);
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
.app-notification.frame .button:insensitive,
.app-notification.frame .button:backdrop:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3a3f44;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:backdrop,
.app-notification.frame .button:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
/*************
* Expanders *
*************/
.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.expander:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.expander:hover {
color: white; }
.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
/************
* Calendar *
***********/
GtkCalendar {
color: #EEEFF0;
border: 1px solid #696D71; }
GtkCalendar.header {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0; }
GtkCalendar.header:backdrop {
border-color: rgba(0, 0, 0, 0.1); }
GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
.titlebar GtkCalendar.button.titlebutton {
color: rgba(238, 239, 240, 0.45); }
GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
.titlebar GtkCalendar.button.titlebutton:hover {
color: #EEEFF0; }
GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
.titlebar GtkCalendar.button.titlebutton:backdrop {
color: rgba(96, 100, 104, 0.45); }
GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
color: alpha(currentColor,0.55); }
GtkCalendar:backdrop {
color: #EEEFF0;
- border-color: #63676b; }
+ border-color: #63686c; }
/***********
* Dialogs *
***********/
.message-dialog {
-GtkDialog-button-spacing: 8;
-GtkDialog-action-area-border: 8; }
.message-dialog .titlebar {
box-shadow: none; }
.message-dialog.csd.background {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px; }
.message-dialog.csd .dialog-action-area .button {
border-radius: 0;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
.message-dialog.csd .dialog-action-area .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
.message-dialog.csd .dialog-action-area .button:active {
color: #31363B;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.message-dialog.csd .dialog-action-area .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #696D71;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.suggested-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.message-dialog.csd .dialog-action-area .button.suggested-action:hover {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.message-dialog.csd .dialog-action-area .button.suggested-action:active {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
color: white;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
.message-dialog.csd .dialog-action-area .button.destructive-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #df1111, #d51010); }
.message-dialog.csd .dialog-action-area .button.destructive-action:hover {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, #d51010); }
.message-dialog.csd .dialog-action-area .button.destructive-action:active {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010, shade(#d51010, 0.8)); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
color: white;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
color: #545c65;
- border-color: #63676b;
+ border-color: #63686c;
background-image: linear-gradient(to bottom, #3a3f44);
text-shadow: none;
- icon-shadow: none; }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
+ icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
+ .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
background-color: #31363B;
color: shade(#EEEFF0, 0.5); }
GtkFileChooserDialog .search-bar {
background-color: #31363B;
border-color: #31363B;
box-shadow: none; }
GtkFileChooserDialog .search-bar:backdrop {
background-color: #25292c;
border-color: #31363B; }
GtkFileChooserDialog .dialog-action-box {
border-top: 1px solid #696D71; }
GtkFileChooserDialog .dialog-action-box:backdrop {
- border-top-color: #63676b; }
+ border-top-color: #63686c; }
/***********
* Sidebar *
***********/
.sidebar {
border: none;
background-color: #31363B; }
GtkPlacesSidebar.sidebar .view {
color: #EEEFF0;
background-color: transparent; }
GtkPlacesSidebar.sidebar .view .image {
- color: #b5b7b9; }
+ color: #b5b8ba; }
GtkPlacesSidebar.sidebar .view .image:selected {
color: #dce8ef; }
GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
color: #dce8ef; }
GtkPlacesSidebar.sidebar .view .image:insensitive {
- color: #72767a; }
+ color: #74777b; }
GtkPlacesSidebar.sidebar .view .image:backdrop {
- color: #51565a; }
+ color: #52565b; }
GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive {
- color: #495058; }
+ color: #4a5158; }
GtkPlacesSidebar.sidebar .view:insensitive {
- color: #8f9295; }
+ color: #909396; }
GtkPlacesSidebar.sidebar .view:backdrop {
color: #606468; }
GtkPlacesSidebar.sidebar .view:backdrop:insensitive {
color: #545c65; }
.sidebar-item {
padding: 10px 4px; }
.sidebar-item > .label {
padding-left: 6px;
padding-right: 6px; }
.sidebar-item.needs-attention > .label {
background-size: 6px 6px, 0 0; }
/*********
* Paned *
*********/
GtkPaned {
-GtkPaned-handle-size: 1;
-gtk-icon-source: none;
margin: 0 8px 8px 0; }
GtkPaned:dir(rtl) {
margin-right: 0;
margin-left: 8px; }
GtkPaned .pane-separator {
background-color: #696D71; }
GtkPaned .pane-separator:backdrop {
- background-color: #63676b; }
+ background-color: #63686c; }
GtkPaned.wide {
-GtkPaned-handle-size: 5;
margin: 0; }
GtkPaned.wide .pane-separator {
background-color: transparent;
border-style: none solid;
border-color: #696D71;
border-width: 1px; }
GtkPaned.wide.vertical .pane-separator {
border-style: solid none; }
GtkPaned.wide .pane-separator:backdrop {
- border-color: #63676b; }
+ border-color: #63686c; }
/**************
* GtkInfoBar *
**************/
GtkInfoBar {
border-style: none; }
.info,
.question,
.warning,
.error {
background-color: #31363B;
color: #EEEFF0;
text-shadow: none;
border-color: #1a97d8; }
.info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
.info .titlebar .button.titlebutton,
.titlebar .info .button.titlebutton,
.question .button,
.question .header-bar .button.titlebutton,
.header-bar .question .button.titlebutton,
.question .titlebar .button.titlebutton,
.titlebar .question .button.titlebutton,
.warning .button,
.warning .header-bar .button.titlebutton,
.header-bar .warning .button.titlebutton,
.warning .titlebar .button.titlebutton,
.titlebar .warning .button.titlebutton,
.error .button,
.error .header-bar .button.titlebutton,
.header-bar .error .button.titlebutton,
.error .titlebar .button.titlebutton,
.titlebar .error .button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #46b1e9, #3dade8); }
.info .button:hover,
.question .button:hover,
.warning .button:hover,
.error .button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3dade8, #3dade8); }
.info .button:active,
.question .button:active,
.warning .button:active,
.error .button:active {
color: #31363B;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8, shade(#3DADE8, 0.8)); }
.info .button:insensitive,
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
- color: #8f9295;
+ color: #909396;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .info .button:insensitive > .label,
+ .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label,
+ .info .titlebar .button.titlebutton:insensitive > .label,
.question .button:insensitive > .label,
+ .question .header-bar .button.titlebutton:insensitive > .label,
+ .question .titlebar .button.titlebutton:insensitive > .label,
.warning .button:insensitive > .label,
- .error .button:insensitive > .label {
+ .warning .header-bar .button.titlebutton:insensitive > .label,
+ .warning .titlebar .button.titlebutton:insensitive > .label,
+ .error .button:insensitive > .label,
+ .error .header-bar .button.titlebutton:insensitive > .label,
+ .error .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.info .button:backdrop,
.question .button:backdrop,
.warning .button:backdrop,
.error .button:backdrop {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #3DADE8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
.info .button:backdrop:insensitive,
.question .button:backdrop:insensitive,
.warning .button:backdrop:insensitive,
.error .button:backdrop:insensitive {
- color: #78b6d7;
+ color: #78b7d8;
border-color: #3DADE8;
- background-image: linear-gradient(to bottom, #3998cb);
+ background-image: linear-gradient(to bottom, #3999cb);
text-shadow: none;
icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3DADE8; }
- .info .button:backdrop:insensitive > .label,
+ .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .info .titlebar .button.titlebutton:backdrop:insensitive > .label,
.question .button:backdrop:insensitive > .label,
+ .question .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .question .titlebar .button.titlebutton:backdrop:insensitive > .label,
.warning .button:backdrop:insensitive > .label,
- .error .button:backdrop:insensitive > .label {
+ .warning .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .warning .titlebar .button.titlebutton:backdrop:insensitive > .label,
+ .error .button:backdrop:insensitive > .label,
+ .error .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .error .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.info .label:selected,
.info .label:selected:focus,
.info .label:selected:hover,
.question .label:selected,
.question .label:selected:focus,
.question .label:selected:hover,
.warning .label:selected,
.warning .label:selected:focus,
.warning .label:selected:hover,
.error .label:selected,
.error .label:selected:focus,
.error .label:selected:hover {
background-color: #1a97d8; }
/************
* Tooltips *
************/
.tooltip {
color: white;
padding: 4px;
/* not working */
border-radius: 5px;
box-shadow: none;
text-shadow: 0 1px black; }
.tooltip.background {
background-color: rgba(0, 0, 0, 0.8);
background-clip: padding-box;
border: 1px solid rgba(255, 255, 255, 0.1); }
.tooltip.window-frame.csd {
background-color: transparent; }
.tooltip * {
padding: 4px;
background-color: transparent;
color: inherit; }
/*****************
* Color Chooser *
*****************/
GtkColorSwatch {
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
:selected GtkColorSwatch {
box-shadow: none; }
:selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
border-color: #EEEFF0; }
GtkColorSwatch:selected {
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
GtkColorSwatch.top {
border-top-left-radius: 6px;
border-top-right-radius: 6px; }
GtkColorSwatch.bottom {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px; }
GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px; }
GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px; }
GtkColorSwatch:only-child:not(.overlay) {
border-radius: 6px; }
GtkColorSwatch.top > .overlay {
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
GtkColorSwatch.bottom > .overlay {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; }
GtkColorSwatch:first-child:not(.top) > .overlay {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; }
GtkColorSwatch:last-child:not(.bottom) > .overlay {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; }
GtkColorSwatch:only-child > .overlay {
border-radius: 5px; }
GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.4); }
GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark {
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); }
GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected
GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected {
background-image: none;
box-shadow: none; }
GtkColorEditor GtkColorSwatch {
border-radius: 3px; }
GtkColorEditor GtkColorSwatch:hover {
background-image: none;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px rgba(238, 239, 240, 0.1); }
GtkColorEditor GtkColorSwatch:backdrop {
box-shadow: none; }
GtkColorSwatch.color-dark {
color: white;
outline-color: rgba(0, 0, 0, 0.3); }
GtkColorSwatch.color-dark:backdrop {
color: rgba(255, 255, 255, 0.3); }
GtkColorSwatch.color-light {
color: black;
outline-color: rgba(255, 255, 255, 0.5); }
GtkColorSwatch.color-light:backdrop {
color: rgba(0, 0, 0, 0.3); }
GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
border: 1px solid #696D71; }
GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
border-color: black; }
GtkColorSwatch#add-color-button {
border-style: solid;
border-width: 1px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #363b41, #31363b); }
GtkColorSwatch#add-color-button:hover {
color: #EEEFF0;
border-color: #3DADE8;
background-image: linear-gradient(to bottom, #31363b, #31363b); }
GtkColorSwatch#add-color-button:backdrop {
color: #EEEFF0;
border-color: #696D71;
background-image: linear-gradient(to bottom, #31363B);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 239, 240, 0); }
GtkColorSwatch#add-color-button .overlay {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
/********
* Misc *
********/
.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
.scale-popup .titlebar .button.titlebutton,
.titlebar .scale-popup .button.titlebutton {
padding: 6px; }
.scale-popup .button:hover {
background-color: rgba(238, 239, 240, 0.1);
border-radius: 5px; }
GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
.titlebar GtkVolumeButton.button.titlebutton {
padding: 8px; }
/**********************
* Window Decorations *
*********************/
.window-frame {
- border-width: 0px;
+ border-width: 0;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5);
/* this is used for the resize cursor area */
margin: 10px; }
.window-frame:backdrop {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
.window-frame.tiled {
border-radius: 0; }
.window-frame.popup {
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
.window-frame.ssd {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); }
.window-frame.csd.popup {
border-radius: 0;
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
.window-frame.csd.tooltip {
border-radius: 5px;
box-shadow: none; }
.window-frame.csd.message-dialog {
border-radius: 7px;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
.window-frame.solid-csd {
border-radius: 0;
- margin: 4px;
+ margin: 1px;
background-color: #31363B;
- border: solid 1px #63676b;
+ border: 0;
box-shadow: none; }
.header-bar .titlebutton.button,
.titlebar .titlebutton.button {
padding: 2px; }
.header-bar .titlebutton.button:backdrop,
.titlebar .titlebutton.button:backdrop {
icon-shadow: none; }
.header-bar .titlebutton.close.button,
.titlebar .titlebutton.close.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); }
.header-bar .titlebutton.close.button:hover,
.titlebar .titlebutton.close.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); }
.header-bar .titlebutton.close.button:active,
.titlebar .titlebutton.close.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); }
.header-bar .titlebutton.close.button:backdrop,
.titlebar .titlebutton.close.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); }
.header-bar .titlebutton.maximize.button,
.titlebar .titlebutton.maximize.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); }
.header-bar .titlebutton.maximize.button:hover,
.titlebar .titlebutton.maximize.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); }
.header-bar .titlebutton.maximize.button:active,
.titlebar .titlebutton.maximize.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); }
.header-bar .titlebutton.maximize.button:backdrop,
.titlebar .titlebutton.maximize.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); }
.header-bar .titlebutton.minimize.button,
.titlebar .titlebutton.minimize.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); }
.header-bar .titlebutton.minimize.button:hover,
.titlebar .titlebutton.minimize.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); }
.header-bar .titlebutton.minimize.button:active,
.titlebar .titlebutton.minimize.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); }
.header-bar .titlebutton.minimize.button:backdrop,
.titlebar .titlebutton.minimize.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); }
.header-bar.selection-mode .titlebutton.button,
.titlebar.selection-mode .titlebutton.button {
text-shadow: none; }
.header-bar.selection-mode .titlebutton.button:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop {
icon-shadow: none; }
.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
background-color: #3DADE8;
color: #EEEFF0; }
/* Decouple the font of context menus from their entry/textview */
.touch-selection,
.context-menu {
font: initial; }
.monospace {
font: Monospace; }
.overshoot.top {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 100% 5%, 100% 100%;
background-repeat: no-repeat;
background-position: center top;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.top:backdrop {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 100% 5%;
background-repeat: no-repeat;
background-position: center top;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.bottom {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 100% 5%, 100% 100%;
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.bottom:backdrop {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 100% 5%;
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.left {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 5% 100%, 100% 100%;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.left:backdrop {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 5% 100%;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.right {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505357), to(rgba(80, 83, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#505457), to(rgba(80, 84, 87, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 239, 240, 0.07)), to(rgba(238, 239, 240, 0)));
background-size: 5% 100%, 100% 100%;
background-repeat: no-repeat;
background-position: right center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.right:backdrop {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63676b), to(rgba(99, 103, 107, 0)));
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#63686c), to(rgba(99, 104, 108, 0)));
background-size: 5% 100%;
background-repeat: no-repeat;
background-position: right center;
background-color: transparent;
border: none;
box-shadow: none; }
.undershoot.top {
background-color: transparent;
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-top: 1px;
background-size: 10px 1px;
background-repeat: repeat-x;
background-origin: content-box;
background-position: center top; }
.undershoot.bottom {
background-color: transparent;
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-bottom: 1px;
background-size: 10px 1px;
background-repeat: repeat-x;
background-origin: content-box;
background-position: center bottom; }
.undershoot.left {
background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-left: 1px;
background-size: 1px 10px;
background-repeat: repeat-y;
background-origin: content-box;
background-position: left center; }
.undershoot.right {
background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-right: 1px;
background-size: 1px 10px;
background-repeat: repeat-y;
background-origin: content-box;
background-position: right center; }
/* GTK NAMED COLORS
----------------
use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #EEEFF0;
/*
text color for entries, views and content in general */
@define-color theme_text_color #EEEFF0;
/*
widget base background color */
@define-color theme_bg_color #31363B;
/*
text widgets and the like base background color */
@define-color theme_base_color #232629;
/*
base background color of selections */
@define-color theme_selected_bg_color #3DADE8;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color #EEEFF0;
/*
base background color of insensitive widgets */
@define-color insensitive_bg_color #3a3f44;
/*
text foreground color of insensitive widgets */
-@define-color insensitive_fg_color #8f9295;
+@define-color insensitive_fg_color #909396;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #232629;
/*
widget text/foreground color on backdrop windows */
@define-color theme_unfocused_fg_color #606468;
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color #EEEFF0;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #31363B;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color #25292c;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #3DADE8;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color #EEEFF0;
/*
widgets main borders color */
@define-color borders #696D71;
/*
widgets main borders color on backdrop windows */
-@define-color unfocused_borders #63676b;
+@define-color unfocused_borders #63686c;
/*
these are pretty self explicative */
@define-color warning_color #f67400;
@define-color error_color #ed1515;
@define-color success_color #5aa411;
@define-color icon_red #da4453;
/*
titlebar colors */
@define-color titlebar_bg_color #31363B;
@define-color titlebar_fg_color #EEEFF0;
@define-color hover_color #3DADE8;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title #EEEFF0;
@define-color wm_unfocused_title #606468;
@define-color wm_highlight transparent;
@define-color wm_borders_edge rgba(238, 239, 240, 0.1);
@define-color wm_bg_a #31363B;
@define-color wm_bg_b #31363B;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#31363B, 1.3);
@define-color wm_button_hover_color_b #31363B;
@define-color wm_button_active_color_a shade(#31363B, 0.85);
@define-color wm_button_active_color_b shade(#31363B, 0.89);
@define-color wm_button_active_color_c shade(#31363B, 0.9);
@define-color content_view_bg #232629;
/*# sourceMappingURL=gtk-dark.css.map */
diff --git a/Breeze-gtk/gtk-3.0/gtk-dark.css.map b/Breeze-gtk/gtk-3.0/gtk-dark.css.map
new file mode 100644
index 0000000..7c0db14
--- /dev/null
+++ b/Breeze-gtk/gtk-3.0/gtk-dark.css.map
@@ -0,0 +1,7 @@
+{
+"version": 3,
+"mappings": "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",
+"sources": ["_common.scss","_colors.scss","_drawing.scss","_colors-public.scss"],
+"names": [],
+"file": "gtk-dark.css"
+}
diff --git a/Breeze-gtk/gtk-3.0/gtk-contained.scss b/Breeze-gtk/gtk-3.0/gtk-dark.scss
similarity index 95%
copy from Breeze-gtk/gtk-3.0/gtk-contained.scss
copy to Breeze-gtk/gtk-3.0/gtk-dark.scss
index ee5e202..4ca3bfd 100755
--- a/Breeze-gtk/gtk-3.0/gtk-contained.scss
+++ b/Breeze-gtk/gtk-3.0/gtk-dark.scss
@@ -1,12 +1,12 @@
// General guidelines:
// - very unlikely you want to edit something else than _common.scss
// - keep the number of defined colors to a minimum, use the color blending functions if
// you need a subtle shade
// - if you need to inverse a color function use the @if directive to match for dark $variant
-$variant: 'light';
+$variant: 'dark';
@import 'colors';
@import 'drawing';
@import 'common';
@import 'colors-public';
diff --git a/Breeze-gtk/gtk-3.0/gtk.css b/Breeze-gtk/gtk-3.0/gtk.css
index 15e3c3e..5a3d5e0 100755
--- a/Breeze-gtk/gtk-3.0/gtk.css
+++ b/Breeze-gtk/gtk-3.0/gtk.css
@@ -1,4396 +1,4477 @@
* {
padding: 0;
-GtkToolButton-icon-spacing: 4;
-GtkTextView-error-underline-color: #ed1515;
-GtkCheckButton-indicator-size: 16;
-GtkCheckMenuItem-indicator-size: 16;
-GtkScrolledWindow-scrollbar-spacing: 0;
-GtkScrolledWindow-scrollbars-within-bevel: 1;
-GtkToolItemGroup-expander-size: 11;
-GtkExpander-expander-size: 16;
-GtkTreeView-expander-size: 11;
-GtkTreeView-horizontal-separator: 4;
-GtkMenu-horizontal-padding: 0;
-GtkMenu-vertical-padding: 0;
-GtkWidget-link-color: #1998da;
-GtkWidget-visited-link-color: #1478ac;
-GtkWidget-focus-padding: 2;
-GtkWidget-focus-line-width: 1;
-GtkWidget-text-handle-width: 20;
-GtkWidget-text-handle-height: 20;
-GtkDialog-button-spacing: 4;
-GtkDialog-action-area-border: 0;
-GtkStatusbar-shadow-type: none;
outline-width: 0px; }
/***************
* Base States *
***************/
.background {
color: #31363b;
background-color: #eff0f1; }
.background:backdrop {
text-shadow: none;
icon-shadow: none;
color: #31363b;
background-color: #eff0f1; }
/*
These wildcard seems unavoidable, need to investigate.
Wildcards are bad and troublesome, use them with care,
or better, just don't.
Everytime a wildcard is used a kitten dies, painfully.
*/
*:insensitive {
-gtk-image-effect: dim; }
.gtkstyle-fallback {
background-color: #eff0f1;
color: #31363b; }
.gtkstyle-fallback:prelight {
background-color: white;
color: #31363b; }
.gtkstyle-fallback:active {
- background-color: #d4d6d9;
+ background-color: #d4d7d9;
color: #31363b; }
.gtkstyle-fallback:insensitive {
- background-color: #e5e6e7;
+ background-color: #e6e7e8;
color: #909396; }
.gtkstyle-fallback:selected {
background-color: #3daee9;
color: #fcfcfc; }
.view {
color: #31363b;
background-color: #fcfcfc; }
.view:selected, GtkCalendar:selected {
border-radius: 3px; }
.rubberband {
border: 1px solid #3daee9;
background-color: rgba(61, 174, 233, 0.2); }
.label.separator, GtkPlacesSidebar.sidebar .view .label.separator {
color: #31363b; }
.label:insensitive {
color: #909396; }
.dim-label, .label.separator, GtkPlacesSidebar.sidebar .view .label.separator, .titlebar .subtitle,
.header-bar .subtitle {
opacity: 0.55;
text-shadow: none; }
GtkAssistant .sidebar {
background-color: #fcfcfc;
border-top: 1px solid #bdc3c7; }
GtkAssistant .sidebar:dir(ltr) {
border-right: 1px solid #bdc3c7; }
GtkAssistant .sidebar:dir(rtl) {
border-left: 1px solid #bdc3c7; }
GtkAssistant .sidebar:backdrop {
background-color: white;
- border-color: #c2c7cb; }
+ border-color: #c2c8cb; }
GtkAssistant.csd .sidebar {
border-top-style: none; }
GtkAssistant .sidebar .label {
padding: 6px 12px; }
GtkAssistant .sidebar .label.highlight {
- background-color: #c9cacc; }
+ background-color: #c9cbcd; }
GtkTextView {
- background-color: #f5f6f6; }
+ background-color: #f6f6f7; }
.grid-child {
padding: 3px;
border-radius: 3px; }
.popover.osd, .app-notification,
.app-notification.frame, .osd {
color: #31363b;
border: 1px solid #eff0f1;
background-color: rgba(252, 252, 252, 0.8);
background-clip: padding-box;
outline-color: rgba(49, 54, 59, 0.3);
text-shadow: none;
icon-shadow: none; }
.popover.osd:backdrop, .app-notification:backdrop, .osd:backdrop {
text-shadow: none; }
/*********************
* Spinner Animation *
*********************/
@keyframes spin {
to {
-gtk-icon-transform: rotate(1turn); } }
.spinner {
background-image: none;
background-color: blue;
opacity: 0;
-gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
.spinner:active {
opacity: 1;
animation: spin 1s linear infinite; }
.spinner:active:insensitive {
opacity: 0.5; }
/****************
* Text Entries *
****************/
.entry {
border: 1px solid;
padding: 5px 8px 6px;
border-radius: 3px;
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
background-color: #fcfcfc;
background-image: none;
color: #31363b;
border-color: #bdc3c7; }
.entry.image.left {
padding-left: 0; }
.entry.image.right {
padding-right: 0; }
.entry.flat, .entry.flat:focus {
padding: 2px;
background-color: #fcfcfc;
background-image: none;
color: #31363b;
border-color: #bdc3c7;
border: none;
border-radius: 0; }
.entry:focus {
background-color: #fcfcfc;
background-image: none;
border-color: #3daee9; }
.entry:insensitive {
background-color: #fcfcfc;
background-image: none;
color: #909396;
border-color: #bdc3c7;
- background-color: #e5e6e7;
+ background-color: #e6e7e8;
box-shadow: none; }
.entry:backdrop {
background-color: #fcfcfc;
background-image: none;
color: #31363b;
border-color: #bdc3c7;
background-color: #fcfcfc;
box-shadow: none; }
.entry:backdrop:insensitive {
background-color: #fcfcfc;
background-image: none;
color: #909396;
border-color: #bdc3c7;
- background-color: #e5e6e7;
+ background-color: #e6e7e8;
box-shadow: none; }
.entry.progressbar {
margin: 1px;
border-radius: 0;
border-width: 0 0 2px;
border-color: #3daee9;
border-style: solid;
background-image: none;
background-color: transparent;
box-shadow: none; }
.entry.progressbar:backdrop {
background-color: transparent; }
.linked > .entry {
border-radius: 0; }
.linked > .entry:first-child {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error {
color: #ed1515;
border-color: #ed1515; }
.entry.error:focus {
background-color: #fcfcfc;
background-image: none;
border-color: #ed1515; }
.entry.error:selected, .entry.error:selected:focus {
background-color: #ed1515; }
.entry.warning {
color: #f67400;
border-color: #f67400; }
.entry.warning:focus {
background-color: #fcfcfc;
background-image: none;
border-color: #f67400; }
.entry.warning:selected, .entry.warning:selected:focus {
background-color: #f67400; }
.entry.image {
- color: #595d61; }
+ color: #5a5e62; }
.entry.image:hover {
color: #31363b; }
.entry.image:active {
color: #3daee9; }
.entry.image:backdrop {
- color: #cbcdcf; }
+ color: #cdced0; }
.osd .entry {
background-color: #fcfcfc;
background-image: none;
color: #31363b;
border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(252, 252, 252, 0.8);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:focus {
background-color: #fcfcfc;
background-image: none;
color: #31363b;
border-color: #3daee9;
background-color: rgba(252, 252, 252, 0.8);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:backdrop {
background-color: #fcfcfc;
background-image: none;
color: #31363b;
border-color: rgba(0, 0, 0, 0.7);
background-color: rgba(0, 0, 0, 0.7);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .entry:insensitive {
background-color: #fcfcfc;
background-image: none;
- color: #96999b;
+ color: #97999c;
border-color: rgba(0, 0, 0, 0.7);
background-color: shade(#31363b, 0.3);
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.linked.vertical > .entry:not(:last-child) {
box-shadow: none; }
.linked.vertical > .entry:focus:not(:last-child) {
box-shadow: inset 0 0 0 1px #3daee9; }
.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) {
- border-top-color: #e9eaec;
+ border-top-color: #e9ebec;
background-image: linear-gradient(to bottom, #fcfcfc); }
.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop {
- border-top-color: #eceeef;
+ border-top-color: #edefef;
background-image: linear-gradient(to bottom, white); }
.linked.vertical > .entry + .entry:focus:not(:last-child) {
border-top-color: #3daee9;
box-shadow: inset 0 0 0 1px #3daee9; }
.linked.vertical > .entry + .entry:focus:last-child {
border-top-color: #3daee9; }
.linked.vertical > .entry:focus:not(:only-child) + .entry,
.linked.vertical > .entry:focus:not(:only-child) + .button,
.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > .button,
.linked.vertical > .entry:focus:not(:only-child) + GtkComboBoxText > .button {
border-top-color: #3daee9; }
/***********
* Buttons *
***********/
@keyframes needs_attention {
from {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#3daee9), to(transparent)); }
to {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3daee9), to(transparent)); } }
.button, .header-bar .button.titlebutton,
.titlebar .button.titlebutton {
border: 1px solid;
border-radius: 3px;
padding: 5px 8px 6px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); }
.button.flat, .header-bar .titlebutton.button,
.titlebar .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
transition: none; }
.button.flat:hover, .header-bar .titlebutton.button:hover,
.titlebar .titlebutton.button:hover {
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition-duration: 500ms; }
.button.flat:hover:active, .header-bar .titlebutton.button:hover:active,
.titlebar .titlebutton.button:hover:active {
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.button:hover, .header-bar .button.titlebutton:hover,
.titlebar .button.titlebutton:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1);
-gtk-image-effect: highlight; }
.button:active, .header-bar .button.titlebutton:active,
.titlebar .button.titlebutton:active, .button:checked, .header-bar .button.titlebutton:checked,
.titlebar .button.titlebutton:checked {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
transition-duration: 50ms; }
.button:active:hover, .button:checked:hover {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #96CDF1, #86B7D7); }
.button.flat:backdrop, .header-bar .titlebutton.button:backdrop,
.titlebar .titlebutton.button:backdrop, .button.flat:insensitive, .header-bar .titlebutton.button:insensitive,
.titlebar .titlebutton.button:insensitive, .button.flat:backdrop:insensitive, .header-bar .titlebutton.button:backdrop:insensitive,
.titlebar .titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button:insensitive, .header-bar .button.titlebutton:insensitive,
.titlebar .button.titlebutton:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .button:insensitive > .label {
+ .button:insensitive > .label, .header-bar .button.titlebutton:insensitive > .label,
+ .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.button:insensitive:active, .button:insensitive:checked {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e1e2e3, #e5e6e7); }
- .button:insensitive:active > .label, .button:insensitive:checked > .label {
+ background-image: linear-gradient(to bottom, #e2e3e5, #e6e7e8); }
+ .button:insensitive:active > .label, .header-bar .button.titlebutton:insensitive:active > .label,
+ .titlebar .button.titlebutton:insensitive:active > .label, .button:insensitive:checked > .label, .header-bar .button.titlebutton:insensitive:checked > .label,
+ .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.button.osd, .header-bar .osd.button.titlebutton,
.titlebar .osd.button.titlebutton {
color: #31363b;
border-radius: 5px;
outline-color: rgba(49, 54, 59, 0.3);
color: #31363b;
border-color: #bdc3c7;
background-image: none;
background-color: #eff0f1;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal;
border: none;
box-shadow: none; }
.button.osd.image-button, .header-bar .osd.titlebutton.button,
.titlebar .osd.titlebutton.button {
padding: 13px; }
.button.osd:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none;
border: none;
box-shadow: none; }
.button.osd:active, .button.osd:checked {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none;
box-shadow: none; }
.button.osd:insensitive, .button.osd:backdrop:insensitive {
color: #909396;
- border-color: #e5e6e7;
+ border-color: #e6e7e8;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none; }
.button.osd:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
border: none; }
.osd .button, .osd .header-bar .button.titlebutton, .header-bar .osd .button.titlebutton,
.osd .titlebar .button.titlebutton,
.titlebar .osd .button.titlebutton {
color: #31363b;
border-color: #bdc3c7;
background-image: none;
background-color: #eff0f1;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal;
border-radius: 3px;
border-style: solid; }
.osd .button:dir(rtl) {
border-radius: 3px; }
.osd .button:first-child {
border-radius: 3px 3px 3px 3px; }
.osd .button:last-child {
border-radius: 3px 3px 3px 3px; }
.osd .button:last-child:dir(rtl) {
border-right-style: solid; }
.osd .button:only-child {
border-radius: 3px;
border-style: solid; }
.osd .button:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button:active, .osd .button:checked, .osd .button:backdrop:active, .osd .button:backdrop:checked {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button:insensitive, .osd .button:backdrop:insensitive {
color: #909396;
- border-color: #e5e6e7;
+ border-color: #e6e7e8;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.flat, .osd .header-bar .titlebutton.button, .header-bar .osd .titlebutton.button,
.osd .titlebar .titlebutton.button,
.titlebar .osd .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.osd .button.flat:hover, .osd .header-bar .titlebutton.button:hover, .header-bar .osd .titlebutton.button:hover,
.osd .titlebar .titlebutton.button:hover,
.titlebar .osd .titlebutton.button:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none;
background-clip: padding-box;
box-shadow: none; }
.osd .button.flat:insensitive, .osd .header-bar .titlebutton.button:insensitive, .header-bar .osd .titlebutton.button:insensitive,
.osd .titlebar .titlebutton.button:insensitive,
.titlebar .osd .titlebutton.button:insensitive {
color: #909396;
- border-color: #e5e6e7;
+ border-color: #e6e7e8;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
background-image: none;
border-color: transparent;
box-shadow: none; }
.osd .button.flat:backdrop, .osd .header-bar .titlebutton.button:backdrop, .header-bar .osd .titlebutton.button:backdrop,
.osd .titlebar .titlebutton.button:backdrop,
.titlebar .osd .titlebutton.button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.flat:active, .osd .header-bar .titlebutton.button:active, .header-bar .osd .titlebutton.button:active,
.osd .titlebar .titlebutton.button:active,
.titlebar .osd .titlebutton.button:active, .osd .button.flat:checked, .osd .header-bar .titlebutton.button:checked, .header-bar .osd .titlebutton.button:checked,
.osd .titlebar .titlebutton.button:checked,
.titlebar .osd .titlebutton.button:checked {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
background-clip: padding-box;
border-color: transparent;
box-shadow: none; }
.button.suggested-action, .header-bar .suggested-action.button.titlebutton,
.titlebar .suggested-action.button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #46b2ea, #3daee9); }
.button.suggested-action.flat, .header-bar .suggested-action.titlebutton.button,
.titlebar .suggested-action.titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #3daee9; }
.button.suggested-action:hover {
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, #3daee9); }
.button.suggested-action:active, .button.suggested-action:checked {
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.button.suggested-action:backdrop, .button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
.titlebar .suggested-action.titlebutton.button:backdrop {
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.suggested-action:backdrop:active, .button.suggested-action:backdrop:checked, .button.suggested-action.flat:backdrop:active, .header-bar .suggested-action.titlebutton.button:backdrop:active,
.titlebar .suggested-action.titlebutton.button:backdrop:active, .button.suggested-action.flat:backdrop:checked, .header-bar .suggested-action.titlebutton.button:backdrop:checked,
.titlebar .suggested-action.titlebutton.button:backdrop:checked {
- color: #d1eaf7;
+ color: #d1eaf8;
border-color: #1998da;
background-image: linear-gradient(to bottom, #1998da);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.suggested-action:backdrop:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .button.suggested-action:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
+ .button.suggested-action:backdrop:insensitive > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label, .button.suggested-action.flat:backdrop:insensitive > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.button.suggested-action:backdrop:insensitive:active, .button.suggested-action:backdrop:insensitive:checked, .button.suggested-action.flat:backdrop:insensitive:active, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active, .button.suggested-action.flat:backdrop:insensitive:checked, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked {
- color: #84cbf0;
- border-color: #42afe8;
- background-image: linear-gradient(to bottom, #42afe8); }
- .button.suggested-action:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
+ color: #85ccf1;
+ border-color: #43b0e9;
+ background-image: linear-gradient(to bottom, #43b0e9); }
+ .button.suggested-action:backdrop:insensitive:active > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:active > .label, .button.suggested-action:backdrop:insensitive:checked > .label, .header-bar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label,
+ .titlebar .suggested-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.suggested-action.flat:backdrop:insensitive:active > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:active > .label, .button.suggested-action.flat:backdrop:insensitive:checked > .label, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.button.suggested-action.flat:backdrop, .header-bar .suggested-action.titlebutton.button:backdrop,
.titlebar .suggested-action.titlebutton.button:backdrop, .button.suggested-action.flat:insensitive, .header-bar .suggested-action.titlebutton.button:insensitive,
.titlebar .suggested-action.titlebutton.button:insensitive, .button.suggested-action.flat:backdrop:insensitive, .header-bar .suggested-action.titlebutton.button:backdrop:insensitive,
.titlebar .suggested-action.titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: rgba(61, 174, 233, 0.8); }
.button.suggested-action:insensitive {
background-color: transparent;
color: shade(#fcfcfc, 0.5); }
.button.suggested-action:insensitive:active, .button.suggested-action:insensitive:checked {
background-color: transparent;
color: shade(#fcfcfc, 0.5); }
.osd .button.suggested-action {
color: #31363b;
border-color: #bdc3c7;
background-image: none;
background-color: #eff0f1;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.osd .button.suggested-action:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:active, .osd .button.suggested-action:checked, .osd .button.suggested-action:backdrop:active, .osd .button.suggested-action:backdrop:checked {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:insensitive, .osd .button.suggested-action:backdrop:insensitive {
color: #909396;
- border-color: #e5e6e7;
+ border-color: #e6e7e8;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.suggested-action:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button.destructive-action, .header-bar .destructive-action.button.titlebutton,
.titlebar .destructive-action.button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #fcfcfc;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #f03232, #ef2929); }
.button.destructive-action.flat, .header-bar .destructive-action.titlebutton.button,
.titlebar .destructive-action.titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #ef2929; }
.button.destructive-action:hover {
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929, #ef2929); }
.button.destructive-action:active, .button.destructive-action:checked {
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929, shade(#ef2929, 0.8)); }
.button.destructive-action:backdrop, .button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
.titlebar .destructive-action.titlebutton.button:backdrop {
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.destructive-action:backdrop:active, .button.destructive-action:backdrop:checked, .button.destructive-action.flat:backdrop:active, .header-bar .destructive-action.titlebutton.button:backdrop:active,
.titlebar .destructive-action.titlebutton.button:backdrop:active, .button.destructive-action.flat:backdrop:checked, .header-bar .destructive-action.titlebutton.button:backdrop:checked,
.titlebar .destructive-action.titlebutton.button:backdrop:checked {
- color: #f6cfcf;
+ color: #f7cfcf;
border-color: #d51010;
background-image: linear-gradient(to bottom, #d51010);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.button.destructive-action:backdrop:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .button.destructive-action:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
+ .button.destructive-action:backdrop:insensitive > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label, .button.destructive-action.flat:backdrop:insensitive > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.button.destructive-action:backdrop:insensitive:active, .button.destructive-action:backdrop:insensitive:checked, .button.destructive-action.flat:backdrop:insensitive:active, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active, .button.destructive-action.flat:backdrop:insensitive:checked, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked {
- color: #f37878;
- border-color: #ee3030;
- background-image: linear-gradient(to bottom, #ee3030); }
- .button.destructive-action:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
+ color: #f57979;
+ border-color: #ef3131;
+ background-image: linear-gradient(to bottom, #ef3131); }
+ .button.destructive-action:backdrop:insensitive:active > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:active > .label, .button.destructive-action:backdrop:insensitive:checked > .label, .header-bar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label,
+ .titlebar .destructive-action.button.titlebutton:backdrop:insensitive:checked > .label, .button.destructive-action.flat:backdrop:insensitive:active > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:active > .label, .button.destructive-action.flat:backdrop:insensitive:checked > .label, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.button.destructive-action.flat:backdrop, .header-bar .destructive-action.titlebutton.button:backdrop,
.titlebar .destructive-action.titlebutton.button:backdrop, .button.destructive-action.flat:insensitive, .header-bar .destructive-action.titlebutton.button:insensitive,
.titlebar .destructive-action.titlebutton.button:insensitive, .button.destructive-action.flat:backdrop:insensitive, .header-bar .destructive-action.titlebutton.button:backdrop:insensitive,
.titlebar .destructive-action.titlebutton.button:backdrop:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: rgba(239, 41, 41, 0.8); }
.button.destructive-action:insensitive {
background-color: transparent;
color: shade(#fcfcfc, 0.5); }
.button.destructive-action:insensitive:active, .button.destructive-action:insensitive:checked {
background-color: transparent;
color: shade(#fcfcfc, 0.5); }
.osd .button.destructive-action {
color: #31363b;
border-color: #bdc3c7;
background-image: none;
background-color: #eff0f1;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.osd .button.destructive-action:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:active, .osd .button.destructive-action:checked, .osd .button.destructive-action:backdrop:active, .osd .button.destructive-action:backdrop:checked {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #ef2929, shade(#ef2929, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:insensitive, .osd .button.destructive-action:backdrop:insensitive {
color: #909396;
- border-color: #e5e6e7;
+ border-color: #e6e7e8;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .button.destructive-action:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.button.image-button, .header-bar .titlebutton.button,
.titlebar .titlebutton.button {
padding: 8px; }
.button.text-button, .header-bar .text-button.button.titlebutton,
.titlebar .text-button.button.titlebutton {
padding-left: 16px;
padding-right: 16px; }
.button.text-button.image-button, .header-bar .text-button.titlebutton.button,
.titlebar .text-button.titlebutton.button {
padding: 5px 8px 6px; }
.button.text-button.image-button .label:first-child, .header-bar .text-button.titlebutton.button .label:first-child,
.titlebar .text-button.titlebutton.button .label:first-child {
padding-left: 8px; }
.button.text-button.image-button .label:last-child, .header-bar .text-button.titlebutton.button .label:last-child,
.titlebar .text-button.titlebutton.button .label:last-child {
padding-right: 8px; }
.stack-switcher > .button, .header-bar .stack-switcher > .button.titlebutton,
.titlebar .stack-switcher > .button.titlebutton {
outline-offset: -3px; }
.stack-switcher > .button > .label {
padding-left: 6px;
padding-right: 6px; }
.stack-switcher > .button > GtkImage, .header-bar .stack-switcher > .button.titlebutton > GtkImage,
.titlebar .stack-switcher > .button.titlebutton > GtkImage {
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
padding-bottom: 3px; }
- .stack-switcher > .button.text-button {
+ .stack-switcher > .button.text-button, .header-bar .stack-switcher > .text-button.button.titlebutton,
+ .titlebar .stack-switcher > .text-button.button.titlebutton {
padding: 5px 10px 6px; }
.stack-switcher > .button.image-button, .header-bar .stack-switcher > .titlebutton.button,
.titlebar .stack-switcher > .titlebutton.button {
padding: 5px 2px; }
.stack-switcher > .button.needs-attention:active > .label, .stack-switcher > .button.needs-attention:active > GtkImage, .stack-switcher > .button.needs-attention:checked > .label, .stack-switcher > .button.needs-attention:checked > GtkImage {
animation: none;
background-image: none; }
.inline-toolbar .button, .inline-toolbar .header-bar .button.titlebutton, .header-bar .inline-toolbar .button.titlebutton,
.inline-toolbar .titlebar .button.titlebutton,
.titlebar .inline-toolbar .button.titlebutton, .inline-toolbar .button:backdrop {
border-radius: 2px;
border-width: 1px; }
.primary-toolbar .button, .primary-toolbar .header-bar .button.titlebutton, .header-bar .primary-toolbar .button.titlebutton,
.primary-toolbar .titlebar .button.titlebutton,
.titlebar .primary-toolbar .button.titlebutton {
icon-shadow: none; }
.stack-switcher > .button.needs-attention > .label, .stack-switcher > .button.needs-attention > GtkImage, .sidebar-item.needs-attention > .label {
animation: needs_attention 150ms ease-in;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3daee9), 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; }
.stack-switcher > .button.needs-attention > .label:backdrop, .stack-switcher > .button.needs-attention > GtkImage:backdrop, .sidebar-item.needs-attention > .label:backdrop {
background-size: 6px 6px, 0 0; }
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .sidebar-item.needs-attention > .label:dir(rtl) {
background-position: left 3px, left 4px; }
.inline-toolbar GtkToolButton > .button, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton > .button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); }
- .inline-toolbar GtkToolButton > .button:hover {
+ .inline-toolbar GtkToolButton > .button:hover, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:hover,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); }
- .inline-toolbar GtkToolButton > .button:active, .inline-toolbar GtkToolButton > .button:checked {
+ .inline-toolbar GtkToolButton > .button:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:active, .inline-toolbar GtkToolButton > .button:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:checked {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
- .inline-toolbar GtkToolButton > .button:insensitive {
+ .inline-toolbar GtkToolButton > .button:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
.inline-toolbar GtkToolButton > .button:insensitive > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked {
+ .inline-toolbar GtkToolButton > .button:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:active, .inline-toolbar GtkToolButton > .button:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:insensitive:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:insensitive:checked {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e1e2e3, #e5e6e7); }
+ background-image: linear-gradient(to bottom, #e2e3e5, #e6e7e8); }
.inline-toolbar GtkToolButton > .button:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:insensitive:checked > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop {
+ .inline-toolbar GtkToolButton > .button:backdrop, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked {
- color: #bfc1c3;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #dfe1e3);
+ .inline-toolbar GtkToolButton > .button:backdrop:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:active, .inline-toolbar GtkToolButton > .button:backdrop:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:checked {
+ color: #c0c2c4;
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #dfe2e4);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive {
+ .inline-toolbar GtkToolButton > .button:backdrop:insensitive, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive > .label {
color: inherit; }
- .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked {
+ .inline-toolbar GtkToolButton > .button:backdrop:insensitive:active, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:active,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:active, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked, .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked,
+ .inline-toolbar .titlebar GtkToolButton > .button.titlebutton:backdrop:insensitive:checked {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #d8d9db); }
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #d9dadc); }
.inline-toolbar GtkToolButton > .button:backdrop:insensitive:active > .label, .inline-toolbar GtkToolButton > .button:backdrop:insensitive:checked > .label {
color: inherit; }
.inline-toolbar GtkToolButton > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:dir(rtl) > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:dir(rtl) > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton,
-.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
+.titlebar .inline-toolbar GtkToolButton:backdrop:dir(rtl) > .button.titlebutton, .osd .button:dir(rtl):hover, .osd .button:dir(rtl):active, .osd .button:dir(rtl):checked, .osd .button:dir(rtl):insensitive, .osd .button:dir(rtl):backdrop, .osd .button.suggested-action:dir(rtl), .osd .button.destructive-action:dir(rtl), .inline-toolbar .button:dir(rtl), .linked > .button:dir(rtl), .header-bar .linked > .button.titlebutton:dir(rtl),
+.titlebar .linked > .button.titlebutton:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl), GtkComboBox.combobox-entry .button:dir(rtl), .linked > GtkComboBox > .button:dir(rtl) {
border-radius: 3px; }
-.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
+.osd .button:first-child:hover, .osd .button:first-child:active, .osd .button:first-child:checked, .osd .button:first-child:insensitive, .osd .button:first-child:backdrop, .osd .button.suggested-action:first-child, .osd .button.destructive-action:first-child, .inline-toolbar .button:first-child, .linked > .button:first-child, .header-bar .linked > .button.titlebutton:first-child,
+.titlebar .linked > .button.titlebutton:first-child, .inline-toolbar.toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar GtkToolButton:first-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:first-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:first-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:first-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:first-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:first-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:first-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:first-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:first-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, .linked > GtkComboBox:first-child > .button {
border-radius: 3px 3px 3px 3px;
border-left-style: solid; }
-.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
+.osd .button:last-child:hover, .osd .button:last-child:active, .osd .button:last-child:checked, .osd .button:last-child:insensitive, .osd .button:last-child:backdrop, .osd .button.suggested-action:last-child, .osd .button.destructive-action:last-child, .inline-toolbar .button:last-child, .linked > .button:last-child, .header-bar .linked > .button.titlebutton:last-child,
+.titlebar .linked > .button.titlebutton:last-child, .inline-toolbar.toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar GtkToolButton:last-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:last-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:last-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, .linked > GtkComboBox:last-child > .button {
border-radius: 3px 3px 3px 3px; }
- .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
+ .osd .button:last-child:dir(rtl):hover, .osd .button:last-child:dir(rtl):active, .osd .button:last-child:dir(rtl):checked, .osd .button:last-child:dir(rtl):insensitive, .osd .button:last-child:dir(rtl):backdrop, .osd .button.suggested-action:last-child:dir(rtl), .osd .button.destructive-action:last-child:dir(rtl), .inline-toolbar .button:last-child:dir(rtl), .linked > .button:last-child:dir(rtl), .header-bar .linked > .button.titlebutton:last-child:dir(rtl),
+ .titlebar .linked > .button.titlebutton:last-child:dir(rtl), .inline-toolbar GtkToolButton:last-child > .button.flat:dir(rtl), .inline-toolbar .header-bar GtkToolButton:last-child > .button.titlebutton:dir(rtl), .header-bar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar .titlebar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.titlebar .inline-toolbar GtkToolButton:last-child > .button.titlebutton:dir(rtl),
.inline-toolbar GtkToolButton:backdrop:last-child > .button.flat:dir(rtl), .inline-toolbar.toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.search-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar.location-bar GtkToolButton:last-child:dir(rtl) > .button.flat, .inline-toolbar .header-bar GtkToolButton:last-child:dir(rtl) > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:last-child:dir(rtl) > .button.titlebutton, GtkComboBox.combobox-entry .entry:last-child:dir(rtl), GtkComboBox.combobox-entry .button:last-child:dir(rtl), .linked > GtkComboBox:last-child > .button:dir(rtl) {
border-right-style: solid; }
-.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
+.osd .button:only-child:hover, .osd .button:only-child:active, .osd .button:only-child:checked, .osd .button:only-child:insensitive, .osd .button:only-child:backdrop, .osd .button.suggested-action:only-child, .osd .button.destructive-action:only-child, .inline-toolbar .button:only-child, .linked > .button:only-child, .header-bar .linked > .button.titlebutton:only-child,
+.titlebar .linked > .button.titlebutton:only-child, .inline-toolbar.toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar GtkToolButton:only-child > .button.flat, .inline-toolbar.search-bar GtkToolButton:only-child > .button.flat, .inline-toolbar.location-bar GtkToolButton:only-child > .button.flat, .inline-toolbar .header-bar GtkToolButton:only-child > .button.titlebutton, .header-bar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:only-child > .button.titlebutton,
.inline-toolbar.toolbar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar.search-bar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar.location-bar GtkToolButton:backdrop:only-child > .button.flat,
.inline-toolbar .header-bar GtkToolButton:backdrop:only-child > .button.titlebutton,
.header-bar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton,
.inline-toolbar .titlebar GtkToolButton:backdrop:only-child > .button.titlebutton,
.titlebar .inline-toolbar GtkToolButton:backdrop:only-child > .button.titlebutton, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, .linked > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
-.linked.vertical > .entry, .linked.vertical > .button, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
+.linked.vertical > .entry, .linked.vertical > .button, .header-bar .linked.vertical > .button.titlebutton,
+.titlebar .linked.vertical > .button.titlebutton, .linked.vertical > .button:hover, .linked.vertical > .button:active, .linked.vertical > .button:checked, .linked.vertical > .button:backdrop, .linked.vertical > GtkComboBoxText > .button,
.linked.vertical > GtkComboBox > .button {
border-left-style: solid;
border-bottom-style: none;
border-radius: 3px; }
-.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
+.linked.vertical > .entry:first-child, .linked.vertical > .button:first-child, .header-bar .linked.vertical > .button.titlebutton:first-child,
+.titlebar .linked.vertical > .button.titlebutton:first-child, .linked.vertical > GtkComboBoxText:first-child > .button,
.linked.vertical > GtkComboBox:first-child > .button {
border-radius: 3px 3px 3px 3px; }
-.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
+.linked.vertical > .entry:last-child, .linked.vertical > .button:last-child, .header-bar .linked.vertical > .button.titlebutton:last-child,
+.titlebar .linked.vertical > .button.titlebutton:last-child, .linked.vertical > GtkComboBoxText:last-child > .button,
.linked.vertical > GtkComboBox:last-child > .button {
border-radius: 3px 3px 3px 3px;
border-style: solid; }
-.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
+.linked.vertical > .entry:only-child, .linked.vertical > .button:only-child, .header-bar .linked.vertical > .button.titlebutton:only-child,
+.titlebar .linked.vertical > .button.titlebutton:only-child, .linked.vertical > GtkComboBoxText:only-child > .button,
.linked.vertical > GtkComboBox:only-child > .button {
border-radius: 3px;
border-style: solid; }
.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
.titlebar .menuitem.titlebutton.button, .menuitem.button.flat:backdrop, .menuitem.button.flat:backdrop:hover, .header-bar .menuitem.titlebutton.button:backdrop:hover,
.titlebar .menuitem.titlebutton.button:backdrop:hover, .button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited, .button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked, .button:link:backdrop, .button:visited:backdrop, .menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton, .list-row.button, .header-bar .list-row.button.titlebutton,
.titlebar .list-row.button.titlebutton,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked, .app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
.app-notification .titlebar .titlebutton.button,
.titlebar .app-notification .titlebutton.button,
.app-notification.frame .button.flat, .app-notification .button.flat:backdrop, .app-notification .button.flat:insensitive, .app-notification .button.flat:backdrop:insensitive, .app-notification .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .app-notification .titlebutton.button:backdrop:insensitive,
.app-notification .titlebar .titlebutton.button:backdrop:insensitive,
.titlebar .app-notification .titlebutton.button:backdrop:insensitive,
.app-notification.frame .button.flat:backdrop,
.app-notification.frame .header-bar .button.titlebutton:backdrop,
.header-bar .app-notification.frame .button.titlebutton:backdrop,
.app-notification.frame .titlebar .button.titlebutton:backdrop,
.titlebar .app-notification.frame .button.titlebutton:backdrop,
.app-notification.frame .button.flat:insensitive,
.app-notification.frame .header-bar .button.titlebutton:insensitive,
.header-bar .app-notification.frame .button.titlebutton:insensitive,
.app-notification.frame .titlebar .button.titlebutton:insensitive,
.titlebar .app-notification.frame .button.titlebutton:insensitive,
.app-notification.frame .button.flat:backdrop:insensitive, GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
.titlebar GtkCalendar.button.titlebutton, GtkCalendar.button:hover, GtkCalendar.button:backdrop, .scale-popup .button:hover, .scale-popup .button:backdrop, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive {
border-color: transparent;
background-color: transparent;
background-image: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
text-shadow: none;
icon-shadow: none; }
/* menu buttons */
.menuitem.button.flat, .header-bar .menuitem.titlebutton.button,
.titlebar .menuitem.titlebutton.button {
outline-offset: -1px; }
.menuitem.button.flat:hover, .header-bar .menuitem.titlebutton.button:hover,
.titlebar .menuitem.titlebutton.button:hover {
- background-color: #dcddde; }
+ background-color: #dcdddf; }
GtkColorButton.button, .header-bar GtkColorButton.button.titlebutton,
.titlebar GtkColorButton.button.titlebutton {
padding: 5px; }
GtkColorButton.button GtkColorSwatch:first-child:last-child {
border-radius: 0;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px white; }
GtkColorButton.button GtkColorSwatch:first-child:last-child:insensitive, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop {
box-shadow: none; }
/*********
* Links *
*********/
*:link, .button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
color: #1998da; }
*:link:visited, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
color: #1478ac; }
*:selected *:link:visited, *:selected .button:visited {
- color: #afdcf4; }
+ color: #b0ddf4; }
*:link:hover, .button:hover:link, .button:hover:visited {
color: #3daee9; }
*:selected *:link:hover, *:selected .button:hover:link, *:selected .button:hover:visited {
- color: #e8f4fa; }
+ color: #e9f4fa; }
*:link:active, .button:active:link, .button:active:visited {
color: #1998da; }
*:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited {
- color: #d5ecf8; }
+ color: #d6ecf8; }
*:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link,
.header-bar.selection-mode .subtitle:backdrop:hover:link {
color: #3daee9; }
*:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link,
.header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited {
- color: #d5ecf8; }
+ color: #d6ecf8; }
.button:link, .header-bar .button.titlebutton:link,
.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited,
.titlebar .button.titlebutton:visited {
text-shadow: none; }
.button:link:hover, .button:link:active, .button:link:checked, .button:visited:hover, .button:visited:active, .button:visited:checked {
text-shadow: none; }
/*****************
* GtkSpinButton *
*****************/
.spinbutton .button, .spinbutton .header-bar .button.titlebutton, .header-bar .spinbutton .button.titlebutton,
.spinbutton .titlebar .button.titlebutton,
.titlebar .spinbutton .button.titlebutton {
background-image: none;
border-style: none none none solid;
border-color: rgba(189, 195, 199, 0.3);
- color: #45494e;
+ color: #454a4e;
border-radius: 0;
box-shadow: none; }
.spinbutton .button:dir(rtl) {
border-style: none solid none none; }
.spinbutton .button:hover {
color: #31363b;
background-color: rgba(49, 54, 59, 0.05); }
.spinbutton .button:insensitive {
color: rgba(144, 147, 150, 0.3); }
.spinbutton .button:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2);
background-color: rgba(0, 0, 0, 0.1); }
.spinbutton .button:backdrop {
- color: #c5c7c9;
- border-color: rgba(194, 199, 203, 0.3);
+ color: #c6c8ca;
+ border-color: rgba(194, 200, 203, 0.3);
background-color: transparent; }
.spinbutton .button:backdrop:insensitive {
background-image: none;
color: rgba(198, 202, 205, 0.3);
border-style: none none none solid; }
.spinbutton .button:backdrop:insensitive:dir(rtl) {
border-style: none solid none none; }
.osd .spinbutton .button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #31363b;
border-style: none none none solid;
border-color: rgba(0, 0, 0, 0.4);
border-radius: 0;
box-shadow: none;
icon-shadow: 0 1px black; }
.osd .spinbutton .button:dir(rtl) {
border-style: none solid none none; }
.osd .spinbutton .button:hover {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #31363b;
border-color: rgba(0, 0, 0, 0.5);
background-color: rgba(49, 54, 59, 0.1);
icon-shadow: 0 1px black;
box-shadow: none; }
.osd .spinbutton .button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #31363b;
border-color: rgba(0, 0, 0, 0.5);
icon-shadow: none;
box-shadow: none; }
.osd .spinbutton .button:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
- color: #96999b;
+ color: #97999c;
border-color: rgba(0, 0, 0, 0.5);
icon-shadow: none;
box-shadow: none; }
.osd .spinbutton .button:last-child {
border-radius: 0 3px 3px 0; }
.osd .spinbutton .button:dir(rtl):first-child {
border-radius: 3px 0 0 3px; }
.spinbutton.vertical .button, .spinbutton.vertical:dir(rtl) .button {
padding-top: 8px;
padding-bottom: 8px; }
.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); }
.spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); }
.spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label {
+ .spinbutton.vertical .button:first-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:first-child:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:first-child:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:first-child:insensitive > .label {
color: inherit; }
.spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); }
.spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); }
.spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label {
+ .spinbutton.vertical .button:last-child:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:last-child:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:last-child:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:last-child:insensitive > .label {
color: inherit; }
.spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
.spinbutton.vertical .button:backdrop:insensitive, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label {
+ .spinbutton.vertical .button:backdrop:insensitive > .label, .spinbutton.vertical .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .spinbutton.vertical .titlebar .button.titlebutton:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .button:backdrop:insensitive > .label, .spinbutton.vertical:dir(rtl) .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .spinbutton.vertical:dir(rtl) .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.spinbutton.vertical.entry, .spinbutton.vertical:dir(rtl).entry {
border-radius: 0;
padding-left: 3px;
padding-right: 3px; }
.spinbutton.vertical .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop, .spinbutton.vertical:dir(rtl) .button:first-child, .spinbutton.vertical:dir(rtl) .button:first-child:active, .spinbutton.vertical:dir(rtl) .button:first-child:hover, .spinbutton.vertical:dir(rtl) .button:first-child:insensitive, .spinbutton.vertical:dir(rtl) .button:first-child:backdrop {
border-radius: 3px 3px 0 0;
border-style: solid solid none solid; }
.spinbutton.vertical .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop, .spinbutton.vertical:dir(rtl) .button:last-child, .spinbutton.vertical:dir(rtl) .button:last-child:active, .spinbutton.vertical:dir(rtl) .button:last-child:hover, .spinbutton.vertical:dir(rtl) .button:last-child:insensitive, .spinbutton.vertical:dir(rtl) .button:last-child:backdrop {
border-radius: 0 0 3px 3px;
border-style: none solid solid solid; }
GtkTreeView .spinbutton.entry, GtkTreeView .spinbutton.entry:focus {
padding: 1px;
border-width: 1px 0;
border-color: #3daee9;
border-radius: 0;
box-shadow: none; }
/**************
* ComboBoxes *
**************/
GtkComboBox {
-GtkComboBox-arrow-scaling: 0.5;
-GtkComboBox-shadow-type: none;
box-shadow: 0 1px white; }
GtkComboBox > .button, .header-bar GtkComboBox > .button.titlebutton,
.titlebar GtkComboBox > .button.titlebutton {
padding-top: 3px;
padding-bottom: 4px; }
GtkComboBox:insensitive {
color: #909396;
text-shadow: none;
icon-shadow: none; }
GtkComboBox:backdrop {
- color: #bfc1c3;
+ color: #c0c2c4;
text-shadow: none;
icon-shadow: none; }
GtkComboBox:backdrop:insensitive {
color: #c6cacd; }
GtkComboBox .menuitem {
text-shadow: none; }
GtkComboBox .separator.vertical, GtkComboBox GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkComboBox .vertical.separator {
-GtkWidget-wide-separators: true; }
/************
* Toolbars *
************/
.toolbar, .inline-toolbar, .search-bar, .location-bar {
-GtkWidget-window-dragging: true;
padding: 4px;
background-color: #eff0f1; }
.osd .toolbar, .osd .inline-toolbar, .osd .search-bar, .osd .location-bar, .toolbar.osd, .osd.inline-toolbar, .osd.search-bar, .osd.location-bar {
padding: 13px;
border: none;
border-radius: 5px;
background-color: rgba(252, 252, 252, 0.8); }
.inline-toolbar {
border-width: 0 1px 1px;
padding: 3px;
border-radius: 0 0 3px 3px; }
.search-bar, .location-bar {
border-width: 0 0 1px;
padding: 3px; }
.inline-toolbar, .search-bar, .location-bar {
border-style: solid;
border-color: #bdc3c7;
text-shadow: none;
background-color: #eff0f1; }
.inline-toolbar:backdrop, .search-bar:backdrop, .location-bar:backdrop {
- border-color: #c2c7cb;
- background-color: #dfe1e3;
+ border-color: #c2c8cb;
+ background-color: #dfe2e4;
box-shadow: none; }
/***************
* Header bars *
***************/
.titlebar,
.header-bar {
padding: 2px 6px;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #3daee9;
+ border-radius: 0;
color: #fcfcfc;
background-image: none;
background-color: #475057;
box-shadow: none; }
.titlebar:backdrop,
.header-bar:backdrop {
border-color: transparent;
background-color: #eff0f1;
background-image: none;
box-shadow: none;
- color: #bfc1c3; }
+ color: #c0c2c4; }
.titlebar .path-bar .button,
.header-bar .path-bar .button {
color: #fcfcfc; }
.titlebar .button,
.titlebar .button.titlebutton,
.header-bar .button,
.header-bar .button.titlebutton {
background-color: #475057;
color: #fcfcfc;
background-image: none;
border-color: transparent;
box-shadow: none; }
.titlebar .button.flat,
.titlebar .titlebutton.button,
.header-bar .button.flat,
.header-bar .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar .button:hover,
.header-bar .button:hover {
border-color: #3daee9; }
.titlebar .button:active, .titlebar .button:checked,
.header-bar .button:active,
.header-bar .button:checked {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
border-color: #475057;
box-shadow: none; }
.titlebar .button:active:hover, .titlebar .button:checked:hover,
.header-bar .button:active:hover,
.header-bar .button:checked:hover {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #96CDF1, #86B7D7);
border-color: #475057;
box-shadow: none; }
.titlebar .button:active:backdrop, .titlebar .button:checked:backdrop,
.header-bar .button:active:backdrop,
.header-bar .button:checked:backdrop {
background-image: none;
background-color: #eff0f1;
border-color: #eff0f1; }
.titlebar .button.suggested-action,
.header-bar .button.suggested-action {
background-color: shade(#3daee9, 1.1); }
.titlebar .button.suggested-action:hover,
.header-bar .button.suggested-action:hover {
background-color: #3daee9; }
.titlebar .button.suggested-action:insensitive,
.header-bar .button.suggested-action:insensitive {
background-color: #475057;
color: shade(#fcfcfc, 0.5); }
.titlebar .button.suggested-action:insensitive:active, .titlebar .button.suggested-action:insensitive:checked,
.header-bar .button.suggested-action:insensitive:active,
.header-bar .button.suggested-action:insensitive:checked {
background-color: #475057;
color: shade(#fcfcfc, 0.5); }
.titlebar .button:backdrop,
.header-bar .button:backdrop {
background-color: #eff0f1;
- color: #bfc1c3; }
+ color: #c0c2c4; }
.titlebar .button.flat:backdrop,
.titlebar .titlebutton.button:backdrop, .titlebar .button.flat:backdrop:insensitive,
.titlebar .titlebutton.button:backdrop:insensitive, .titlebar .button:insensitive:backdrop,
.header-bar .button.flat:backdrop,
.header-bar .titlebutton.button:backdrop,
.header-bar .button.flat:backdrop:insensitive,
.header-bar .titlebutton.button:backdrop:insensitive,
.header-bar .button:insensitive:backdrop {
background-image: none;
background-color: #eff0f1;
- color: #bfc1c3; }
+ color: #c0c2c4; }
.titlebar .button.flat:insensitive,
.titlebar .titlebutton.button:insensitive,
.header-bar .button.flat:insensitive,
.header-bar .titlebutton.button:insensitive {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar .button:insensitive,
.header-bar .button:insensitive {
background-color: #475057;
color: shade(#fcfcfc, 0.5); }
.titlebar .button:insensitive:active, .titlebar .button:insensitive:checked,
.header-bar .button:insensitive:active,
.header-bar .button:insensitive:checked {
- color: #3f454a;
+ color: #40464b;
border-color: #475057;
- background-image: linear-gradient(to bottom, #545a60, #565c61); }
- .titlebar .button:insensitive:active > .label, .titlebar .button:insensitive:checked > .label,
+ background-image: linear-gradient(to bottom, #555c61, #565d62); }
+ .titlebar .button:insensitive:active > .label, .titlebar .header-bar .button.titlebutton:insensitive:active > .label, .titlebar .button:insensitive:checked > .label, .titlebar .header-bar .button.titlebutton:insensitive:checked > .label,
.header-bar .button:insensitive:active > .label,
- .header-bar .button:insensitive:checked > .label {
+ .header-bar .titlebar .button.titlebutton:insensitive:active > .label,
+ .header-bar .button:insensitive:checked > .label,
+ .header-bar .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.titlebar .title,
.header-bar .title {
font-weight: normal;
padding: 0px 12px; }
.titlebar .subtitle,
.header-bar .subtitle {
font-size: smaller;
padding: 0 12px; }
.titlebar .header-bar-separator, .titlebar > GtkBox > .separator.vertical,
GtkPlacesSidebar.sidebar .view .titlebar > GtkBox > .vertical.separator:backdrop,
.header-bar .header-bar-separator,
.header-bar > GtkBox > .separator.vertical,
GtkPlacesSidebar.sidebar .view .header-bar > GtkBox > .vertical.separator:backdrop {
-GtkWidget-wide-separators: true;
-GtkWidget-separator-width: 1px;
border-width: 0 1px;
border-image: linear-gradient(to bottom, rgba(189, 195, 199, 0), #bdc3c7 30%, #bdc3c7 70%, rgba(189, 195, 199, 0) 100%) 0 1/0 1px stretch; }
.titlebar .header-bar-separator:backdrop, .titlebar > GtkBox > .separator.vertical:backdrop,
.header-bar .header-bar-separator:backdrop,
.header-bar > GtkBox > .separator.vertical:backdrop {
- border-image: linear-gradient(to bottom, rgba(194, 199, 203, 0.5)) 0 1/1px 1px; }
+ border-image: linear-gradient(to bottom, rgba(194, 200, 203, 0.5)) 0 1/1px 1px; }
.titlebar.selection-mode,
.header-bar.selection-mode {
color: #fcfcfc;
text-shadow: none;
border-color: #3daee9;
background-image: none;
background-color: #475057;
box-shadow: none; }
.titlebar.selection-mode:backdrop,
.header-bar.selection-mode:backdrop {
background-image: none;
background-color: #eff0f1;
box-shadow: none; }
.titlebar.selection-mode .button,
.header-bar.selection-mode .button {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #46b2ea, #3daee9); }
.titlebar.selection-mode .button.flat,
.titlebar.selection-mode .titlebutton.button,
.header-bar.selection-mode .button.flat,
.header-bar.selection-mode .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar.selection-mode .button:hover,
.header-bar.selection-mode .button:hover {
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, #3daee9); }
.titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked,
.header-bar.selection-mode .button:active,
.header-bar.selection-mode .button:checked {
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.titlebar.selection-mode .button:backdrop, .titlebar.selection-mode .button.flat:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop,
.header-bar.selection-mode .button:backdrop,
.header-bar.selection-mode .button.flat:backdrop,
.header-bar.selection-mode .titlebutton.button:backdrop {
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
-gtk-image-effect: none;
border-color: #3daee9; }
.titlebar.selection-mode .button:backdrop:active, .titlebar.selection-mode .button:backdrop:checked, .titlebar.selection-mode .button.flat:backdrop:active,
.titlebar.selection-mode .titlebutton.button:backdrop:active, .titlebar.selection-mode .button.flat:backdrop:checked,
.titlebar.selection-mode .titlebutton.button:backdrop:checked,
.header-bar.selection-mode .button:backdrop:active,
.header-bar.selection-mode .button:backdrop:checked,
.header-bar.selection-mode .button.flat:backdrop:active,
.header-bar.selection-mode .titlebutton.button:backdrop:active,
.header-bar.selection-mode .button.flat:backdrop:checked,
.header-bar.selection-mode .titlebutton.button:backdrop:checked {
- color: #cee8f5;
+ color: #cfe8f5;
border-color: #1998da;
background-image: linear-gradient(to bottom, #1998da);
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
.titlebar.selection-mode .button:backdrop:insensitive, .titlebar.selection-mode .button.flat:backdrop:insensitive,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive,
.header-bar.selection-mode .button:backdrop:insensitive,
.header-bar.selection-mode .button.flat:backdrop:insensitive,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive {
- color: #92d0f0;
- border-color: #59b9eb;
- background-image: linear-gradient(to bottom, #59b9eb);
+ color: #93d1f2;
+ border-color: #5abaec;
+ background-image: linear-gradient(to bottom, #5abaec);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
- .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label,
+ .titlebar.selection-mode .button:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive > .label,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
.header-bar.selection-mode .button:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label {
+ .header-bar.selection-mode .titlebutton.button:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button:backdrop:insensitive:active, .titlebar.selection-mode .button:backdrop:insensitive:checked, .titlebar.selection-mode .button.flat:backdrop:insensitive:active,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked,
.header-bar.selection-mode .button:backdrop:insensitive:active,
.header-bar.selection-mode .button:backdrop:insensitive:checked,
.header-bar.selection-mode .button.flat:backdrop:insensitive:active,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active,
.header-bar.selection-mode .button.flat:backdrop:insensitive:checked,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked {
- color: #83c9ef;
- border-color: #42afe8;
- background-image: linear-gradient(to bottom, #42afe8);
+ color: #84cbf0;
+ border-color: #43b0e9;
+ background-image: linear-gradient(to bottom, #43b0e9);
border-color: #3daee9; }
- .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label,
- .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
+ .titlebar.selection-mode .button:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:active > .label, .titlebar.selection-mode .button:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:backdrop:insensitive:checked > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:active > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:active > .label,
+ .titlebar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label, .titlebar.selection-mode .button.flat:backdrop:insensitive:checked > .label, .titlebar.selection-mode .header-bar .titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
.header-bar.selection-mode .button:backdrop:insensitive:active > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:active > .label,
.header-bar.selection-mode .button:backdrop:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:backdrop:insensitive:checked > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive:active > .label,
.header-bar.selection-mode .titlebutton.button:backdrop:insensitive:active > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
.header-bar.selection-mode .button.flat:backdrop:insensitive:checked > .label,
- .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label {
+ .header-bar.selection-mode .titlebutton.button:backdrop:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.titlebar.selection-mode .button.flat:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop, .titlebar.selection-mode .button.flat:insensitive,
.titlebar.selection-mode .titlebutton.button:insensitive, .titlebar.selection-mode .button.flat:insensitive:backdrop,
.titlebar.selection-mode .titlebutton.button:insensitive:backdrop,
.header-bar.selection-mode .button.flat:backdrop,
.header-bar.selection-mode .titlebutton.button:backdrop,
.header-bar.selection-mode .button.flat:insensitive,
.header-bar.selection-mode .titlebutton.button:insensitive,
.header-bar.selection-mode .button.flat:insensitive:backdrop,
.header-bar.selection-mode .titlebutton.button:insensitive:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.titlebar.selection-mode .button:insensitive,
.header-bar.selection-mode .button:insensitive {
- color: #aadaf3;
+ color: #abdbf4;
border-color: #3daee9;
- background-image: linear-gradient(to bottom, #59b9eb);
+ background-image: linear-gradient(to bottom, #5abaec);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white; }
- .titlebar.selection-mode .button:insensitive > .label,
- .header-bar.selection-mode .button:insensitive > .label {
+ .titlebar.selection-mode .button:insensitive > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive > .label,
+ .header-bar.selection-mode .button:insensitive > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button:insensitive:active, .titlebar.selection-mode .button:insensitive:checked,
.header-bar.selection-mode .button:insensitive:active,
.header-bar.selection-mode .button:insensitive:checked {
- color: #b1ddf4;
+ color: #b2def4;
border-color: #3daee9;
- background-image: linear-gradient(to bottom, #41aee8, #42afe8); }
- .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label,
+ background-image: linear-gradient(to bottom, #42b0e9, #43b0e9); }
+ .titlebar.selection-mode .button:insensitive:active > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:active > .label, .titlebar.selection-mode .button:insensitive:checked > .label, .titlebar.selection-mode .header-bar .button.titlebutton:insensitive:checked > .label,
.header-bar.selection-mode .button:insensitive:active > .label,
- .header-bar.selection-mode .button:insensitive:checked > .label {
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:active > .label,
+ .header-bar.selection-mode .button:insensitive:checked > .label,
+ .header-bar.selection-mode .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.titlebar.selection-mode .button.suggested-action,
.header-bar.selection-mode .button.suggested-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1);
border-color: #3daee9; }
.titlebar.selection-mode .button.suggested-action:hover,
.header-bar.selection-mode .button.suggested-action:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1);
border-color: #3daee9; }
.titlebar.selection-mode .button.suggested-action:active,
.header-bar.selection-mode .button.suggested-action:active {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
border-color: #3daee9; }
.titlebar.selection-mode .button.suggested-action:insensitive,
.header-bar.selection-mode .button.suggested-action:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px white;
border-color: #3daee9; }
- .titlebar.selection-mode .button.suggested-action:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:insensitive > .label {
+ .titlebar.selection-mode .button.suggested-action:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:insensitive > .label,
+ .header-bar.selection-mode .button.suggested-action:insensitive > .label,
+ .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .button.suggested-action:backdrop,
.header-bar.selection-mode .button.suggested-action:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
.titlebar.selection-mode .button.suggested-action:backdrop:insensitive,
.header-bar.selection-mode .button.suggested-action:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
- .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
- .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label {
+ .titlebar.selection-mode .button.suggested-action:backdrop:insensitive > .label, .titlebar.selection-mode .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .header-bar.selection-mode .button.suggested-action:backdrop:insensitive > .label,
+ .header-bar.selection-mode .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.titlebar.selection-mode .selection-menu, .titlebar.selection-mode .selection-menu:backdrop,
.header-bar.selection-mode .selection-menu,
.header-bar.selection-mode .selection-menu:backdrop {
border-color: rgba(61, 174, 233, 0);
background-image: linear-gradient(to bottom, rgba(61, 174, 233, 0));
box-shadow: none;
padding-left: 10px;
padding-right: 10px; }
.titlebar.selection-mode .selection-menu GtkArrow, .titlebar.selection-mode .selection-menu:backdrop GtkArrow,
.header-bar.selection-mode .selection-menu GtkArrow,
.header-bar.selection-mode .selection-menu:backdrop GtkArrow {
-GtkArrow-arrow-scaling: 1; }
.titlebar.selection-mode .selection-menu .arrow,
.header-bar.selection-mode .selection-menu .arrow {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
color: rgba(252, 252, 252, 0.5);
icon-shadow: none; }
.tiled .titlebar, .maximized .titlebar, .tiled
.header-bar, .maximized
.header-bar {
border-radius: 0; }
.titlebar.default-decoration,
.header-bar.default-decoration {
padding: 4px; }
.titlebar.default-decoration .button,
.header-bar.default-decoration .button {
padding: 5px; }
/************
* Pathbars *
************/
.path-bar .button, .path-bar .header-bar .button.titlebutton, .header-bar .path-bar .button.titlebutton,
.path-bar .titlebar .button.titlebutton,
.titlebar .path-bar .button.titlebutton {
padding: 5px 6px 6px;
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #31363b; }
.path-bar .button:hover {
border-color: #3daee9; }
.path-bar .button:active, .path-bar .button:checked {
background-color: #bdc3c7; }
.path-bar .button:first-child {
padding-left: 8px; }
.path-bar .button:last-child {
padding-right: 8px; }
.path-bar .button:only-child {
padding-left: 12px;
padding-right: 12px; }
.path-bar .button .label:last-child {
padding-left: 2px; }
.path-bar .button .label:first-child {
padding-right: 2px; }
.path-bar .button .label:only-child {
padding-right: 0;
padding-left: 0; }
.path-bar .button GtkImage, .path-bar .header-bar .button.titlebutton GtkImage, .header-bar .path-bar .button.titlebutton GtkImage,
.path-bar .titlebar .button.titlebutton GtkImage,
.titlebar .path-bar .button.titlebutton GtkImage {
padding-top: 1px; }
/**************
* Tree Views *
**************/
GtkTreeView.view {
-GtkTreeView-grid-line-width: 1;
-GtkTreeView-grid-line-pattern: '';
-GtkTreeView-tree-line-width: 1;
-GtkTreeView-tree-line-pattern: '';
-GtkTreeView-expander-size: 16;
- border-left-color: #96999b;
+ border-left-color: #97999c;
border-top-color: #eff0f1; }
GtkTreeView.view:selected {
border-radius: 0; }
GtkTreeView.view:selected, GtkTreeView.view:backdrop:selected {
- border-left-color: #9cd5f2;
+ border-left-color: #9dd5f3;
border-top-color: rgba(49, 54, 59, 0.1); }
GtkTreeView.view:insensitive {
color: #909396; }
GtkTreeView.view:insensitive:selected {
- color: #89cdf0; }
+ color: #89cdf1; }
GtkTreeView.view:insensitive:selected:backdrop {
- color: #76c5ee; }
+ color: #76c5ef; }
GtkTreeView.view:insensitive:backdrop {
color: #c6cacd; }
GtkTreeView.view.separator:backdrop {
color: rgba(0, 0, 0, 0.1); }
GtkTreeView.view:backdrop {
- border-left-color: #d7d8da;
+ border-left-color: #d8d9db;
border-top: #eff0f1; }
GtkTreeView.view.dnd {
border-style: solid none;
border-width: 1px;
border-color: #377292; }
GtkTreeView.view.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
- color: #6d7174; }
+ color: #6e7175; }
GtkTreeView.view.expander:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
GtkTreeView.view.expander:hover {
color: #31363b; }
GtkTreeView.view.expander:selected {
- color: #c2e4f6; }
+ color: #c3e5f6; }
GtkTreeView.view.expander:selected:hover {
color: #fcfcfc; }
GtkTreeView.view.expander:selected:backdrop {
- color: #c2e4f6; }
+ color: #c3e5f6; }
GtkTreeView.view.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
GtkTreeView.view.expander:backdrop {
- color: #d2d3d5; }
+ color: #d3d4d6; }
GtkTreeView.view.progressbar {
color: #fcfcfc;
border: 1px solid #3daee9;
border-radius: 4px;
background-image: linear-gradient(to bottom, #3daee9, #1998da);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); }
GtkTreeView.view.progressbar:selected {
color: #3daee9;
box-shadow: none;
background-image: linear-gradient(to bottom, #fcfcfc, #e3e3e3); }
GtkTreeView.view.progressbar:selected:backdrop {
color: #3daee9;
border-color: #3daee9;
background-color: white; }
GtkTreeView.view.progressbar:backdrop {
color: white;
background-image: none;
box-shadow: none; }
GtkTreeView.view.trough {
background-color: rgba(49, 54, 59, 0.1);
border-radius: 4px; }
GtkTreeView.view.trough:selected {
background-color: rgba(252, 252, 252, 0.3);
border-width: 1px 0;
border-style: solid;
border-color: #3daee9; }
column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
column-header .titlebar .button.titlebutton,
.titlebar column-header .button.titlebutton {
- color: #96999b;
+ color: #97999c;
background-color: #fcfcfc;
font-weight: bold;
text-shadow: none;
box-shadow: none; }
column-header .button:hover, column-header .header-bar .button.titlebutton:hover, .header-bar column-header .button.titlebutton:hover,
column-header .titlebar .button.titlebutton:hover,
.titlebar column-header .button.titlebutton:hover {
- color: #63676b;
+ color: #64686c;
box-shadow: none;
transition: none; }
column-header .button:active, column-header .header-bar .button.titlebutton:active, .header-bar column-header .button.titlebutton:active,
column-header .titlebar .button.titlebutton:active,
.titlebar column-header .button.titlebutton:active {
color: #31363b;
transition: none; }
column-header:last-child .button, column-header:last-child .header-bar .button.titlebutton, .header-bar column-header:last-child .button.titlebutton,
column-header:last-child .titlebar .button.titlebutton,
.titlebar column-header:last-child .button.titlebutton, column-header:last-child .button:backdrop, column-header:last-child.button, .header-bar column-header.button.titlebutton:last-child,
.titlebar column-header.button.titlebutton:last-child, column-header:last-child.button:backdrop {
border-right-style: none; }
column-header.button.dnd, column-header .button.dnd, column-header .header-bar .dnd.button.titlebutton, .header-bar column-header .dnd.button.titlebutton,
column-header .titlebar .dnd.button.titlebutton,
.titlebar column-header .dnd.button.titlebutton, column-header.button.dnd:active, column-header.button.dnd:selected, column-header.button.dnd:hover, .header-bar column-header.dnd.button.titlebutton,
.titlebar column-header.dnd.button.titlebutton {
transition: none;
color: #3daee9;
box-shadow: inset 1px 1px 0 1px #3daee9, inset -1px 0 0 1px #3daee9, inset 1px 1px #fcfcfc, inset -1px 0 #fcfcfc; }
column-header .button, column-header .header-bar .button.titlebutton, .header-bar column-header .button.titlebutton,
column-header .titlebar .button.titlebutton,
.titlebar column-header .button.titlebutton, column-header .button:hover, column-header .button:active {
padding: 3px 6px;
border-style: none solid solid none;
border-radius: 0;
background-image: none;
border-color: #eff0f1;
text-shadow: none; }
column-header .button:insensitive, column-header .header-bar .button.titlebutton:insensitive, .header-bar column-header .button.titlebutton:insensitive,
column-header .titlebar .button.titlebutton:insensitive,
.titlebar column-header .button.titlebutton:insensitive {
border-color: #eff0f1;
background-image: none; }
column-header .button:backdrop, column-header .header-bar .button.titlebutton:backdrop, .header-bar column-header .button.titlebutton:backdrop,
column-header .titlebar .button.titlebutton:backdrop,
.titlebar column-header .button.titlebutton:backdrop {
border-color: #eff0f1;
border-style: none solid solid none;
- color: #d7d8da;
+ color: #d8d9db;
background-image: none;
background-color: white; }
column-header .button:backdrop:insensitive {
border-color: #eff0f1;
background-image: none; }
/*********
* Menus *
*********/
.menubar {
-GtkWidget-window-dragging: true;
padding: 2px;
box-shadow: none; }
.menubar:backdrop {
background-color: #eff0f1; }
.menubar > .menuitem {
padding: 4px 8px; }
.menubar > .menuitem:hover {
background-color: #3daee9;
color: #fcfcfc; }
.menubar > .menuitem:insensitive {
color: #909396;
box-shadow: none; }
.menu {
padding: 0px;
background-color: #eff0f1;
border: 1px solid #bdc3c7;
border-radius: 3px; }
.csd .menu {
border: 1px solid #bdc3c7; }
.menu .menuitem {
text-shadow: none;
padding: 6px 6px; }
.menu .menuitem:hover {
color: #fcfcfc;
background-color: #3daee9;
background-clip: padding-box;
border-style: solid;
- border-width: 2px;
- border-color: transparent; }
+ border-width: 0px 1px 0px 1px;
+ border-color: #1998da; }
+ .menu .menuitem:hover:first-child {
+ border-radius: 3px 3px 0px 0px;
+ border-width: 1px 1px 0px 1px; }
+ .menu .menuitem:hover:last-child {
+ border-radius: 0px 0px 3px 3px;
+ border-width: 0px 1px 1px 1px; }
.menu .menuitem:insensitive {
color: #909396; }
.menu .menuitem:insensitive:backdrop {
color: #c6cacd; }
.menu .menuitem:backdrop, .menu .menuitem:backdrop:hover {
color: #31363b;
background-color: #eff0f1; }
.menu .menuitem.arrow {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.menu .menuitem.arrow:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.menu.button, .header-bar .menu.button.titlebutton,
.titlebar .menu.button.titlebutton {
border-style: none;
border-radius: 0; }
.menu.button.top {
- border-bottom: 1px solid #e7e8e8; }
+ border-bottom: 1px solid #e8e8e9; }
.menu.button.bottom {
- border-top: 1px solid #e7e8e8; }
+ border-top: 1px solid #e8e8e9; }
.menu.button:hover {
- background-color: #e7e8e8; }
+ background-color: #e8e8e9; }
.menu.button:insensitive {
color: transparent;
background-color: transparent;
border-color: transparent; }
.menuitem .accelerator {
color: alpha(currentColor,0.55); }
/***************
* Popovers *
***************/
.popover {
padding: 2px;
border: 1px solid #bdc3c7;
border-radius: 2px;
background-color: #eff0f1;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
.popover:backdrop {
box-shadow: none; }
.popover > .list,
.popover > .view,
.popover > .toolbar,
.popover > .inline-toolbar,
.popover > .search-bar,
.popover > .location-bar, .popover.osd > .toolbar, .popover.osd > .inline-toolbar, .popover.osd > .search-bar, .popover.osd > .location-bar {
border-style: none;
background-color: transparent; }
.popover .button.flat, .popover .header-bar .titlebutton.button, .header-bar .popover .titlebutton.button,
.popover .titlebar .titlebutton.button,
.titlebar .popover .titlebutton.button {
color: #31363b; }
.popover .button.flat:hover, .popover .header-bar .titlebutton.button:hover, .header-bar .popover .titlebutton.button:hover,
.popover .titlebar .titlebutton.button:hover,
.titlebar .popover .titlebutton.button:hover {
background-color: rgba(61, 174, 233, 0.2);
color: #31363b;
text-shadow: none;
transition: none; }
.entry.cursor-handle,
.cursor-handle {
background-color: transparent;
background-image: none;
box-shadow: none;
border-style: none; }
.entry.cursor-handle.top,
.cursor-handle.top {
-gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
.entry.cursor-handle.bottom,
.cursor-handle.bottom {
-gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
/*****************
* Notebooks and *
* Tabs *
*****************/
.notebook {
background-color: #eff0f1;
-GtkNotebook-initial-gap: 0;
-GtkNotebook-arrow-spacing: 5;
-GtkNotebook-tab-curvature: 0;
-GtkNotebook-tab-overlap: 0;
-GtkNotebook-has-tab-gap: false;
-GtkWidget-focus-padding: 0;
-GtkWidget-focus-line-width: 0;
transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.notebook.frame {
border: 1px solid #bdc3c7; }
.notebook.frame.top {
border-top-width: 0; }
.notebook.frame.bottom {
border-bottom-width: 0; }
.notebook.frame.right {
border-right-width: 0; }
.notebook.frame.left {
border-left-width: 0; }
.notebook.header {
background-color: #eff0f1;
padding-top: 4px; }
.notebook.header.frame {
border-style: solid;
border-color: #bdc3c7; }
.notebook.header.frame.top {
border-width: 0px; }
.notebook.header.frame.bottom {
border-width: 0px; }
.notebook.header.frame.right {
border-width: 0px; }
.notebook.header.frame.left {
border-width: 0px; }
.notebook.header.frame:backdrop {
border-color: #bdc3c7; }
.notebook.header.top {
box-shadow: inset 0 -1px #bdc3c7; }
.notebook.header.bottom {
box-shadow: inset 0 1px #bdc3c7; }
.notebook.header.right {
box-shadow: inset 1px 0 #bdc3c7; }
.notebook.header.left {
box-shadow: inset -1px 0 #bdc3c7; }
.notebook tab {
border-width: 1px;
border-style: solid;
border-color: shade(#bdc3c7, 1.1);
background-color: shade(#bdc3c7, 1.1);
outline-offset: 0;
/* works for testnotebookdnd, but there's a superfluous border
in gedit or web, commented out for now, needs gtk fixes
&.reorderable-page {
&.top {
padding-top: ($vt_vpadding - 1px);
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.bottom {
padding-bottom: ($vt_vpadding - 1px);
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}
&.left {
padding-left: ($ht_hpadding - 1px);
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
&.right {
padding-right: ($ht_hpadding - 1px);
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
}
}
*/ }
.notebook tab.top, .notebook tab.bottom {
padding: 6px 8px; }
.notebook tab.left, .notebook tab.right {
padding: 6px 8px; }
.notebook tab.reorderable-page {
background-color: #eff0f1; }
.notebook tab.reorderable-page.top, .notebook tab.reorderable-page.bottom {
padding-left: 12px;
padding-right: 6px;
padding-bottom: 8px; }
.notebook tab.top {
border-radius: 3px 3px 0px 0px; }
.notebook tab.top:active, .notebook tab.top.active-page, .notebook tab.top:backdrop:active {
border-color: #bdc3c7;
border-bottom-color: #eff0f1;
background-color: #eff0f1; }
.notebook tab.top:active:hover, .notebook tab.top:active.prelight-page, .notebook tab.top.active-page:hover, .notebook tab.top.active-page.prelight-page, .notebook tab.top:backdrop:active:hover, .notebook tab.top:backdrop:active.prelight-page {
border-color: #bdc3c7;
border-bottom-color: #eff0f1; }
.notebook tab.bottom {
border-radius: 0px 0px 3px 3px; }
.notebook tab.bottom:active, .notebook tab.bottom.active-page, .notebook tab.bottom:backdrop:active {
border-color: #bdc3c7;
border-top-color: #eff0f1;
background-color: #eff0f1; }
.notebook tab.bottom:active:hover, .notebook tab.bottom:active.prelight-page, .notebook tab.bottom.active-page:hover, .notebook tab.bottom.active-page.prelight-page, .notebook tab.bottom:backdrop:active:hover, .notebook tab.bottom:backdrop:active.prelight-page {
border-color: #bdc3c7;
border-top-color: #eff0f1; }
.notebook tab.left {
border-radius: 3px 0px 0px 3px; }
.notebook tab.left:active, .notebook tab.left.active-page, .notebook tab.left:backdrop:active {
border-color: #bdc3c7;
border-right-color: #eff0f1;
background-color: #eff0f1; }
.notebook tab.left:active:hover, .notebook tab.left:active.prelight-page, .notebook tab.left.active-page:hover, .notebook tab.left.active-page.prelight-page, .notebook tab.left:backdrop:active:hover, .notebook tab.left:backdrop:active.prelight-page {
border-color: #bdc3c7;
border-right-color: #eff0f1; }
.notebook tab.right {
border-radius: 0px 3px 3px 0px; }
.notebook tab.right:active, .notebook tab.right.active-page, .notebook tab.right:backdrop:active {
border-color: #bdc3c7;
border-left-color: #eff0f1;
background-color: #eff0f1; }
.notebook tab.right:active:hover, .notebook tab.right:active.prelight-page, .notebook tab.right.active-page:hover, .notebook tab.right.active-page.prelight-page, .notebook tab.right:backdrop:active:hover, .notebook tab.right:backdrop:active.prelight-page {
border-color: #bdc3c7;
border-left-color: #eff0f1; }
.notebook tab:hover, .notebook tab.prelight-page {
background-color: rgba(147, 206, 233, 0.2);
border-color: rgba(147, 206, 233, 0.2); }
.notebook tab.reorderable-page.top {
border-width: 3px;
border-style: solid;
border-color: #eff0f1;
background-color: #eff0f1;
border-right-width: 1px;
border-right-color: #bdc3c7;
box-shadow: inset -3px 0px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.top:hover, .notebook tab.reorderable-page.top.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset -3px 0px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.top:active, .notebook tab.reorderable-page.top.active-page {
box-shadow: inset 0px -3px 0px 0px #3daee9, inset -3px 0px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.top:active:hover, .notebook tab.reorderable-page.top.active-page:hover {
background-color: #eff0f1;
border-color: #eff0f1;
border-right-color: #bdc3c7; }
.notebook tab.reorderable-page.top:active:backdrop, .notebook tab.reorderable-page.top.active-page:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-right-color: #bdc3c7; }
.notebook tab.reorderable-page.top:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-right-color: #bdc3c7; }
.notebook tab.reorderable-page.bottom {
border-width: 3px;
border-style: solid;
border-color: #eff0f1;
background-color: #eff0f1;
border-right-width: 1px;
border-right-color: #bdc3c7;
box-shadow: inset -3px 0px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.bottom:hover, .notebook tab.reorderable-page.bottom.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset -3px 0px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.bottom:active, .notebook tab.reorderable-page.bottom.active-page {
box-shadow: inset 0px -3px 0px 0px #3daee9, inset -3px 0px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.bottom:active:hover, .notebook tab.reorderable-page.bottom.active-page:hover {
background-color: #eff0f1;
border-color: #eff0f1;
border-right-color: #bdc3c7; }
.notebook tab.reorderable-page.bottom:active:backdrop, .notebook tab.reorderable-page.bottom.active-page:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-right-color: #bdc3c7; }
.notebook tab.reorderable-page.bottom:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-right-color: #bdc3c7; }
.notebook tab.reorderable-page.left {
border-width: 3px;
border-style: solid;
border-color: #eff0f1;
background-color: #eff0f1;
border-bottom-width: 1px;
border-bottom-color: #bdc3c7;
box-shadow: inset 0px -3px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.left:hover, .notebook tab.reorderable-page.left.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset 0px -3px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.left:active, .notebook tab.reorderable-page.left.active-page {
box-shadow: inset 0px -3px 0px 0px #3daee9, inset 0px -3px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.left:active:hover, .notebook tab.reorderable-page.left.active-page:hover {
background-color: #eff0f1;
border-color: #eff0f1;
border-bottom-color: #bdc3c7; }
.notebook tab.reorderable-page.left:active:backdrop, .notebook tab.reorderable-page.left.active-page:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-bottom-color: #bdc3c7; }
.notebook tab.reorderable-page.left:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-bottom-color: #bdc3c7; }
.notebook tab.reorderable-page.right {
border-width: 3px;
border-style: solid;
border-color: #eff0f1;
background-color: #eff0f1;
border-bottom-width: 1px;
border-bottom-color: #bdc3c7;
box-shadow: inset 0px -3px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.right:hover, .notebook tab.reorderable-page.right.prelight-page {
box-shadow: inset 0px -3px 0px 0px rgba(61, 174, 233, 0.3), inset 0px -3px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.right:active, .notebook tab.reorderable-page.right.active-page {
box-shadow: inset 0px -3px 0px 0px #3daee9, inset 0px -3px 0px 0px #eff0f1; }
.notebook tab.reorderable-page.right:active:hover, .notebook tab.reorderable-page.right.active-page:hover {
background-color: #eff0f1;
border-color: #eff0f1;
border-bottom-color: #bdc3c7; }
.notebook tab.reorderable-page.right:active:backdrop, .notebook tab.reorderable-page.right.active-page:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-bottom-color: #bdc3c7; }
.notebook tab.reorderable-page.right:backdrop {
background-color: #eff0f1;
border-color: #eff0f1;
border-bottom-color: #bdc3c7; }
.notebook tab .label {
padding: 0 2px;
color: #31363b; }
.notebook tab .prelight-page .label, .notebook tab .label.prelight-page {
color: #31363b; }
.notebook tab .active-page .label, .notebook tab .label.active-page {
color: #31363b; }
.notebook tab .button, .notebook tab .header-bar .button.titlebutton, .header-bar .notebook tab .button.titlebutton,
.notebook tab .titlebar .button.titlebutton,
.titlebar .notebook tab .button.titlebutton {
padding: 0px;
border: 1px solid transparent;
border-radius: 50%;
background-image: none;
background-color: #bdc3c7;
box-shadow: none;
icon-shadow: none;
transition: none;
color: #eff0f1; }
.notebook tab .button:hover {
background-color: #da4453;
border-color: transparent;
background-image: none;
box-shadow: none; }
.notebook tab .button:active {
color: #eff0f1;
border-color: transparent;
background-image: none;
box-shadow: none; }
.notebook tab .button:backdrop {
color: #eff0f1;
border-color: transparent; }
.notebook tab .button > GtkImage, .notebook tab .header-bar .button.titlebutton > GtkImage, .header-bar .notebook tab .button.titlebutton > GtkImage,
.notebook tab .titlebar .button.titlebutton > GtkImage,
.titlebar .notebook tab .button.titlebutton > GtkImage {
padding: 0px; }
.notebook tab .button .active-page, .notebook tab .button.active-page {
background-color: #da4453; }
.notebook.arrow {
color: #909396; }
.notebook.arrow:hover {
color: #93cee9; }
.notebook.arrow:active {
color: #3daee9; }
.notebook.arrow:insensitive {
color: rgba(144, 147, 150, 0.3); }
.notebook.arrow:backdrop {
color: #909396; }
.notebook.arrow:backdrop:insensitive {
color: rgba(144, 147, 150, 0.3); }
/**************
* Scrollbars *
**************/
.scrollbar {
-GtkRange-trough-border: 0;
-GtkScrollbar-has-backward-stepper: true;
-GtkScrollbar-has-forward-stepper: true;
-GtkRange-slider-width: 16;
-GtkScrollbar-min-slider-length: 64;
-GtkRange-stepper-spacing: 1;
-GtkRange-trough-under-steppers: 0; }
.scrollbar .button, .scrollbar .header-bar .button.titlebutton, .header-bar .scrollbar .button.titlebutton,
.scrollbar .titlebar .button.titlebutton,
.titlebar .scrollbar .button.titlebutton {
border: none;
background-image: none;
background-color: transparent;
box-shadow: none; }
.scrollbar .button:hover {
color: #93cee9;
background-image: none;
background-color: transparent; }
.scrollbar .button:insensitive {
color: #909396; }
.scrollbar.dragging, .scrollbar.hovering {
opacity: 0.998; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
opacity: 0.999; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
-GtkRange-slider-width: 8px;
-GtkScrollbar-has-backward-stepper: false;
-GtkScrollbar-has-forward-stepper: false; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay.png"), url("assets/scrollbar-slider-overlay@2.png")) 6 4 6 4/6px 4px 6px 4px stretch;
border-radius: 0;
border-width: 5px 4px 5px 4px;
border-style: solid;
border-color: transparent; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider-overlay-horizontal.png"), url("assets/scrollbar-slider-overlay-horizontal@2.png")) 4 6 4 6/4px 6px 4px 6px stretch;
border-radius: 0;
border-width: 4px 6px 4px 6px;
border-style: solid;
border-color: transparent; }
.scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough {
border: none;
background: none; }
.scrollbar.trough {
border-image: -gtk-scaled(url("assets/scrollbar-trough.png"), url("assets/scrollbar-trough@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.trough:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-trough-rtl.png"), url("assets/scrollbar-trough-rtl@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.trough.horizontal {
border-image: -gtk-scaled(url("assets/scrollbar-trough-horizontal.png"), url("assets/scrollbar-trough-horizontal@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider {
border-image: -gtk-scaled(url("assets/scrollbar-slider.png"), url("assets/scrollbar-slider@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl.png"), url("assets/scrollbar-slider-rtl@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:hover, .scrollbar.slider:insensitive {
border-image: -gtk-scaled(url("assets/scrollbar-slider-hover.png"), url("assets/scrollbar-slider-hover@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:hover:dir(rtl), .scrollbar.slider:insensitive:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-hover.png"), url("assets/scrollbar-slider-rtl-hover@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:active {
border-image: -gtk-scaled(url("assets/scrollbar-slider-active.png"), url("assets/scrollbar-slider-active@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider:active:dir(rtl) {
border-image: -gtk-scaled(url("assets/scrollbar-slider-rtl-active.png"), url("assets/scrollbar-slider-rtl-active@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal.png"), url("assets/scrollbar-slider-horizontal@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal:hover, .scrollbar.slider.horizontal:insensitive {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-hover.png"), url("assets/scrollbar-slider-horizontal-hover@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbar.slider.horizontal:active {
border-image: -gtk-scaled(url("assets/scrollbar-slider-horizontal-active.png"), url("assets/scrollbar-slider-horizontal-active@2.png")) 8 8 8 8/8px 8px 8px 8px stretch;
border-radius: 0;
border-width: 8px 8px 8px 8px;
border-style: solid;
border-color: transparent; }
.scrollbars-junction,
.scrollbars-junction.frame {
border-color: transparent;
border-image: linear-gradient(to bottom, #bdc3c7 1px, transparent 1px) 0 0 0 1/0 1px stretch;
background-color: #dcdee0; }
.scrollbars-junction:dir(rtl),
.scrollbars-junction.frame:dir(rtl) {
border-image-slice: 0 1 0 0; }
.scrollbars-junction:backdrop,
.scrollbars-junction.frame:backdrop {
- border-image-source: linear-gradient(to bottom, #c2c7cb 1px, transparent 1px);
+ border-image-source: linear-gradient(to bottom, #c2c8cb 1px, transparent 1px);
background-color: #e7e8ea; }
/**********
* Switch *
**********/
GtkSwitch {
-GtkSwitch-slider-width: 30px;
font-weight: bold;
font-size: smaller;
outline-offset: 0px;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
GtkSwitch.trough {
border: 1px solid #bdc3c7;
border-radius: 3px;
color: #31363b;
background-image: none;
background-color: #eff0f1;
text-shadow: none; }
GtkSwitch.trough:active {
color: #3daee9;
border-color: #3daee9;
box-shadow: none;
text-shadow: none; }
GtkSwitch.trough:active:hover {
border-color: #93cee9; }
GtkSwitch.trough:hover {
border-color: #3daee9; }
GtkSwitch.trough:insensitive {
color: #909396;
border-color: #bdc3c7;
background-image: none;
- background-color: #e5e6e7;
+ background-color: #e6e7e8;
box-shadow: none;
text-shadow: none; }
GtkSwitch.slider {
padding: 3px;
border: 3px solid;
border-radius: 3px;
border-color: rgba(255, 255, 255, 0);
box-shadow: none;
background-color: #bdc3c7; }
GtkSwitch.slider:hover {
box-shadow: none; }
GtkSwitch.slider:active {
background-color: #3daee9; }
GtkSwitch.slider:active:hover {
background-color: #93cee9; }
GtkSwitch.slider:insensitive {
- background-color: #e5e6e7; }
+ background-color: #e6e7e8; }
.list-row:selected GtkSwitch {
box-shadow: none;
border-color: #3daee9; }
.list-row:selected GtkSwitch:backdrop {
border-color: #3daee9; }
.list-row:selected GtkSwitch.slider:dir(rtl) {
border-left-color: #bdc3c7; }
.list-row:selected GtkSwitch.slider:dir(ltr) {
border-right-color: #bdc3c7; }
.list-row:selected GtkSwitch.slider, .list-row:selected GtkSwitch.slider:active {
border-color: #3daee9; }
/*************************
* Check and Radio items *
*************************/
.check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png"));
icon-shadow: 0 1px 0 white; }
.check.button.flat, .header-bar .check.titlebutton.button,
.titlebar .check.titlebutton.button {
icon-shadow: none; }
.view.check:selected, GtkCalendar.check:selected,
.list-row:selected .check {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); }
.check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
.check:hover.button.flat, .header-bar .check.titlebutton.button:hover,
.titlebar .check.titlebutton.button:hover {
icon-shadow: none; }
.view.check:hover:selected, GtkCalendar.check:hover:selected,
.list-row:selected .check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); }
.check:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png"));
icon-shadow: 0 1px 0 white; }
.check:active.button.flat, .header-bar .check.titlebutton.button:active,
.titlebar .check.titlebutton.button:active {
icon-shadow: none; }
.view.check:active:selected, GtkCalendar.check:active:selected,
.list-row:selected .check:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); }
.check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
.check:insensitive.button.flat, .header-bar .check.titlebutton.button:insensitive,
.titlebar .check.titlebutton.button:insensitive {
icon-shadow: none; }
.view.check:insensitive:selected, GtkCalendar.check:insensitive:selected,
.list-row:selected .check:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); }
.check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png"));
icon-shadow: none; }
.check:backdrop.button.flat, .header-bar .check.titlebutton.button:backdrop,
.titlebar .check.titlebutton.button:backdrop {
icon-shadow: none; }
.view.check:backdrop:selected, GtkCalendar.check:backdrop:selected,
.list-row:selected .check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); }
.check:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png"));
icon-shadow: none; }
.check:backdrop:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:insensitive,
.titlebar .check.titlebutton.button:backdrop:insensitive {
icon-shadow: none; }
.view.check:backdrop:insensitive:selected, GtkCalendar.check:backdrop:insensitive:selected,
.list-row:selected .check:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); }
.check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png"));
icon-shadow: 0 1px 0 white; }
.check:inconsistent.button.flat, .header-bar .check.titlebutton.button:inconsistent,
.titlebar .check.titlebutton.button:inconsistent {
icon-shadow: none; }
.view.check:inconsistent:selected, GtkCalendar.check:inconsistent:selected,
.list-row:selected .check:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); }
.check:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png"));
icon-shadow: 0 1px 0 white; }
.check:inconsistent:hover.button.flat, .header-bar .check.titlebutton.button:inconsistent:hover,
.titlebar .check.titlebutton.button:inconsistent:hover {
icon-shadow: none; }
.view.check:inconsistent:hover:selected, GtkCalendar.check:inconsistent:hover:selected,
.list-row:selected .check:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); }
.check:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png"));
icon-shadow: 0 1px 0 white; }
.check:inconsistent:selected.button.flat, .header-bar .check.titlebutton.button:inconsistent:selected,
.titlebar .check.titlebutton.button:inconsistent:selected {
icon-shadow: none; }
.view.check:inconsistent:selected:selected, GtkCalendar.check:inconsistent:selected,
.list-row:selected .check:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); }
.check:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png"));
icon-shadow: none; }
.check:inconsistent:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:backdrop,
.titlebar .check.titlebutton.button:inconsistent:backdrop {
icon-shadow: none; }
.view.check:inconsistent:backdrop:selected, GtkCalendar.check:inconsistent:backdrop:selected,
.list-row:selected .check:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); }
.check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
.check:inconsistent:insensitive.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive,
.titlebar .check.titlebutton.button:inconsistent:insensitive {
icon-shadow: none; }
.view.check:inconsistent:insensitive:selected, GtkCalendar.check:inconsistent:insensitive:selected,
.list-row:selected .check:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); }
.check:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png"));
icon-shadow: none; }
.check:inconsistent:insensitive:backdrop.button.flat, .header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop,
.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop {
icon-shadow: none; }
.view.check:inconsistent:insensitive:backdrop:selected, GtkCalendar.check:inconsistent:insensitive:backdrop:selected,
.list-row:selected .check:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); }
.check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png"));
icon-shadow: 0 1px 0 white; }
.check:checked.button.flat, .header-bar .check.titlebutton.button:checked,
.titlebar .check.titlebutton.button:checked {
icon-shadow: none; }
.view.check:checked:selected, GtkCalendar.check:checked:selected,
.list-row:selected .check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); }
.check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
.check:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:checked:insensitive,
.titlebar .check.titlebutton.button:checked:insensitive {
icon-shadow: none; }
.view.check:checked:insensitive:selected, GtkCalendar.check:checked:insensitive:selected,
.list-row:selected .check:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); }
.check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
.check:checked:hover.button.flat, .header-bar .check.titlebutton.button:checked:hover,
.titlebar .check.titlebutton.button:checked:hover {
icon-shadow: none; }
.view.check:checked:hover:selected, GtkCalendar.check:checked:hover:selected,
.list-row:selected .check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); }
.check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png"));
icon-shadow: 0 1px 0 white; }
.check:checked:active.button.flat, .header-bar .check.titlebutton.button:checked:active,
.titlebar .check.titlebutton.button:checked:active {
icon-shadow: none; }
.view.check:checked:active:selected, GtkCalendar.check:checked:active:selected,
.list-row:selected .check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); }
.check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png"));
icon-shadow: none; }
.check:backdrop:checked.button.flat, .header-bar .check.titlebutton.button:backdrop:checked,
.titlebar .check.titlebutton.button:backdrop:checked {
icon-shadow: none; }
.view.check:backdrop:checked:selected, GtkCalendar.check:backdrop:checked:selected,
.list-row:selected .check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); }
.check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png"));
icon-shadow: none; }
.check:backdrop:checked:insensitive.button.flat, .header-bar .check.titlebutton.button:backdrop:checked:insensitive,
.titlebar .check.titlebutton.button:backdrop:checked:insensitive {
icon-shadow: none; }
.view.check:backdrop:checked:insensitive:selected, GtkCalendar.check:backdrop:checked:insensitive:selected,
.list-row:selected .check:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); }
.menu .menuitem.check {
-gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- color: #7d8083;
+ color: #7d8084;
icon-shadow: none; }
.menu .menuitem.check:active, .menu .menuitem.check:checked {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
color: #3daee9; }
.menu .menuitem.check:inconsistent {
-gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); }
.menu .menuitem.check:hover {
color: #fcfcfc; }
.menu .menuitem.check:insensitive {
- color: #bfc1c3; }
+ color: #c0c2c4; }
.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png"));
icon-shadow: 0 1px 0 white; }
.radio.button.flat, .header-bar .radio.titlebutton.button,
.titlebar .radio.titlebutton.button {
icon-shadow: none; }
.view.radio:selected, GtkCalendar.radio:selected,
.list-row:selected .radio {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); }
.radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:hover.button.flat, .header-bar .radio.titlebutton.button:hover,
.titlebar .radio.titlebutton.button:hover {
icon-shadow: none; }
.view.radio:hover:selected, GtkCalendar.radio:hover:selected,
.list-row:selected .radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); }
.radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:active.button.flat, .header-bar .radio.titlebutton.button:active,
.titlebar .radio.titlebutton.button:active {
icon-shadow: none; }
.view.radio:active:selected, GtkCalendar.radio:active:selected,
.list-row:selected .radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); }
.radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:insensitive.button.flat, .header-bar .radio.titlebutton.button:insensitive,
.titlebar .radio.titlebutton.button:insensitive {
icon-shadow: none; }
.view.radio:insensitive:selected, GtkCalendar.radio:insensitive:selected,
.list-row:selected .radio:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); }
.radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png"));
icon-shadow: none; }
.radio:backdrop.button.flat, .header-bar .radio.titlebutton.button:backdrop,
.titlebar .radio.titlebutton.button:backdrop {
icon-shadow: none; }
.view.radio:backdrop:selected, GtkCalendar.radio:backdrop:selected,
.list-row:selected .radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); }
.radio:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png"));
icon-shadow: none; }
.radio:backdrop:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:insensitive,
.titlebar .radio.titlebutton.button:backdrop:insensitive {
icon-shadow: none; }
.view.radio:backdrop:insensitive:selected, GtkCalendar.radio:backdrop:insensitive:selected,
.list-row:selected .radio:backdrop:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); }
.radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:inconsistent.button.flat, .header-bar .radio.titlebutton.button:inconsistent,
.titlebar .radio.titlebutton.button:inconsistent {
icon-shadow: none; }
.view.radio:inconsistent:selected, GtkCalendar.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); }
.radio:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:inconsistent:hover.button.flat, .header-bar .radio.titlebutton.button:inconsistent:hover,
.titlebar .radio.titlebutton.button:inconsistent:hover {
icon-shadow: none; }
.view.radio:inconsistent:hover:selected, GtkCalendar.radio:inconsistent:hover:selected,
.list-row:selected .radio:inconsistent:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); }
.radio:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:inconsistent:selected.button.flat, .header-bar .radio.titlebutton.button:inconsistent:selected,
.titlebar .radio.titlebutton.button:inconsistent:selected {
icon-shadow: none; }
.view.radio:inconsistent:selected:selected, GtkCalendar.radio:inconsistent:selected,
.list-row:selected .radio:inconsistent:selected {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); }
.radio:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png"));
icon-shadow: none; }
.radio:inconsistent:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:backdrop,
.titlebar .radio.titlebutton.button:inconsistent:backdrop {
icon-shadow: none; }
.view.radio:inconsistent:backdrop:selected, GtkCalendar.radio:inconsistent:backdrop:selected,
.list-row:selected .radio:inconsistent:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); }
.radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:inconsistent:insensitive.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive,
.titlebar .radio.titlebutton.button:inconsistent:insensitive {
icon-shadow: none; }
.view.radio:inconsistent:insensitive:selected, GtkCalendar.radio:inconsistent:insensitive:selected,
.list-row:selected .radio:inconsistent:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); }
.radio:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png"));
icon-shadow: none; }
.radio:inconsistent:insensitive:backdrop.button.flat, .header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop,
.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop {
icon-shadow: none; }
.view.radio:inconsistent:insensitive:backdrop:selected, GtkCalendar.radio:inconsistent:insensitive:backdrop:selected,
.list-row:selected .radio:inconsistent:insensitive:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); }
.radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:checked.button.flat, .header-bar .radio.titlebutton.button:checked,
.titlebar .radio.titlebutton.button:checked {
icon-shadow: none; }
.view.radio:checked:selected, GtkCalendar.radio:checked:selected,
.list-row:selected .radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); }
.radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:checked:insensitive,
.titlebar .radio.titlebutton.button:checked:insensitive {
icon-shadow: none; }
.view.radio:checked:insensitive:selected, GtkCalendar.radio:checked:insensitive:selected,
.list-row:selected .radio:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); }
.radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:checked:hover.button.flat, .header-bar .radio.titlebutton.button:checked:hover,
.titlebar .radio.titlebutton.button:checked:hover {
icon-shadow: none; }
.view.radio:checked:hover:selected, GtkCalendar.radio:checked:hover:selected,
.list-row:selected .radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); }
.radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png"));
icon-shadow: 0 1px 0 white; }
.radio:checked:active.button.flat, .header-bar .radio.titlebutton.button:checked:active,
.titlebar .radio.titlebutton.button:checked:active {
icon-shadow: none; }
.view.radio:checked:active:selected, GtkCalendar.radio:checked:active:selected,
.list-row:selected .radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); }
.radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png"));
icon-shadow: none; }
.radio:backdrop:checked.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked,
.titlebar .radio.titlebutton.button:backdrop:checked {
icon-shadow: none; }
.view.radio:backdrop:checked:selected, GtkCalendar.radio:backdrop:checked:selected,
.list-row:selected .radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); }
.radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png"));
icon-shadow: none; }
.radio:backdrop:checked:insensitive.button.flat, .header-bar .radio.titlebutton.button:backdrop:checked:insensitive,
.titlebar .radio.titlebutton.button:backdrop:checked:insensitive {
icon-shadow: none; }
.view.radio:backdrop:checked:insensitive:selected, GtkCalendar.radio:backdrop:checked:insensitive:selected,
.list-row:selected .radio:backdrop:checked:insensitive {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); }
.menu .menuitem.radio {
-gtk-icon-source: -gtk-icontheme("radio-symbolic");
- color: #7d8083;
+ color: #7d8084;
icon-shadow: none; }
.menu .menuitem.radio:active, .menu .menuitem.radio:checked {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
color: #3daee9; }
.menu .menuitem.radio:inconsistent {
-gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); }
.menu .menuitem.radio:hover {
color: #fcfcfc; }
.menu .menuitem.radio:insensitive {
- color: #bfc1c3; }
+ color: #c0c2c4; }
.view.check, .view.radio,
.list-row .check, list-row .radio {
icon-shadow: none; }
.view.check:selected, GtkCalendar.check:selected, .view.check:hover, .view.radio:selected, GtkCalendar.radio:selected, .view.radio:hover,
.list-row .check:selected,
.list-row .check:hover, list-row .radio:selected, list-row .radio:hover {
icon-shadow: none; }
.content-view {
background-color: #dcdee0; }
.content-view:backdrop {
background-color: #dcdee0; }
.view.content-view.check {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:hover {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:active {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:backdrop {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked:hover {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:checked:active {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png"));
background-color: transparent; }
.view.content-view.check:backdrop:checked {
icon-shadow: none;
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png"));
background-color: transparent; }
GtkCheckButton.text-button, GtkRadioButton.text-button {
padding: 1px 2px 4px;
outline-offset: 0; }
GtkCheckButton.text-button:insensitive, GtkCheckButton.text-button:insensitive:active, GtkCheckButton.text-button:insensitive:inconsistent, GtkRadioButton.text-button:insensitive, GtkRadioButton.text-button:insensitive:active, GtkRadioButton.text-button:insensitive:inconsistent {
color: #909396; }
GtkCheckButton.text-button:insensitive:backdrop, GtkCheckButton.text-button:insensitive:active:backdrop, GtkCheckButton.text-button:insensitive:inconsistent:backdrop, GtkRadioButton.text-button:insensitive:backdrop, GtkRadioButton.text-button:insensitive:active:backdrop, GtkRadioButton.text-button:insensitive:inconsistent:backdrop {
color: #c6cacd; }
/************
* GtkScale *
************/
.scale,
.scale.scale-has-marks-above.scale-has-marks-below,
.scale.vertical.scale-has-marks-above.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 20;
-GtkRange-trough-border: 2;
outline-offset: -9px;
outline-radius: 4px; }
.scale.fine-tune,
.scale.scale-has-marks-above.scale-has-marks-below.fine-tune,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune {
outline-offset: -7px;
outline-radius: 6px; }
.scale.fine-tune.trough,
.scale.scale-has-marks-above.scale-has-marks-below.fine-tune.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.fine-tune.trough {
margin: 8px;
border-radius: 4px; }
.scale.slider,
.scale.scale-has-marks-above.scale-has-marks-below.slider,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1);
border: 1px solid;
border-radius: 50%;
border-color: #3daee9;
- box-shadow: inset 0 1px white, inset 0 -2px #eff0f1, inset 0 -1px #d6d9dc; }
+ box-shadow: inset 0 1px white, inset 0 -2px #eff0f1, inset 0 -1px #d6dadc; }
.scale.slider:hover,
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
border-width: 2px;
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1);
border-color: #93cee9;
border-radius: 50%;
- box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #e0e2e4; }
+ box-shadow: inset 0 1px white, inset 0 -2px white, inset 0 -1px #e0e3e4; }
.scale.slider:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.slider:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:insensitive {
border-style: solid;
border-radius: 50%;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
box-shadow: none; }
.scale.slider:active,
.scale.scale-has-marks-above.scale-has-marks-below.slider:active,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
border: 2px solid #3daee9; }
.osd .scale.slider, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider {
color: #31363b;
border-color: #bdc3c7;
background-image: none;
background-color: #eff0f1;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal;
background-color: #475057; }
.osd .scale.slider:hover, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:hover, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.osd .scale.slider:active, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:active, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:active {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.osd .scale.slider:backdrop, .osd
.scale.scale-has-marks-above.scale-has-marks-below.slider:backdrop, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.slider:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.scale.trough,
.scale.scale-has-marks-above.scale-has-marks-below.trough,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
margin: 9px;
border: 1px solid transparent;
border-radius: 4px;
background-color: #bdc3c7;
box-shadow: none; }
.scale.trough.highlight,
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
background-color: #3daee9;
border-color: transparent;
box-shadow: none; }
.scale.trough.highlight.vertical,
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight.vertical {
background-color: #3daee9; }
.scale.trough:insensitive, .scale.trough.vertical:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive,
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.vertical:insensitive {
border-color: transparent;
background-image: none;
- background-color: #e5e6e7;
+ background-color: #e6e7e8;
box-shadow: none; }
.osd .scale.trough, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough {
border-color: transparent;
box-shadow: none;
margin: 9px;
background-color: #bdc3c7;
outline-color: rgba(49, 54, 59, 0.2);
outline-offset: -8px; }
.osd .scale.trough.fine-tune, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough.fine-tune, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.fine-tune {
margin: 7px; }
.osd .scale.trough.highlight, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough.highlight, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough.highlight {
background-image: none;
background-color: #3daee9; }
.osd .scale.trough:insensitive, .osd .scale.trough:backdrop:insensitive, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop:insensitive {
border-color: transparent;
background-color: transparent; }
.osd .scale.trough:backdrop, .osd
.scale.scale-has-marks-above.scale-has-marks-below.trough:backdrop, .osd
.scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:backdrop {
border-color: transparent;
background-image: none; }
.scale.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.scale-has-marks-below.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-below.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.scale-has-marks-above.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.vertical.scale-has-marks-below.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-below.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above {
-GtkScale-slider-length: 20;
-GtkRange-slider-width: 24;
-GtkRange-trough-border: 2; }
.scale.vertical.scale-has-marks-above.slider {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:hover {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:active {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:backdrop {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.vertical.scale-has-marks-above.slider:backdrop:insensitive {
border-style: none;
border-radius: 0;
background-color: transparent;
background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png"));
background-repeat: no-repeat;
background-position: center;
box-shadow: none; }
.scale.scale-has-marks-above .trough {
margin: 14px 10px 10px; }
.fine-tune.scale.scale-has-marks-above .trough {
margin: 12px 8px 8px; }
.scale.scale-has-marks-below .trough {
margin: 10px 10px 14px; }
.fine-tune.scale.scale-has-marks-below .trough {
margin: 8px 8px 12px; }
.scale.vertical.scale-has-marks-above .trough {
margin: 10px 10px 10px 14px; }
.fine-tune.scale.vertical.scale-has-marks-above .trough {
margin: 8px 8px 8px 12px; }
.scale.vertical.scale-has-marks-below .trough {
margin: 10px 14px 10px 10px; }
.fine-tune.scale.vertical.scale-has-marks-below .trough {
margin: 8px 12px 8px 8px; }
/*****************
* Progress bars *
*****************/
GtkProgressBar {
padding: 0;
font-size: smaller;
color: rgba(49, 54, 59, 0.4);
box-shadow: none; }
GtkProgressBar.osd {
-GtkProgressBar-xspacing: 0;
-GtkProgressBar-yspacing: 0;
-GtkProgressBar-min-horizontal-bar-height: 3; }
GtkProgressBar.trough {
border: 1px solid transparent;
border-radius: 3px;
background-color: #bdc3c7; }
GtkProgressBar.trough.osd {
border-style: none;
background-color: transparent;
box-shadow: none; }
.progressbar {
background-color: #3daee9;
border: 1px solid #3daee9;
border-radius: 0px;
box-shadow: none; }
.progressbar.left {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.progressbar.right {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
.progressbar.left.right {
box-shadow: none; }
.progressbar.vertical.bottom {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: none; }
.progressbar.vertical.top {
border-top-left-radius: 3px;
border-top-right-radius: 3px; }
.progressbar.osd {
background-image: none;
background-color: #3daee9;
border-style: none;
border-radius: 0; }
/*************
* Level Bar *
*************/
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34; }
.level-bar {
box-shadow: none;
-GtkLevelBar-min-block-width: 34;
-GtkLevelBar-min-block-height: 6; }
.level-bar.vertical {
-GtkLevelBar-min-block-width: 6;
-GtkLevelBar-min-block-height: 34; }
.level-bar.trough {
border: 1px solid transparent;
padding: 2px;
border-radius: 2px;
background-color: transparent; }
.level-bar.fill-block {
border: 1px solid #3daee9;
background-color: #3daee9;
box-shadow: none;
border-radius: 2px; }
.level-bar.fill-block.indicator-discrete.horizontal {
margin: 0 1px; }
.level-bar.fill-block.indicator-discrete.vertical {
margin: 1px 0; }
.level-bar.fill-block.level-high {
border-color: #11d116;
background-color: #11d116; }
.level-bar.fill-block.level-high:backdrop {
border-color: #11d116; }
.level-bar.fill-block.level-low {
border-color: #f67400;
background-color: #f67400; }
.level-bar.fill-block.level-low:backdrop {
border-color: #f67400; }
.level-bar.fill-block.empty-fill-block {
background-color: #bdc3c7;
border-color: transparent;
box-shadow: none; }
/**********
* Frames *
**********/
.frame {
border: 1px solid #bdc3c7;
padding: 0; }
.frame.flat {
border-style: none; }
.frame.action-bar {
padding: 6px;
border-width: 1px 0 0; }
GtkScrolledWindow GtkViewport.frame {
border-style: none; }
.separator, GtkPlacesSidebar.sidebar .view .separator,
GtkPlacesSidebar.sidebar .view .separator:backdrop {
color: rgba(0, 0, 0, 0.1); }
GtkFileChooserButton .separator.vertical, GtkFileChooserButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFileChooserButton .vertical.separator, GtkFontButton .separator.vertical, GtkFontButton GtkPlacesSidebar.sidebar .view .vertical.separator, GtkPlacesSidebar.sidebar .view GtkFontButton .vertical.separator {
-GtkWidget-wide-separators: true; }
/*********
* Lists *
*********/
.list, .list-row {
background-color: #eff0f1;
border-width: 0px;
border-color: #3daee9; }
.list-row,
.grid-child {
padding: 0px 2px;
border-style: solid;
border-width: 0px;
border-color: #3daee9; }
.list-row.button, .header-bar .list-row.button.titlebutton,
.titlebar .list-row.button.titlebutton,
.list-row.button:backdrop,
.list-row.button:backdrop:active,
.list-row.button:backdrop:checked,
.list-row.button:backdrop:insensitive,
.list-row.button:backdrop:insensitive:active,
.list-row.button:backdrop:insensitive:checked,
.list-row.button:insensitive:active,
.list-row.button:insensitive:checked {
background-color: rgba(252, 252, 252, 0);
border-style: none;
border-radius: 0;
box-shadow: none; }
.list-row.button:hover {
background-color: rgba(147, 206, 233, 0.2); }
.list-row.button:active {
box-shadow: none; }
.list-row.button:selected:active {
box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
.list-row.button:selected:hover {
- background-color: #3ba2d7; }
+ background-color: #3ca2d8; }
.list-row.button:selected:backdrop {
background-color: #3daee9; }
.list-row.button:backdrop:hover {
background-color: transparent; }
.list-row:selected .button {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1);
border-color: #3daee9; }
.list-row:selected .button.flat, .list-row:selected .header-bar .titlebutton.button, .header-bar .list-row:selected .titlebutton.button,
.list-row:selected .titlebar .titlebutton.button,
.titlebar .list-row:selected .titlebutton.button {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: #fcfcfc; }
.list-row:selected .button:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1);
border-color: #3daee9; }
.list-row:selected .button:active, .list-row:selected .button:checked {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
border-color: #3daee9; }
.list-row:selected .button:backdrop, .list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
.list-row:selected .titlebar .titlebutton.button:backdrop,
.titlebar .list-row:selected .titlebutton.button:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
.list-row:selected .button:backdrop:active, .list-row:selected .button:backdrop:checked, .list-row:selected .button.flat:backdrop:active, .list-row:selected .header-bar .titlebutton.button:backdrop:active, .header-bar .list-row:selected .titlebutton.button:backdrop:active,
.list-row:selected .titlebar .titlebutton.button:backdrop:active,
.titlebar .list-row:selected .titlebutton.button:backdrop:active, .list-row:selected .button.flat:backdrop:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:checked,
.list-row:selected .titlebar .titlebutton.button:backdrop:checked,
.titlebar .list-row:selected .titlebutton.button:backdrop:checked {
- color: #bfc1c3;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #dfe1e3);
+ color: #c0c2c4;
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #dfe2e4);
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
.list-row:selected .button:backdrop:insensitive, .list-row:selected .button.flat:backdrop:insensitive, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
- .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
+ .list-row:selected .button:backdrop:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive > .label, .list-row:selected .button.flat:backdrop:insensitive > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive > .label {
color: inherit; }
.list-row:selected .button:backdrop:insensitive:active, .list-row:selected .button:backdrop:insensitive:checked, .list-row:selected .button.flat:backdrop:insensitive:active, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active, .list-row:selected .button.flat:backdrop:insensitive:checked, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #d8d9db);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #d9dadc);
border-color: #3daee9; }
- .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
+ .list-row:selected .button:backdrop:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:active > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:active > .label, .list-row:selected .button:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:backdrop:insensitive:checked > .label,
+ .list-row:selected .titlebar .button.titlebutton:backdrop:insensitive:checked > .label, .list-row:selected .button.flat:backdrop:insensitive:active > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:active > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:active > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:active > .label, .list-row:selected .button.flat:backdrop:insensitive:checked > .label, .list-row:selected .header-bar .titlebutton.button:backdrop:insensitive:checked > .label, .header-bar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label,
.list-row:selected .titlebar .titlebutton.button:backdrop:insensitive:checked > .label,
.titlebar .list-row:selected .titlebutton.button:backdrop:insensitive:checked > .label {
color: inherit; }
.list-row:selected .button.flat:backdrop, .list-row:selected .header-bar .titlebutton.button:backdrop, .header-bar .list-row:selected .titlebutton.button:backdrop,
.list-row:selected .titlebar .titlebutton.button:backdrop,
.titlebar .list-row:selected .titlebutton.button:backdrop {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
color: white; }
.list-row:selected .button:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
- .list-row:selected .button:insensitive > .label {
+ .list-row:selected .button:insensitive > .label, .list-row:selected .header-bar .button.titlebutton:insensitive > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.list-row:selected .button:insensitive:active, .list-row:selected .button:insensitive:checked {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e1e2e3, #e5e6e7); }
- .list-row:selected .button:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label {
+ background-image: linear-gradient(to bottom, #e2e3e5, #e6e7e8); }
+ .list-row:selected .button:insensitive:active > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:active > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive:active > .label, .list-row:selected .button:insensitive:checked > .label, .list-row:selected .header-bar .button.titlebutton:insensitive:checked > .label,
+ .list-row:selected .titlebar .button.titlebutton:insensitive:checked > .label {
color: inherit; }
.list-row, list-row.button, .header-bar list-row.button.titlebutton,
.titlebar list-row.button.titlebutton {
transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.list-row:hover, list-row.button:hover, .header-bar list-row.button.titlebutton:hover,
.titlebar list-row.button.titlebutton:hover {
transition: none; }
/*********************
* App Notifications *
*********************/
.app-notification,
.app-notification.frame {
padding: 10px;
border: none;
border-radius: 0 0 3px 3px;
background-color: rgba(252, 252, 252, 0.8);
background-image: none;
background-clip: padding-box; }
.app-notification:backdrop,
.app-notification.frame:backdrop {
background-image: none; }
.app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton,
.app-notification .titlebar .button.titlebutton,
.titlebar .app-notification .button.titlebutton,
.app-notification.frame .button {
color: #31363b;
border-color: #bdc3c7;
background-image: none;
background-color: #eff0f1;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none;
font-weight: normal; }
.app-notification .button.flat, .app-notification .header-bar .titlebutton.button, .header-bar .app-notification .titlebutton.button,
.app-notification .titlebar .titlebutton.button,
.titlebar .app-notification .titlebutton.button,
.app-notification.frame .button.flat,
.app-notification.frame .header-bar .titlebutton.button,
.header-bar .app-notification.frame .titlebutton.button,
.app-notification.frame .titlebar .titlebutton.button,
.titlebar .app-notification.frame .titlebutton.button {
icon-shadow: 0 1px black;
text-shadow: 0 1px black; }
.app-notification .button:hover,
.app-notification.frame .button:hover {
color: #31363b;
border-color: #3daee9;
background-image: none;
background-clip: padding-box;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked,
.app-notification.frame .button:active,
.app-notification.frame .button:checked,
.app-notification.frame .button:backdrop:active,
.app-notification.frame .button:backdrop:checked {
color: #fcfcfc;
border-color: rgba(252, 252, 252, 0.8);
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8));
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:insensitive, .app-notification .button:backdrop:insensitive,
.app-notification.frame .button:insensitive,
.app-notification.frame .button:backdrop:insensitive {
color: #909396;
- border-color: #e5e6e7;
+ border-color: #e6e7e8;
background-image: none;
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
.app-notification .button:backdrop,
.app-notification.frame .button:backdrop {
background-clip: padding-box;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
/*************
* Expanders *
*************/
.expander {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
.expander:dir(rtl) {
-gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
.expander:hover {
color: #77838e; }
.expander:checked {
-gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
/************
* Calendar *
***********/
GtkCalendar {
color: #31363b;
border: 1px solid #bdc3c7; }
GtkCalendar.header {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0; }
GtkCalendar.header:backdrop {
border-color: rgba(0, 0, 0, 0.1); }
GtkCalendar.button, .header-bar GtkCalendar.button.titlebutton,
.titlebar GtkCalendar.button.titlebutton {
color: rgba(49, 54, 59, 0.45); }
GtkCalendar.button:hover, .header-bar GtkCalendar.button.titlebutton:hover,
.titlebar GtkCalendar.button.titlebutton:hover {
color: #31363b; }
GtkCalendar.button:backdrop, .header-bar GtkCalendar.button.titlebutton:backdrop,
.titlebar GtkCalendar.button.titlebutton:backdrop {
- color: rgba(191, 193, 195, 0.45); }
+ color: rgba(192, 194, 196, 0.45); }
GtkCalendar:inconsistent, GtkCalendar:inconsistent:backdrop, GtkCalendar.highlight, GtkCalendar.highlight:backdrop {
color: alpha(currentColor,0.55); }
GtkCalendar:backdrop {
color: #31363b;
- border-color: #c2c7cb; }
+ border-color: #c2c8cb; }
/***********
* Dialogs *
***********/
.message-dialog {
-GtkDialog-button-spacing: 8;
-GtkDialog-action-area-border: 8; }
.message-dialog.background {
background-color: #eff0f1; }
.message-dialog .titlebar {
box-shadow: none; }
.message-dialog.csd.background {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px; }
.message-dialog.csd .dialog-action-area .button {
border-radius: 0;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); }
.message-dialog.csd .dialog-action-area .button:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); }
.message-dialog.csd .dialog-action-area .button:active {
color: #fcfcfc;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.message-dialog.csd .dialog-action-area .button:insensitive {
color: #909396;
border-color: #bdc3c7;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.suggested-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #46b2ea, #3daee9); }
.message-dialog.csd .dialog-action-area .button.suggested-action:hover {
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, #3daee9); }
.message-dialog.csd .dialog-action-area .button.suggested-action:active {
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop {
color: white;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .suggested-action.button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .suggested-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive {
background-color: #475057;
color: shade(#fcfcfc, 0.5); }
.message-dialog.csd .dialog-action-area .button.destructive-action {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #f03232, #ef2929); }
.message-dialog.csd .dialog-action-area .button.destructive-action:hover {
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929, #ef2929); }
.message-dialog.csd .dialog-action-area .button.destructive-action:active {
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929, shade(#ef2929, 0.8)); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop {
color: white;
border-color: #ef2929;
background-image: linear-gradient(to bottom, #ef2929);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive {
color: #c6cacd;
- border-color: #c2c7cb;
- background-image: linear-gradient(to bottom, #e5e6e7);
+ border-color: #c2c8cb;
+ background-image: linear-gradient(to bottom, #e6e7e8);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label {
+ .message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive > .label, .message-dialog.csd .dialog-action-area .header-bar .destructive-action.button.titlebutton:backdrop:insensitive > .label,
+ .message-dialog.csd .dialog-action-area .titlebar .destructive-action.button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive {
background-color: #475057;
color: shade(#fcfcfc, 0.5); }
GtkFileChooserDialog .search-bar {
background-color: #eff0f1;
border-color: #eff0f1;
box-shadow: none; }
GtkFileChooserDialog .search-bar:backdrop {
background-color: white;
border-color: #eff0f1; }
GtkFileChooserDialog .dialog-action-box {
border-top: 1px solid #bdc3c7; }
GtkFileChooserDialog .dialog-action-box:backdrop {
- border-top-color: #c2c7cb; }
+ border-top-color: #c2c8cb; }
/***********
* Sidebar *
***********/
.sidebar {
border: none;
background-color: #eff0f1; }
GtkPlacesSidebar.sidebar .view {
color: #31363b;
background-color: transparent; }
GtkPlacesSidebar.sidebar .view .image {
- color: #6a6d71; }
+ color: #6a6e72; }
GtkPlacesSidebar.sidebar .view .image:selected {
- color: #e8f4fa; }
+ color: #e9f4fa; }
GtkPlacesSidebar.sidebar .view .image:selected:backdrop {
- color: #e8f4fa; }
+ color: #e9f4fa; }
GtkPlacesSidebar.sidebar .view .image:insensitive {
- color: #acaeb1; }
+ color: #adafb1; }
GtkPlacesSidebar.sidebar .view .image:backdrop {
- color: #cdcfd0; }
+ color: #ced0d2; }
GtkPlacesSidebar.sidebar .view .image:backdrop:insensitive {
- color: #d2d5d7; }
+ color: #d2d5d8; }
GtkPlacesSidebar.sidebar .view:insensitive {
color: #909396; }
GtkPlacesSidebar.sidebar .view:backdrop {
- color: #bfc1c3; }
+ color: #c0c2c4; }
GtkPlacesSidebar.sidebar .view:backdrop:insensitive {
color: #c6cacd; }
.sidebar-item {
padding: 10px 4px; }
.sidebar-item > .label {
padding-left: 6px;
padding-right: 6px; }
.sidebar-item.needs-attention > .label {
background-size: 6px 6px, 0 0; }
/*********
* Paned *
*********/
GtkPaned {
-GtkPaned-handle-size: 1;
-gtk-icon-source: none;
margin: 0 8px 8px 0; }
GtkPaned:dir(rtl) {
margin-right: 0;
margin-left: 8px; }
GtkPaned .pane-separator {
background-color: #bdc3c7; }
GtkPaned .pane-separator:backdrop {
- background-color: #c2c7cb; }
+ background-color: #c2c8cb; }
GtkPaned.wide {
-GtkPaned-handle-size: 5;
margin: 0; }
GtkPaned.wide .pane-separator {
background-color: transparent;
border-style: none solid;
border-color: #bdc3c7;
border-width: 1px; }
GtkPaned.wide.vertical .pane-separator {
border-style: solid none; }
GtkPaned.wide .pane-separator:backdrop {
- border-color: #c2c7cb; }
+ border-color: #c2c8cb; }
/**************
* GtkInfoBar *
**************/
GtkInfoBar {
border-style: none; }
.info,
.question,
.warning,
.error {
background-color: #475057;
color: #fcfcfc;
text-shadow: none;
border-color: #1998da; }
.info .button, .info .header-bar .button.titlebutton, .header-bar .info .button.titlebutton,
.info .titlebar .button.titlebutton,
.titlebar .info .button.titlebutton,
.question .button,
.question .header-bar .button.titlebutton,
.header-bar .question .button.titlebutton,
.question .titlebar .button.titlebutton,
.titlebar .question .button.titlebutton,
.warning .button,
.warning .header-bar .button.titlebutton,
.header-bar .warning .button.titlebutton,
.warning .titlebar .button.titlebutton,
.titlebar .warning .button.titlebutton,
.error .button,
.error .header-bar .button.titlebutton,
.header-bar .error .button.titlebutton,
.error .titlebar .button.titlebutton,
.titlebar .error .button.titlebutton {
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #46b2ea, #3daee9); }
.info .button:hover,
.question .button:hover,
.warning .button:hover,
.error .button:hover {
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, #3daee9); }
.info .button:active,
.question .button:active,
.warning .button:active,
.error .button:active {
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9, shade(#3daee9, 0.8)); }
.info .button:insensitive,
.question .button:insensitive,
.warning .button:insensitive,
.error .button:insensitive {
- color: #aadaf3;
+ color: #abdbf4;
border-color: #3daee9;
- background-image: linear-gradient(to bottom, #59b9eb);
+ background-image: linear-gradient(to bottom, #5abaec);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0); }
- .info .button:insensitive > .label,
+ .info .button:insensitive > .label, .info .header-bar .button.titlebutton:insensitive > .label,
+ .info .titlebar .button.titlebutton:insensitive > .label,
.question .button:insensitive > .label,
+ .question .header-bar .button.titlebutton:insensitive > .label,
+ .question .titlebar .button.titlebutton:insensitive > .label,
.warning .button:insensitive > .label,
- .error .button:insensitive > .label {
+ .warning .header-bar .button.titlebutton:insensitive > .label,
+ .warning .titlebar .button.titlebutton:insensitive > .label,
+ .error .button:insensitive > .label,
+ .error .header-bar .button.titlebutton:insensitive > .label,
+ .error .titlebar .button.titlebutton:insensitive > .label {
color: inherit; }
.info .button:backdrop,
.question .button:backdrop,
.warning .button:backdrop,
.error .button:backdrop {
color: #fcfcfc;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #3daee9);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
.info .button:backdrop:insensitive,
.question .button:backdrop:insensitive,
.warning .button:backdrop:insensitive,
.error .button:backdrop:insensitive {
- color: #92d0f0;
- border-color: #59b9eb;
- background-image: linear-gradient(to bottom, #59b9eb);
+ color: #93d1f2;
+ border-color: #5abaec;
+ background-image: linear-gradient(to bottom, #5abaec);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0);
border-color: #3daee9; }
- .info .button:backdrop:insensitive > .label,
+ .info .button:backdrop:insensitive > .label, .info .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .info .titlebar .button.titlebutton:backdrop:insensitive > .label,
.question .button:backdrop:insensitive > .label,
+ .question .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .question .titlebar .button.titlebutton:backdrop:insensitive > .label,
.warning .button:backdrop:insensitive > .label,
- .error .button:backdrop:insensitive > .label {
+ .warning .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .warning .titlebar .button.titlebutton:backdrop:insensitive > .label,
+ .error .button:backdrop:insensitive > .label,
+ .error .header-bar .button.titlebutton:backdrop:insensitive > .label,
+ .error .titlebar .button.titlebutton:backdrop:insensitive > .label {
color: inherit; }
.info .label:selected,
.info .label:selected:focus,
.info .label:selected:hover,
.question .label:selected,
.question .label:selected:focus,
.question .label:selected:hover,
.warning .label:selected,
.warning .label:selected:focus,
.warning .label:selected:hover,
.error .label:selected,
.error .label:selected:focus,
.error .label:selected:hover {
background-color: #1998da; }
/************
* Tooltips *
************/
.tooltip {
color: white;
padding: 4px;
/* not working */
border-radius: 5px;
box-shadow: none;
text-shadow: 0 1px black; }
.tooltip.background {
background-color: rgba(0, 0, 0, 0.8);
background-clip: padding-box;
border: 1px solid rgba(255, 255, 255, 0.1); }
.tooltip.window-frame.csd {
background-color: transparent; }
.tooltip * {
padding: 4px;
background-color: transparent;
color: inherit; }
/*****************
* Color Chooser *
*****************/
GtkColorSwatch {
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
:selected GtkColorSwatch {
box-shadow: none; }
:selected GtkColorSwatch.overlay, :selected GtkColorSwatch.overlay:hover {
border-color: #fcfcfc; }
GtkColorSwatch:selected {
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
GtkColorSwatch.top {
border-top-left-radius: 6px;
border-top-right-radius: 6px; }
GtkColorSwatch.bottom {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px; }
GtkColorSwatch.left, GtkColorSwatch:first-child:not(.overlay):not(.top) {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px; }
GtkColorSwatch.right, GtkColorSwatch:last-child:not(.overlay):not(.bottom) {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px; }
GtkColorSwatch:only-child:not(.overlay) {
border-radius: 6px; }
GtkColorSwatch.top > .overlay {
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
GtkColorSwatch.bottom > .overlay {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; }
GtkColorSwatch:first-child:not(.top) > .overlay {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; }
GtkColorSwatch:last-child:not(.bottom) > .overlay {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; }
GtkColorSwatch:only-child > .overlay {
border-radius: 5px; }
GtkColorSwatch:hover, GtkColorSwatch:hover:selected {
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.1); }
GtkColorSwatch:hover.color-dark, GtkColorSwatch:hover:selected.color-dark {
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); }
GtkColorSwatch:backdrop, GtkColorSwatch:backdrop:selected
GtkColorSwatch.color-dark:backdrop, GtkColorSwatch.color-dark:backdrop:selected {
background-image: none;
box-shadow: none; }
GtkColorEditor GtkColorSwatch {
border-radius: 3px; }
GtkColorEditor GtkColorSwatch:hover {
background-image: none;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.1), 0 1px white; }
GtkColorEditor GtkColorSwatch:backdrop {
box-shadow: none; }
GtkColorSwatch.color-dark {
color: white;
outline-color: rgba(0, 0, 0, 0.3); }
GtkColorSwatch.color-dark:backdrop {
color: rgba(255, 255, 255, 0.3); }
GtkColorSwatch.color-light {
color: black;
outline-color: rgba(255, 255, 255, 0.5); }
GtkColorSwatch.color-light:backdrop {
color: rgba(0, 0, 0, 0.3); }
GtkColorSwatch.overlay, GtkColorSwatch.overlay:selected {
border: 1px solid rgba(0, 0, 0, 0.3); }
GtkColorSwatch.overlay:hover, GtkColorSwatch.overlay:selected:hover {
border-color: rgba(0, 0, 0, 0.5); }
GtkColorSwatch#add-color-button {
border-style: solid;
border-width: 1px;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #f4f5f6, #eff0f1); }
GtkColorSwatch#add-color-button:hover {
color: #31363b;
border-color: #3daee9;
background-image: linear-gradient(to bottom, #eff0f1, #eff0f1); }
GtkColorSwatch#add-color-button:backdrop {
color: #31363b;
border-color: #bdc3c7;
background-image: linear-gradient(to bottom, #eff0f1);
text-shadow: none;
icon-shadow: none;
box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
GtkColorSwatch#add-color-button .overlay {
border-color: rgba(255, 255, 255, 0);
background-color: transparent;
background-image: none;
box-shadow: none;
text-shadow: none;
icon-shadow: none; }
/********
* Misc *
********/
.scale-popup .button, .scale-popup .header-bar .button.titlebutton, .header-bar .scale-popup .button.titlebutton,
.scale-popup .titlebar .button.titlebutton,
.titlebar .scale-popup .button.titlebutton {
padding: 6px; }
.scale-popup .button:hover {
background-color: rgba(49, 54, 59, 0.1);
border-radius: 5px; }
GtkVolumeButton.button, .header-bar GtkVolumeButton.button.titlebutton,
.titlebar GtkVolumeButton.button.titlebutton {
padding: 8px; }
/**********************
* Window Decorations *
*********************/
.window-frame {
- border-width: 0px;
+ border-width: 0;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5);
/* this is used for the resize cursor area */
margin: 10px; }
.window-frame:backdrop {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
.window-frame.tiled {
border-radius: 0; }
.window-frame.popup {
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
.window-frame.ssd {
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); }
.window-frame.csd.popup {
border-radius: 0;
box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); }
.window-frame.csd.tooltip {
border-radius: 5px;
box-shadow: none; }
.window-frame.csd.message-dialog {
border-radius: 7px;
box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); }
.window-frame.solid-csd {
border-radius: 0;
- margin: 4px;
- background-color: #eff0f1;
- border: solid 1px #c2c7cb;
+ margin: 1px;
+ background-color: #475057;
+ border: 0;
box-shadow: none; }
.header-bar .titlebutton.button,
.titlebar .titlebutton.button {
padding: 2px; }
.header-bar .titlebutton.button:backdrop,
.titlebar .titlebutton.button:backdrop {
icon-shadow: none; }
.header-bar .titlebutton.close.button,
.titlebar .titlebutton.close.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); }
.header-bar .titlebutton.close.button:hover,
.titlebar .titlebutton.close.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-hover.png"), url("assets/titlebutton-close-hover@2.png")); }
.header-bar .titlebutton.close.button:active,
.titlebar .titlebutton.close.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); }
.header-bar .titlebutton.close.button:backdrop,
.titlebar .titlebutton.close.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); }
.header-bar .titlebutton.maximize.button,
.titlebar .titlebutton.maximize.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); }
.header-bar .titlebutton.maximize.button:hover,
.titlebar .titlebutton.maximize.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover.png"), url("assets/titlebutton-maximize-hover@2.png")); }
.header-bar .titlebutton.maximize.button:active,
.titlebar .titlebutton.maximize.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); }
.header-bar .titlebutton.maximize.button:backdrop,
.titlebar .titlebutton.maximize.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); }
.header-bar .titlebutton.minimize.button,
.titlebar .titlebutton.minimize.button {
color: transparent;
border-image: none;
box-shadow: none;
background-position: center;
background-repeat: no-repeat;
background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); }
.header-bar .titlebutton.minimize.button:hover,
.titlebar .titlebutton.minimize.button:hover {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover.png"), url("assets/titlebutton-minimize-hover@2.png")); }
.header-bar .titlebutton.minimize.button:active,
.titlebar .titlebutton.minimize.button:active {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); }
.header-bar .titlebutton.minimize.button:backdrop,
.titlebar .titlebutton.minimize.button:backdrop {
border-color: transparent;
background-color: transparent;
background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); }
.header-bar.selection-mode .titlebutton.button,
.titlebar.selection-mode .titlebutton.button {
text-shadow: none; }
.header-bar.selection-mode .titlebutton.button:backdrop,
.titlebar.selection-mode .titlebutton.button:backdrop {
icon-shadow: none; }
.view:selected, GtkCalendar:selected, .label:selected, .label:selected:focus, .label:selected:hover, .grid-child:selected, .entry:selected, .entry:selected:focus, .menuitem.button.flat:selected, .header-bar .menuitem.titlebutton.button:selected,
.titlebar .menuitem.titlebutton.button:selected, .list-row:selected, .sidebar:selected, GtkPlacesSidebar.sidebar .view:selected, GtkPlacesSidebar.sidebar GtkCalendar:selected {
background-color: #3daee9;
color: #fcfcfc;
outline-color: rgba(252, 252, 252, 0.3); }
/* Decouple the font of context menus from their entry/textview */
.touch-selection,
.context-menu {
font: initial; }
.monospace {
font: Monospace; }
.overshoot.top {
background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0)));
background-size: 100% 5%, 100% 100%;
background-repeat: no-repeat;
background-position: center top;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.top:backdrop {
- background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0)));
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0)));
background-size: 100% 5%;
background-repeat: no-repeat;
background-position: center top;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.bottom {
background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0)));
background-size: 100% 5%, 100% 100%;
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.bottom:backdrop {
- background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0)));
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0)));
background-size: 100% 5%;
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.left {
background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0)));
background-size: 5% 100%, 100% 100%;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.left:backdrop {
- background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0)));
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0)));
background-size: 5% 100%;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.right {
background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a1aab0), to(rgba(161, 170, 176, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(49, 54, 59, 0.07)), to(rgba(49, 54, 59, 0)));
background-size: 5% 100%, 100% 100%;
background-repeat: no-repeat;
background-position: right center;
background-color: transparent;
border: none;
box-shadow: none; }
.overshoot.right:backdrop {
- background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c2c7cb), to(rgba(194, 199, 203, 0)));
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c2c8cb), to(rgba(194, 200, 203, 0)));
background-size: 5% 100%;
background-repeat: no-repeat;
background-position: right center;
background-color: transparent;
border: none;
box-shadow: none; }
.undershoot.top {
background-color: transparent;
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-top: 1px;
background-size: 10px 1px;
background-repeat: repeat-x;
background-origin: content-box;
background-position: center top; }
.undershoot.bottom {
background-color: transparent;
background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-bottom: 1px;
background-size: 10px 1px;
background-repeat: repeat-x;
background-origin: content-box;
background-position: center bottom; }
.undershoot.left {
background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-left: 1px;
background-size: 1px 10px;
background-repeat: repeat-y;
background-origin: content-box;
background-position: left center; }
.undershoot.right {
background-color: transparent;
background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
padding-right: 1px;
background-size: 1px 10px;
background-repeat: repeat-y;
background-origin: content-box;
background-position: right center; }
/* GTK NAMED COLORS
----------------
use responsibly! */
/*
widget text/foreground color */
@define-color theme_fg_color #31363b;
/*
text color for entries, views and content in general */
@define-color theme_text_color #31363b;
/*
widget base background color */
@define-color theme_bg_color #eff0f1;
/*
text widgets and the like base background color */
@define-color theme_base_color #fcfcfc;
/*
base background color of selections */
@define-color theme_selected_bg_color #3daee9;
/*
text/foreground color of selections */
@define-color theme_selected_fg_color #fcfcfc;
/*
base background color of insensitive widgets */
-@define-color insensitive_bg_color #e5e6e7;
+@define-color insensitive_bg_color #e6e7e8;
/*
text foreground color of insensitive widgets */
@define-color insensitive_fg_color #909396;
/*
insensitive text widgets and the like base background color */
@define-color insensitive_base_color #fcfcfc;
/*
widget text/foreground color on backdrop windows */
-@define-color theme_unfocused_fg_color #bfc1c3;
+@define-color theme_unfocused_fg_color #c0c2c4;
/*
text color for entries, views and content in general on backdrop windows */
@define-color theme_unfocused_text_color #31363b;
/*
widget base background color on backdrop windows */
@define-color theme_unfocused_bg_color #eff0f1;
/*
text widgets and the like base background color on backdrop windows */
@define-color theme_unfocused_base_color white;
/*
base background color of selections on backdrop windows */
@define-color theme_unfocused_selected_bg_color #3daee9;
/*
text/foreground color of selections on backdrop windows */
@define-color theme_unfocused_selected_fg_color #fcfcfc;
/*
widgets main borders color */
@define-color borders #bdc3c7;
/*
widgets main borders color on backdrop windows */
-@define-color unfocused_borders #c2c7cb;
+@define-color unfocused_borders #c2c8cb;
/*
these are pretty self explicative */
@define-color warning_color #f67400;
@define-color error_color #ed1515;
@define-color success_color #11d116;
@define-color icon_red #da4453;
/*
titlebar colors */
@define-color titlebar_bg_color #475057;
@define-color titlebar_fg_color #fcfcfc;
@define-color hover_color #93cee9;
/*
these colors are exported for the window manager and shouldn't be used in applications,
read if you used those and something break with a version upgrade you're on your own... */
@define-color wm_title #fcfcfc;
-@define-color wm_unfocused_title #bfc1c3;
+@define-color wm_unfocused_title #c0c2c4;
@define-color wm_highlight white;
@define-color wm_borders_edge white;
@define-color wm_bg_a #475057;
@define-color wm_bg_b #475057;
@define-color wm_shadow alpha(black, 0.35);
@define-color wm_border alpha(black, 0.18);
@define-color wm_button_hover_color_a shade(#eff0f1, 1.3);
@define-color wm_button_hover_color_b #eff0f1;
@define-color wm_button_active_color_a shade(#eff0f1, 0.85);
@define-color wm_button_active_color_b shade(#eff0f1, 0.89);
@define-color wm_button_active_color_c shade(#eff0f1, 0.9);
@define-color content_view_bg #fcfcfc;
/*# sourceMappingURL=gtk.css.map */
diff --git a/Breeze-gtk/gtk-3.0/gtk.css.map b/Breeze-gtk/gtk-3.0/gtk.css.map
index 158216a..3098e46 100755
--- a/Breeze-gtk/gtk-3.0/gtk.css.map
+++ b/Breeze-gtk/gtk-3.0/gtk.css.map
@@ -1,7 +1,7 @@
{
"version": 3,
-"mappings": "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",
+"mappings": "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",
"sources": ["_common.scss","_colors.scss","_drawing.scss","_colors-public.scss"],
"names": [],
"file": "gtk.css"
}
diff --git a/Breeze-gtk/gtk-3.0/gtk-contained.scss b/Breeze-gtk/gtk-3.0/gtk.scss
similarity index 100%
rename from Breeze-gtk/gtk-3.0/gtk-contained.scss
rename to Breeze-gtk/gtk-3.0/gtk.scss