diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/cinnamon.css b/.themes/Arc-Dark-Gruvbox/cinnamon/cinnamon.css
new file mode 100644
index 00000000..34f45efa
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/cinnamon.css
@@ -0,0 +1,1423 @@
+stage {
+ font-family: Futura Bk bt, sans, Sans-Serif;
+ font-size: 9pt;
+ color: #D3DAE3; }
+
+.label-shadow {
+ color: transparent; }
+
+.menu #notification .notification-button, .menu #notification .notification-icon-button,
+.popup-menu #notification .notification-button,
+.popup-menu #notification .notification-icon-button, .sound-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .menu #notification .notification-button, .menu #notification .notification-icon-button,
+ .popup-menu #notification .notification-button,
+ .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus,
+ .popup-menu #notification .notification-button:focus,
+ .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover,
+ .popup-menu #notification .notification-button:hover,
+ .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus,
+ .popup-menu #notification .notification-button:hover:focus,
+ .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active,
+ .popup-menu #notification .notification-button:active,
+ .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus,
+ .popup-menu #notification .notification-button:active:focus,
+ .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive,
+ .popup-menu #notification .notification-button:insensitive,
+ .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ border-radius: 2px; }
+ .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus,
+ .popup-menu #notification .notification-button:focus,
+ .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover,
+ .popup-menu #notification .notification-button:hover,
+ .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(80, 86, 102, 0.05); }
+ .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus,
+ .popup-menu #notification .notification-button:hover:focus,
+ .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+ .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active,
+ .popup-menu #notification .notification-button:active,
+ .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus,
+ .popup-menu #notification .notification-button:active:focus,
+ .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px #5294e2; }
+ .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive,
+ .popup-menu #notification .notification-button:insensitive,
+ .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); }
+
+.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {
+ color: #5294e2; }
+ .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid #5294e2;
+ background-color: #5294e2; }
+ .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.menu #notification StEntry,
+.popup-menu #notification StEntry, #menu-search-entry {
+ padding: 7px;
+ caret-size: 1px;
+ selection-background-color: #5294e2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ .menu #notification StEntry:focus,
+ .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover,
+ .popup-menu #notification StEntry:hover, #menu-search-entry:hover {
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ .menu #notification StEntry:insensitive,
+ .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #3c414e;
+ border-color: 1px solid #313440;
+ box-shadow: inset 0 2px 4px rgba(60, 65, 78, 0.05); }
+ .menu #notification StEntry StIcon.capslock-warning,
+ .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+.notification StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ caret-color: #BAC3CF;
+ selection-background-color: #5294e2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:focus {
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .notification StEntry:insensitive {
+ color: rgba(186, 195, 207, 0.55);
+ background-color: rgba(102, 109, 132, 0.2);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(64, 69, 82, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 2px;
+ background-color: #767b87;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #676b78; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294e2; }
+
+.separator {
+ -gradient-height: 1px;
+ -gradient-start: transparent;
+ -gradient-end: transparent;
+ -margin-horizontal: 1.5em;
+ height: 1em; }
+
+.popup-slider-menu-item,
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #2b2e39;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294e2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 4px;
+ height: 18px;
+ min-width: 15em;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+ .popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active
+ .slider {
+ -slider-background-color: rgba(0, 0, 0, 0.2);
+ -slider-active-background-color: #ffffff; }
+
+.check-box CinnamonGenericContainer {
+ spacing: .2em;
+ min-height: 30px;
+ padding-top: 2px; }
+
+.check-box StLabel {
+ font-weight: normal; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.radiobutton CinnamonGenericContainer {
+ spacing: .2em;
+ height: 26px;
+ padding-top: 2px; }
+
+.radiobutton StLabel {
+ padding-top: 4px;
+ font-size: 0.9em;
+ box-shadow: none; }
+
+.radiobutton StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.radiobutton:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.radiobutton:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.radiobutton:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain;
+ background-image: url("dark-assets/switch/switch-off.svg"); }
+ .toggle-switch:checked {
+ background-image: url("dark-assets/switch/switch-on.svg"); }
+ .popup-menu-item:active .toggle-switch {
+ background-image: url("common-assets/switch/switch-off-selected.svg"); }
+ .popup-menu-item:active .toggle-switch:checked {
+ background-image: url("common-assets/switch/switch-on-selected.svg"); }
+
+.cinnamon-link {
+ color: #a9caf1;
+ text-decoration: underline; }
+ .cinnamon-link:hover {
+ color: #d5e5f8; }
+
+#Tooltip {
+ border-radius: 3px;
+ padding: 5px 12px;
+ background-color: rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ font-size: 1em;
+ font-weight: normal;
+ text-align: center; }
+
+.menu,
+.popup-menu,
+.popup-combo-menu {
+ color: #D3DAE3;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .menu-arrow,
+ .popup-menu-arrow {
+ icon-size: 16px; }
+ .menu .popup-sub-menu,
+ .popup-menu .popup-sub-menu, .popup-combo-menu .popup-sub-menu {
+ background-gradient-direction: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; }
+ .menu .popup-sub-menu .popup-menu-item:ltr,
+ .popup-menu .popup-sub-menu .popup-menu-item:ltr, .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr {
+ padding-right: 0em; }
+ .menu .popup-sub-menu .popup-menu-item:rtl,
+ .popup-menu .popup-sub-menu .popup-menu-item:rtl, .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl {
+ padding-left: 0em; }
+ .menu .popup-sub-menu StScrollBar,
+ .popup-menu .popup-sub-menu StScrollBar, .popup-combo-menu .popup-sub-menu StScrollBar {
+ padding: 4px; }
+ .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle,
+ .popup-menu .popup-sub-menu StScrollBar StBin#trough,
+ .popup-menu .popup-sub-menu StScrollBar StBin#vhandle, .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {
+ border-width: 0; }
+ .menu .popup-menu-content,
+ .popup-menu .popup-menu-content, .popup-combo-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .menu .popup-menu-item,
+ .popup-menu .popup-menu-item, .popup-combo-menu .popup-menu-item {
+ padding: .4em 1.75em;
+ spacing: 1em; }
+ .menu .popup-menu-item:active,
+ .popup-menu .popup-menu-item:active, .popup-combo-menu .popup-menu-item:active {
+ color: #ffffff;
+ background-color: transparent;
+ border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .menu .popup-menu-item:insensitive,
+ .popup-menu .popup-menu-item:insensitive, .popup-combo-menu .popup-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.5);
+ background: none; }
+ .menu .popup-inactive-menu-item,
+ .popup-menu .popup-inactive-menu-item, .popup-combo-menu .popup-inactive-menu-item {
+ color: #D3DAE3; }
+ .menu .popup-inactive-menu-item:insensitive,
+ .popup-menu .popup-inactive-menu-item:insensitive, .popup-combo-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .menu .popup-menu-item:active .popup-inactive-menu-item,
+ .popup-menu .popup-menu-item:active .popup-inactive-menu-item, .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {
+ color: #ffffff; }
+ .menu-icon,
+ .popup-menu-icon {
+ icon-size: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 3px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+.popup-combo-menu {
+ padding: 10px 1px; }
+
+.popup-combobox-item {
+ spacing: 1em; }
+
+.popup-separator-menu-item {
+ -gradient-height: 2px;
+ -gradient-start: transparent;
+ -gradient-end: transparent;
+ -margin-horizontal: 1.5em;
+ height: 1em; }
+
+.popup-alternating-menu-item:alternate {
+ font-weight: normal; }
+
+.popup-device-menu-item {
+ spacing: .5em; }
+
+.popup-subtitle-menu-item {
+ font-weight: normal; }
+
+.nm-menu-item-icons {
+ spacing: .5em; }
+
+#panel {
+ font-weight: bold;
+ height: 27px;
+ width: 32px; }
+ #panel:highlight {
+ border-image: none;
+ background-color: rgba(252, 65, 56, 0.5); }
+ #panelLeft {
+ spacing: 4px; }
+ #panelLeft:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(255, 0, 0, 0.05);
+ background-gradient-end: rgba(255, 0, 0, 0.2); }
+ #panelLeft:ltr {
+ padding-right: 4px; }
+ #panelLeft:rtl {
+ padding-left: 4px; }
+ #panelLeft.vertical {
+ padding: 0; }
+ #panelLeft.vertical:ltr {
+ padding-right: 0px; }
+ #panelLeft.vertical:rtl {
+ padding-left: 0px; }
+ #panelRight:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 0, 255, 0.05);
+ background-gradient-end: rgba(0, 0, 255, 0.2); }
+ #panelRight:ltr {
+ padding-left: 4px;
+ spacing: 0px; }
+ #panelRight:rtl {
+ padding-right: 4px;
+ spacing: 0px; }
+ #panelRight.vertical {
+ padding: 0; }
+ #panelRight.vertical:ltr {
+ padding-right: 0px; }
+ #panelRight.vertical:rtl {
+ padding-left: 0px; }
+ #panelCenter {
+ spacing: 4px; }
+ #panelCenter:dnd {
+ background-gradient-direction: vertical;
+ background-gradient-start: rgba(0, 255, 0, 0.05);
+ background-gradient-end: rgba(0, 255, 0, 0.2); }
+
+.panel-top, .panel-bottom, .panel-left, .panel-right {
+ color: white;
+ font-size: 1em;
+ padding: 0px; }
+
+.panel-top {
+ border-image: url("common-assets/panel/panel-top.svg") 1 1 1 1; }
+
+.panel-bottom {
+ border-image: url("common-assets/panel/panel-bottom.svg") 1 1 1 1; }
+
+.panel-left {
+ border-image: url("common-assets/panel/panel-left.svg") 1 1 1 1; }
+
+.panel-right {
+ border-image: url("common-assets/panel/panel-right.svg") 1 1 1 1; }
+
+.panel-dummy {
+ background-color: rgba(252, 65, 56, 0.5); }
+ .panel-dummy:entered {
+ background-color: rgba(252, 65, 56, 0.6); }
+
+.panel-status-button {
+ border-width: 0;
+ -natural-hpadding: 3px;
+ -minimum-hpadding: 3px;
+ font-weight: bold;
+ color: white;
+ height: 22px; }
+
+.panel-button {
+ -natural-hpadding: 6px;
+ -minimum-hpadding: 2px;
+ font-weight: bold;
+ color: green;
+ transition-duration: 100; }
+
+.system-status-icon {
+ icon-size: 16px;
+ padding: 0 1px; }
+
+#overview {
+ spacing: 12px; }
+
+.window-caption {
+ background-color: rgba(53, 57, 69, 0.95);
+ border: 1px solid rgba(53, 57, 69, 0.95);
+ color: #BAC3CF;
+ spacing: 25px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px; }
+ .window-caption#selected {
+ background-color: #5294e2;
+ color: #ffffff;
+ border: 1px solid #5294e2;
+ spacing: 25px; }
+
+.expo-workspaces-name-entry,
+.expo-workspaces-name-entry#selected {
+ height: 15px;
+ border-radius: 2px;
+ font-size: 9pt;
+ padding: 5px 8px;
+ -cinnamon-caption-spacing: 4px;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .expo-workspaces-name-entry:focus,
+ .expo-workspaces-name-entry#selected:focus {
+ border: 1px solid #5294e2;
+ background-color: #5294e2;
+ color: #ffffff;
+ font-style: italic;
+ transition-duration: 300;
+ selection-background-color: #ffffff;
+ selected-color: #5294e2; }
+
+.expo-workspace-thumbnail-frame {
+ border: 4px solid rgba(255, 255, 255, 0);
+ background-color: rgba(255, 255, 255, 0);
+ border-radius: 2px; }
+ .expo-workspace-thumbnail-frame#active {
+ border: 4px solid #5294e2;
+ background-color: black;
+ border-radius: 2px; }
+
+.expo-background {
+ background-color: #353945; }
+
+.workspace-thumbnails {
+ spacing: 26px; }
+ .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {
+ padding: 8px; }
+
+.workspace-add-button {
+ background-image: url("common-assets/misc/add-workspace.svg");
+ height: 200px;
+ width: 35px;
+ transition-duration: 100; }
+ .workspace-add-button:hover {
+ background-image: url("common-assets/misc/add-workspace-hover.svg");
+ transition-duration: 100; }
+ .workspace-add-button:active {
+ background-image: url("common-assets/misc/add-workspace-active.svg");
+ transition-duration: 100; }
+
+.workspace-overview-background-shade {
+ background-color: rgba(0, 0, 0, 0.5); }
+
+.workspace-close-button,
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px;
+ -cinnamon-close-overlap: 10px; }
+ .workspace-close-button:hover,
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .workspace-close-button:active,
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close-area {
+ background-image: url("common-assets/misc/trash-icon.svg");
+ height: 120px;
+ width: 400px; }
+
+.about-content {
+ width: 550px;
+ height: 250px;
+ spacing: 8px;
+ padding-bottom: 10px; }
+
+.about-title {
+ font-size: 2em;
+ font-weight: bold; }
+
+.about-uuid {
+ font-size: 10px;
+ color: #888; }
+
+.about-icon {
+ padding-right: 20px;
+ padding-bottom: 14px; }
+
+.about-scrollBox {
+ border: 1px solid #2b2e39;
+ border-radius: 2px;
+ background-color: #404552;
+ padding: 4px;
+ padding-right: 0;
+ border-radius: 0; }
+ .about-scrollBox-innerBox {
+ padding: 1.2em;
+ spacing: 1.2em; }
+
+.about-description {
+ padding-top: 4px;
+ padding-bottom: 16px; }
+
+.about-version {
+ padding-left: 7px;
+ font-size: 10px;
+ color: #888; }
+
+.calendar {
+ padding: .4em 1.75em;
+ spacing-rows: 0px;
+ spacing-columns: 0px; }
+
+.calendar-month-label {
+ color: #D3DAE3;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.calendar-change-month-back,
+.calendar-change-month-forward {
+ width: 16px;
+ height: 16px; }
+
+.calendar-change-month-back {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("common-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("common-assets/misc/calendar-arrow-left.svg"); }
+
+.datemenu-date-label {
+ padding: .4em 1.75em;
+ font-weight: bold;
+ text-align: center;
+ color: #D3DAE3;
+ border-radius: 2px; }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+
+.calendar-day-heading {
+ color: rgba(211, 218, 227, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(211, 218, 227, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #D3DAE3;
+ background-color: transparent;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294e2;
+ border-width: 0; }
+
+.calendar-other-month-day {
+ color: rgba(211, 218, 227, 0.3);
+ opacity: 1; }
+
+.calendar-week-number {
+ color: rgba(211, 218, 227, 0.7);
+ font-size: 80%; }
+
+#notification {
+ border-radius: 3px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ padding: 13px;
+ spacing-rows: 10px;
+ spacing-columns: 10px;
+ margin-from-right-edge-of-screen: 20px;
+ width: 34em;
+ color: #BAC3CF; }
+ .menu #notification,
+ .popup-menu #notification {
+ border-image: url("dark-assets/misc/message.svg") 9 9 9 9; }
+ .menu #notification, .menu #notification.multi-line-notification,
+ .popup-menu #notification,
+ .popup-menu #notification.multi-line-notification {
+ color: #D3DAE3; }
+ .menu #notification .notification-button, .menu #notification .notification-icon-button,
+ .popup-menu #notification .notification-button,
+ .popup-menu #notification .notification-icon-button {
+ padding: 5px; }
+ #notification.multi-line-notification {
+ padding-bottom: 13px;
+ color: #BAC3CF; }
+ #notification-scrollview {
+ max-height: 10em; }
+ #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
+ height: 1em; }
+ #notification-scrollview:ltr > StScrollBar {
+ padding-left: 6px; }
+ #notification-scrollview:rtl > StScrollBar {
+ padding-right: 6px; }
+ #notification-body {
+ spacing: 5px; }
+ #notification-actions {
+ spacing: 10px; }
+
+.notification-with-image {
+ min-height: 159px;
+ color: #BAC3CF; }
+
+.notification-button, .notification-icon-button {
+ padding: 5px; }
+
+.notification-icon-button > StIcon {
+ icon-size: 36px; }
+
+#altTabPopup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list > StBoxLayout {
+ padding: 4px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294e2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 0px solid #5294e2; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.2); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ border-color: transparent;
+ color: white; }
+
+.thumbnail-scroll-gradient-left {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topright: 0px;
+ border-radius-bottomright: 0px;
+ width: 60px; }
+
+.thumbnail-scroll-gradient-right {
+ background-color: transparent;
+ border-radius: 24px;
+ border-radius-topleft: 0px;
+ border-radius-bottomleft: 0px;
+ width: 60px; }
+
+.ripple-box {
+ width: 104px;
+ height: 104px;
+ background-image: url("common-assets/misc/corner-ripple.svg");
+ background-size: contain; }
+
+.lightbox {
+ background-color: rgba(0, 0, 0, 0.4); }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0);
+ border: none;
+ border-image: url("dark-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog > StBoxLayout:first-child {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-button-box {
+ spacing: 0;
+ margin: 0px;
+ padding: 14px 10px;
+ background: none;
+ border: none;
+ border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; }
+ .modal-dialog-button-box .modal-dialog-button {
+ padding-top: 0;
+ padding-bottom: 0;
+ height: 30px; }
+
+.run-dialog {
+ padding: 0px 15px 10px 15px;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9; }
+ .run-dialog > * {
+ padding: 0; }
+ .run-dialog-label {
+ font-size: 0;
+ font-weight: bold;
+ color: #BAC3CF;
+ padding-bottom: 0; }
+ .run-dialog-error-label {
+ color: #FC4138; }
+ .run-dialog-error-box {
+ padding-top: 15px;
+ spacing: 5px; }
+ .run-dialog-completion-box {
+ padding-left: 15px;
+ font-size: 10px; }
+ .run-dialog-entry {
+ width: 21em;
+ padding: 7px;
+ border-radius: 3px;
+ caret-color: #BAC3CF;
+ selected-color: #ffffff;
+ selection-background-color: #5294e2;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog-entry:focus {
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .run-dialog .modal-dialog-button-box {
+ border: none;
+ box-shadow: none;
+ background: none;
+ background-gradient-direction: none; }
+
+/* CinnamonMountOperation Dialogs */
+.cinnamon-mount-operation-icon {
+ icon-size: 48px; }
+
+.mount-password-reask {
+ color: #F27835; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+ .show-processes-dialog-subject,
+ .mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+ .show-processes-dialog-description,
+ .mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+ .show-processes-dialog-app-list-item {
+ color: #ccc; }
+ .show-processes-dialog-app-list-item:hover {
+ color: white; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+ .show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+ .show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+ .show-processes-dialog-app-list-item-name {
+ font-size: 1.1em; }
+
+.magnifier-zoom-region {
+ border: 2px solid maroon; }
+ .magnifier-zoom-region .full-screen {
+ border-width: 0px; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.4); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid #5294e2;
+ background-color: #5294e2; }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.menu-favorites-box {
+ margin: auto;
+ padding: 10px;
+ transition-duration: 300;
+ background-color: #383C4A;
+ border: 1px solid #2b2e39; }
+
+.menu-favorites-button {
+ padding: 10px;
+ border: 1px solid transparent; }
+
+.menu-places-box {
+ margin: auto;
+ padding: 10px;
+ border: 0px solid red; }
+
+.menu-places-button {
+ padding: 10px; }
+
+.menu-categories-box {
+ padding: 10px 30px 10px 30px; }
+
+.menu-applications-inner-box, .menu-applications-outer-box {
+ padding: 10px 10px 0 10px; }
+
+.menu-application-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-application-button:highlighted {
+ font-weight: bold; }
+ .menu-application-button-selected {
+ padding: 7px; }
+ .menu-application-button-selected:highlighted {
+ font-weight: bold; }
+ .menu-application-button-label:ltr {
+ padding-left: 5px; }
+ .menu-application-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-category-button {
+ padding: 7px;
+ border: 1px solid transparent; }
+ .menu-category-button-selected {
+ padding: 7px; }
+ .menu-category-button-hover {
+ background-color: red;
+ border-radius: 2px; }
+ .menu-category-button-greyed {
+ padding: 7px;
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid transparent; }
+ .menu-category-button-label:ltr {
+ padding-left: 5px; }
+ .menu-category-button-label:rtl {
+ padding-right: 5px; }
+
+.menu-selected-app-box {
+ padding-right: 30px;
+ padding-left: 28px;
+ text-align: right;
+ height: 30px; }
+ .menu-selected-app-box:rtl {
+ padding-top: 10px;
+ height: 30px; }
+
+.menu-selected-app-title {
+ font-weight: bold; }
+
+.menu-selected-app-description {
+ max-width: 150px; }
+
+.menu-search-box:ltr {
+ padding-left: 30px; }
+
+.menu-search-box-rtl {
+ padding-right: 30px; }
+
+#menu-search-entry {
+ width: 250px;
+ height: 15px;
+ font-weight: normal;
+ caret-color: #D3DAE3; }
+
+.menu-search-entry-icon {
+ icon-size: 1em;
+ color: #D3DAE3; }
+
+/* Context menu (at the moment only for favorites) */
+.info-osd {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 16px;
+ color: white;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: white;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294e2; }
+
+.window-list-box {
+ spacing: 6px;
+ padding-left: 10px; }
+ .panel-bottom .window-list-box {
+ padding-top: 1px; }
+ .panel-top .window-list-box {
+ padding-bottom: 1px; }
+ .window-list-box.vertical {
+ spacing: 4px;
+ padding: 10px 0; }
+ .window-list-box:highlight {
+ background-color: rgba(252, 65, 56, 0.5); }
+
+.window-list-item-label {
+ font-weight: bold;
+ width: 15em;
+ min-width: 5px; }
+
+.window-list-item-box {
+ font-weight: bold;
+ background-image: none;
+ padding-top: 0;
+ padding-left: 8px;
+ padding-right: 8px;
+ transition-duration: 100;
+ color: rgba(255, 255, 255, 0.6); }
+ .window-list-item-box:hover {
+ color: white; }
+ .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus {
+ color: white; }
+ .panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; }
+ .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; }
+ .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; }
+ .panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus {
+ border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; }
+ .window-list-item-box.right, .window-list-item-box.left {
+ padding-left: 0px;
+ padding-right: 0px; }
+
+.window-list-item-demands-attention {
+ background-gradient-start: #F27835;
+ background-gradient-end: #F27835; }
+
+.sound-button {
+ width: 22px;
+ height: 13px;
+ padding: 8px; }
+ .sound-button-container {
+ padding-right: 3px;
+ padding-left: 3px; }
+ .sound-button StIcon {
+ icon-size: 1.4em; }
+
+.sound-track-infos {
+ padding: 5px; }
+
+.sound-track-info {
+ padding-top: 2px;
+ padding-bottom: 2px; }
+ .sound-track-info StIcon {
+ icon-size: 16px; }
+ .sound-track-info StLabel {
+ padding-left: 5px;
+ padding-right: 5px; }
+
+.sound-track-box {
+ padding-left: 15px;
+ padding-right: 15px;
+ max-width: 220px; }
+
+.sound-seek-box {
+ padding-left: 15px; }
+ .sound-seek-box StLabel {
+ padding-top: 2px; }
+ .sound-seek-box StIcon {
+ icon-size: 16px; }
+
+.sound-seek-slider {
+ width: 140px; }
+
+.sound-volume-menu-item {
+ padding: .4em 1.75em; }
+ .sound-volume-menu-item StIcon {
+ icon-size: 1.14em;
+ padding-left: 8px;
+ padding-right: 8px; }
+
+.sound-playback-control {
+ padding: 5px 10px 10px 10px; }
+
+.sound-player {
+ padding: 0 4px; }
+ .sound-player > StBoxLayout:first-child {
+ padding: 5px 10px 12px 10px;
+ spacing: 0.5em; }
+ .sound-player > StBoxLayout:first-child StButton:small {
+ width: 16px;
+ height: 8px;
+ padding: 1px; }
+ .sound-player > StBoxLayout:first-child StButton:small StIcon {
+ icon-size: 12px; }
+ .sound-player-generic-coverart {
+ background: rgba(0, 0, 0, 0.2); }
+ .sound-player-overlay {
+ width: 290px;
+ height: 70px;
+ padding: 15px;
+ spacing: 0.5em;
+ background: rgba(42, 45, 55, 0.85);
+ border: 0px solid rgba(31, 33, 40, 0.95);
+ border-bottom: 1px;
+ color: #BAC3CF; }
+ .sound-player-overlay StButton {
+ width: 22px;
+ height: 13px;
+ padding: 5px;
+ color: #BAC3CF;
+ border-radius: 2px;
+ border: 1px solid rgba(53, 57, 69, 0); }
+ .sound-player-overlay StButton StIcon {
+ icon-size: 16px; }
+ .sound-player-overlay StButton:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .sound-player-overlay StButton:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px #5294e2; }
+ .sound-player-overlay StBoxLayout {
+ padding-top: 2px; }
+ .sound-player .slider {
+ height: 0.5em;
+ padding: 0;
+ border: none;
+ -slider-height: 0.5em;
+ -slider-background-color: #2d303b;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294e2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0px;
+ -slider-handle-radius: 0px; }
+
+#workspaceSwitcher {
+ spacing: 0px;
+ padding: 3px; }
+
+/* Controls the styling when using the "Simple buttons" option */
+.workspace-switcher {
+ padding-left: 3px;
+ padding-right: 3px; }
+
+.workspace-button {
+ width: 20px;
+ height: 10px;
+ color: #ffffff;
+ padding: 3px;
+ padding-top: 4px;
+ transition-duration: 300; }
+ .workspace-button:outlined, .workspace-button:outlined:hover {
+ color: #5294e2; }
+ .workspace-button:hover {
+ color: rgba(82, 148, 226, 0.5); }
+
+/* Controls the style when using the "Visual representation" option */
+.workspace-graph {
+ padding: 3px;
+ spacing: 3px; }
+
+.workspace-graph .workspace {
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ background-gradient-direction: none;
+ background-color: rgba(0, 0, 0, 0.2); }
+
+.workspace-graph .workspace:active {
+ border: 1px solid #5294e2;
+ background-gradient-direction: none; }
+
+.workspace-graph .workspace .windows {
+ -active-window-background: rgba(76, 82, 99, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(76, 82, 99, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+.workspace-graph .workspace:active .windows {
+ -active-window-background: rgba(87, 93, 113, 0.95);
+ -active-window-border: rgba(0, 0, 0, 0.8);
+ -inactive-window-background: rgba(54, 58, 70, 0.95);
+ -inactive-window-border: rgba(0, 0, 0, 0.8); }
+
+#panel-launchers-box {
+ padding-left: 7px; }
+ #panel-launchers-box.vertical {
+ padding: 2px 0; }
+
+.panel-launcher,
+.launcher {
+ margin: 1px;
+ padding: 1px;
+ transition-duration: 200; }
+ .panel-launcher:hover,
+ .launcher:hover {
+ background-gradient-direction: none;
+ border: 0px solid #5294e2; }
+ .panel-bottom .panel-launcher:hover, .panel-bottom
+ .launcher:hover {
+ border-bottom-width: 1px; }
+ .panel-top .panel-launcher:hover, .panel-top
+ .launcher:hover {
+ border-top-width: 1px; }
+ .panel-left .panel-launcher:hover, .panel-left
+ .launcher:hover {
+ border-left-width: 1px;
+ padding-left: 0; }
+ .panel-right .panel-launcher:hover, .panel-right
+ .launcher:hover {
+ border-right-width: 1px;
+ padding-right: 0; }
+
+#overview-corner {
+ background-image: url("common-assets/misc/overview.png"); }
+ #overview-corner:hover {
+ background-image: url("common-assets/misc/overview-hover.png"); }
+
+.applet-separator {
+ padding: 1px 4px; }
+
+.applet-separator-line {
+ width: 1px;
+ background: rgba(255, 255, 255, 0.12); }
+
+.applet-box {
+ padding-left: 3px;
+ padding-right: 3px;
+ color: white;
+ text-shadow: none;
+ transition-duration: 100; }
+ .applet-box.vertical {
+ padding: 3px 0; }
+ .applet-box:hover {
+ color: #ffffff;
+ background-color: #5294e2; }
+ .applet-box:highlight {
+ background-image: none;
+ border-image: none;
+ background-color: rgba(252, 65, 56, 0.5); }
+
+.applet-label {
+ font-weight: bold;
+ color: white; }
+ .applet-label:hover, .applet-box:hover > .applet-label {
+ color: #ffffff;
+ text-shadow: none; }
+
+.applet-icon {
+ color: white;
+ icon-size: 22px; }
+ .applet-icon:hover, .applet-box:hover > .applet-icon {
+ color: #ffffff;
+ text-shadow: none; }
+
+.user-icon {
+ width: 32px;
+ height: 32px;
+ background-color: transparent;
+ border: none;
+ border-radius: 0; }
+
+.user-label {
+ color: #D3DAE3;
+ font-size: 1em;
+ font-weight: bold;
+ margin: 0px; }
+
+.desklet {
+ color: #BAC3CF; }
+ .desklet:highlight {
+ background-color: rgba(252, 65, 56, 0.5); }
+ .desklet-with-borders {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+ .desklet-with-borders:highlight {
+ background-color: rgba(252, 65, 56, 0.5); }
+ .desklet-with-borders-and-header {
+ border-image: url("common-assets/misc/desklet.svg") 9 9 9 9;
+ color: #BAC3CF;
+ border-radius: 0;
+ border-radius-topleft: 0;
+ border-radius-topright: 0;
+ padding: 12px;
+ padding-bottom: 17px; }
+ .desklet-with-borders-and-header:highlight {
+ background-color: rgba(252, 65, 56, 0.5); }
+ .desklet-header {
+ border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9;
+ color: #BAC3CF;
+ font-size: 1em;
+ padding: 12px;
+ padding-bottom: 6px; }
+ .desklet-drag-placeholder {
+ border: 2px solid #5294e2;
+ background-color: rgba(82, 148, 226, 0.3); }
+
+.photoframe-box {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ color: #BAC3CF;
+ padding: 12px;
+ padding-bottom: 16px; }
+
+/*FIXME*/
+.workspace-osd {
+ /*color: red;*/
+ text-shadow: black 5px 5px 5px;
+ font-weight: bold;
+ font-size: 48pt; }
+
+.notification-applet-padding {
+ padding: .5em 1em; }
+
+.notification-applet-container {
+ max-height: 100px; }
+
+.tile-preview, .tile-preview.snap,
+.tile-hud, .tile-hud.snap {
+ background-color: rgba(82, 148, 226, 0.3);
+ border: 1px solid #5294e2; }
+
+.xkcd-box {
+ padding: 6px;
+ border: 0px;
+ background-color: transparent;
+ border-radius: 0px; }
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/menu/menu-hover.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/menu/menu-hover.svg
new file mode 100644
index 00000000..4d3f2621
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/menu/menu-hover.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/menu/menu-separator.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/menu/menu-separator.svg
new file mode 100644
index 00000000..4962ebcd
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace-active.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace-active.svg
new file mode 100644
index 00000000..d39784cb
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace-active.svg
@@ -0,0 +1,154 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace-hover.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace-hover.svg
new file mode 100644
index 00000000..e771e33f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace-hover.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace.svg
new file mode 100644
index 00000000..65f53610
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/add-workspace.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/bg.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/bg.svg
new file mode 100644
index 00000000..feeddea4
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 00000000..9292ecc1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,172 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-left.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 00000000..27742545
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 00000000..e29be395
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,172 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-right.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 00000000..366e69b1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close-active.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close-active.svg
new file mode 100644
index 00000000..95822bf3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close-hover.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close-hover.svg
new file mode 100644
index 00000000..7b52140c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close.svg
new file mode 100644
index 00000000..e221a33f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/corner-ripple.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/corner-ripple.svg
new file mode 100644
index 00000000..3f52f688
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/corner-ripple.svg
@@ -0,0 +1,85 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/desklet-header.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/desklet-header.svg
new file mode 100644
index 00000000..a6e1054c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/desklet-header.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/desklet.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/desklet.svg
new file mode 100644
index 00000000..8445c613
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/desklet.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/osd.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/osd.svg
new file mode 100644
index 00000000..df41a00e
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/overview-hover.png b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/overview-hover.png
new file mode 100644
index 00000000..75673f9c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/overview-hover.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/overview.png b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/overview.png
new file mode 100644
index 00000000..9eb4f87f
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/overview.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/trash-icon.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/trash-icon.svg
new file mode 100644
index 00000000..61097ddb
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/misc/trash-icon.svg
@@ -0,0 +1,97 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/activities-active.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/activities-active.svg
new file mode 100644
index 00000000..ae5c602f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/activities-active.svg
@@ -0,0 +1,178 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/activities.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/activities.svg
new file mode 100644
index 00000000..b4a4b0dd
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-bottom.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-bottom.svg
new file mode 100644
index 00000000..b5635bc6
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-bottom.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-left.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-left.svg
new file mode 100644
index 00000000..e5796b27
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-left.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-right.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-right.svg
new file mode 100644
index 00000000..09f1889d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-right.svg
@@ -0,0 +1,79 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-top.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-top.svg
new file mode 100644
index 00000000..c0a64da2
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/panel-top.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-bottom.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-bottom.svg
new file mode 100644
index 00000000..fbe4599f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-bottom.svg
@@ -0,0 +1,162 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-left.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-left.svg
new file mode 100644
index 00000000..fecc258e
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-left.svg
@@ -0,0 +1,164 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-right.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-right.svg
new file mode 100644
index 00000000..1f78f1d1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-right.svg
@@ -0,0 +1,164 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-top.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-top.svg
new file mode 100644
index 00000000..54a90364
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/panel/window-list-active-top.svg
@@ -0,0 +1,162 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/switch/switch-off-selected.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/switch/switch-off-selected.svg
new file mode 100644
index 00000000..c374f226
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/switch/switch-off-selected.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/switch/switch-on-selected.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/switch/switch-on-selected.svg
new file mode 100644
index 00000000..a86b37a0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/common-assets/switch/switch-on-selected.svg
@@ -0,0 +1,274 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 00000000..0c2a8ee7
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 00000000..b17ab7ce
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 00000000..0c111f0c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 00000000..d7c2217d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/menu/menu.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/menu/menu.svg
new file mode 100644
index 00000000..44e295d6
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/menu/submenu.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/menu/submenu.svg
new file mode 100644
index 00000000..93695444
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/menu/submenu.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/button-box.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/button-box.svg
new file mode 100644
index 00000000..0342698a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/button-box.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/message.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/message.svg
new file mode 100644
index 00000000..7c8f1b61
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/message.svg
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/modal.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/modal.svg
new file mode 100644
index 00000000..ec0b9454
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/switch/switch-off.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/switch/switch-off.svg
new file mode 100644
index 00000000..68eed5da
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/switch/switch-on.svg b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/switch/switch-on.svg
new file mode 100644
index 00000000..b6a9be9d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/cinnamon/dark-assets/switch/switch-on.svg
@@ -0,0 +1,239 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/cinnamon/thumbnail.png b/.themes/Arc-Dark-Gruvbox/cinnamon/thumbnail.png
new file mode 100644
index 00000000..abff6d56
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/cinnamon/thumbnail.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-left.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-left.svg
new file mode 100644
index 00000000..5fb7bf24
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-left.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-placeholder.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-placeholder.svg
new file mode 100644
index 00000000..cbae148a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-placeholder.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-right.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-right.svg
new file mode 100644
index 00000000..64c1e9b2
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/dash-right.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running1.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running1.svg
new file mode 100644
index 00000000..45036e26
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running1.svg
@@ -0,0 +1,162 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running2.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running2.svg
new file mode 100644
index 00000000..365fa90f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running2.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running3.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running3.svg
new file mode 100644
index 00000000..0de3f4ba
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running3.svg
@@ -0,0 +1,176 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running4.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running4.svg
new file mode 100644
index 00000000..33ec9cf8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/dash/running4.svg
@@ -0,0 +1,183 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/menu/menu-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/menu/menu-hover.svg
new file mode 100644
index 00000000..4d3f2621
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/menu/menu-hover.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/menu/menu-separator.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/menu/menu-separator.svg
new file mode 100644
index 00000000..4962ebcd
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/menu/menu-separator.svg
@@ -0,0 +1,60 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/bg.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/bg.svg
new file mode 100644
index 00000000..feeddea4
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/bg.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close-active.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close-active.svg
new file mode 100644
index 00000000..95822bf3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close-active.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close-hover.svg
new file mode 100644
index 00000000..7b52140c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close-hover.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close.svg
new file mode 100644
index 00000000..e221a33f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/close.svg
@@ -0,0 +1,100 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
new file mode 100644
index 00000000..357a544c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/corner-ripple-ltr.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
new file mode 100644
index 00000000..57176d22
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/corner-ripple-rtl.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/more-results.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/more-results.svg
new file mode 100644
index 00000000..b5fa6be2
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/more-results.svg
@@ -0,0 +1,167 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/osd.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/osd.svg
new file mode 100644
index 00000000..df41a00e
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/osd.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-active.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-active.svg
new file mode 100644
index 00000000..00c15561
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-active.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-checked.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-checked.svg
new file mode 100644
index 00000000..249100d3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-checked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-hover.svg
new file mode 100644
index 00000000..b560780b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-hover.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-inactive.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-inactive.svg
new file mode 100644
index 00000000..712573b4
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/page-indicator-inactive.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/process-working.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/process-working.svg
new file mode 100644
index 00000000..7ae13c77
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/process-working.svg
@@ -0,0 +1,409 @@
+
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/ws-switch-arrow-down.png
new file mode 100644
index 00000000..a674ad58
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/ws-switch-arrow-up.png
new file mode 100644
index 00000000..1b6f6111
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/activities-active.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/activities-active.svg
new file mode 100644
index 00000000..ae5c602f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/activities-active.svg
@@ -0,0 +1,178 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/activities.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/activities.svg
new file mode 100644
index 00000000..b4a4b0dd
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/activities.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/panel-overview.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/panel-overview.svg
new file mode 100644
index 00000000..c955747a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/panel-overview.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/panel.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/panel.svg
new file mode 100644
index 00000000..c0a64da2
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/panel/panel.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/switch/switch-off-selected.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/switch/switch-off-selected.svg
new file mode 100644
index 00000000..937bef95
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/switch/switch-off-selected.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/switch/switch-on-selected.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/switch/switch-on-selected.svg
new file mode 100644
index 00000000..b4de53ff
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/common-assets/switch/switch-on-selected.svg
@@ -0,0 +1,274 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg
new file mode 100644
index 00000000..0c2a8ee7
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-checked.svg
new file mode 100644
index 00000000..b17ab7ce
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-checked.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg
new file mode 100644
index 00000000..0c111f0c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg
@@ -0,0 +1,160 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg
new file mode 100644
index 00000000..d7c2217d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/menu.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/menu.svg
new file mode 100644
index 00000000..44e295d6
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/menu.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/submenu-open.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/submenu-open.svg
new file mode 100644
index 00000000..bd817b0d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/submenu-open.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/submenu.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/submenu.svg
new file mode 100644
index 00000000..ebab963c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/menu/submenu.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg
new file mode 100644
index 00000000..33f401d6
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg
@@ -0,0 +1,172 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-left.svg
new file mode 100644
index 00000000..5602eff8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-left.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg
new file mode 100644
index 00000000..5586d559
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg
@@ -0,0 +1,172 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-right.svg
new file mode 100644
index 00000000..734b53b7
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/calendar-arrow-right.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-active.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-active.svg
new file mode 100644
index 00000000..26baa110
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-active.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close-active.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close-active.svg
new file mode 100644
index 00000000..d678a908
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close-active.svg
@@ -0,0 +1,155 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close-hover.svg
new file mode 100644
index 00000000..6ed2ec1c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close-hover.svg
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close.svg
new file mode 100644
index 00000000..66a52035
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-close.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-hover.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-hover.svg
new file mode 100644
index 00000000..7ab720c3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message-hover.svg
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message.svg
new file mode 100644
index 00000000..7c8f1b61
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/message.svg
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/modal.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/modal.svg
new file mode 100644
index 00000000..daf9c933
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/misc/modal.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/switch/switch-off.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/switch/switch-off.svg
new file mode 100644
index 00000000..68eed5da
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/switch/switch-off.svg
@@ -0,0 +1,201 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/switch/switch-on.svg b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/switch/switch-on.svg
new file mode 100644
index 00000000..b6a9be9d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/dark-assets/switch/switch-on.svg
@@ -0,0 +1,239 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/gnome-shell/gnome-shell.css b/.themes/Arc-Dark-Gruvbox/gnome-shell/gnome-shell.css
new file mode 100644
index 00000000..db3555a6
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gnome-shell/gnome-shell.css
@@ -0,0 +1,2026 @@
+/* Copyright 2009, 2015 Red Hat, Inc.
+ *
+ * Portions adapted from Mx's data/style/default.css
+ * Copyright 2009 Intel Corporation
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU Lesser General Public License,
+ * version 2.1, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+stage {
+ font-family: Futura Bk bt, Cantarell, Sans-Serif;
+ font-size: 9pt;
+ color: #D3DAE3; }
+
+.button {
+ min-height: 20px;
+ padding: 5px 32px;
+ transition-duration: 0;
+ border-radius: 2px; }
+
+.button, .notification-banner .notification-button,
+.notification-banner:hover .notification-button,
+.notification-banner:focus .notification-button, .hotplug-notification-item {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .button:focus, .notification-banner .notification-button:focus, .hotplug-notification-item:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .button:hover, .notification-banner .notification-button:hover, .hotplug-notification-item:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(80, 86, 102, 0.05); }
+ .button:hover:focus, .notification-banner .notification-button:hover:focus, .hotplug-notification-item:hover:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .button:active, .notification-banner .notification-button:active, .hotplug-notification-item:active, .button:active:focus, .notification-banner .notification-button:active:focus, .hotplug-notification-item:active:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .button:insensitive, .notification-banner .notification-button:insensitive, .hotplug-notification-item:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+
+StEntry {
+ padding: 7px;
+ caret-size: 1px;
+ caret-color: #D3DAE3;
+ selection-background-color: #5294e2;
+ selected-color: #ffffff;
+ transition-duration: 300ms;
+ border-radius: 3px;
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ StEntry:focus, StEntry:hover {
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #5294e2;
+ box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); }
+ StEntry:insensitive {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #3c414e;
+ border-color: 1px solid #313440;
+ box-shadow: inset 0 2px 4px rgba(60, 65, 78, 0.05); }
+ StEntry StIcon.capslock-warning {
+ icon-size: 16px;
+ warning-color: #F27835;
+ padding: 0 4px; }
+
+StScrollView.vfade {
+ -st-vfade-offset: 0px; }
+
+StScrollView.hfade {
+ -st-hfade-offset: 0px; }
+
+StScrollBar {
+ padding: 8px; }
+ StScrollView StScrollBar {
+ min-width: 5px;
+ min-height: 5px; }
+ StScrollBar StBin#trough {
+ background-color: rgba(64, 69, 82, 0.1);
+ border-radius: 8px; }
+ StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ border-radius: 4px;
+ background-color: #767b87;
+ border: 0px solid;
+ margin: 0px; }
+ StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {
+ background-color: #676b78; }
+ StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color: #5294e2; }
+
+.slider {
+ -slider-height: 4px;
+ -slider-background-color: #2b2e39;
+ -slider-border-color: transparent;
+ -slider-active-background-color: #5294e2;
+ -slider-active-border-color: transparent;
+ -slider-border-width: 0;
+ -slider-handle-radius: 0px;
+ height: 18px;
+ border: 0 solid transparent;
+ border-right-width: 1px;
+ border-left-width: 5px;
+ color: transparent; }
+ .popup-menu-item.selected .slider {
+ -slider-background-color: rgba(0, 0, 0, 0.2);
+ -slider-active-background-color: #ffffff; }
+
+.check-box StBoxLayout {
+ spacing: .8em; }
+
+.check-box StBin {
+ width: 16px;
+ height: 16px;
+ background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); }
+
+.check-box:focus StBin {
+ background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); }
+
+.check-box:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked.svg"); }
+
+.check-box:focus:checked StBin {
+ background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); }
+
+.toggle-switch {
+ width: 50px;
+ height: 20px;
+ background-size: contain;
+ background-image: url("dark-assets/switch/switch-off.svg"); }
+ .toggle-switch:checked {
+ background-image: url("dark-assets/switch/switch-on.svg"); }
+ .popup-menu-item.selected .toggle-switch {
+ background-image: url("common-assets/switch/switch-off-selected.svg"); }
+ .popup-menu-item.selected .toggle-switch:checked {
+ background-image: url("common-assets/switch/switch-on-selected.svg"); }
+
+.shell-link {
+ color: #a9caf1; }
+ .shell-link:hover {
+ color: #d5e5f8; }
+
+.headline {
+ font-size: 110%; }
+
+.lightbox {
+ background-color: black; }
+
+.flashspot {
+ background-color: white; }
+
+.modal-dialog {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0);
+ border: none;
+ border-image: url("dark-assets/misc/modal.svg") 9 9 9 67;
+ padding: 0 5px 6px 5px; }
+ .modal-dialog .modal-dialog-content-box {
+ padding: 20px 10px 10px 10px; }
+ .modal-dialog-linked-button {
+ height: 38px;
+ padding: 0;
+ box-shadow: inset 0 0 black;
+ border-top-width: 1px;
+ border-bottom-width: 0;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(35, 38, 46, 0.95); }
+ .modal-dialog-linked-button:hover {
+ background-color: rgba(64, 69, 83, 0.95); }
+ .modal-dialog-linked-button:focus {
+ color: #5294e2; }
+ .modal-dialog-linked-button:active {
+ color: #ffffff;
+ background-color: #5294e2; }
+ .modal-dialog-linked-button:insensitive {
+ color: rgba(186, 195, 207, 0.5);
+ background-color: rgba(49, 52, 63, 0.95); }
+ .modal-dialog-linked-button:first-child {
+ border-radius: 0px 0px 0px 2px; }
+ .modal-dialog-linked-button:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 0px; }
+ .modal-dialog-linked-button:first-child:last-child {
+ border-right-width: 0px;
+ border-radius: 0px 0px 2px 2px; }
+ .modal-dialog .run-dialog-entry {
+ width: 21em; }
+ .modal-dialog .run-dialog-error-box {
+ padding-top: 5px;
+ spacing: 5px; }
+ .modal-dialog .run-dialog-label {
+ font-size: 0; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject,
+.end-session-dialog-subject {
+ font-size: 11pt;
+ font-weight: bold;
+ color: #D3DAE3; }
+
+.end-session-dialog {
+ spacing: 42px; }
+ .end-session-dialog-list {
+ padding-top: 20px; }
+ .end-session-dialog-layout {
+ padding-left: 17px; }
+ .end-session-dialog-layout:rtl {
+ padding-right: 17px; }
+ .end-session-dialog-description {
+ width: 28em;
+ padding-bottom: 10px; }
+ .end-session-dialog-description:rtl {
+ text-align: right; }
+ .end-session-dialog-warning {
+ width: 28em;
+ color: #F27835;
+ padding-top: 6px; }
+ .end-session-dialog-warning:rtl {
+ text-align: right; }
+ .end-session-dialog-logout-icon {
+ border: 0px solid transparent;
+ border-radius: 2px;
+ width: 48px;
+ height: 48px;
+ background-size: contain; }
+ .end-session-dialog-shutdown-icon {
+ color: #D3DAE3;
+ width: 48px;
+ height: 48px; }
+ .end-session-dialog-inhibitor-layout {
+ spacing: 16px;
+ max-height: 200px;
+ padding-right: 10px;
+ padding-left: 10px; }
+ .end-session-dialog-session-list, .end-session-dialog-app-list {
+ spacing: 1em; }
+ .end-session-dialog-list-header {
+ font-weight: bold; }
+ .end-session-dialog-list-header:rtl {
+ text-align: right; }
+ .end-session-dialog-app-list-item, .end-session-dialog-session-list-item {
+ spacing: 1em; }
+ .end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name {
+ font-weight: bold; }
+ .end-session-dialog-app-list-item-description {
+ color: #e3e7ed;
+ font-size: 8pt; }
+ .end-session-dialog .modal-dialog-linked-button:last-child {
+ color: white;
+ background-color: #F04A50; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:hover {
+ color: white;
+ background-color: #f47479; }
+ .end-session-dialog .modal-dialog-linked-button:last-child:active {
+ color: white;
+ background-color: #ee3239; }
+
+.shell-mount-operation-icon {
+ icon-size: 48px; }
+
+.show-processes-dialog,
+.mount-question-dialog {
+ spacing: 24px; }
+
+.show-processes-dialog-subject,
+.mount-question-dialog-subject {
+ padding-top: 10px;
+ padding-left: 17px;
+ padding-bottom: 6px; }
+ .show-processes-dialog-subject:rtl,
+ .mount-question-dialog-subject:rtl {
+ padding-left: 0px;
+ padding-right: 17px; }
+
+.mount-question-dialog-subject {
+ max-width: 500px; }
+
+.show-processes-dialog-description,
+.mount-question-dialog-description {
+ padding-left: 17px;
+ width: 28em; }
+ .show-processes-dialog-description:rtl,
+ .mount-question-dialog-description:rtl {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list {
+ font-size: 10pt;
+ max-height: 200px;
+ padding-top: 24px;
+ padding-left: 49px;
+ padding-right: 32px; }
+ .show-processes-dialog-app-list:rtl {
+ padding-right: 49px;
+ padding-left: 32px; }
+
+.show-processes-dialog-app-list-item {
+ color: #b4c0cf; }
+ .show-processes-dialog-app-list-item:hover {
+ color: #D3DAE3; }
+ .show-processes-dialog-app-list-item:ltr {
+ padding-right: 1em; }
+ .show-processes-dialog-app-list-item:rtl {
+ padding-left: 1em; }
+
+.show-processes-dialog-app-list-item-icon:ltr {
+ padding-right: 17px; }
+
+.show-processes-dialog-app-list-item-icon:rtl {
+ padding-left: 17px; }
+
+.show-processes-dialog-app-list-item-name {
+ font-size: 10pt; }
+
+.prompt-dialog {
+ width: 500px; }
+ .prompt-dialog-main-layout {
+ spacing: 24px;
+ padding: 10px; }
+ .prompt-dialog-message-layout {
+ spacing: 16px; }
+ .prompt-dialog-headline {
+ font-size: 12pt;
+ font-weight: bold;
+ color: #D3DAE3; }
+ .prompt-dialog-descritption:rtl {
+ text-align: right; }
+ .prompt-dialog-password-box {
+ spacing: 1em;
+ padding-bottom: 1em; }
+ .prompt-dialog-error-label {
+ font-size: 9pt;
+ color: #FC4138;
+ padding-bottom: 8px; }
+ .prompt-dialog-info-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+ .prompt-dialog-null-label {
+ font-size: 9pt;
+ padding-bottom: 8px; }
+
+.hidden {
+ color: transparent; }
+
+.polkit-dialog-user-layout {
+ padding-left: 10px;
+ spacing: 10px; }
+ .polkit-dialog-user-layout:rtl {
+ padding-left: 0px;
+ padding-right: 10px; }
+
+.polkit-dialog-user-root-label {
+ color: #F27835; }
+
+.polkit-dialog-user-user-icon {
+ border-radius: 2px;
+ background-size: contain;
+ width: 48px;
+ height: 48px; }
+
+.audio-device-selection-dialog {
+ spacing: 30px; }
+
+.audio-selection-content {
+ spacing: 20px;
+ padding: 24px; }
+
+.audio-selection-title {
+ font-weight: bold;
+ text-align: center; }
+
+.audio-selection-box {
+ spacing: 20px; }
+
+.audio-selection-device {
+ border: 1px solid #2b2e39;
+ border-radius: 3px; }
+ .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {
+ background-color: #5294e2;
+ border-color: #5294e2; }
+
+.audio-selection-device-box {
+ padding: 20px;
+ spacing: 20px; }
+
+.audio-selection-device-icon {
+ icon-size: 64px; }
+
+.access-dialog {
+ spacing: 30px; }
+ .access-dialog-main-layout {
+ padding: 12px 20px 0;
+ spacing: 12px; }
+ .access-dialog-content {
+ max-width: 28em;
+ spacing: 20px; }
+ .access-dialog-icon {
+ min-width: 48px;
+ icon-size: 48px; }
+ .access-dialog-title {
+ font-weight: bold; }
+ .access-dialog-subtitle {
+ color: #D3DAE3;
+ font-weight: bold; }
+
+.geolocation-dialog {
+ spacing: 30px; }
+ .geolocation-dialog-main-layout {
+ spacing: 12px; }
+ .geolocation-dialog-content {
+ spacing: 20px; }
+ .geolocation-dialog-icon {
+ icon-size: 48px; }
+ .geolocation-dialog-title {
+ font-weight: bold; }
+ .geolocation-dialog-reason {
+ color: #D3DAE3;
+ font-weight: bold; }
+
+.network-dialog-secret-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.keyring-dialog-control-table {
+ spacing-rows: 15px;
+ spacing-columns: 1em; }
+
+.popup-menu {
+ min-width: 15em;
+ color: #D3DAE3;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .popup-menu .popup-sub-menu {
+ background: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-content {
+ padding: 1em 0em 1em 0em; }
+ .popup-menu .popup-menu-item {
+ spacing: 12px; }
+ .popup-menu .popup-menu-item:ltr {
+ padding: .4em 3em .4em 0em; }
+ .popup-menu .popup-menu-item:rtl {
+ padding: .4em 0em .4em 3em; }
+ .popup-menu .popup-menu-item:checked {
+ font-weight: normal;
+ background: none;
+ box-shadow: none;
+ border-image: url("dark-assets/menu/submenu-open.svg") 9 9 9 9; }
+ .popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected {
+ color: #ffffff;
+ background-color: transparent;
+ border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; }
+ .popup-menu .popup-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.5);
+ background: none; }
+ .popup-menu .popup-inactive-menu-item {
+ color: #D3DAE3; }
+ .popup-menu .popup-inactive-menu-item:insensitive {
+ color: rgba(211, 218, 227, 0.45); }
+ .popup-menu.panel-menu {
+ -boxpointer-gap: 0px;
+ margin-bottom: 1.75em; }
+
+.popup-menu-ornament {
+ text-align: right;
+ margin-left: 10px;
+ width: 16px; }
+
+.popup-menu-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: transparent;
+ -arrow-border-width: 1px;
+ -arrow-border-color: transparent;
+ -arrow-base: 0;
+ -arrow-rise: 0; }
+
+.candidate-popup-boxpointer {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.popup-separator-menu-item {
+ height: 2px;
+ margin: 0;
+ background-color: transparent;
+ border: none;
+ border-image: url("common-assets/menu/menu-separator.svg") 1 1 1 1; }
+
+.background-menu {
+ -boxpointer-gap: 4px;
+ -arrow-rise: 0px; }
+
+.osd-window {
+ text-align: center;
+ font-weight: bold;
+ spacing: 1em;
+ padding: 20px;
+ margin: 32px;
+ min-width: 64px;
+ min-height: 64px;
+ color: white;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9; }
+ .osd-window .osd-monitor-label {
+ font-size: 3em; }
+ .osd-window .level {
+ padding: 0;
+ height: 4px;
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ color: #5294e2; }
+ .osd-window .level-bar {
+ background-color: #5294e2;
+ border-radius: 2px; }
+
+.resize-popup {
+ color: #BAC3CF;
+ background: none;
+ border: none;
+ border-radius: 5px;
+ border-image: url("common-assets/misc/osd.svg") 9 9 9 9;
+ padding: 12px; }
+
+.switcher-popup {
+ padding: 8px;
+ spacing: 16px; }
+
+.switcher-list {
+ background: none;
+ border: none;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px; }
+ .switcher-list-item-container {
+ spacing: 8px; }
+ .switcher-list .item-box {
+ padding: 8px;
+ border-radius: 2px;
+ border: 1px solid transparent; }
+ .switcher-list .item-box:outlined {
+ padding: 8px;
+ border: 1px solid #5294e2; }
+ .switcher-list .item-box:selected {
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #5294e2; }
+ .switcher-list .thumbnail-box {
+ padding: 2px;
+ spacing: 4px; }
+ .switcher-list .thumbnail {
+ width: 256px; }
+ .switcher-list .separator {
+ width: 1px;
+ background: rgba(211, 218, 227, 0.33); }
+
+.switcher-arrow {
+ border-color: transparent;
+ color: #BAC3CF; }
+ .switcher-arrow:highlighted {
+ color: white; }
+
+.input-source-switcher-symbol {
+ font-size: 34pt;
+ width: 96px;
+ height: 96px; }
+
+.cycler-highlight {
+ border: 5px solid #5294e2; }
+
+.workspace-switcher {
+ background: transparent;
+ border: 0px;
+ border-radius: 0px;
+ padding: 0px;
+ spacing: 8px; }
+ .workspace-switcher-group {
+ padding: 12px; }
+ .workspace-switcher-container {
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 3px;
+ padding: 20px;
+ padding-bottom: 24px; }
+
+.ws-switcher-active-up, .ws-switcher-active-down {
+ height: 30px;
+ background-color: #5294e2;
+ background-size: 96px;
+ border-radius: 2px;
+ border: 1px solid #5294e2; }
+
+.ws-switcher-active-up {
+ background-image: url("common-assets/misc/ws-switch-arrow-up.png"); }
+
+.ws-switcher-active-down {
+ background-image: url("common-assets/misc/ws-switch-arrow-down.png"); }
+
+.ws-switcher-box {
+ height: 96px;
+ background-color: rgba(0, 0, 0, 0.33);
+ border-color: rgba(0, 0, 0, 0.33);
+ border-radius: 2px; }
+
+.tile-preview {
+ background-color: rgba(82, 148, 226, 0.35);
+ border: 1px solid #5294e2; }
+ .tile-preview-left.on-primary {
+ border-radius: 0px 0 0 0; }
+ .tile-preview-right.on-primary {
+ border-radius: 0 0px 0 0; }
+ .tile-preview-left.tile-preview-right.on-primary {
+ border-radius: 0px 0px 0 0; }
+
+#panel {
+ font-weight: bold;
+ height: 2.1em;
+ min-height: 27px;
+ background-gradient-direction: none;
+ background-color: transparent;
+ border-bottom-width: 0;
+ border-image: url("common-assets/panel/panel.svg") 1 1 1 1; }
+ #panel.dynamic-top-bar-white-btn {
+ border-image: none; }
+ #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {
+ background-color: transparent;
+ border-image: none; }
+ #panel:overview {
+ border-image: url("common-assets/panel/panel-overview.svg") 1 1 1 1; }
+ #panel #panelLeft, #panel #panelCenter {
+ spacing: 8px; }
+ #panel .panel-corner {
+ -panel-corner-radius: 0px;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-width: 0px;
+ -panel-corner-border-color: black; }
+ #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {
+ -panel-corner-border-color: black; }
+ #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen {
+ -panel-corner-radius: 0;
+ -panel-corner-background-color: transparent;
+ -panel-corner-border-color: transparent; }
+ #panel .panel-button {
+ -natural-hpadding: 10px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: white;
+ transition-duration: 100ms;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button .app-menu-icon {
+ width: 0;
+ height: 0;
+ margin-left: 0px;
+ margin-right: 0px; }
+ #panel .panel-button:hover {
+ color: white;
+ background-color: rgba(0, 0, 0, 0.17);
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {
+ color: #ffffff;
+ background-color: #5294e2;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: black; }
+ #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon {
+ icon-shadow: none; }
+ #panel .panel-button .system-status-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+ .unlock-screen #panel .panel-button,
+ .login-screen #panel .panel-button,
+ .lock-screen #panel .panel-button {
+ color: #f2f4f7; }
+ .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active,
+ .login-screen #panel .panel-button:focus,
+ .login-screen #panel .panel-button:hover,
+ .login-screen #panel .panel-button:active,
+ .lock-screen #panel .panel-button:focus,
+ .lock-screen #panel .panel-button:hover,
+ .lock-screen #panel .panel-button:active {
+ color: #f2f4f7; }
+ #panel #panelActivities.panel-button {
+ -natural-hpadding: 12px; }
+ #panel .panel-status-indicators-box,
+ #panel .panel-status-menu-box {
+ spacing: 2px; }
+ #panel .power-status.panel-status-indicators-box {
+ spacing: 0; }
+ #panel .screencast-indicator {
+ color: #FC4138; }
+ #panel .clock-display > * > *:last-child {
+ color: #5294e2;
+ margin-left: .3em; }
+ #panel .popup-menu-arrow {
+ width: 0; }
+
+#panel #panelActivities.panel-button > * {
+ background-image: url("common-assets/panel/activities.svg");
+ background-position: center top;
+ width: 24px;
+ height: 24px;
+ background-color: transparent !important;
+ background-gradient-direction: none !important;
+ border: 0 solid transparent !important;
+ text-shadow: 0 0 transparent !important;
+ transition-duration: 0ms !important;
+ box-shadow: none !important;
+ color: transparent; }
+
+#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked {
+ background-color: transparent;
+ box-shadow: none;
+ border-bottom-width: 1px;
+ border-color: transparent; }
+ #panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * {
+ background-image: url("common-assets/panel/activities-active.svg"); }
+
+.system-switch-user-submenu-icon {
+ icon-size: 20px;
+ padding: 0 2px; }
+
+.system-switch-user-submenu-icon.default-icon {
+ icon-size: 16px;
+ padding: 0 4px; }
+
+#appMenu {
+ spinner-image: url("common-assets/misc/process-working.svg");
+ spacing: 4px;
+ padding: 0 8px; }
+ #appMenu .label-shadow {
+ color: transparent; }
+
+.aggregate-menu {
+ min-width: 23.5em; }
+ .aggregate-menu .popup-menu-icon {
+ padding: 0 4px; }
+
+.system-menu-action {
+ padding: 13px;
+ color: #D3DAE3;
+ border-radius: 32px;
+ /* wish we could do 50% */
+ border: 1px solid transparent; }
+ .system-menu-action:hover, .system-menu-action:focus {
+ transition-duration: 100ms;
+ padding: 13px;
+ color: #D3DAE3;
+ background-color: transparent;
+ border: 1px solid #5294e2; }
+ .system-menu-action:active {
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #5294e2; }
+ .system-menu-action > StIcon {
+ icon-size: 16px; }
+
+#calendarArea {
+ padding: 0.75em 1.0em; }
+
+.calendar {
+ margin-bottom: 1em; }
+
+.calendar,
+.datemenu-today-button,
+.datemenu-displays-box,
+.message-list-sections {
+ margin: 0 1.5em; }
+
+.datemenu-calendar-column {
+ spacing: 0.5em; }
+
+.datemenu-displays-section {
+ padding-bottom: 3em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ border-radius: 3px;
+ padding: .4em; }
+
+.message-list-section-list:ltr {
+ padding-left: .4em; }
+
+.message-list-section-list:rtl {
+ padding-right: .4em; }
+
+.datemenu-today-button,
+.world-clocks-button,
+.message-list-section-title {
+ padding: 7px 10px 7px 10px;
+ border: 1px solid rgba(64, 69, 82, 0); }
+ .datemenu-today-button:hover, .datemenu-today-button:focus,
+ .world-clocks-button:hover,
+ .world-clocks-button:focus,
+ .message-list-section-title:hover,
+ .message-list-section-title:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(80, 86, 102, 0.05); }
+ .datemenu-today-button:active,
+ .world-clocks-button:active,
+ .message-list-section-title:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+
+.datemenu-today-button .date-label {
+ font-size: 1.5em; }
+
+.world-clocks-header,
+.message-list-section-title {
+ color: rgba(211, 218, 227, 0.4);
+ font-weight: bold; }
+
+.world-clocks-button:active .world-clocks-header {
+ color: #ffffff; }
+
+.world-clocks-grid {
+ spacing-rows: 0.4em; }
+
+.calendar-month-label {
+ color: #D3DAE3;
+ font-weight: bold;
+ padding: 8px 0; }
+
+.pager-button {
+ color: transparent;
+ background-color: transparent;
+ width: 32px;
+ border-radius: 2px; }
+ .pager-button:focus, .pager-button:hover, .pager-button:active {
+ background-color: transparent; }
+
+.calendar-change-month-back {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:focus, .calendar-change-month-back:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-back:active {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-back:rtl {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-back:rtl:active {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+
+.calendar-change-month-forward {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); }
+ .calendar-change-month-forward:active {
+ background-image: url("dark-assets/misc/calendar-arrow-right.svg"); }
+ .calendar-change-month-forward:rtl {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+ .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {
+ background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); }
+ .calendar-change-month-forward:rtl:active {
+ background-image: url("dark-assets/misc/calendar-arrow-left.svg"); }
+
+.calendar-day-base {
+ font-size: 80%;
+ text-align: center;
+ width: 25px;
+ height: 25px;
+ padding: 0.1em;
+ margin: 2px;
+ border-radius: 12.5px; }
+ .calendar-day-base:hover, .calendar-day-base:focus {
+ background-color: rgba(0, 0, 0, 0.1); }
+ .calendar-day-base:active, .calendar-day-base:selected {
+ color: #D3DAE3;
+ background-color: rgba(0, 0, 0, 0.15);
+ border-width: 0; }
+ .calendar-day-base.calendar-day-heading {
+ color: rgba(211, 218, 227, 0.85);
+ margin-top: 1em;
+ font-size: 70%; }
+
+.calendar-day {
+ border-width: 0;
+ color: rgba(211, 218, 227, 0.8); }
+
+.calendar-day-top {
+ border-top-width: 0; }
+
+.calendar-day-left {
+ border-left-width: 0; }
+
+.calendar-nonwork-day {
+ color: #D3DAE3;
+ font-weight: bold; }
+
+.calendar-today,
+.calendar-today:active,
+.calendar-today:focus,
+.calendar-today:hover {
+ font-weight: bold;
+ color: #ffffff;
+ background-color: #5294e2;
+ border-width: 0; }
+
+.calendar-day-with-events {
+ color: #5294e2;
+ font-weight: bold; }
+
+.calendar-today.calendar-day-with-events {
+ color: #ffffff; }
+
+.calendar-other-month-day {
+ color: rgba(211, 218, 227, 0.3);
+ opacity: 1; }
+
+.calendar-week-number {
+ font-size: 70%;
+ font-weight: bold;
+ width: 2.3em;
+ height: 1.8em;
+ border-radius: 2px;
+ padding: 0.5em 0 0;
+ margin: 6px;
+ background-color: rgba(211, 218, 227, 0.3);
+ color: #383C4A; }
+
+.message-list {
+ width: 31.5em; }
+ .message-list-sections {
+ spacing: 1.5em; }
+ .message-list-section, .message-list-section-list {
+ spacing: 0.7em; }
+ .message-list-section-list-title-box {
+ spacing: 0.4em; }
+ .message-list-placeholder StIcon {
+ width: 0;
+ height: 0; }
+ .message-list-placeholder StLabel {
+ color: rgba(211, 218, 227, 0.45); }
+ .message-list-section-close > StIcon {
+ icon-size: 18px;
+ border-radius: 0px;
+ color: transparent;
+ background-color: transparent;
+ background-image: url("dark-assets/misc/message-close.svg"); }
+ .message-list-section-close:hover > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("dark-assets/misc/message-close-hover.svg"); }
+ .message-list-section-close:active > StIcon {
+ color: transparent;
+ background-color: transparent;
+ background-image: url("dark-assets/misc/message-close-active.svg"); }
+
+.message {
+ padding: 4px;
+ color: #D3DAE3;
+ border-image: url("dark-assets/misc/message.svg") 9 9 9 9; }
+ .message:hover, .message:focus {
+ color: #D3DAE3;
+ border-image: url("dark-assets/misc/message-hover.svg") 9 9 9 9; }
+ .message:active {
+ color: #ffffff;
+ border-image: url("dark-assets/misc/message-active.svg") 9 9 9 9; }
+ .message-icon-bin {
+ padding: 8px 0px 8px 8px; }
+ .message-icon-bin:rtl {
+ padding: 8px 8px 8px 0px; }
+ .message-icon-bin > StIcon {
+ icon-size: 32px; }
+ .message-secondary-bin {
+ color: rgba(211, 218, 227, 0.4); }
+ .message-secondary-bin:ltr {
+ padding-left: 8px; }
+ .message-secondary-bin:rtl {
+ padding-right: 8px; }
+ .message-secondary-bin > StIcon {
+ icon-size: 16px; }
+ .message-title {
+ font-weight: bold;
+ font-size: 1em;
+ padding: 2px 0 2px 0; }
+ .message-content {
+ padding: 8px;
+ font-size: 1em; }
+
+.message-media-control {
+ padding: 6px;
+ color: rgba(211, 218, 227, 0.45); }
+ .message-media-control:last-child:ltr {
+ padding-right: 18px; }
+ .message-media-control:last-child:rtl {
+ padding-left: 18px; }
+ .message-media-control:hover {
+ color: #D3DAE3; }
+ .message-media-control:active {
+ color: #5294e2; }
+
+.media-message-cover-icon {
+ icon-size: 32px; }
+ .media-message-cover-icon.fallback {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: #383C4A;
+ border-radius: 2px;
+ icon-size: 16px;
+ padding: 8px;
+ border: 1px solid #2b2e39; }
+
+.ripple-box {
+ width: 52px;
+ height: 52px;
+ background-image: url("common-assets/misc/corner-ripple-ltr.svg");
+ background-size: contain; }
+ .ripple-box:rtl {
+ background-image: url("common-assets/misc/corner-ripple-rtl.svg"); }
+
+.popup-menu-arrow {
+ width: 16px;
+ height: 16px; }
+
+.popup-menu-icon {
+ icon-size: 16px; }
+
+.window-close {
+ background-image: url("common-assets/misc/close.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:hover {
+ background-image: url("common-assets/misc/close-hover.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+ .window-close:active {
+ background-image: url("common-assets/misc/close-active.svg");
+ background-size: 26px;
+ height: 26px;
+ width: 26px; }
+
+.window-close {
+ -shell-close-overlap: 11px; }
+
+.nm-dialog {
+ max-height: 500px;
+ min-height: 450px;
+ min-width: 470px; }
+ .nm-dialog-content {
+ spacing: 20px;
+ padding: 10px; }
+ .nm-dialog-header-hbox {
+ spacing: 10px; }
+ .nm-dialog-airplane-box {
+ spacing: 12px; }
+ .nm-dialog-airplane-headline {
+ font-size: 1.1em;
+ font-weight: bold;
+ text-align: center; }
+ .nm-dialog-airplane-text {
+ color: #D3DAE3; }
+ .nm-dialog-header-icon {
+ icon-size: 32px; }
+ .nm-dialog-scroll-view {
+ border: 1px solid #2b2e39;
+ border-radius: 2px;
+ background-color: #404552; }
+ .nm-dialog-header {
+ font-weight: bold;
+ font-size: 1.2em; }
+ .nm-dialog-item {
+ font-size: 1em;
+ border-bottom: 0px solid;
+ padding: 12px;
+ spacing: 0px; }
+ .nm-dialog-item:selected {
+ background-color: #5294e2;
+ color: #ffffff; }
+ .nm-dialog-icons {
+ spacing: .5em; }
+ .nm-dialog-icon {
+ icon-size: 16px; }
+
+.no-networks-label {
+ color: rgba(211, 218, 227, 0.45); }
+
+.no-networks-box {
+ spacing: 12px; }
+
+#overview {
+ spacing: 24px; }
+
+.overview-controls {
+ padding-bottom: 32px; }
+
+.window-picker {
+ -horizontal-spacing: 32px;
+ -vertical-spacing: 32px;
+ padding-left: 32px;
+ padding-right: 32px;
+ padding-bottom: 48px; }
+ .window-picker.external-monitor {
+ padding: 32px; }
+
+.window-clone-border {
+ border: 3px solid rgba(82, 148, 226, 0.8);
+ border-radius: 4px;
+ box-shadow: inset 0px 0px 0px 1px rgba(82, 148, 226, 0); }
+
+.window-caption, .window-caption:hover {
+ spacing: 25px;
+ color: #BAC3CF;
+ background-color: rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ padding: 4px 12px;
+ -shell-caption-spacing: 12px; }
+
+.search-entry {
+ width: 320px;
+ padding: 7px 9px;
+ border-radius: 20px;
+ border: 1px solid rgba(0, 0, 0, 0.25);
+ background-color: rgba(64, 69, 82, 0.9); }
+ .search-entry:focus {
+ padding: 7px 9px; }
+ .search-entry .search-entry-icon {
+ icon-size: 16px;
+ padding: 0 4px;
+ color: #D3DAE3; }
+ .search-entry:hover, .search-entry:focus {
+ color: #ffffff;
+ caret-color: #ffffff;
+ background-color: #5294e2;
+ selection-background-color: #ffffff;
+ selected-color: #5294e2; }
+ .search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon {
+ color: #ffffff; }
+
+#searchResultsBin {
+ max-width: 1000px; }
+
+#searchResultsContent {
+ padding-left: 20px;
+ padding-right: 20px;
+ spacing: 16px; }
+
+.search-section {
+ spacing: 16px; }
+
+.search-section-content {
+ spacing: 32px; }
+
+.list-search-results {
+ spacing: 3px; }
+
+.search-section-separator {
+ background-color: rgba(255, 255, 255, 0.2);
+ -margin-horizontal: 1.5em;
+ height: 1px; }
+
+.list-search-result-content {
+ spacing: 12px;
+ padding: 12px; }
+
+.list-search-result-title {
+ font-size: 1.5em;
+ color: white; }
+
+.list-search-result-description {
+ color: #cccccc; }
+
+.search-provider-icon {
+ padding: 15px; }
+
+.search-provider-icon-more {
+ width: 16px;
+ height: 16px;
+ background-image: url("common-assets/misc/more-results.svg"); }
+
+#dash {
+ font-size: 1em;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(0, 0, 0, 0.4);
+ padding: 4px 0;
+ border-radius: 0 3px 3px 0; }
+ #dash:rtl {
+ border-radius: 3px 0 0 3px; }
+ .right #dash, #dash:rtl {
+ padding: 4px 0; }
+ .top #dash, .bottom #dash {
+ padding: 0; }
+ #dash .placeholder {
+ background-image: url("common-assets/dash/dash-placeholder.svg");
+ background-size: contain;
+ height: 24px; }
+ #dash .empty-dash-drop-target {
+ width: 24px;
+ height: 24px; }
+
+.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget {
+ padding: 4px 8px; }
+
+.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget {
+ padding: 6px; }
+
+.dash-label {
+ border-radius: 3px;
+ padding: 4px 12px;
+ color: white;
+ background-color: rgba(0, 0, 0, 0.7);
+ text-align: center;
+ -x-offset: 3px; }
+ .bottom .dash-label, .top .dash-label {
+ -y-offset: 3px;
+ -x-offset: 0; }
+
+#dash .app-well-app:hover .overview-icon,
+.right #dash .app-well-app:hover .overview-icon,
+.bottom #dash .app-well-app:hover .overview-icon,
+.top #dash .app-well-app:hover .overview-icon {
+ background-color: #5294e2; }
+
+#dash .app-well-app:active .overview-icon,
+.right #dash .app-well-app:active .overview-icon,
+.bottom #dash .app-well-app:active .overview-icon,
+.top #dash .app-well-app:active .overview-icon {
+ box-shadow: none;
+ background-color: #2679db; }
+
+#dash .app-well-app-running-dot {
+ width: 11px;
+ height: 2px;
+ margin-bottom: 2px;
+ background-color: #5294e2; }
+
+#dashtodockContainer .app-well-app-running-dot {
+ background: none;
+ width: 28px;
+ height: 4px; }
+
+#dashtodockContainer .running1 .app-well-app-running-dot {
+ background-image: url("common-assets/dash/running1.svg"); }
+
+#dashtodockContainer .running2 .app-well-app-running-dot {
+ background-image: url("common-assets/dash/running2.svg"); }
+
+#dashtodockContainer .running3 .app-well-app-running-dot {
+ background-image: url("common-assets/dash/running3.svg"); }
+
+#dashtodockContainer .running4 .app-well-app-running-dot {
+ background-image: url("common-assets/dash/running4.svg"); }
+
+.show-apps .overview-icon {
+ background-color: rgba(0, 0, 0, 0.5);
+ border-radius: 2px;
+ border: 0px solid; }
+
+.show-apps:hover .overview-icon {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #5294e2; }
+
+.show-apps:active .overview-icon,
+.show-apps:active .show-apps-icon,
+.show-apps:checked .overview-icon,
+.show-apps:checked .show-apps-icon {
+ color: #ffffff;
+ background-color: #5294e2;
+ box-shadow: none;
+ transition-duration: 0ms; }
+
+.icon-grid {
+ spacing: 30px;
+ -shell-grid-horizontal-item-size: 136px;
+ -shell-grid-vertical-item-size: 136px; }
+ .icon-grid .overview-icon {
+ icon-size: 96px; }
+
+.app-view-controls {
+ padding-bottom: 32px; }
+
+.app-view-control {
+ padding: 4px 32px;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .app-view-control:checked {
+ color: #ffffff;
+ background-color: #5294e2; }
+ .app-view-control:first-child:ltr, .app-view-control:last-child:rtl {
+ border-radius: 2px 0 0 2px;
+ border-right-width: 0; }
+ .app-view-control:last-child:ltr, .app-view-control:first-child:rtl {
+ border-radius: 0 2px 2px 0;
+ border-left-width: 0; }
+
+.search-provider-icon:active, .search-provider-icon:checked,
+.list-search-result:active,
+.list-search-result:checked {
+ background-color: rgba(31, 33, 40, 0.85); }
+
+.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover,
+.list-search-result:focus,
+.list-search-result:selected,
+.list-search-result:hover {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 200ms; }
+
+.app-well-app:active .overview-icon,
+.app-well-app:checked .overview-icon,
+.app-well-app.app-folder:active .overview-icon,
+.app-well-app.app-folder:checked .overview-icon,
+.grid-search-result:active .overview-icon,
+.grid-search-result:checked .overview-icon {
+ background-color: rgba(31, 33, 40, 0.85);
+ box-shadow: inset 0 0 #5294e2; }
+
+.app-well-app:hover .overview-icon,
+.app-well-app:focus .overview-icon,
+.app-well-app:selected .overview-icon,
+.app-well-app.app-folder:hover .overview-icon,
+.app-well-app.app-folder:focus .overview-icon,
+.app-well-app.app-folder:selected .overview-icon,
+.grid-search-result:hover .overview-icon,
+.grid-search-result:focus .overview-icon,
+.grid-search-result:selected .overview-icon {
+ background-color: rgba(186, 195, 207, 0.4);
+ transition-duration: 0ms;
+ border-image: none;
+ background-image: none; }
+
+.app-well-app-running-dot {
+ width: 20px;
+ height: 2px;
+ margin-bottom: 4px;
+ background-color: #5294e2; }
+
+.search-provider-icon,
+.list-search-result, .app-well-app .overview-icon,
+.app-well-app.app-folder .overview-icon,
+.grid-search-result .overview-icon {
+ color: white;
+ border-radius: 2px;
+ padding: 6px;
+ border: 1px solid transparent;
+ transition-duration: 0ms;
+ text-align: center; }
+
+.app-well-app.app-folder > .overview-icon {
+ background-color: rgba(35, 38, 46, 0.95);
+ border: 1px solid rgba(0, 0, 0, 0.45); }
+
+.app-well-app.app-folder:hover > .overview-icon {
+ background-color: rgba(60, 64, 78, 0.95); }
+
+.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon {
+ color: #ffffff;
+ background-color: #5294e2;
+ box-shadow: none; }
+
+.app-well-app.app-folder:focus > .overview-icon {
+ background-color: #5294e2; }
+
+.app-folder-popup {
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(35, 38, 46, 0.95);
+ -arrow-border-color: rgba(0, 0, 0, 0.45);
+ -arrow-border-width: 1px;
+ -arrow-base: 5;
+ -arrow-rise: 5; }
+
+.app-folder-popup-bin {
+ padding: 5px; }
+
+.app-folder-icon {
+ padding: 5px;
+ spacing-rows: 5px;
+ spacing-columns: 5px; }
+
+.page-indicator {
+ padding: 15px 20px; }
+ .page-indicator .page-indicator-icon {
+ width: 18px;
+ height: 18px;
+ background-image: url(common-assets/misc/page-indicator-inactive.svg); }
+ .page-indicator:hover .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-hover.svg); }
+ .page-indicator:active .page-indicator-icon {
+ background-image: url(common-assets/misc/page-indicator-active.svg); }
+ .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active {
+ background-image: url(common-assets/misc/page-indicator-checked.svg); }
+
+.app-well-app > .overview-icon.overview-icon-with-label,
+.grid-search-result .overview-icon.overview-icon-with-label {
+ padding: 10px 8px 5px 8px;
+ spacing: 4px; }
+
+.workspace-thumbnails, .workspace-thumbnails:rtl,
+.workspace-thumbnails-left,
+.workspace-thumbnails-left:rtl {
+ visible-width: 40px;
+ spacing: 11px;
+ padding: 12px; }
+
+.workspace-thumbnails,
+.workspace-thumbnails-left:rtl {
+ padding-right: 7px;
+ border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; }
+
+.workspace-thumbnails:rtl,
+.workspace-thumbnails-left {
+ padding-left: 7px;
+ border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; }
+
+.workspace-thumbnail-indicator {
+ border: 4px solid rgba(82, 148, 226, 0.8);
+ border-radius: 1px;
+ padding: 1px; }
+
+.search-display > StBoxLayout,
+.all-apps,
+.frequent-apps > StBoxLayout {
+ padding: 0px 88px 10px 88px; }
+
+.search-statustext, .no-frequent-applications-label {
+ font-size: 2em;
+ font-weight: bold;
+ color: #D3DAE3; }
+
+.url-highlighter {
+ link-color: #a9caf1; }
+
+.notification-banner,
+.notification-banner:hover,
+.notification-banner:focus {
+ font-size: 1em;
+ width: 34em;
+ margin: 5px;
+ padding: 10px;
+ color: #D3DAE3;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; }
+ .notification-banner .notification-icon,
+ .notification-banner:hover .notification-icon,
+ .notification-banner:focus .notification-icon {
+ padding: 5px; }
+ .notification-banner .notification-content,
+ .notification-banner:hover .notification-content,
+ .notification-banner:focus .notification-content {
+ padding: 5px;
+ spacing: 5px; }
+ .notification-banner .secondary-icon,
+ .notification-banner:hover .secondary-icon,
+ .notification-banner:focus .secondary-icon {
+ icon-size: 1.09em; }
+ .notification-banner .notification-actions,
+ .notification-banner:hover .notification-actions,
+ .notification-banner:focus .notification-actions {
+ background-color: transparent;
+ padding: 2px 2px 0 2px;
+ spacing: 3px; }
+ .notification-banner .notification-button,
+ .notification-banner:hover .notification-button,
+ .notification-banner:focus .notification-button {
+ padding: 4px 4px 5px; }
+ .notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child,
+ .notification-banner:hover .notification-button:first-child,
+ .notification-banner:hover .notification-button:last-child,
+ .notification-banner:focus .notification-button:first-child,
+ .notification-banner:focus .notification-button:last-child {
+ border-radius: 2px; }
+
+.secondary-icon {
+ icon-size: 1.09em; }
+
+.chat-body {
+ spacing: 5px; }
+
+.chat-response {
+ margin: 5px; }
+
+.chat-log-message {
+ color: #D3DAE3; }
+
+.chat-new-group {
+ padding-top: 1em; }
+
+.chat-received {
+ padding-left: 4px; }
+ .chat-received:rtl {
+ padding-left: 0px;
+ padding-right: 4px; }
+
+.chat-sent {
+ padding-left: 18pt;
+ color: #5294e2; }
+ .chat-sent:rtl {
+ padding-left: 0;
+ padding-right: 18pt; }
+
+.chat-meta-message {
+ padding-left: 4px;
+ font-size: 9pt;
+ font-weight: bold;
+ color: rgba(211, 218, 227, 0.6); }
+ .chat-meta-message:rtl {
+ padding-left: 0;
+ padding-right: 4px; }
+
+.subscription-message {
+ font-style: italic; }
+
+.hotplug-transient-box {
+ spacing: 6px;
+ padding: 2px 72px 2px 12px; }
+
+.hotplug-notification-item {
+ padding: 2px 10px; }
+ .hotplug-notification-item:focus {
+ padding: 2px 10px; }
+
+.hotplug-notification-item-icon {
+ icon-size: 24px;
+ padding: 2px 5px; }
+
+.hotplug-resident-box {
+ spacing: 8px; }
+
+.hotplug-resident-mount {
+ spacing: 8px;
+ border-radius: 4px; }
+ .hotplug-resident-mount:hover {
+ background-color: rgba(56, 60, 74, 0.3); }
+
+.hotplug-resident-mount-label {
+ color: inherit;
+ padding-left: 6px; }
+
+.hotplug-resident-mount-icon {
+ icon-size: 24px;
+ padding-left: 6px; }
+
+.hotplug-resident-eject-icon {
+ icon-size: 16px; }
+
+.hotplug-resident-eject-button {
+ padding: 7px;
+ border-radius: 5px;
+ color: pink; }
+
+.legacy-tray {
+ background-color: rgba(43, 46, 55, 0.95); }
+ .legacy-tray:ltr {
+ border-radius: 0 2px 0 0;
+ border-left-width: 0; }
+ .legacy-tray:rtl {
+ border-radius: 2px 0 0 0;
+ border-right-width: 0; }
+
+.legacy-tray-handle,
+.legacy-tray-icon {
+ padding: 6px; }
+ .legacy-tray-handle StIcon,
+ .legacy-tray-icon StIcon {
+ icon-size: 24px; }
+ .legacy-tray-handle:hover, .legacy-tray-handle:focus,
+ .legacy-tray-icon:hover,
+ .legacy-tray-icon:focus {
+ background-color: rgba(211, 218, 227, 0.1); }
+
+.legacy-tray-icon-box {
+ spacing: 12px; }
+ .legacy-tray-icon-box:ltr {
+ padding-left: 12px; }
+ .legacy-tray-icon-box:rtl {
+ padding-right: 12px; }
+ .legacy-tray-icon-box StButton {
+ width: 24px;
+ height: 24px; }
+
+.masterslider.smaller .masterlabel,
+.masterslider.smaller .slider {
+ min-width: 155px; }
+
+.magnifier-zoom-region {
+ border: 2px solid #5294e2; }
+ .magnifier-zoom-region.full-screen {
+ border-width: 0; }
+
+#keyboard {
+ background-color: rgba(53, 57, 69, 0.95);
+ border-width: 0;
+ border-top-width: 1px;
+ border-color: rgba(0, 0, 0, 0.2); }
+
+.keyboard-layout {
+ spacing: 10px;
+ padding: 10px; }
+
+.keyboard-row {
+ spacing: 15px; }
+
+.keyboard-key {
+ min-height: 2em;
+ min-width: 2em;
+ font-size: 14pt;
+ font-weight: bold;
+ border-radius: 3px;
+ box-shadow: none;
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:hover {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #BAC3CF;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+ .keyboard-key:active, .keyboard-key:checked {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: #5294e2;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .keyboard-key:grayed {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #5d626e;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); }
+
+.keyboard-subkeys {
+ color: #BAC3CF;
+ padding: 5px;
+ -arrow-border-radius: 2px;
+ -arrow-background-color: rgba(53, 57, 69, 0.95);
+ -arrow-border-width: 1px;
+ -arrow-border-color: rgba(0, 0, 0, 0.4);
+ -arrow-base: 20px;
+ -arrow-rise: 10px;
+ -boxpointer-gap: 5px; }
+
+.candidate-popup-content {
+ padding: 0.5em;
+ spacing: 0.3em;
+ color: #BAC3CF;
+ font-size: 1.15em; }
+
+.candidate-index {
+ padding: 0 0.5em 0 0;
+ color: #d8dde4; }
+
+.candidate-box {
+ padding: 0.3em 0.5em 0.3em 0.5em;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ .candidate-box:selected, .candidate-box:hover {
+ background-color: #5294e2;
+ color: #ffffff; }
+
+.candidate-page-button-box {
+ height: 2em; }
+ .vertical .candidate-page-button-box {
+ padding-top: 0.5em; }
+ .horizontal .candidate-page-button-box {
+ padding-left: 0.5em; }
+
+.candidate-page-button {
+ padding: 4px; }
+
+.candidate-page-button-previous {
+ border-radius: 2px 0px 0px 2px;
+ border-right-width: 0; }
+
+.candidate-page-button-next {
+ border-radius: 0px 2px 2px 0px; }
+
+.candidate-page-button-icon {
+ icon-size: 1em; }
+
+.framed-user-icon {
+ background-size: contain;
+ border: 0px solid transparent;
+ color: #D3DAE3;
+ border-radius: 2px; }
+ .framed-user-icon:hover {
+ border-color: transparent;
+ color: white; }
+
+.login-dialog-banner-view {
+ padding-top: 24px;
+ max-width: 23em; }
+
+.login-dialog {
+ border: none;
+ background-color: transparent; }
+ .login-dialog .modal-dialog-button-box {
+ spacing: 3px; }
+ .login-dialog .modal-dialog-button {
+ padding: 3px 18px; }
+ .login-dialog .modal-dialog-button:default {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #444a58;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+ .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #D3DAE3;
+ background-color: #505666;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(80, 86, 102, 0.05); }
+ .login-dialog .modal-dialog-button:default:active {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid #2b2e39;
+ box-shadow: inset 0 1px rgba(82, 148, 226, 0.05); }
+ .login-dialog .modal-dialog-button:default:insensitive {
+ text-shadow: 0 1px rgba(64, 69, 82, 0);
+ color: rgba(211, 218, 227, 0.45);
+ border: 1px solid rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55);
+ box-shadow: inset 0 1px rgba(68, 74, 88, 0.05); }
+
+.login-dialog-logo-bin {
+ padding: 24px 0px; }
+
+.login-dialog-banner {
+ color: #9ca9ba; }
+
+.login-dialog-button-box {
+ spacing: 5px; }
+
+.login-dialog-message-warning {
+ color: #F27835; }
+
+.login-dialog-message-hint {
+ padding-top: 0;
+ padding-bottom: 20px; }
+
+.login-dialog-user-selection-box {
+ padding: 100px 0px; }
+ .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ padding-left: 2px; }
+ .login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label,
+ .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label {
+ color: #BAC3CF; }
+
+.login-dialog-not-listed-label {
+ font-size: 90%;
+ font-weight: bold;
+ color: #62758e;
+ padding-top: 1em; }
+
+.login-dialog-user-list-view {
+ -st-vfade-offset: 1em; }
+
+.login-dialog-user-list {
+ spacing: 12px;
+ padding: .2em;
+ width: 23em; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:focus {
+ background-color: #5294e2;
+ color: #ffffff; }
+ .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {
+ border-right: 2px solid #5294e2; }
+
+.login-dialog-user-list-item {
+ border-radius: 5px;
+ padding: .2em;
+ color: #62758e; }
+ .login-dialog-user-list-item:ltr {
+ padding-right: 1em; }
+ .login-dialog-user-list-item:rtl {
+ padding-left: 1em; }
+ .login-dialog-user-list-item:hover {
+ background-color: #5294e2;
+ color: #ffffff; }
+ .login-dialog-user-list-item .login-dialog-timed-login-indicator {
+ height: 2px;
+ margin: 2px 0 0 0;
+ background-color: #BAC3CF; }
+ .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {
+ background-color: #ffffff; }
+
+.login-dialog-username,
+.user-widget-label {
+ color: #BAC3CF;
+ font-size: 120%;
+ font-weight: bold;
+ text-align: left;
+ padding-left: 15px; }
+
+.user-widget-label:ltr {
+ padding-left: 18px; }
+
+.user-widget-label:rtl {
+ padding-right: 18px; }
+
+.login-dialog-prompt-layout {
+ padding-top: 24px;
+ padding-bottom: 12px;
+ spacing: 8px;
+ width: 23em; }
+
+.login-dialog-prompt-label {
+ color: #7e8fa5;
+ font-size: 110%;
+ padding-top: 1em; }
+
+.login-dialog-session-list-button StIcon {
+ icon-size: 1.25em; }
+
+.login-dialog-session-list-button {
+ color: #62758e; }
+ .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {
+ color: #BAC3CF; }
+ .login-dialog-session-list-button:active {
+ color: #394351; }
+
+.screen-shield-arrows {
+ padding-bottom: 3em; }
+
+.screen-shield-arrows Gjs_Arrow {
+ color: white;
+ width: 80px;
+ height: 48px;
+ -arrow-thickness: 12px;
+ -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock {
+ color: white;
+ text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
+ font-weight: bold;
+ text-align: center;
+ padding-bottom: 1.5em; }
+
+.screen-shield-clock-time {
+ font-size: 72pt;
+ text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
+
+.screen-shield-clock-date {
+ font-size: 28pt; }
+
+.screen-shield-notifications-container {
+ spacing: 6px;
+ width: 30em;
+ background-color: transparent;
+ max-height: 500px; }
+ .screen-shield-notifications-container .summary-notification-stack-scrollview {
+ padding-top: 0;
+ padding-bottom: 0; }
+ .screen-shield-notifications-container .notification,
+ .screen-shield-notifications-container .screen-shield-notification-source {
+ padding: 12px 6px;
+ border: 1px solid rgba(186, 195, 207, 0.2);
+ background-color: rgba(53, 57, 69, 0.45);
+ color: #BAC3CF;
+ border-radius: 4px; }
+ .screen-shield-notifications-container .notification {
+ margin-right: 15px; }
+
+.screen-shield-notification-label {
+ font-weight: bold;
+ padding: 0px 0px 0px 12px; }
+
+.screen-shield-notification-count-text {
+ padding: 0px 0px 0px 12px; }
+
+#panel.lock-screen {
+ background-color: rgba(53, 57, 69, 0.5); }
+
+.screen-shield-background {
+ background: black;
+ box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }
+
+#lockDialogGroup {
+ background: #2e3436 url(misc/noise-texture.png);
+ background-repeat: repeat; }
+
+#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {
+ background-color: rgba(56, 60, 74, 0.3); }
+ #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {
+ background-color: rgba(56, 60, 74, 0.5); }
+ #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {
+ background-color: rgba(82, 148, 226, 0.5); }
+
+#LookingGlassDialog {
+ spacing: 4px;
+ padding: 8px 8px 10px 8px;
+ background-color: rgba(0, 0, 0, 0.7);
+ border: 1px solid black;
+ border-image: url("common-assets/misc/bg.svg") 9 9 9 9;
+ border-radius: 2px;
+ color: #BAC3CF; }
+ #LookingGlassDialog > #Toolbar {
+ padding: 3px;
+ border: none;
+ background-color: transparent;
+ border-radius: 0px; }
+ #LookingGlassDialog .labels {
+ spacing: 4px; }
+ #LookingGlassDialog .notebook-tab {
+ -natural-hpadding: 12px;
+ -minimum-hpadding: 6px;
+ font-weight: bold;
+ color: #BAC3CF;
+ transition-duration: 100ms;
+ padding-left: .3em;
+ padding-right: .3em; }
+ #LookingGlassDialog .notebook-tab:hover {
+ color: white;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog .notebook-tab:selected {
+ border-bottom-width: 0px;
+ color: #5294e2;
+ text-shadow: black 0px 2px 2px; }
+ #LookingGlassDialog StBoxLayout#EvalBox {
+ padding: 4px;
+ spacing: 4px; }
+ #LookingGlassDialog StBoxLayout#ResultsArea {
+ spacing: 4px; }
+
+.lg-dialog StEntry {
+ caret-color: #ffffff;
+ selection-background-color: #5294e2;
+ selected-color: #ffffff;
+ color: #BAC3CF;
+ background-color: rgba(102, 109, 132, 0.35);
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }
+ .lg-dialog StEntry:focus {
+ color: #ffffff;
+ background-color: #5294e2;
+ border: 1px solid rgba(26, 28, 34, 0.35);
+ box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05);
+ selection-background-color: #ffffff;
+ selected-color: #5294e2; }
+
+.lg-dialog .shell-link {
+ color: #a9caf1; }
+ .lg-dialog .shell-link:hover {
+ color: #d5e5f8; }
+
+.lg-completions-text {
+ font-size: .9em;
+ font-style: italic; }
+
+.lg-obj-inspector-title {
+ spacing: 4px; }
+
+.lg-obj-inspector-button {
+ border: 1px solid gray;
+ padding: 4px;
+ border-radius: 4px; }
+ .lg-obj-inspector-button:hover {
+ border: 1px solid #ffffff; }
+
+#lookingGlassExtensions {
+ padding: 4px; }
+
+.lg-extensions-list {
+ padding: 4px;
+ spacing: 6px; }
+
+.lg-extension {
+ border: 1px solid rgba(0, 0, 0, 0.7);
+ border-radius: 2px;
+ background-color: rgba(53, 57, 69, 0.95);
+ padding: 4px; }
+
+.lg-extension-name {
+ font-weight: bold; }
+
+.lg-extension-meta {
+ spacing: 6px; }
+
+#LookingGlassPropertyInspector {
+ background: rgba(0, 0, 0, 0.7);
+ border: 1px solid grey;
+ border-radius: 2px;
+ padding: 6px; }
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/apps.rc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/apps.rc
new file mode 100644
index 00000000..457542f1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/apps.rc
@@ -0,0 +1,157 @@
+#
+# Thunar
+#
+style "thunar-handle" { GtkPaned::handle-size = 2 }
+
+style "dark-sidebar" {
+ GtkTreeView::odd_row_color = @dark_sidebar_bg
+ GtkTreeView::even_row_color = @dark_sidebar_bg
+
+
+ base[NORMAL] = @dark_sidebar_bg
+ base[INSENSITIVE] = @dark_sidebar_bg
+
+ text[NORMAL] = "#BAC3CF"
+ text[ACTIVE] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+}
+
+style "thunar-frame" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget_class "*ThunarWindow*." style "thunar-frame"
+widget_class "*ThunarShortcutsView*" style "dark-sidebar"
+widget_class "*ThunarTreeView*" style "dark-sidebar"
+widget_class "*ThunarWindow*." style "thunar-handle"
+
+#
+# Workaround for colored entries
+#
+style "entry_border" {
+
+ xthickness = 7
+ ythickness = 5
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "assets/entry-border-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "assets/entry-border-active-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "combobox_entry_border" = "combobox_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-border.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-border-focus.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-border-rtl.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-border-focus-rtl.png"
+ border = { 4, 4, 12, 12 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+
+# Mousepad search entry
+widget_class "*MousepadSearchBar*." style "entry_border"
+
+# Mousepad find and replace
+widget_class "*MousepadReplaceDialog*." style "entry_border"
+
+# Thunar bulk rename
+widget_class "*ThunarRenamerDialog*." style "entry_border"
+
+# Hexchat input box
+class "SexySpellEntry" style:highest "entry_border"
+
+# Geany search entries
+widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border"
+widget "*GeanyToolbar.*GtkEntry*" style "entry_border"
+
+widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border"
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-insens.png
new file mode 100644
index 00000000..eca193b5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-prelight.png
new file mode 100644
index 00000000..4e6e748e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small-insens.png
new file mode 100644
index 00000000..a61005c3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small-prelight.png
new file mode 100644
index 00000000..d2397138
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small.png
new file mode 100644
index 00000000..62049ee0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down-small.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down.png
new file mode 100644
index 00000000..71136031
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-down.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left-insens.png
new file mode 100644
index 00000000..068bace6
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left-prelight.png
new file mode 100644
index 00000000..d5baf19f
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left.png
new file mode 100644
index 00000000..2c9f0027
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-left.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right-insens.png
new file mode 100644
index 00000000..e21cb8f0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right-prelight.png
new file mode 100644
index 00000000..9f7bc215
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right.png
new file mode 100644
index 00000000..8f53e713
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-right.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-insens.png
new file mode 100644
index 00000000..226e45a9
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-prelight.png
new file mode 100644
index 00000000..f45a4541
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small-insens.png
new file mode 100644
index 00000000..64aed1b3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small-prelight.png
new file mode 100644
index 00000000..308ef89d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small.png
new file mode 100644
index 00000000..13601b62
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up-small.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up.png
new file mode 100644
index 00000000..396840a7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/arrow-up.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-active.png
new file mode 100644
index 00000000..ad0dd367
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-hover.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-hover.png
new file mode 100644
index 00000000..ec020de7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-hover.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-insensitive.png
new file mode 100644
index 00000000..a96be6ed
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button.png
new file mode 100644
index 00000000..102c97fa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/button.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-checked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 00000000..5c416de7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-checked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-checked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-checked.png
new file mode 100644
index 00000000..48e84351
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-checked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 00000000..68e19973
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-unchecked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-unchecked.png
new file mode 100644
index 00000000..89fbde2b
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/checkbox-unchecked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-focus-rtl.png
new file mode 100644
index 00000000..5288d137
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-focus.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-focus.png
new file mode 100644
index 00000000..e000d0da
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-focus.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-rtl.png
new file mode 100644
index 00000000..f2fb6b0d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border.png
new file mode 100644
index 00000000..92ebe4ea
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-border.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-active-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-active-rtl.png
new file mode 100644
index 00000000..cba918c8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-active-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-active.png
new file mode 100644
index 00000000..aedb81a0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png
new file mode 100644
index 00000000..1d9c5f13
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-insensitive.png
new file mode 100644
index 00000000..e9ecc870
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-rtl.png
new file mode 100644
index 00000000..76eadbd4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button.png
new file mode 100644
index 00000000..4dcbb64f
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-button.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png
new file mode 100644
index 00000000..e5afd935
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-notebook.png
new file mode 100644
index 00000000..c4a8017b
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-rtl.png
new file mode 100644
index 00000000..54705745
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus.png
new file mode 100644
index 00000000..4de2dd84
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-focus.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png
new file mode 100644
index 00000000..c29f8a78
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-notebook.png
new file mode 100644
index 00000000..bee5f1c4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-rtl.png
new file mode 100644
index 00000000..65bfa50a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive.png
new file mode 100644
index 00000000..ff17745c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-notebook-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-notebook-rtl.png
new file mode 100644
index 00000000..a2f25438
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-notebook-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-notebook.png
new file mode 100644
index 00000000..b41c8641
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-rtl.png
new file mode 100644
index 00000000..e325b059
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry.png
new file mode 100644
index 00000000..91d11d06
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/combo-entry.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-disable-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-disable-rtl.png
new file mode 100644
index 00000000..cd3d2548
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-disable-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-disable.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-disable.png
new file mode 100644
index 00000000..fd3edb1d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-disable.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-rtl.png
new file mode 100644
index 00000000..91ac5009
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background.png
new file mode 100644
index 00000000..2ac24568
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/down-background.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-bg.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-bg.png
new file mode 100644
index 00000000..1eb9453b
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-bg.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-notebook.png
new file mode 100644
index 00000000..b49b3655
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-toolbar.png
new file mode 100644
index 00000000..ac880fb8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-active-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-background-disabled.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-background-disabled.png
new file mode 100644
index 00000000..06e55983
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-background-disabled.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-background.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-background.png
new file mode 100644
index 00000000..f20e1602
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-background.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-bg.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-bg.png
new file mode 100644
index 00000000..66655122
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-bg.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-border-active-bg.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-border-active-bg.png
new file mode 100644
index 00000000..d92e0bf3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-border-active-bg.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-border-bg.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-border-bg.png
new file mode 100644
index 00000000..3d4ae5a6
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-border-bg.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-bg.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-bg.png
new file mode 100644
index 00000000..fe639fa3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-bg.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-notebook.png
new file mode 100644
index 00000000..b3c4d177
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-toolbar.png
new file mode 100644
index 00000000..d6f19b79
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-disabled-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-notebook.png
new file mode 100644
index 00000000..cb3ede21
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-toolbar.png
new file mode 100644
index 00000000..5c04ca3e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/entry-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/focus-line.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/focus-line.png
new file mode 100644
index 00000000..21a880a3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/focus-line.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame-gap-end.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame-gap-end.png
new file mode 100644
index 00000000..98b31957
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame-gap-end.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame-gap-start.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame-gap-start.png
new file mode 100644
index 00000000..98b31957
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame-gap-start.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame.png
new file mode 100644
index 00000000..260c3ac5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/frame.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/handle-h.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/handle-h.png
new file mode 100644
index 00000000..4e73c5cc
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/handle-h.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/handle-v.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/handle-v.png
new file mode 100644
index 00000000..b57bcbc9
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/handle-v.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/inline-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/inline-toolbar.png
new file mode 100644
index 00000000..9541d7a0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/inline-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/line-h.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/line-h.png
new file mode 100644
index 00000000..b6d7d652
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/line-h.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/line-v.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/line-v.png
new file mode 100644
index 00000000..0adee1a4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/line-v.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-arrow-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-arrow-prelight.png
new file mode 100644
index 00000000..04bff491
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-arrow-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-arrow.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-arrow.png
new file mode 100644
index 00000000..2e21d884
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-arrow.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
new file mode 100644
index 00000000..402e40b0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked-selected.png
new file mode 100644
index 00000000..e32f07e5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked.png
new file mode 100644
index 00000000..6f878fd5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-checked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png
new file mode 100644
index 00000000..6d15c8c7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked-selected.png
new file mode 100644
index 00000000..9066a4c0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked.png
new file mode 100644
index 00000000..8b05dcd2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-checkbox-unchecked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked-insensitive.png
new file mode 100644
index 00000000..1d6b5c3d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked-selected.png
new file mode 100644
index 00000000..0fab00a2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked.png
new file mode 100644
index 00000000..cf47ffd0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-checked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked-insensitive.png
new file mode 100644
index 00000000..39128f7e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked-selected.png
new file mode 100644
index 00000000..7b08eacd
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked.png
new file mode 100644
index 00000000..7cd6e248
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menu-radio-unchecked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menubar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menubar.png
new file mode 100644
index 00000000..e69ee018
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menubar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menubar_button.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menubar_button.png
new file mode 100644
index 00000000..70c8f869
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menubar_button.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menuitem.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menuitem.png
new file mode 100644
index 00000000..ce6bd545
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/menuitem.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/minus.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/minus.png
new file mode 100644
index 00000000..ae2a58d1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/minus.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook-gap-horiz.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook-gap-horiz.png
new file mode 100644
index 00000000..7664ab4c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook-gap-horiz.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook-gap-vert.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook-gap-vert.png
new file mode 100644
index 00000000..4185f58a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook-gap-vert.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook.png
new file mode 100644
index 00000000..260c3ac5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/notebook.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/null.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/null.png
new file mode 100644
index 00000000..d7a1600a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/null.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/plus.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/plus.png
new file mode 100644
index 00000000..37977c09
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/plus.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/progressbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/progressbar.png
new file mode 100644
index 00000000..7937cd10
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/progressbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/progressbar_v.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/progressbar_v.png
new file mode 100644
index 00000000..e29023bb
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/progressbar_v.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-checked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-checked-insensitive.png
new file mode 100644
index 00000000..b8f159bd
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-checked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-checked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-checked.png
new file mode 100644
index 00000000..28f3469e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-checked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-unchecked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 00000000..b99c4cf1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-unchecked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-unchecked.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-unchecked.png
new file mode 100644
index 00000000..f8a4cd1d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/radio-unchecked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-active.png
new file mode 100644
index 00000000..c4c810c5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-insens.png
new file mode 100644
index 00000000..bc049cd4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-prelight.png
new file mode 100644
index 00000000..a02f3994
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz.png
new file mode 100644
index 00000000..5c6668e6
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-horiz.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-insensitive.png
new file mode 100644
index 00000000..7ece1b07
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-prelight.png
new file mode 100644
index 00000000..e72808d8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-active.png
new file mode 100644
index 00000000..9e5294d2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-insens.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-insens.png
new file mode 100644
index 00000000..136fb500
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-insens.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-prelight.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-prelight.png
new file mode 100644
index 00000000..b6c913e8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert.png
new file mode 100644
index 00000000..103c32b6
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider-vert.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider.png
new file mode 100644
index 00000000..966f630d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/slider.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-bottom-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-bottom-active.png
new file mode 100644
index 00000000..44f325df
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-bottom-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-left-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-left-active.png
new file mode 100644
index 00000000..9184c6ab
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-left-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-right-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-right-active.png
new file mode 100644
index 00000000..db1af5d6
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-right-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-top-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-top-active.png
new file mode 100644
index 00000000..07f2375f
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tab-top-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/toolbar.png
new file mode 100644
index 00000000..0e42a7fe
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tree_header.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tree_header.png
new file mode 100644
index 00000000..19adc7e0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/tree_header.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-horizontal-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-horizontal-active.png
new file mode 100644
index 00000000..dc80ccc3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-horizontal-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-horizontal.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-horizontal.png
new file mode 100644
index 00000000..d6c4e8e4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-horizontal.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-progressbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-progressbar.png
new file mode 100644
index 00000000..d3e85505
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-progressbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-progressbar_v.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-progressbar_v.png
new file mode 100644
index 00000000..325585d2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-progressbar_v.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-scrollbar-horiz.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-scrollbar-horiz.png
new file mode 100644
index 00000000..d7d3d824
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-scrollbar-horiz.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-scrollbar-vert.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-scrollbar-vert.png
new file mode 100644
index 00000000..96220cbf
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-scrollbar-vert.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-vertical-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-vertical-active.png
new file mode 100644
index 00000000..1736ff41
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-vertical-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-vertical.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-vertical.png
new file mode 100644
index 00000000..8ea3662a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/trough-vertical.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-disable-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-disable-rtl.png
new file mode 100644
index 00000000..aa925973
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-disable-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-disable.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-disable.png
new file mode 100644
index 00000000..3bd0966c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-disable.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-rtl.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-rtl.png
new file mode 100644
index 00000000..d413b44c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background-rtl.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background.png
new file mode 100644
index 00000000..f3bba2aa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/assets/up-background.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/gtkrc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/gtkrc
new file mode 100644
index 00000000..9f851453
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/gtkrc
@@ -0,0 +1,24 @@
+gtk-color-scheme = "base_color: #404552"
+gtk-color-scheme = "text_color: #d3dae3"
+gtk-color-scheme = "bg_color: #383c4a"
+gtk-color-scheme = "fg_color: #d3dae3"
+gtk-color-scheme = "tooltip_bg_color: #4B5162"
+gtk-color-scheme = "tooltip_fg_color: #ffffff"
+gtk-color-scheme = "selected_bg_color: #5294e2"
+gtk-color-scheme = "selected_fg_color: #ffffff"
+gtk-color-scheme = "insensitive_bg_color: #3e4350"
+gtk-color-scheme = "insensitive_fg_color: #7c818c"
+gtk-color-scheme = "notebook_bg: #404552"
+gtk-color-scheme = "dark_sidebar_bg: #353945"
+gtk-color-scheme = "link_color: #5294e2"
+gtk-color-scheme = "menu_bg: #383c4a"
+
+gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
+gtk-auto-mnemonics = 1
+gtk-primary-button-warps-slider = 1
+
+include "main.rc"
+include "apps.rc"
+include "panel.rc"
+include "xfce-notify.rc"
+include "menubar-toolbar/menubar-toolbar-dark.rc"
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/main.rc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/main.rc
new file mode 100644
index 00000000..8b8f8240
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/main.rc
@@ -0,0 +1,2349 @@
+style "default" {
+
+ xthickness = 1
+ ythickness = 1
+
+ # Style Properties
+
+ GtkWidget::focus-line-width = 1
+ GtkMenuBar::window-dragging = 1
+ GtkToolbar::window-dragging = 1
+ GtkToolbar::internal-padding = 4
+ GtkToolButton::icon-spacing = 4
+
+ GtkWidget::tooltip-radius = 2
+ GtkWidget::tooltip-alpha = 235
+ GtkWidget::new-tooltip-style = 1 #for compatibility
+
+ GtkSeparatorMenuItem::horizontal-padding = 3
+ GtkSeparatorMenuItem::wide-separators = 1
+ GtkSeparatorMenuItem::separator-height = 1
+
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = { 0, 0, 0, 0 }
+ GtkButton::default-outside_border = { 0, 0, 0, 0 }
+
+ GtkEntry::state-hint = 1
+
+ GtkScrollbar::trough-border = 0
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 13
+ GtkRange::stepper-size = 0
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+ GtkScrollbar::min-slider-length = 32
+ GtkScrolledWindow::scrollbar-spacing = 0
+ GtkScrolledWindow::scrollbars-within-bevel = 1
+
+ GtkScale::slider_length = 15
+ GtkScale::slider_width = 15
+ GtkScale::trough-side-details = 1
+
+ GtkProgressBar::min-horizontal-bar-height = 8
+ GtkProgressBar::min-vertical-bar-width = 8
+
+ GtkStatusbar::shadow_type = GTK_SHADOW_NONE
+ GtkSpinButton::shadow_type = GTK_SHADOW_NONE
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ):
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+ GtkCheckButton::indicator_spacing = 3
+ GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
+
+ GtkTreeView::row_ending_details = 0
+ GtkTreeView::expander-size = 11
+ GtkTreeView::vertical-separator = 4
+ GtkTreeView::horizontal-separator = 4
+ GtkTreeView::allow-rules = 1
+ GtkTreeView::odd_row_color = shade(0.98, @base_color)
+
+ GtkExpander::expander-size = 11
+
+ GnomeHRef::link_color = @link_color
+ GtkHTML::link-color = @link_color
+ GtkIMHtmlr::hyperlink-color = @link_color
+ GtkIMHtml::hyperlink-color = @link_color
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+
+ # Colors
+
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.02, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = @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)
+
+ # For succinctness, all reasonable pixmap options remain here
+
+ engine "pixmap" {
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "assets/radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Arrows
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-up.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-up-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-up-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-down-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-left.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state= PRELIGHT
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-left-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/arrow-left-insens.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/arrow-right.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = ACTIVE
+ overlay_file = "assets/arrow-right-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "assets/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 = "assets/arrow-down-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = NORMAL
+ overlay_file = "assets/arrow-down.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = TAB
+ state = PRELIGHT
+ overlay_file = "assets/arrow-down-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ }
+
+ # Lines
+
+ image {
+ function = VLINE
+ file = "assets/line-v.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ image {
+ function = HLINE
+ file = "assets/line-h.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ # Focuslines
+
+ image {
+ function = FOCUS
+ file = "assets/focus-line.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+
+ # Handles
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Expanders
+
+ image {
+ function = EXPANDER
+ expander_style = COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_EXPANDED
+ file = "assets/minus.png"
+ }
+
+ image {
+ function = EXPANDER
+ expander_style = SEMI_COLLAPSED
+ file = "assets/plus.png"
+ }
+
+ image {
+ function = RESIZE_GRIP
+ state = NORMAL
+ detail = "statusbar"
+ overlay_file = "assets/null.png"
+ overlay_border = { 0,0,0,0 }
+ overlay_stretch = FALSE
+ }
+
+ # Shadows ( this area needs help :P )
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+
+style "toplevel_hack" {
+
+ engine "adwaita" {
+ }
+}
+
+style "ooo_stepper_hack" {
+
+ GtkScrollbar::stepper-size = 0
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+
+}
+
+style "scrollbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-horiz.png"
+ border = { 2, 2, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-scrollbar-vert.png"
+ border = { 3, 3, 2, 2 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = UP
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = DOWN
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+
+ image {
+ function = ARROW
+ overlay_file = "assets/null.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ # Sliders
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-horiz.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-horiz-active.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-horiz-prelight.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-horiz-insens.png"
+ border = { 5, 5, 3, 3 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+# X Verticals
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/slider-vert.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = ACTIVE
+ file = "assets/slider-vert-active.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/slider-vert-prelight.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/slider-vert-insens.png"
+ border = { 3, 3, 5, 5 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "menu" {
+
+ xthickness = 0
+ ythickness = 0
+
+ GtkMenuItem::arrow-scaling = 0.4
+
+ bg[NORMAL] = @menu_bg
+ bg[INSENSITIVE] = @menu_bg
+ bg[PRELIGHT] = @menu_bg
+
+ engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator
+
+ image {
+ function = HLINE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "menu_framed_box" {
+
+ engine "adwaita" {
+ }
+}
+
+style "menu_item"
+{
+ xthickness = 2
+ ythickness = 5
+
+ # HACK: Gtk doesn't actually read this value
+ # while rendering the menu items, but Libreoffice
+ # does; setting this value equal to the one in
+ # fg[PRELIGHT] ensures a code path in the LO theming code
+ # that falls back to a dark text color for menu item text
+ # highlight. The price to pay is black text on menus as well,
+ # but at least it's readable.
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
+ bg[SELECTED] = @selected_fg_color
+
+ fg[NORMAL] = @fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ fg[PRELIGHT] = @selected_fg_color
+ text[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/menuitem.png"
+ border = { 1, 0, 1, 0 }
+ stretch = TRUE
+ }
+
+ # Fix invisible scale trough on selected menuitems
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Check Buttons
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-checkbox-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-checkbox-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "assets/menu-radio-unchecked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-selected.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "assets/menu-radio-checked-insensitive.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = SHADOW # This fixes boxy Qt menu items
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ # Arrow Buttons
+
+ image {
+ function = ARROW
+ state = NORMAL
+ overlay_file = "assets/menu-arrow.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+
+ image {
+ function = ARROW
+ state = PRELIGHT
+ overlay_file = "assets/menu-arrow-prelight.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+ }
+}
+
+style "button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "checkbutton" {
+
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+
+}
+
+style "entry" {
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "assets/entry-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "assets/entry-active-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "assets/entry-disabled-bg.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/entry-background.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/entry-background-disabled.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/entry-background.png"
+ }
+ }
+}
+
+style "notebook_entry" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "assets/entry-notebook.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "assets/entry-active-notebook.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "assets/entry-disabled-notebook.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+ }
+}
+
+style "notebook_tab_label" {
+
+ fg[ACTIVE] = @text_color
+
+}
+
+style "combobox_entry"
+{
+ xthickness = 3
+ ythickness = 4
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "notebook_combobox_entry" {
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "assets/combo-entry-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "assets/combo-entry-insensitive-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "assets/combo-entry-focus-notebook-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "combobox_entry_button"
+{
+ xthickness = 6
+
+ fg[ACTIVE] = @text_color
+
+ engine "pixmap" {
+
+ # LTR version
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+ image {
+ function = BOX
+ state = NORMAL
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "assets/combo-entry-button-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "assets/combo-entry-button-insensitive-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "assets/combo-entry-button-active-rtl.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ }
+}
+
+style "spinbutton" {
+
+ bg[NORMAL] = @bg_color
+
+ xthickness = 6
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = ARROW
+ }
+
+ # Spin-Up LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Up RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-disable-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "assets/up-background-rtl.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ # Spin-Down LTR
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Down RTL
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-disable-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "assets/down-background-rtl.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ }
+}
+
+style "gimp_spin_scale" {
+
+ bg[NORMAL] = @base_color
+
+ engine "pixmap" {
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ overlay_file = "assets/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ overlay_file = "assets/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "notebook" {
+
+ xthickness = 5
+ ythickness = 2
+
+ engine "pixmap" {
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ state = ACTIVE
+ file = "assets/null.png"
+ border = { 0,0,0,0 }
+ stretch = TRUE
+ gap_side = LEFT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-top-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-bottom-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/tab-left-active.png"
+ border = { 3,3,3,3 }
+ stretch = TRUE
+ gap_side = RIGHT
+ }
+
+ image {
+ function = EXTENSION
+ file = "assets/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 = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = TOP
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-horiz.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = BOTTOM
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = LEFT
+ }
+
+ image {
+ function = BOX_GAP
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "assets/notebook-gap-vert.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = RIGHT
+ }
+
+ # How to draw the box of a notebook when it isnt attached to a tab
+
+ image {
+ function = BOX
+ file = "assets/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "handlebox" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = IN
+ }
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = OUT
+ }
+ }
+}
+
+style "combobox_separator" {
+
+ xthickness = 0
+ ythickness = 0
+ GtkWidget::wide-separators = 1
+
+}
+
+style "combobox" {
+
+ xthickness = 0
+ ythickness = 0
+
+}
+
+style "combobox_button" {
+
+ xthickness = 3
+ ythickness = 3
+
+}
+
+style "range" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-horizontal.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-horizontal-active.png"
+ border = { 8, 8, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-upper"
+ file = "assets/trough-vertical.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough-lower"
+ file = "assets/trough-vertical-active.png"
+ border = { 0, 0, 8, 8 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ # Horizontal
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ # Vertical
+
+ image {
+ function = SLIDER
+ state = NORMAL
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = PRELIGHT
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-prelight.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "assets/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "assets/slider-insensitive.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ # Function below removes ugly boxes
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "progressbar" {
+
+ xthickness = 1
+ ythickness = 1
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = BOX
+ detail = "trough"
+ file = "assets/trough-progressbar_v.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = BOX
+ detail = "bar"
+ file = "assets/progressbar_v.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = VERTICAL
+ }
+ }
+}
+
+style "separator_menu_item" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ border = { 0, 0, 1, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "treeview_header" {
+ ythickness = 1
+
+ fg[PRELIGHT] = mix(0.70, @text_color, @base_color)
+ font_name = "Bold"
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/tree_header.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Treeview Rows
+
+style "treeview" {
+
+ xthickness = 2
+ ythickness = 0
+
+
+}
+
+style "scrolled_window" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 5, 5, 5, 5 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "frame" {
+
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = OUT
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_IN
+ }
+
+ image {
+ function = SHADOW
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_OUT
+ }
+
+ image {
+ function = SHADOW_GAP
+ file = "assets/frame.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "assets/frame-gap-start.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "assets/frame-gap-end.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_OUT
+ }
+ }
+}
+
+style "gimp_toolbox_frame" {
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ }
+ }
+}
+
+style "toolbar" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-h.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+ image {
+ function = HANDLE
+ overlay_file = "assets/handle-v.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+ image {
+ function = VLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+
+ image {
+ function = HLINE
+ recolorable = TRUE
+ file = "assets/null.png"
+ }
+ }
+}
+
+style "inline_toolbar" {
+
+ GtkToolbar::button-relief = GTK_RELIEF_NORMAL
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/inline-toolbar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "notebook_viewport" {
+
+ bg[NORMAL] = @notebook_bg
+}
+
+
+style "notebook_eventbox" {
+
+ bg[NORMAL] = @notebook_bg
+ bg[ACTIVE] = @bg_color
+}
+
+style "tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+ bg[SELECTED] = @tooltip_bg_color
+
+}
+
+style "eclipse-tooltips" {
+
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = shade(1.05, @bg_color)
+ fg[NORMAL] = @text_color
+ bg[SELECTED] = shade(1.05, @bg_color)
+
+}
+
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 100
+ XfdesktopIconView::shadow-x-offset = 0
+ XfdesktopIconView::shadow-y-offset = 1
+ XfdesktopIconView::selected-shadow-x-offset = 0
+ XfdesktopIconView::selected-shadow-y-offset = 1
+ XfdesktopIconView::shadow-color = "#000000"
+ XfdesktopIconView::selected-shadow-color = "#000000"
+ XfdesktopIconView::shadow-blur-radius = 2
+ XfdesktopIconView::cell-spacing = 2
+ XfdesktopIconView::cell-padding = 6
+ XfdesktopIconView::cell-text-width-proportion = 1.9
+
+ fg[NORMAL] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+}
+
+style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 1
+ Xfwm4TabwinWidget::border-alpha = 1.0
+ Xfwm4TabwinWidget::icon-size = 64
+ Xfwm4TabwinWidget::alpha = 1.0
+ Xfwm4TabwinWidget::border-radius = 2
+
+ bg[NORMAL] = @bg_color
+ bg[SELECTED] = @bg_color
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ contrast = 0.7
+ glazestyle = 0
+ glowstyle = 0
+ highlight_shade = 1.0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ border_shades = { 0.8, 0.8 }
+ }
+}
+
+style "xfwm-tabwin-button" {
+
+ font_name = "bold"
+ bg[SELECTED] = @selected_bg_color
+}
+
+# Chromium
+style "chrome_menu_item" {
+
+ bg[SELECTED] = @selected_bg_color
+
+}
+
+# Text Style
+style "text" = "default" {
+ engine "murrine" { textstyle = 0 }
+}
+
+style "menu_text" = "menu_item" {
+ engine "murrine" { textstyle = 0 }
+}
+
+
+style "null" {
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ 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 "GtkTreeView" style "treeview"
+class "GtkToolbar" style "toolbar"
+class "*HandleBox" style "toolbar"
+
+widget_class "**" style "menu"
+widget_class "**" style "menu_framed_box"
+widget_class "**" style "menu_item"
+widget_class "**" style "checkbutton"
+widget_class "*" style "combobox"
+widget_class "**" style "combobox_button"
+widget_class "**" style "combobox_separator"
+widget_class "***" style "treeview_header"
+widget_class "**" style "inline_toolbar"
+widget_class "**" style "combobox_entry"
+widget_class "**" style "combobox_entry_button"
+widget_class "***" style "notebook_viewport"
+widget_class "*HandleBox" style "toolbar"
+
+# Entries in notebooks draw with notebook's base color, but not if there's
+# something else in the middle that draws gray again
+widget_class "**" style "notebook_entry"
+widget_class "***" style "entry"
+
+widget_class "***" style "notebook_combobox_entry"
+widget_class "****" style "combobox_entry"
+
+# We also need to avoid changing fg color for the inactive notebook tab labels
+widget_class "*." style "notebook_tab_label"
+
+# GTK tooltips
+widget "gtk-tooltip*" style "tooltips"
+
+#Fix GVim tabs
+widget_class "**" style "notebook_eventbox"
+
+# Xchat special cases
+widget "*xchat-inputbox" style "entry"
+
+# GIMP
+# Disable gradients completely for GimpSpinScale
+#class "GimpSpinScale" style "gimp_spin_scale"
+
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+
+# Chrome/Chromium
+widget_class "*Chrom*Button*" style "button"
+widget_class "***" style "chrome_menu_item"
+
+# Eclipse/SWT
+widget "gtk-tooltips*" style "eclipse-tooltips"
+widget "*swt-toolbar-flat" style "null"
+
+# Openoffice, Libreoffice
+class "GtkWindow" style "toplevel_hack"
+widget "*openoffice-toplevel*" style "ooo_stepper_hack"
+
+# Xfce
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+widget "xfwm4-tabwin*" style "xfwm-tabwin"
+widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
+
+# Fixes ugly text shadows for insensitive text
+widget_class "*" style "text"
+widget_class "**" style "menu_text"
+widget_class "**" style "text"
+widget_class "**" style "text"
+widget_class "**" style "text"
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-active.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-active.png
new file mode 100644
index 00000000..ad0dd367
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-hover.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-hover.png
new file mode 100644
index 00000000..ec020de7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-hover.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-insensitive.png
new file mode 100644
index 00000000..a96be6ed
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button.png
new file mode 100644
index 00000000..102c97fa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/button.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png
new file mode 100644
index 00000000..ac880fb8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-active-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-active-toolbar.png
new file mode 100644
index 00000000..359b3994
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-active-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png
new file mode 100644
index 00000000..d6f19b79
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png
new file mode 100644
index 00000000..074826b5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png
new file mode 100644
index 00000000..5c04ca3e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-toolbar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-toolbar.png
new file mode 100644
index 00000000..885a5d8a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/entry-toolbar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-dark.png
new file mode 100644
index 00000000..e69ee018
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
new file mode 100644
index 00000000..baf7f447
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc
@@ -0,0 +1,222 @@
+style "menubar" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[ACTIVE] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar-dark.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#2f343f"
+ fg[NORMAL] = "#afb8c5"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button-dark.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+
+style "toolbar_text" {
+ fg[NORMAL] = "#afb8c5"
+ fg[PRELIGHT] = "#afb8c5"
+ fg[INSENSITIVE] = shade(0.7, "#afb8c5")
+ fg[ACTIVE] = "#afb8c5"
+
+ text[NORMAL] = "#afb8c5"
+ text[PRELIGHT] = "#afb8c5"
+ text[INSENSITIVE] = shade(0.7, "#afb8c5")
+ text[ACTIVE] = "#afb8c5"
+
+}
+
+style "toolbar_button" {
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = NORMAL
+ file = "menubar-toolbar/button.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/button-hover.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = ACTIVE
+ file = "menubar-toolbar/button-active.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ image {
+ function = BOX
+ state = INSENSITIVE
+ file = "menubar-toolbar/button-insensitive.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "toolbar_entry" {
+
+ base[NORMAL] = "#404552"
+ base[ACTIVE] = "#404552"
+ base[INSENSITIVE] = "#39404d"
+
+ text[NORMAL] = "#afb8c5"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "menubar-toolbar/entry-toolbar-dark.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "menubar-toolbar/entry-active-toolbar-dark.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "menubar-toolbar/entry-disabled-toolbar-dark.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#2f343f"
+ ChromeGtkFrame::inactive-frame-color = "#2f343f"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ 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
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*ThunarWindow**" style "toolbar_button"
+widget_class "*ThunarWindow**" style "toolbar_text"
+widget_class "*ThunarWindow***" style "menubar-text"
+
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
new file mode 100644
index 00000000..4cb89eb3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar-toolbar.rc
@@ -0,0 +1,162 @@
+style "menubar" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[PRELIGHT] = "#70788d"
+ fg[ACTIVE] = "#70788d"
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "menubar-toolbar/menubar.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar-borderless" {
+
+ bg[NORMAL] = "#e7e8eb"
+ fg[NORMAL] = "#70788d"
+ fg[SELECTED] = @fg_color
+ fg[INSENSITIVE] = shade(1.3, "#70788d")
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ file = "assets/null.png"
+ stretch = TRUE
+ border = { 1, 1, 1, 1 }
+ }
+ }
+}
+
+style "menubar_item" {
+
+ xthickness = 2
+ ythickness = 4
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "pixmap" {
+
+ image {
+ function = BOX
+ state = PRELIGHT
+ file = "menubar-toolbar/menubar_button.png"
+ border = { 2, 2, 2, 2 }
+ stretch = TRUE
+ }
+ }
+}
+
+# Text Style Menubar
+style "menubar-text" {
+
+ engine "murrine" {
+ text_shade = 0.0
+ textstyle = 0
+ }
+}
+
+style "toolbar_entry" {
+
+ text[NORMAL] = "#70788d"
+
+ engine "pixmap" {
+
+ image {
+ function = SHADOW
+ state = NORMAL
+ detail = "entry"
+ file = "menubar-toolbar/entry-toolbar.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = ACTIVE
+ detail = "entry"
+ file = "menubar-toolbar/entry-active-toolbar.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = SHADOW
+ state = INSENSITIVE
+ detail = "entry"
+ file = "menubar-toolbar/entry-disabled-toolbar.png"
+ border = {6, 6, 6, 6}
+ stretch = TRUE
+ }
+
+ image {
+ function = FLAT_BOX
+ state = ACTIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ state = INSENSITIVE
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+
+ image {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ file = "assets/null.png"
+ }
+ }
+}
+
+#Chromium
+style "chrome-gtk-frame" {
+
+ ChromeGtkFrame::frame-color = "#e7e8eb"
+ ChromeGtkFrame::inactive-frame-color = "#e7e8eb"
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color)
+
+ ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
+
+ 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
+
+}
+
+widget_class "**" style "menubar"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*ThunarWindow*" style "menubar"
+widget_class "*CajaNavigationWindow*" style "menubar"
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+widget_class "***" style "menubar-text"
+
+# Whitelist for dark toolbars
+widget_class "*ThunarWindow*" style "menubar-borderless"
+widget_class "*CajaNavigationWindow*" style "menubar-borderless"
+widget_class "*ThunarWindow**" style "toolbar_entry"
+widget_class "*CajaNavigationWindow**" style "toolbar_entry"
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar.png
new file mode 100644
index 00000000..1a652494
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar_button-dark.png
new file mode 100644
index 00000000..70c8f869
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar_button.png b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar_button.png
new file mode 100644
index 00000000..70c8f869
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-2.0/menubar-toolbar/menubar_button.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/panel.rc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/panel.rc
new file mode 100644
index 00000000..d573b7ba
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/panel.rc
@@ -0,0 +1,160 @@
+style "theme-panel" {
+
+ xthickness = 2
+ ythickness = 0
+
+ bg[NORMAL] = "#2B2E37"
+ bg[ACTIVE] = @selected_bg_color
+ bg[PRELIGHT] = "#3f4453"
+ bg[SELECTED] = @selected_bg_color
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[SELECTED] = @selected_fg_color
+
+ text[NORMAL] = "#BAC3CF"
+ text[PRELIGHT] = "#BAC3CF"
+ text[ACTIVE] = "#BAC3CF"
+ text[SELECTED] = "#BAC3CF"
+
+ engine "murrine" {
+ reliefstyle = 0
+ glazestyle = 0
+ glow_shade = 1.0
+ highlight_shade = 1.0
+ roundness = 0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ textstyle = 0
+ contrast = 0.0
+ }
+}
+
+style "theme-panel-progressbar" {
+ bg[ACTIVE] = "#1D1F26"
+}
+
+style "panelbar" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[ACTIVE] = "#edf5fb"
+ fg[PRELIGHT] = "#edf5fb"
+ fg[SELECTED] = @selected_fg_color
+
+ bg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {}
+}
+
+style "panelbuttons" {
+
+ xthickness = 4
+ ythickness = 0
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "theme-panel-text" {
+
+ fg[NORMAL] = "#edf5fb"
+ fg[PRELIGHT] = @selected_fg_color
+ fg[ACTIVE] = "#edf5fb"
+
+ text[NORMAL] = "#edf5fb"
+ text[PRELIGHT] = @selected_fg_color
+ text[ACTIVE] = "#edf5fb"
+
+ engine "murrine" {
+ textstyle = 0
+ text_shade = 0.2
+ }
+}
+
+style "panel-entry" {
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+ fg[SELECTED] = @text_color
+ fg[INSENSITIVE] = @text_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @text_color
+ text[SELECTED] = @text_color
+ text[INSENSITIVE] = @text_color
+
+}
+
+style "theme-main-menu-text" = "theme-panel-text" {
+ fg[PRELIGHT] = @selected_fg_color
+ text[PRELIGHT] = @selected_fg_color
+}
+
+style "workspace-switcher" = "theme-panel" {
+ bg[SELECTED] = @selected_bg_color
+}
+
+style "indicator" = "theme-panel" {
+ xthickness = 0
+ ythickness = 0
+}
+
+widget "*tasklist*" style "panelbuttons"
+widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*PanelToplevel*Button" style "panelbuttons"
+widget_class "*Panel*GtkToggleButton" style "panelbuttons"
+widget_class "*Xfce*Panel*Button*" style "panelbuttons"
+widget_class "*" style "panelbuttons"
+widget_class "**" style "panelbuttons"
+widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons"
+widget "*dict*Applet*" style "panelbuttons"
+widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
+widget_class "*Tasklist*" style:highest "panelbuttons"
+
+class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*" style "panelbar"
+widget_class "*Panel*MenuBar*Item*" style:highest "panelbar"
+
+widget "*PanelWidget*" style "theme-panel"
+widget "*PanelApplet*" style "theme-panel"
+widget "*fast-user-switch*" style "theme-panel"
+widget "*CPUFreq*Applet*" style "theme-panel"
+class "PanelApp*" style "theme-panel"
+class "PanelToplevel*" style "theme-panel"
+widget_class "*PanelToplevel*" style "theme-panel"
+widget_class "*notif*" style "theme-panel"
+widget_class "*Notif*" style "theme-panel"
+widget_class "*Tray*" style "theme-panel"
+widget_class "*tray*" style "theme-panel"
+widget_class "*computertemp*" style "theme-panel"
+widget_class "*Applet*Tomboy*" style "theme-panel"
+widget_class "*Applet*Netstatus*" style "theme-panel"
+
+# Fixes for tooltip text in some apps.
+widget_class "*Notif*Beagle*" style "theme-panel"
+widget_class "*Notif*Brasero*" style "theme-panel"
+
+# XFCE panel theming.
+widget "*Xfce*Panel*" style "theme-panel"
+class "*Xfce*Panel*" style "theme-panel"
+widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar"
+widget "*WnckPager*" style "workspace-switcher"
+widget "*TopMenu*" style "theme-panel"
+widget "*XfceTasklist*" style "panelbuttons"
+
+# Fix gtk-entries in the panel
+widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin
+
+# Make sure panel text color doesn't change
+widget_class "*Panel*MenuBar*" style "theme-main-menu-text"
+widget_class "*Panel**" style "theme-main-menu-text"
+widget "*.clock-applet-button.*" style "theme-panel-text"
+widget "*PanelApplet*" style "theme-panel-text"
+
+# Override general panel-style with specific plugin-styles
+widget "*indicator-applet*" style "indicator"
+widget "*indicator-button*" style "indicator"
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-2.0/xfce-notify.rc b/.themes/Arc-Dark-Gruvbox/gtk-2.0/xfce-notify.rc
new file mode 100644
index 00000000..7ec55acd
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-2.0/xfce-notify.rc
@@ -0,0 +1,74 @@
+gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff"
+
+style "notify-window" {
+ XfceNotifyWindow::summary-bold = 1
+ XfceNotifyWindow::border-color = "#17191F"
+ XfceNotifyWindow::border-color-hover = "#17191F"
+ XfceNotifyWindow::border-radius = 3.0
+ XfceNotifyWindow::border-width = 1.0
+ XfceNotifyWindow::border-width-hover = 1.0
+
+ bg[NORMAL] = "#292C36"
+}
+
+style "notify-button" {
+ bg[NORMAL] = "#434652"
+ bg[PRELIGHT] = "#5C6070"
+ bg[ACTIVE] = @selected_bg_color
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = "#BAC3CF"
+ fg[ACTIVE] = @selected_fg_color
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+style "notify-text" {
+ GtkWidget::link-color = @selected_bg_color
+
+ fg[NORMAL] = "#BAC3CF"
+ fg[PRELIGHT] = "#BAC3CF"
+ fg[ACTIVE] = "#BAC3CF"
+
+ engine "murrine" {
+ textstyle = 0
+ }
+}
+
+style "notify-summary" {
+ font_name = "Bold"
+}
+
+style "notify-progressbar" {
+ GtkProgressBar::min-horizontal-bar-height = 4
+
+ xthickness = 0
+ ythickness = 0
+
+ fg[PRELIGHT] = "#000000"
+ bg[NORMAL] = @selected_bg_color
+ bg[ACTIVE] = "#1D1F26"
+ bg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {
+ gradient_shades = { 1.0, 1.0, 1.0, 1.0 }
+ border_shades = { 1.0, 1.0 }
+ trough_shades = { 1.0, 1.0 }
+ trough_border_shades = { 1.0, 1.0 }
+ progressbarstyle = 0
+ roundness = 2
+ textstyle = 0
+ }
+}
+
+class "XfceNotifyWindow" style "notify-window"
+widget "XfceNotifyWindow.*.summary" style "notify-summary"
+widget_class "XfceNotifyWindow.*" style "notify-button"
+widget_class "XfceNotifyWindow.*." style "notify-text"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
+widget_class "XfceNotifyWindow.*." style "notify-progressbar"
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-dark.png
new file mode 100644
index 00000000..48e84351
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-dark@2.png
new file mode 100644
index 00000000..bfcde3f7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-dark.png
new file mode 100644
index 00000000..6d855156
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png
new file mode 100644
index 00000000..2fb1a071
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-selected.png
new file mode 100644
index 00000000..5bf4e57a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png
new file mode 100644
index 00000000..95ea1e57
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive.png
new file mode 100644
index 00000000..0c9682e5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive@2.png
new file mode 100644
index 00000000..288d9fad
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selected.png
new file mode 100644
index 00000000..ff3d6536
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selected@2.png
new file mode 100644
index 00000000..5bed17db
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png
new file mode 100644
index 00000000..e44c3582
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png
new file mode 100644
index 00000000..2fc2d1cc
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode.png
new file mode 100644
index 00000000..6a3774bd
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode@2.png
new file mode 100644
index 00000000..287275b4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked-selectionmode@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked.png
new file mode 100644
index 00000000..b63a30d1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked@2.png
new file mode 100644
index 00000000..223beffe
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-checked@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-dark.png
new file mode 100644
index 00000000..09ddef67
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-dark@2.png
new file mode 100644
index 00000000..e189f93b
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png
new file mode 100644
index 00000000..2436a9e3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png
new file mode 100644
index 00000000..44cbfcaf
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png
new file mode 100644
index 00000000..be957266
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png
new file mode 100644
index 00000000..63ee4347
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive.png
new file mode 100644
index 00000000..7a91e235
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive@2.png
new file mode 100644
index 00000000..f741ba44
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-selected.png
new file mode 100644
index 00000000..c7b5cf25
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-selected@2.png
new file mode 100644
index 00000000..883477e8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed.png
new file mode 100644
index 00000000..5707c92e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed@2.png
new file mode 100644
index 00000000..ed851e7a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-mixed@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode-dark.png
new file mode 100644
index 00000000..c6130279
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode-dark@2.png
new file mode 100644
index 00000000..069b32b4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode.png
new file mode 100644
index 00000000..23182178
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode@2.png
new file mode 100644
index 00000000..a17e5b56
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-selectionmode@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-dark.png
new file mode 100644
index 00000000..8c184606
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-dark@2.png
new file mode 100644
index 00000000..2e7a50e4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png
new file mode 100644
index 00000000..0099ce42
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png
new file mode 100644
index 00000000..305ab4d7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png
new file mode 100644
index 00000000..4b4356b0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png
new file mode 100644
index 00000000..bdafd334
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive.png
new file mode 100644
index 00000000..ed2ee8f0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png
new file mode 100644
index 00000000..f59d6be3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-selected.png
new file mode 100644
index 00000000..4d32106a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-selected@2.png
new file mode 100644
index 00000000..7b361e34
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked.png
new file mode 100644
index 00000000..9fddfb52
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked@2.png
new file mode 100644
index 00000000..68126065
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/checkbox-unchecked@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-dark.png
new file mode 100644
index 00000000..28f3469e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-dark@2.png
new file mode 100644
index 00000000..35a1baf2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-dark.png
new file mode 100644
index 00000000..bd28d8e2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-dark@2.png
new file mode 100644
index 00000000..867695e1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-selected.png
new file mode 100644
index 00000000..f64ba8fa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-selected@2.png
new file mode 100644
index 00000000..1646d37a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive.png
new file mode 100644
index 00000000..2a657ef2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive@2.png
new file mode 100644
index 00000000..30169f61
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-selected.png
new file mode 100644
index 00000000..aa261d03
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-selected@2.png
new file mode 100644
index 00000000..c7205c0c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked.png
new file mode 100644
index 00000000..9690dfd8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked@2.png
new file mode 100644
index 00000000..60f57a73
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-checked@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-dark.png
new file mode 100644
index 00000000..41166193
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-dark@2.png
new file mode 100644
index 00000000..69ef7071
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-dark.png
new file mode 100644
index 00000000..afef7e2a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png
new file mode 100644
index 00000000..6279e389
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-selected.png
new file mode 100644
index 00000000..1e0a6677
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png
new file mode 100644
index 00000000..0b676601
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive.png
new file mode 100644
index 00000000..69c253b0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive@2.png
new file mode 100644
index 00000000..fa1893a2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-selected.png
new file mode 100644
index 00000000..4378bca3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-selected@2.png
new file mode 100644
index 00000000..58468d22
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 00000000..04720eef
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed@2.png
new file mode 100644
index 00000000..6992c239
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-mixed@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-dark.png
new file mode 100644
index 00000000..298ae3ca
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-dark@2.png
new file mode 100644
index 00000000..e57ae387
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-dark.png
new file mode 100644
index 00000000..87560b2d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png
new file mode 100644
index 00000000..c98869ca
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-selected.png
new file mode 100644
index 00000000..7e5c6e39
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png
new file mode 100644
index 00000000..1dd9a00d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive.png
new file mode 100644
index 00000000..ce86f902
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive@2.png
new file mode 100644
index 00000000..917f0481
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-selected.png
new file mode 100644
index 00000000..aba589ee
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-selected@2.png
new file mode 100644
index 00000000..b820fd2a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked.png
new file mode 100644
index 00000000..8c618993
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked@2.png
new file mode 100644
index 00000000..a6210d6a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/radio-unchecked@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-dark.png
new file mode 100644
index 00000000..dbf7c5e3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-dark@2.png
new file mode 100644
index 00000000..8046628e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header-dark.png
new file mode 100644
index 00000000..e1f82aa0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header-dark@2.png
new file mode 100644
index 00000000..9ea31ffa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header.png
new file mode 100644
index 00000000..1850dae1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header@2.png
new file mode 100644
index 00000000..92770a37
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-header@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-dark.png
new file mode 100644
index 00000000..8826a756
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-dark@2.png
new file mode 100644
index 00000000..6ba25b41
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header-dark.png
new file mode 100644
index 00000000..c018801e
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png
new file mode 100644
index 00000000..870d9317
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header.png
new file mode 100644
index 00000000..9a6db079
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header@2.png
new file mode 100644
index 00000000..daf07bfc
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-header@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-selected.png
new file mode 100644
index 00000000..1afd341f
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-selected@2.png
new file mode 100644
index 00000000..87d63563
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive.png
new file mode 100644
index 00000000..9a6db079
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive@2.png
new file mode 100644
index 00000000..daf07bfc
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-selected.png
new file mode 100644
index 00000000..08480e0a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-selected@2.png
new file mode 100644
index 00000000..22586c16
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active.png
new file mode 100644
index 00000000..1850dae1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active@2.png
new file mode 100644
index 00000000..92770a37
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-active@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-dark.png
new file mode 100644
index 00000000..90918e11
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-dark@2.png
new file mode 100644
index 00000000..b2935b07
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header-dark.png
new file mode 100644
index 00000000..54a297ad
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header-dark@2.png
new file mode 100644
index 00000000..f7333eb1
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header.png
new file mode 100644
index 00000000..3e45db36
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header@2.png
new file mode 100644
index 00000000..7feaadf8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-header@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-dark.png
new file mode 100644
index 00000000..3d25f7b3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-dark@2.png
new file mode 100644
index 00000000..857b3e84
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header-dark.png
new file mode 100644
index 00000000..7bfead48
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header-dark@2.png
new file mode 100644
index 00000000..e0ebce42
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header.png
new file mode 100644
index 00000000..009545df
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header@2.png
new file mode 100644
index 00000000..e85297dd
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-header@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-selected.png
new file mode 100644
index 00000000..f4398f60
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-selected@2.png
new file mode 100644
index 00000000..67ea825a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive.png
new file mode 100644
index 00000000..ce5e538d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive@2.png
new file mode 100644
index 00000000..b0a2b569
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-insensitive@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-selected.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-selected.png
new file mode 100644
index 00000000..c2d2186b
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-selected.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-selected@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-selected@2.png
new file mode 100644
index 00000000..6e1b8944
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch-selected@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch.png
new file mode 100644
index 00000000..3bc55877
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch@2.png
new file mode 100644
index 00000000..10b98e44
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/switch@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/thumbnail-frame.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/thumbnail-frame.png
new file mode 100644
index 00000000..ba5d7212
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/thumbnail-frame.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active-dark.png
new file mode 100644
index 00000000..caa0384a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active-dark@2.png
new file mode 100644
index 00000000..1d930598
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active.png
new file mode 100644
index 00000000..ef392dc0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active@2.png
new file mode 100644
index 00000000..5f79a471
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-active@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop-dark.png
new file mode 100644
index 00000000..7611f5dd
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png
new file mode 100644
index 00000000..0c587941
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop.png
new file mode 100644
index 00000000..47ec30d8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop@2.png
new file mode 100644
index 00000000..3a27f104
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-backdrop@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-dark.png
new file mode 100644
index 00000000..95eb2e47
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-dark@2.png
new file mode 100644
index 00000000..ef6e11d3
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover-dark.png
new file mode 100644
index 00000000..9a0e3716
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover-dark@2.png
new file mode 100644
index 00000000..212abd93
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover.png
new file mode 100644
index 00000000..ee915d6a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover@2.png
new file mode 100644
index 00000000..6c9afb62
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close-hover@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close.png
new file mode 100644
index 00000000..62ee2d08
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close@2.png
new file mode 100644
index 00000000..28b625ea
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-close@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active-dark.png
new file mode 100644
index 00000000..c6a82b74
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png
new file mode 100644
index 00000000..5ed5c6ce
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active.png
new file mode 100644
index 00000000..c6a82b74
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active@2.png
new file mode 100644
index 00000000..5ed5c6ce
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-active@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png
new file mode 100644
index 00000000..0883ca7f
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png
new file mode 100644
index 00000000..4542b7f6
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop.png
new file mode 100644
index 00000000..36858b0c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png
new file mode 100644
index 00000000..061e3569
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-dark.png
new file mode 100644
index 00000000..8addbf89
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-dark@2.png
new file mode 100644
index 00000000..dedcc387
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover-dark.png
new file mode 100644
index 00000000..84a5583c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png
new file mode 100644
index 00000000..d2ef62ad
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover.png
new file mode 100644
index 00000000..128a39da
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover@2.png
new file mode 100644
index 00000000..66cdeda0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize-hover@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize.png
new file mode 100644
index 00000000..14e5e3e7
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize@2.png
new file mode 100644
index 00000000..a1a13bb5
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-maximize@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active-dark.png
new file mode 100644
index 00000000..4785503d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png
new file mode 100644
index 00000000..fb9325fa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active.png
new file mode 100644
index 00000000..4785503d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active@2.png
new file mode 100644
index 00000000..fb9325fa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-active@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png
new file mode 100644
index 00000000..b04db914
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png
new file mode 100644
index 00000000..5b8cf4df
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop.png
new file mode 100644
index 00000000..b83cb7d4
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png
new file mode 100644
index 00000000..f83b673d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-dark.png
new file mode 100644
index 00000000..b5c97324
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-dark@2.png
new file mode 100644
index 00000000..29b64659
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover-dark.png
new file mode 100644
index 00000000..c38e8b3c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png
new file mode 100644
index 00000000..59b63da8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover.png
new file mode 100644
index 00000000..c250748c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover@2.png
new file mode 100644
index 00000000..965ce3db
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize-hover@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize.png
new file mode 100644
index 00000000..f4b6db06
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize@2.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize@2.png
new file mode 100644
index 00000000..9a358192
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/assets/titlebutton-minimize@2.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/gtk.css b/.themes/Arc-Dark-Gruvbox/gtk-3.0/gtk.css
new file mode 100644
index 00000000..4dbab19b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/gtk-3.0/gtk.css
@@ -0,0 +1,4305 @@
+* {
+ background-clip: padding-box;
+ -GtkToolButton-icon-spacing: 4;
+ -GtkTextView-error-underline-color: #FC4138;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkWidget-text-handle-width: 20;
+ -GtkWidget-text-handle-height: 20;
+ -GtkDialog-button-spacing: 4;
+ -GtkDialog-action-area-border: 0;
+ outline-color: alpha(currentColor,0.3);
+ outline-style: dashed;
+ outline-offset: -3px;
+ outline-width: 1px;
+ -gtk-outline-radius: 2px; }
+
+.background {
+ color: #D3DAE3;
+ background-color: rgba(56, 60, 74, 0.999); }
+
+*:disabled {
+ -gtk-icon-effect: dim; }
+
+.gtkstyle-fallback {
+ background-color: #383C4A;
+ color: #D3DAE3; }
+ .gtkstyle-fallback:hover {
+ background-color: #4e5467;
+ color: #D3DAE3; }
+ .gtkstyle-fallback:active {
+ background-color: #22242d;
+ color: #D3DAE3; }
+ .gtkstyle-fallback:disabled {
+ background-color: #3c4150;
+ color: rgba(211, 218, 227, 0.45); }
+ .gtkstyle-fallback:selected {
+ background-color: #5294e2;
+ color: #ffffff; }
+
+.view, iconview,
+.view text,
+iconview text,
+textview text {
+ color: #D3DAE3;
+ background-color: #404552; }
+ .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus,
+ .view text:selected,
+ iconview text:selected,
+ textview text:selected,
+ .view text:selected:focus,
+ iconview text:selected:focus,
+ textview text:selected:focus {
+ border-radius: 2px; }
+
+textview border {
+ background-color: #3c414e; }
+
+rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband,
+.rubberband {
+ border: 1px solid #2679db;
+ background-color: rgba(38, 121, 219, 0.2); }
+
+flowbox flowboxchild {
+ padding: 3px;
+ border-radius: 2px; }
+ flowbox flowboxchild:selected {
+ outline-offset: -2px; }
+
+label.separator, popover label.separator,
+popover.background label.separator {
+ color: #D3DAE3; }
+
+label selection {
+ color: #ffffff;
+ background-color: #5294e2; }
+
+label:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+
+.dim-label, label.separator, popover label.separator,
+popover.background label.separator, headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
+ opacity: 0.55; }
+
+assistant .sidebar {
+ background-color: #404552;
+ border-top: 1px solid #2b2e39; }
+
+assistant.csd .sidebar {
+ border-top-style: none; }
+
+assistant .sidebar label {
+ padding: 6px 12px; }
+
+assistant .sidebar label.highlight {
+ background-color: #5294e2;
+ color: #ffffff; }
+
+textview {
+ background-color: #404552; }
+
+popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier,
+popover.background.osd,
+popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd .scale-popup, .osd {
+ color: #BAC3CF;
+ border: none;
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: padding-box;
+ box-shadow: none; }
+
+@keyframes spin {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+
+spinner {
+ background: none;
+ opacity: 0;
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
+ spinner:checked {
+ opacity: 1;
+ animation: spin 1s linear infinite; }
+ spinner:checked:disabled {
+ opacity: 0.5; }
+
+entry {
+ min-height: 22px;
+ border: 1px solid;
+ padding: 2px 8px;
+ caret-color: currentColor;
+ border-radius: 3px;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #404552; }
+ entry.search {
+ border-radius: 20px; }
+ entry image {
+ color: #b6bcc6; }
+ entry image.left {
+ padding-left: 0;
+ padding-right: 5px; }
+ entry image.right {
+ padding-right: 0;
+ padding-left: 5px; }
+ entry.flat, entry.flat:focus {
+ min-height: 0;
+ padding: 2px;
+ background-image: none;
+ border-color: transparent;
+ border-radius: 0; }
+ entry:focus {
+ background-clip: border-box;
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #404552;
+ box-shadow: inset 1px 0 #5294e2, inset -1px 0 #5294e2, inset 0 1px #5294e2, inset 0 -1px #5294e2; }
+ entry:disabled {
+ color: rgba(211, 218, 227, 0.45);
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(64, 69, 82, 0.55); }
+ entry.warning {
+ color: white;
+ border-color: #2b2e39;
+ background-color: #ab6441; }
+ entry.warning image {
+ color: white; }
+ entry.warning:focus {
+ color: white;
+ background-color: #F27835;
+ box-shadow: none; }
+ entry.warning selection, entry.warning selection:focus {
+ background-color: white;
+ color: #F27835; }
+ entry.error {
+ color: white;
+ border-color: #2b2e39;
+ background-color: #b14342; }
+ entry.error image {
+ color: white; }
+ entry.error:focus {
+ color: white;
+ background-color: #FC4138;
+ box-shadow: none; }
+ entry.error selection, entry.error selection:focus {
+ background-color: white;
+ color: #FC4138; }
+ entry.search-missing {
+ color: white;
+ border-color: #2b2e39;
+ background-color: #b14342; }
+ entry.search-missing image {
+ color: white; }
+ entry.search-missing:focus {
+ color: white;
+ background-color: #FC4138;
+ box-shadow: none; }
+ entry.search-missing selection, entry.search-missing selection:focus {
+ background-color: white;
+ color: #FC4138; }
+ entry:drop(active):focus, entry:drop(active) {
+ border-color: #F08437;
+ box-shadow: none; }
+ .osd entry {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .osd entry image, .osd entry image:hover {
+ color: inherit; }
+ .osd entry:focus {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ .osd entry:disabled {
+ color: rgba(186, 195, 207, 0.55);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd entry selection:focus, .osd entry selection {
+ color: #5294e2;
+ background-color: #ffffff; }
+ entry progress {
+ margin: 0 -6px;
+ border-radius: 0;
+ border-width: 0 0 2px;
+ border-color: #5294e2;
+ border-style: solid;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none; }
+
+treeview entry.flat, treeview entry {
+ border-radius: 0;
+ background-image: none;
+ background-color: #404552; }
+ treeview entry.flat:focus, treeview entry:focus {
+ border-color: #5294e2; }
+
+@keyframes needs_attention {
+ from {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#5294e2), to(transparent)); }
+ to {
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294e2), to(transparent)); } }
+
+button {
+ min-height: 22px;
+ min-width: 20px;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ border: 1px solid;
+ border-radius: 3px;
+ padding: 2px 6px;
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ button separator {
+ margin: 4px 1px; }
+ button.flat, button.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ transition: none; }
+ button.flat:hover, button.sidebar-button:hover {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transition-duration: 350ms; }
+ button.flat:hover:active, button.sidebar-button:hover:active {
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ button:hover {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #505666;
+ -gtk-icon-effect: highlight; }
+ button:active, button:checked {
+ color: #ffffff;
+ border-color: #2b2e39;
+ background-color: #5294e2;
+ background-clip: padding-box;
+ transition-duration: 50ms; }
+ button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled {
+ color: inherit;
+ opacity: 0.6; }
+ button:active {
+ color: #D3DAE3; }
+ button:active:hover, button:checked {
+ color: #ffffff; }
+ button.flat:disabled, button.sidebar-button:disabled {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+ button:disabled {
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ button:disabled label, button:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ button:disabled:active, button:disabled:checked {
+ border-color: rgba(82, 148, 226, 0.75);
+ background-color: rgba(82, 148, 226, 0.75);
+ opacity: 0.6; }
+ button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked {
+ color: rgba(255, 255, 255, 0.8); }
+ button.image-button {
+ min-width: 24px;
+ padding-left: 5px;
+ padding-right: 5px; }
+ button.text-button {
+ padding-left: 12px;
+ padding-right: 12px; }
+ button.text-button.image-button {
+ padding-left: 5px;
+ padding-right: 5px; }
+ button.text-button.image-button label:first-child {
+ padding-left: 8px;
+ padding-right: 2px; }
+ button.text-button.image-button label:last-child {
+ padding-right: 8px;
+ padding-left: 2px; }
+ button.text-button.image-button label:only-child {
+ padding-left: 8px;
+ padding-right: 8px; }
+ button.text-button.image-button.popup {
+ padding-right: 8px;
+ padding-left: 8px; }
+ button:drop(active), combobox:drop(active) button.combo {
+ color: #F08437;
+ border-color: #F08437;
+ box-shadow: none; }
+ button.osd {
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(35, 38, 46, 0.95); }
+ button.osd.image-button {
+ padding: 0;
+ min-height: 36px;
+ min-width: 36px; }
+ button.osd:hover {
+ color: #5294e2; }
+ button.osd:active, button.osd:checked {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ button.osd:disabled {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd button {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .osd button:hover {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .osd button:active, .osd button:checked {
+ background-clip: padding-box;
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ .osd button:disabled {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+ .osd button.flat, .osd button.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+ .osd button.flat:hover, .osd button.sidebar-button:hover {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .osd button.flat:disabled, .osd button.sidebar-button:disabled {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2);
+ background-image: none; }
+ .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child),
+ .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) {
+ box-shadow: none; }
+ button.suggested-action {
+ background-clip: border-box;
+ color: white;
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ button.suggested-action.flat, button.suggested-action.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #4DADD4; }
+ button.suggested-action:hover {
+ background-clip: border-box;
+ color: white;
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ button.suggested-action:active, button.suggested-action:checked {
+ background-clip: border-box;
+ color: white;
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+ button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: rgba(211, 218, 227, 0.45); }
+ button.suggested-action:disabled {
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ button.suggested-action:disabled label, button.suggested-action:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ button.destructive-action {
+ background-clip: border-box;
+ color: white;
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ button.destructive-action.flat, button.destructive-action.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #F04A50; }
+ button.destructive-action:hover {
+ background-clip: border-box;
+ color: white;
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ button.destructive-action:active, button.destructive-action:checked {
+ background-clip: border-box;
+ color: white;
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+ button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: rgba(211, 218, 227, 0.45); }
+ button.destructive-action:disabled {
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ button.destructive-action:disabled label, button.destructive-action:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ .stack-switcher > button {
+ outline-offset: -3px; }
+ .stack-switcher > button > label {
+ padding-left: 6px;
+ padding-right: 6px; }
+ .stack-switcher > button > image {
+ padding-left: 6px;
+ padding-right: 6px;
+ padding-top: 3px;
+ padding-bottom: 3px; }
+ .stack-switcher > button.text-button {
+ padding-left: 10px;
+ padding-right: 10px; }
+ .stack-switcher > button.image-button {
+ padding-left: 2px;
+ padding-right: 2px; }
+ .stack-switcher > button.needs-attention:active > label, .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label, .stack-switcher > button.needs-attention:checked > image {
+ animation: none;
+ background-image: none; }
+ .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label {
+ animation: needs_attention 150ms ease-in;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#5294e2), to(transparent));
+ background-size: 6px 6px, 6px 6px;
+ background-repeat: no-repeat;
+ background-position: right 3px, right 2px; }
+ .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl) {
+ background-position: left 3px, left 2px; }
+ button.font separator, button.file separator {
+ background-color: transparent; }
+ .inline-toolbar button, .inline-toolbar button:backdrop {
+ border-radius: 2px;
+ border-width: 1px; }
+
+.inline-toolbar toolbutton > button {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ .inline-toolbar toolbutton > button:hover {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #505666; }
+ .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
+ color: #ffffff;
+ border-color: #2b2e39;
+ background-color: #5294e2; }
+ .inline-toolbar toolbutton > button:disabled {
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
+ border-color: rgba(82, 148, 226, 0.75);
+ background-color: rgba(82, 148, 226, 0.75);
+ opacity: 0.6; }
+ .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked {
+ color: rgba(255, 255, 255, 0.8); }
+
+.linked:not(.vertical):not(.path-bar) > entry + entry {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > entry.error + entry,
+.linked:not(.vertical):not(.path-bar) > entry + entry.error {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > entry.warning + entry,
+.linked:not(.vertical):not(.path-bar) > entry + entry.warning {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning,
+.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
+ border-left-color: rgba(43, 46, 57, 0.3); }
+
+.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry,
+.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button,
+.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child),
+.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry,
+.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button,
+.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry,
+.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button,
+.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child),
+.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry,
+.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button,
+.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > button:active + entry,
+.linked:not(.vertical):not(.path-bar) > button:checked + entry {
+ border-left-color: #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > button + button {
+ border-left-style: none; }
+
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) {
+ box-shadow: inset 1px 0 #2b2e39; }
+
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
+ box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled,
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover,
+.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) {
+ box-shadow: none; }
+
+.linked:not(.vertical).path-bar > button + button {
+ border-left-style: none; }
+
+.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5), inset -1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
+
+.linked.vertical > entry + entry {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > entry.error + entry,
+.linked.vertical > entry + entry.error {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > entry.warning + entry,
+.linked.vertical > entry + entry.warning {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > entry.error + entry.warning,
+.linked.vertical > entry.warning + entry.error {
+ border-top-color: rgba(43, 46, 57, 0.3); }
+
+.linked.vertical > entry + entry:focus:not(:last-child),
+.linked.vertical > entry + entry:focus:last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry:focus:not(:only-child) + entry,
+.linked.vertical > entry:focus:not(:only-child) + button,
+.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry + entry:drop(active):not(:last-child),
+.linked.vertical > entry + entry:drop(active):last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry:drop(active):not(:only-child) + entry,
+.linked.vertical > entry:drop(active):not(:only-child) + button,
+.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry + entry.warning:focus:not(:last-child),
+.linked.vertical > entry + entry.warning:focus:last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry.warning:focus:not(:only-child) + entry,
+.linked.vertical > entry.warning:focus:not(:only-child) + button,
+.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry + entry.error:focus:not(:last-child),
+.linked.vertical > entry + entry.error:focus:last-child {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > entry.error:focus:not(:only-child) + entry,
+.linked.vertical > entry.error:focus:not(:only-child) + button,
+.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > button:active + entry,
+.linked.vertical > button:checked + entry {
+ border-top-color: #2b2e39; }
+
+.linked.vertical > button + button {
+ border-top-style: none; }
+
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) {
+ box-shadow: inset 0 1px #2b2e39; }
+
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child),
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
+ box-shadow: inset 0 1px rgba(43, 46, 57, 0.5); }
+
+.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover,
+.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child),
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled,
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover,
+.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled,
+.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) {
+ box-shadow: none; }
+
+toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .linked:not(.vertical) > entry,
+.linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button,
+.linked:not(.vertical) > button:hover,
+.linked:not(.vertical) > button:active,
+.linked:not(.vertical) > button:checked, spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .linked:not(.vertical).path-bar > button, headerbar .linked:not(.vertical).path-bar > button, .primary-toolbar .linked:not(.vertical).path-bar > button:hover, headerbar .linked:not(.vertical).path-bar > button:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:active, headerbar .linked:not(.vertical).path-bar > button:active, .primary-toolbar .linked:not(.vertical).path-bar > button:checked, headerbar .linked:not(.vertical).path-bar > button:checked, .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, headerbar .linked:not(.vertical).path-bar > button:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl) {
+ border-radius: 0;
+ border-right-style: none; }
+
+.linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, .inline-toolbar toolbutton:first-child > button.sidebar-button, spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, .primary-toolbar .linked:not(.vertical).path-bar > button:first-child, headerbar .linked:not(.vertical).path-bar > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px; }
+
+.linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, .inline-toolbar toolbutton:last-child > button.sidebar-button, spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, .primary-toolbar .linked:not(.vertical).path-bar > button:last-child, headerbar .linked:not(.vertical).path-bar > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-right-style: solid; }
+
+.linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, .inline-toolbar toolbutton:only-child > button.sidebar-button, spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, .primary-toolbar .linked:not(.vertical).path-bar > button:only-child, headerbar .linked:not(.vertical).path-bar > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child {
+ border-radius: 3px;
+ border-style: solid; }
+
+.linked.vertical > entry,
+.linked.vertical > entry:focus, .linked.vertical > button,
+.linked.vertical > button:hover,
+.linked.vertical > button:active,
+.linked.vertical > button:checked, spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > combobox > box > button.combo {
+ border-radius: 0;
+ border-bottom-style: none; }
+
+.linked.vertical > entry:first-child, .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+
+.linked.vertical > entry:last-child, .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-bottom-style: solid; }
+
+.linked.vertical > entry:only-child, .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo {
+ border-radius: 3px;
+ border-style: solid; }
+
+menuitem.button.flat,
+modelbutton.flat, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover, .app-notification button.flat, .app-notification button.sidebar-button, .app-notification button.flat:disabled, .app-notification button.sidebar-button:disabled, calendar.button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none; }
+
+menuitem.button.flat,
+modelbutton.flat {
+ transition: none;
+ min-height: 24px;
+ padding-left: 8px;
+ padding-right: 8px;
+ outline-offset: -3px;
+ border-radius: 2px; }
+ menuitem.button.flat:hover,
+ modelbutton.flat:hover {
+ background-color: #484c59; }
+ menuitem.button.flat:checked,
+ modelbutton.flat:checked {
+ color: #D3DAE3; }
+ menuitem.button.flat check:last-child,
+ menuitem.button.flat radio:last-child,
+ modelbutton.flat check:last-child,
+ modelbutton.flat radio:last-child {
+ margin-left: 8px; }
+ menuitem.button.flat check:first-child,
+ menuitem.button.flat radio:first-child,
+ modelbutton.flat check:first-child,
+ modelbutton.flat radio:first-child {
+ margin-right: 8px; }
+
+modelbutton.flat arrow.left {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+
+modelbutton.flat arrow.right {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+
+*:link, button:link, button:visited {
+ color: #a9caf1; }
+ *:link:visited, button:visited {
+ color: #7eafe9; }
+ *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited {
+ color: #bad4f3; }
+ *:link:hover, button:hover:link, button:hover:visited {
+ color: #d5e5f8; }
+ *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited {
+ color: #eef4fc; }
+ *:link:active, button:active:link, button:active:visited {
+ color: #a9caf1; }
+ *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited {
+ color: #dceaf9; }
+ infobar.info *:link, infobar.info button:link, infobar.info button:visited, infobar.question *:link, infobar.question button:link, infobar.question button:visited, infobar.warning *:link, infobar.warning button:link, infobar.warning button:visited, infobar.error *:link, infobar.error button:link, infobar.error button:visited, *:link:selected, button:selected:link, button:selected:visited, headerbar.selection-mode .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link,
+ *:selected *:link,
+ *:selected button:link,
+ *:selected button:visited {
+ color: #dceaf9; }
+
+button:link > label, button:visited > label {
+ text-decoration-line: underline; }
+
+spinbutton:drop(active) {
+ box-shadow: none; }
+
+spinbutton button:active {
+ color: #ffffff; }
+
+spinbutton:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+
+spinbutton:not(.vertical) entry {
+ min-width: 28px; }
+
+spinbutton:not(.vertical):dir(ltr) entry,
+spinbutton:not(.vertical):dir(rtl) button.up {
+ border-radius: 3px 0 0 3px; }
+
+spinbutton:not(.vertical) > button + button {
+ border-left-style: none; }
+
+spinbutton:not(.vertical) > button:hover:not(:active),
+spinbutton:not(.vertical) > button:hover + button {
+ box-shadow: inset 1px 0 #2b2e39; }
+
+spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover),
+spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
+ box-shadow: inset 1px 0 rgba(43, 46, 57, 0.5); }
+
+spinbutton:not(.vertical) > button:first-child:hover:not(:active),
+spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
+spinbutton:not(.vertical) > entry + button:not(:active):hover {
+ box-shadow: none; }
+
+spinbutton:not(.vertical) > entry:focus + button {
+ border-left-color: #2b2e39; }
+
+spinbutton:not(.vertical) > entry:drop(active) + button {
+ border-left-color: #F08437; }
+
+.osd spinbutton:not(.vertical) > button:hover:not(:active),
+.osd spinbutton:not(.vertical) > button:hover + button {
+ box-shadow: inset 1px 0 rgba(26, 28, 34, 0.35); }
+
+.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active),
+.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active),
+.osd spinbutton:not(.vertical) > entry + button:not(:active):hover {
+ box-shadow: none; }
+
+.osd spinbutton:not(.vertical) > entry:focus + button {
+ border-left-color: rgba(26, 28, 34, 0.35); }
+
+spinbutton.vertical button, spinbutton.vertical entry {
+ padding-left: 4px;
+ padding-right: 4px;
+ min-width: 0; }
+
+spinbutton.vertical button.up {
+ border-radius: 3px 3px 0 0; }
+
+spinbutton.vertical > entry:focus + button {
+ border-top-color: #2b2e39; }
+
+spinbutton.vertical > entry:drop(active) + button {
+ border-top-color: #F08437; }
+
+combobox button.combo {
+ min-width: 0;
+ padding-left: 8px;
+ padding-right: 8px; }
+
+combobox arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
+ min-height: 16px;
+ min-width: 16px; }
+
+toolbar, .inline-toolbar {
+ -GtkWidget-window-dragging: true;
+ padding: 4px;
+ background-color: #383C4A; }
+ toolbar separator, .inline-toolbar separator {
+ background: none; }
+ toolbar.horizontal separator, .horizontal.inline-toolbar separator {
+ margin: 0 6px; }
+ toolbar.vertical separator, .vertical.inline-toolbar separator {
+ margin: 6px 0; }
+ .osd toolbar, .osd .inline-toolbar {
+ background-color: transparent; }
+ toolbar.osd, .osd.inline-toolbar {
+ padding: 7px;
+ border: 1px solid rgba(0, 0, 0, 0.5);
+ border-radius: 3px;
+ background-color: rgba(53, 57, 69, 0.85); }
+ toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar {
+ border-radius: 0; }
+ toolbar.osd.top, .osd.top.inline-toolbar {
+ border-width: 0 0 1px 0; }
+ toolbar.osd.bottom, .osd.bottom.inline-toolbar {
+ border-width: 1px 0 0 0; }
+ toolbar.osd.left, .osd.left.inline-toolbar {
+ border-width: 0 1px 0 0; }
+ toolbar.osd.right, .osd.right.inline-toolbar {
+ border-width: 0 0 0 1px; }
+ toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch,
+ toolbar:not(.inline-toolbar) scale, .inline-toolbar:not(.inline-toolbar) scale,
+ toolbar:not(.inline-toolbar) entry, .inline-toolbar:not(.inline-toolbar) entry,
+ toolbar:not(.inline-toolbar) spinbutton, .inline-toolbar:not(.inline-toolbar) spinbutton,
+ toolbar:not(.inline-toolbar) button, .inline-toolbar:not(.inline-toolbar) button {
+ margin-right: 1px;
+ margin-bottom: 1px; }
+ toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button,
+ toolbar:not(.inline-toolbar) .linked > entry, .inline-toolbar:not(.inline-toolbar) .linked > entry {
+ margin-right: 0; }
+
+.primary-toolbar:not(.libreoffice-toolbar) {
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f;
+ box-shadow: none;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-image: linear-gradient(to bottom, #2f343f, rgba(32, 35, 43, 0.97)) 1 0 1 0; }
+
+.inline-toolbar {
+ background-color: #313541;
+ border-style: solid;
+ border-color: #2b2e39;
+ border-width: 0 1px 1px;
+ padding: 3px;
+ border-radius: 0 0 3px 3px; }
+
+searchbar {
+ background-color: #383C4A;
+ border-style: solid;
+ border-color: #2b2e39;
+ border-width: 0 0 1px;
+ padding: 3px; }
+
+actionbar {
+ padding: 6px;
+ border-top: 1px solid #2b2e39;
+ background-color: #313541; }
+
+headerbar,
+.titlebar:not(headerbar) {
+ min-height: 42px;
+ padding: 0 7px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: #262a33;
+ color: rgba(207, 218, 231, 0.8);
+ background-color: #2f343f;
+ box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
+ .csd headerbar,
+ .csd .titlebar:not(headerbar) {
+ background-color: rgba(47, 52, 63, 0.97);
+ border-color: rgba(38, 42, 51, 0.97); }
+ headerbar:backdrop,
+ .titlebar:backdrop:not(headerbar) {
+ transition: 200ms ease-out;
+ color: rgba(207, 218, 231, 0.5);
+ background-color: #323843; }
+ .csd headerbar:backdrop,
+ .csd .titlebar:backdrop:not(headerbar) {
+ background-color: rgba(50, 56, 67, 0.97); }
+ headerbar .title, .titlebar:not(headerbar) .title {
+ padding-left: 12px;
+ padding-right: 12px; }
+ headerbar .subtitle, .titlebar:not(headerbar) .subtitle {
+ font-size: smaller;
+ padding-left: 12px;
+ padding-right: 12px; }
+ headerbar.selection-mode,
+ .selection-mode.titlebar:not(headerbar) {
+ color: #ffffff;
+ background-color: rgba(82, 148, 226, 0.95);
+ border-color: rgba(65, 137, 223, 0.95);
+ box-shadow: none; }
+ headerbar.selection-mode:backdrop,
+ .selection-mode.titlebar:backdrop:not(headerbar) {
+ background-color: rgba(82, 148, 226, 0.95);
+ color: rgba(255, 255, 255, 0.6); }
+ headerbar.selection-mode .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu {
+ box-shadow: none;
+ padding-left: 10px;
+ padding-right: 10px; }
+ headerbar.selection-mode .selection-menu GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow {
+ -GtkArrow-arrow-scaling: 1; }
+ headerbar.selection-mode .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ .maximized headerbar.selection-mode,
+ .maximized .selection-mode.titlebar:not(headerbar) {
+ background-color: #5294e2; }
+ .tiled headerbar, .tiled headerbar:backdrop,
+ .maximized headerbar, .maximized headerbar:backdrop,
+ .tiled .titlebar:not(headerbar),
+ .tiled .titlebar:backdrop:not(headerbar),
+ .maximized .titlebar:not(headerbar),
+ .maximized .titlebar:backdrop:not(headerbar) {
+ border-radius: 0; }
+ .maximized headerbar,
+ .maximized .titlebar:not(headerbar) {
+ background-color: #2f343f;
+ border-color: #262a33; }
+ .maximized headerbar:backdrop,
+ .maximized .titlebar:backdrop:not(headerbar) {
+ background-color: #323843; }
+ headerbar.default-decoration,
+ .csd headerbar.default-decoration, headerbar.default-decoration:backdrop,
+ .csd headerbar.default-decoration:backdrop,
+ .default-decoration.titlebar:not(headerbar),
+ .csd .default-decoration.titlebar:not(headerbar),
+ .default-decoration.titlebar:backdrop:not(headerbar),
+ .csd .default-decoration.titlebar:backdrop:not(headerbar) {
+ min-height: 28px;
+ padding: 0 3px;
+ background-color: #2f343f;
+ border-bottom-width: 0; }
+ .maximized headerbar.default-decoration, .maximized
+ .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized
+ .csd headerbar.default-decoration:backdrop,
+ .maximized .default-decoration.titlebar:not(headerbar),
+ .maximized
+ .csd .default-decoration.titlebar:not(headerbar),
+ .maximized .default-decoration.titlebar:backdrop:not(headerbar),
+ .maximized
+ .csd .default-decoration.titlebar:backdrop:not(headerbar) {
+ background-color: #2f343f; }
+
+.titlebar {
+ border-radius: 3px 3px 0 0; }
+
+headerbar entry, headerbar button, headerbar separator {
+ margin-top: 6px;
+ margin-bottom: 6px; }
+
+separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop {
+ border-top-left-radius: 3px; }
+ .maximized separator:first-child + headerbar,
+ .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop,
+ .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child,
+ .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop,
+ .tiled headerbar:first-child:backdrop {
+ border-radius: 0; }
+
+headerbar:last-child, headerbar:last-child:backdrop {
+ border-top-right-radius: 3px; }
+ .maximized headerbar:last-child,
+ .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop,
+ .tiled headerbar:last-child:backdrop {
+ border-radius: 0; }
+
+window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop,
+window.csd > .titlebar:not(headerbar),
+window.csd > .titlebar:not(headerbar):backdrop {
+ padding: 0;
+ background: none;
+ border: none;
+ box-shadow: none; }
+
+.titlebar:not(headerbar) > separator {
+ background-image: linear-gradient(to bottom, rgba(38, 42, 51, 0.97), rgba(38, 42, 51, 0.97)); }
+
+.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton {
+ min-width: 1px;
+ min-height: 1px;
+ background: none;
+ border-width: 0 1px;
+ border-image: linear-gradient(to bottom, rgba(207, 218, 231, 0) 25%, rgba(207, 218, 231, 0.15) 25%, rgba(207, 218, 231, 0.15) 75%, rgba(207, 218, 231, 0) 75%) 0 1/0 1px stretch; }
+ .primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, .titlebar:not(headerbar) separator.titlebutton:backdrop {
+ opacity: 0.6; }
+
+.primary-toolbar entry, headerbar entry {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar entry image, headerbar entry image, .primary-toolbar entry image:hover, headerbar entry image:hover {
+ color: inherit; }
+ .primary-toolbar entry:backdrop, headerbar entry:backdrop {
+ opacity: 0.85; }
+ .primary-toolbar entry:focus, headerbar entry:focus {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2;
+ background-clip: padding-box; }
+ .primary-toolbar entry:focus image, headerbar entry:focus image {
+ color: #ffffff; }
+ .primary-toolbar entry:disabled, headerbar entry:disabled {
+ color: rgba(207, 218, 231, 0.35);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.22); }
+ .primary-toolbar entry selection:focus, headerbar entry selection:focus {
+ background-color: #ffffff;
+ color: #5294e2; }
+ .primary-toolbar entry progress, headerbar entry progress {
+ border-color: #5294e2;
+ background-image: none;
+ background-color: transparent; }
+ .primary-toolbar entry.warning, headerbar entry.warning {
+ color: white;
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(167, 94, 57, 0.988); }
+ .primary-toolbar entry.warning:focus, headerbar entry.warning:focus {
+ color: white;
+ background-color: #F27835; }
+ .primary-toolbar entry.warning selection, headerbar entry.warning selection, .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus {
+ background-color: white;
+ color: #F27835; }
+ .primary-toolbar entry.error, headerbar entry.error {
+ color: white;
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(173, 60, 59, 0.988); }
+ .primary-toolbar entry.error:focus, headerbar entry.error:focus {
+ color: white;
+ background-color: #FC4138; }
+ .primary-toolbar entry.error selection, headerbar entry.error selection, .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus {
+ background-color: white;
+ color: #FC4138; }
+
+.primary-toolbar button, headerbar button {
+ color: rgba(207, 218, 231, 0.8);
+ outline-offset: -3px;
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar button:backdrop, headerbar button:backdrop {
+ opacity: 0.7; }
+ .primary-toolbar button:hover, headerbar button:hover {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2;
+ background-clip: padding-box; }
+ .primary-toolbar button:disabled, headerbar button:disabled {
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar button:disabled label, headerbar button:disabled label, .primary-toolbar button:disabled, headerbar button:disabled {
+ color: rgba(207, 218, 231, 0.35); }
+ .primary-toolbar button:disabled:active, headerbar button:disabled:active, .primary-toolbar button:disabled:checked, headerbar button:disabled:checked {
+ color: rgba(255, 255, 255, 0.75);
+ border-color: rgba(82, 148, 226, 0.65);
+ background-color: rgba(82, 148, 226, 0.65); }
+
+.selection-mode.primary-toolbar button, headerbar.selection-mode button, .selection-mode.primary-toolbar button.flat, headerbar.selection-mode button.flat, .selection-mode.primary-toolbar button.sidebar-button, headerbar.selection-mode button.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) {
+ margin-right: 1px; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, headerbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, headerbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, headerbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, headerbar .linked:not(.vertical):not(.path-bar) > button:disabled {
+ border-radius: 3px;
+ border-style: solid; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) {
+ box-shadow: none; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical).path-bar > button, headerbar .linked:not(.vertical).path-bar > button {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover, headerbar .linked:not(.vertical).path-bar > button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical).path-bar > button:active, headerbar .linked:not(.vertical).path-bar > button:active, .primary-toolbar .linked:not(.vertical).path-bar > button:checked, headerbar .linked:not(.vertical).path-bar > button:checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2; }
+ .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, headerbar .linked:not(.vertical).path-bar > button:disabled {
+ color: rgba(207, 218, 231, 0.4); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, .primary-toolbar .linked:not(.vertical).path-bar > button + button, headerbar .linked:not(.vertical).path-bar > button + button {
+ border-left-style: none; }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, .primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error {
+ border-left-color: rgba(21, 23, 28, 0); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar button.suggested-action, headerbar button.suggested-action {
+ background-clip: border-box;
+ color: white;
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat, .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #4DADD4; }
+ .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover {
+ background-clip: border-box;
+ color: white;
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked {
+ background-clip: border-box;
+ color: white;
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+ .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar button.suggested-action.flat:disabled label, headerbar button.suggested-action.flat:disabled label, .primary-toolbar button.suggested-action.sidebar-button:disabled label, headerbar button.suggested-action.sidebar-button:disabled label, .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled {
+ color: rgba(207, 218, 231, 0.35); }
+
+.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop, .primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop {
+ opacity: 0.8; }
+
+.primary-toolbar button.destructive-action, headerbar button.destructive-action {
+ background-clip: border-box;
+ color: white;
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat, .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #F04A50; }
+ .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover {
+ background-clip: border-box;
+ color: white;
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked {
+ background-clip: border-box;
+ color: white;
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+ .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
+ background-color: rgba(47, 52, 63, 0);
+ border-color: rgba(47, 52, 63, 0); }
+ .primary-toolbar button.destructive-action.flat:disabled label, headerbar button.destructive-action.flat:disabled label, .primary-toolbar button.destructive-action.sidebar-button:disabled label, headerbar button.destructive-action.sidebar-button:disabled label, .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled {
+ color: rgba(207, 218, 231, 0.35); }
+
+.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop, .primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop {
+ opacity: 0.8; }
+
+.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus {
+ color: #ffffff;
+ caret-color: #ffffff; }
+
+.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button, .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+
+.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+
+.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2; }
+
+.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled {
+ color: rgba(207, 218, 231, 0.4); }
+
+.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button {
+ border-left-style: none; }
+
+.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), .primary-toolbar spinbutton:not(.vertical) > button:hover + button, headerbar spinbutton:not(.vertical) > button:hover + button {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), .primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), .primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover {
+ box-shadow: none; }
+
+.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button {
+ border-left-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar combobox:disabled, headerbar combobox:disabled {
+ color: rgba(207, 218, 231, 0.2); }
+
+.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image, .primary-toolbar combobox > .linked > button.combo image:hover, headerbar combobox > .linked > button.combo image:hover {
+ color: inherit; }
+ .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2;
+ box-shadow: none; }
+ .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled {
+ color: rgba(207, 218, 231, 0.35);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.22); }
+
+.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) {
+ border-right-style: none; }
+ .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus {
+ box-shadow: none; }
+
+.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) {
+ border-left-style: none; }
+ .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus {
+ box-shadow: none; }
+
+.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr), .primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, headerbar combobox > .linked > button.combo:dir(ltr):hover, .primary-toolbar combobox > .linked > button.combo:dir(ltr):active, headerbar combobox > .linked > button.combo:dir(ltr):active, .primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, headerbar combobox > .linked > button.combo:dir(ltr):checked, .primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, headerbar combobox > .linked > button.combo:dir(ltr):disabled {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl), .primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, headerbar combobox > .linked > button.combo:dir(rtl):hover, .primary-toolbar combobox > .linked > button.combo:dir(rtl):active, headerbar combobox > .linked > button.combo:dir(rtl):active, .primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, headerbar combobox > .linked > button.combo:dir(rtl):checked, .primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, headerbar combobox > .linked > button.combo:dir(rtl):disabled {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.primary-toolbar switch:backdrop, headerbar switch:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar progressbar trough, headerbar progressbar trough {
+ background-color: rgba(21, 23, 28, 0.37); }
+
+.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar scale:backdrop, headerbar scale:backdrop {
+ opacity: 0.75; }
+
+.primary-toolbar scale slider, headerbar scale slider {
+ background-color: #454c5c;
+ border-color: rgba(21, 23, 28, 0.67); }
+ .primary-toolbar scale slider:hover, headerbar scale slider:hover {
+ background-color: #50586b;
+ border-color: rgba(21, 23, 28, 0.67); }
+ .primary-toolbar scale slider:active, headerbar scale slider:active {
+ background-color: #5294e2;
+ border-color: #5294e2; }
+ .primary-toolbar scale slider:disabled, headerbar scale slider:disabled {
+ background-color: rgba(63, 69, 84, 0.991);
+ border-color: rgba(21, 23, 28, 0.67); }
+
+.primary-toolbar scale trough, headerbar scale trough {
+ background-color: rgba(21, 23, 28, 0.37); }
+ .primary-toolbar scale trough:disabled, headerbar scale trough:disabled {
+ background-color: rgba(21, 23, 28, 0.27); }
+
+.path-bar button.text-button, .path-bar button.image-button, .path-bar button {
+ padding-left: 6px;
+ padding-right: 6px; }
+
+.path-bar button.text-button.image-button label {
+ padding-left: 0;
+ padding-right: 0; }
+
+.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
+ padding-right: 10px; }
+
+.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
+ padding-left: 10px; }
+
+.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) {
+ padding-left: 1px;
+ padding-right: 1px; }
+
+.path-bar button image {
+ padding-left: 4px;
+ padding-right: 4px; }
+
+treeview.view {
+ border-left-color: rgba(211, 218, 227, 0.15);
+ border-top-color: rgba(0, 0, 0, 0.1); }
+ * {
+ -GtkTreeView-horizontal-separator: 4;
+ -GtkTreeView-grid-line-width: 1;
+ -GtkTreeView-grid-line-pattern: '';
+ -GtkTreeView-tree-line-width: 1;
+ -GtkTreeView-tree-line-pattern: '';
+ -GtkTreeView-expander-size: 16; }
+ treeview.view acceleditor > label {
+ background-color: #5294e2; }
+ treeview.view:selected, treeview.view:selected:focus {
+ border-radius: 0;
+ border-left-color: #a9caf1;
+ border-top-color: rgba(211, 218, 227, 0.1); }
+ treeview.view:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ treeview.view:disabled:selected {
+ color: #97bfee; }
+ treeview.view.separator {
+ min-height: 2px;
+ color: rgba(0, 0, 0, 0.1); }
+ treeview.view:drop(active) {
+ border-style: solid none;
+ border-width: 1px;
+ border-color: #93b7e3; }
+ treeview.view:drop(active).after {
+ border-top-style: none; }
+ treeview.view:drop(active).before {
+ border-bottom-style: none; }
+ treeview.view.expander {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ color: #8a909b; }
+ treeview.view.expander:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ treeview.view.expander:hover {
+ color: #D3DAE3; }
+ treeview.view.expander:selected {
+ color: #cbdff6; }
+ treeview.view.expander:selected:hover {
+ color: #ffffff; }
+ treeview.view.expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ treeview.view.progressbar, treeview.view.progressbar:focus {
+ color: #ffffff;
+ border-radius: 3px;
+ background-color: #5294e2; }
+ treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus {
+ color: #5294e2;
+ box-shadow: none;
+ background-color: #ffffff; }
+ treeview.view.trough {
+ color: #D3DAE3;
+ background-color: #2b2e39;
+ border-radius: 3px;
+ border-width: 0; }
+ treeview.view.trough:selected, treeview.view.trough:selected:focus {
+ color: #ffffff;
+ background-color: rgba(0, 0, 0, 0.2);
+ border-radius: 3px;
+ border-width: 0; }
+ treeview.view header button {
+ min-height: 0;
+ min-width: 0;
+ padding: 3px 6px;
+ font-weight: bold;
+ color: #b6bcc6;
+ background-color: #404552;
+ background-image: none;
+ border-style: none solid none none;
+ border-radius: 0;
+ border-image: linear-gradient(to bottom, #404552 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #404552 80%) 0 1 0 0/0 1px 0 0 stretch; }
+ treeview.view header button:hover {
+ color: #5294e2; }
+ treeview.view header button:active {
+ color: #D3DAE3; }
+ treeview.view header button:active, treeview.view header button:hover {
+ background-color: #404552; }
+ treeview.view header button:active:hover {
+ color: #D3DAE3; }
+ treeview.view header button:disabled {
+ border-color: #383C4A;
+ background-image: none; }
+ treeview.view header button:last-child {
+ border-right-style: none;
+ border-image: none; }
+ treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active,
+ treeview.view header.button.dnd,
+ treeview.view header.button.dnd:selected,
+ treeview.view header.button.dnd:hover,
+ treeview.view header.button.dnd:active {
+ padding: 0 6px;
+ transition: none;
+ color: #ffffff;
+ background-color: #5294e2;
+ border-radius: 0;
+ border-style: none; }
+
+menubar,
+.menubar {
+ -GtkWidget-window-dragging: true;
+ padding: 0px;
+ background-color: #2f343f;
+ color: rgba(207, 218, 231, 0.8); }
+ menubar:backdrop,
+ .menubar:backdrop {
+ color: rgba(207, 218, 231, 0.5); }
+ menubar > menuitem,
+ .menubar > menuitem {
+ padding: 4px 8px;
+ border: solid transparent;
+ border-width: 0; }
+ menubar > menuitem:hover,
+ .menubar > menuitem:hover {
+ background-color: #5294e2;
+ color: #ffffff; }
+ menubar > menuitem:disabled,
+ .menubar > menuitem:disabled {
+ color: rgba(207, 218, 231, 0.2);
+ border-color: transparent; }
+
+menu,
+.menu {
+ margin: 4px;
+ padding: 0;
+ border-radius: 0;
+ background-color: #383C4A;
+ border: 1px solid #2b2e39; }
+ .csd menu, .csd
+ .menu {
+ padding: 4px 0px;
+ border-radius: 2px;
+ border: none; }
+ menu separator,
+ .csd menu separator,
+ .menu separator,
+ .csd
+ .menu separator {
+ margin: 2px 0;
+ background-color: #383C4A; }
+ menu .separator:not(label),
+ .csd menu .separator:not(label),
+ .menu .separator:not(label),
+ .csd
+ .menu .separator:not(label) {
+ color: #383C4A; }
+ menu menuitem,
+ .menu menuitem {
+ min-height: 16px;
+ min-width: 40px;
+ padding: 5px; }
+ menu menuitem:hover,
+ .menu menuitem:hover {
+ color: #ffffff;
+ background-color: #5294e2; }
+ menu menuitem:disabled,
+ .menu menuitem:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ menu menuitem arrow,
+ .menu menuitem arrow {
+ min-height: 16px;
+ min-width: 16px; }
+ menu menuitem arrow:dir(ltr),
+ .menu menuitem arrow:dir(ltr) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ margin-left: 10px; }
+ menu menuitem arrow:dir(rtl),
+ .menu menuitem arrow:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
+ margin-right: 10px; }
+ menuitem accelerator {
+ color: alpha(currentColor,0.55); }
+ menuitem check, menuitem radio {
+ min-height: 16px;
+ min-width: 16px; }
+ menuitem check:dir(ltr), menuitem radio:dir(ltr) {
+ margin-right: 6px;
+ margin-left: 2px; }
+ menuitem check:dir(rtl), menuitem radio:dir(rtl) {
+ margin-left: 6px;
+ margin-right: 2px; }
+ menu > arrow,
+ .menu > arrow {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ min-width: 16px;
+ min-height: 16px;
+ padding: 4px;
+ background-color: #383C4A;
+ border-radius: 0; }
+ menu > arrow.top,
+ .menu > arrow.top {
+ margin-top: -6px;
+ border-bottom: 1px solid #4f5461;
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+ menu > arrow.bottom,
+ .menu > arrow.bottom {
+ margin-bottom: -6px;
+ border-top: 1px solid #4f5461;
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ menu > arrow:hover,
+ .menu > arrow:hover {
+ background-color: #4f5461; }
+ menu > arrow:disabled,
+ .menu > arrow:disabled {
+ color: transparent;
+ background-color: transparent;
+ border-color: transparent; }
+
+popover,
+popover.background {
+ padding: 2px;
+ border-radius: 3px;
+ background-clip: border-box;
+ background-color: #383C4A;
+ box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); }
+ .csd popover, popover, .csd
+ popover.background,
+ popover.background {
+ border: 1px solid #20222a; }
+ popover separator,
+ popover.background separator {
+ background-color: #383C4A; }
+ popover > list,
+ popover > .view,
+ popover > iconview,
+ popover > toolbar,
+ popover > .inline-toolbar,
+ popover.background > list,
+ popover.background > .view,
+ popover.background > iconview,
+ popover.background > toolbar,
+ popover.background > .inline-toolbar {
+ border-style: none;
+ background-color: transparent; }
+
+cursor-handle {
+ background-color: transparent;
+ background-image: none;
+ box-shadow: none;
+ border-style: none; }
+ cursor-handle.top {
+ -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); }
+ cursor-handle.bottom {
+ -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); }
+
+notebook {
+ padding: 0; }
+ notebook.frame {
+ border: 1px solid #2b2e39; }
+ notebook.frame > header {
+ margin: -1px; }
+ notebook.frame > header.top {
+ margin-bottom: 0; }
+ notebook.frame > header.bottom {
+ margin-top: 0; }
+ notebook.frame > header.left {
+ margin-right: 0; }
+ notebook.frame > header.right {
+ margin-left: 0; }
+ notebook.frame > header.top, notebook.frame > header.bottom {
+ padding-left: 0;
+ padding-right: 0; }
+ notebook.frame > header.left, notebook.frame > header.right {
+ padding-top: 0;
+ padding-bottom: 0; }
+ notebook > stack:not(:only-child) {
+ background-color: #404552; }
+ notebook > header {
+ padding: 2px;
+ background-color: #383C4A; }
+ notebook > header.top {
+ box-shadow: inset 0 -1px #2b2e39; }
+ notebook > header.bottom {
+ box-shadow: inset 0 1px #2b2e39; }
+ notebook > header.right {
+ box-shadow: inset 1px 0 #2b2e39; }
+ notebook > header.left {
+ box-shadow: inset -1px 0 #2b2e39; }
+ notebook > header.top {
+ padding-bottom: 0; }
+ notebook > header.top > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-bottom: none;
+ border-radius: 1px 1px 0 0; }
+ notebook > header.top > tabs > tab + tab {
+ margin-left: -1px; }
+ notebook > header.bottom {
+ padding-top: 0; }
+ notebook > header.bottom > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-top: none;
+ border-radius: 0 0 1px 1px; }
+ notebook > header.bottom > tabs > tab + tab {
+ margin-left: -1px; }
+ notebook > header.right {
+ padding-left: 0; }
+ notebook > header.right > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-left: none;
+ border-radius: 0 1px 1px 0; }
+ notebook > header.right > tabs > tab + tab {
+ margin-top: -1px; }
+ notebook > header.left {
+ padding-right: 0; }
+ notebook > header.left > tabs > tab {
+ padding: 2px 10px;
+ min-width: 20px;
+ min-height: 20px;
+ outline-offset: -4px;
+ border: 1px solid transparent;
+ border-right: none;
+ border-radius: 1px 0 0 1px; }
+ notebook > header.left > tabs > tab + tab {
+ margin-top: -1px; }
+ notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child {
+ margin-left: 2px; }
+ notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
+ notebook > header.top > tabs > arrow.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child {
+ margin-right: 2px; }
+ notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child {
+ margin-top: 2px; }
+ notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+ notebook > header.left > tabs > arrow.down:first-child, notebook > header.right > tabs > arrow.down:first-child {
+ margin-bottom: 2px; }
+ notebook > header > tabs > arrow {
+ color: rgba(211, 218, 227, 0.45); }
+ notebook > header > tabs > arrow:hover {
+ color: rgba(211, 218, 227, 0.725); }
+ notebook > header > tabs > arrow:active {
+ color: #D3DAE3; }
+ notebook > header > tabs > arrow:disabled {
+ color: rgba(211, 218, 227, 0.15); }
+ notebook > header.top > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 -1px #2b2e39; }
+ notebook > header.bottom > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 0 1px #2b2e39; }
+ notebook > header.left > tabs > tab:hover:not(:checked) {
+ box-shadow: inset -1px 0 #2b2e39; }
+ notebook > header.right > tabs > tab:hover:not(:checked) {
+ box-shadow: inset 1px 0 #2b2e39; }
+ notebook > header > tabs > tab {
+ color: rgba(211, 218, 227, 0.45);
+ background-color: rgba(64, 69, 82, 0); }
+ notebook > header > tabs > tab:hover:not(:checked) {
+ color: rgba(211, 218, 227, 0.725);
+ background-color: rgba(64, 69, 82, 0.5);
+ border-color: #2b2e39; }
+ notebook > header > tabs > tab:checked {
+ color: #D3DAE3;
+ background-color: #404552;
+ border-color: #2b2e39; }
+ notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button {
+ min-height: 22px;
+ min-width: 16px;
+ padding: 0;
+ color: #9da3ad; }
+ notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover {
+ color: #ff4d4d; }
+ notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover {
+ color: #5294e2; }
+
+scrollbar {
+ background-color: #3e434f;
+ transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+ * {
+ -GtkScrollbar-has-backward-stepper: false;
+ -GtkScrollbar-has-forward-stepper: false; }
+ scrollbar.top {
+ border-bottom: 1px solid #2b2e39; }
+ scrollbar.bottom {
+ border-top: 1px solid #2b2e39; }
+ scrollbar.left {
+ border-right: 1px solid #2b2e39; }
+ scrollbar.right {
+ border-left: 1px solid #2b2e39; }
+ scrollbar button {
+ border: none; }
+ scrollbar.vertical button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+ scrollbar.vertical button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
+ scrollbar.horizontal button.down {
+ -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); }
+ scrollbar.horizontal button.up {
+ -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
+ scrollbar slider {
+ min-width: 6px;
+ min-height: 6px;
+ margin: -1px;
+ border: 4px solid transparent;
+ border-radius: 8px;
+ background-clip: padding-box;
+ background-color: #767b87; }
+ scrollbar slider:hover {
+ background-color: #676b78; }
+ scrollbar slider:hover:active {
+ background-color: #5294e2; }
+ scrollbar slider:disabled {
+ background-color: transparent; }
+ scrollbar.fine-tune slider {
+ min-width: 4px;
+ min-height: 4px; }
+ scrollbar.fine-tune.horizontal slider {
+ border-width: 5px 4px; }
+ scrollbar.fine-tune.vertical slider {
+ border-width: 4px 5px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
+ opacity: 0.4;
+ border-color: transparent;
+ background-color: transparent; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+ margin: 0;
+ min-width: 4px;
+ min-height: 4px;
+ background-color: #a5abb5;
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
+ margin: 0 2px;
+ min-width: 40px; }
+ scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
+ margin: 2px 0;
+ min-height: 40px; }
+ scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
+ opacity: 0.99; }
+ scrollbar.horizontal slider {
+ min-width: 40px; }
+ scrollbar.vertical slider {
+ min-height: 40px; }
+
+switch {
+ font-size: 1px;
+ min-width: 52px;
+ min-height: 24px;
+ background-size: 52px 24px;
+ background-repeat: no-repeat;
+ background-position: center center; }
+ switch slider {
+ min-width: 1px;
+ min-height: 1px; }
+ switch, switch slider {
+ outline-color: transparent;
+ color: transparent;
+ border: none;
+ box-shadow: none; }
+
+switch {
+ background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); }
+
+menuitem:hover switch,
+row:selected switch,
+infobar switch {
+ background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); }
+
+headerbar switch,
+.primary-toolbar switch {
+ background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); }
+
+switch:checked {
+ background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); }
+
+menuitem:hover switch:checked,
+row:selected switch:checked,
+infobar switch:checked {
+ background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); }
+
+headerbar switch:checked,
+.primary-toolbar switch:checked {
+ background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); }
+
+switch:disabled {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); }
+
+menuitem:hover switch:disabled,
+row:selected switch:disabled,
+infobar switch:disabled {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); }
+
+headerbar switch:disabled,
+.primary-toolbar switch:disabled {
+ background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); }
+
+switch:checked:disabled {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); }
+
+menuitem:hover switch:checked:disabled,
+row:selected switch:checked:disabled,
+infobar switch:checked:disabled {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); }
+
+headerbar switch:checked:disabled,
+.primary-toolbar switch:checked:disabled {
+ background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); }
+
+.check,
+check,
+treeview.check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+
+.osd check, filechooser actionbar check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); }
+
+menuitem check:hover,
+.view check:selected, iconview check:selected,
+treeview.check:selected,
+row:selected check,
+infobar check {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); }
+
+.check:disabled,
+check:disabled,
+treeview.check:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+
+.osd check:disabled, filechooser actionbar check:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); }
+
+menuitem check:disabled:hover,
+.view check:disabled:selected, iconview check:disabled:selected,
+treeview.check:disabled:selected,
+row:selected check:disabled,
+infobar check:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); }
+
+.check:indeterminate,
+check:indeterminate,
+treeview.check:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+
+.osd check:indeterminate, filechooser actionbar check:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); }
+
+menuitem check:indeterminate:hover,
+.view check:indeterminate:selected, iconview check:indeterminate:selected,
+treeview.check:indeterminate:selected,
+row:selected check:indeterminate,
+infobar check:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); }
+
+.check:indeterminate:disabled,
+check:indeterminate:disabled,
+treeview.check:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+
+.osd check:indeterminate:disabled, filechooser actionbar check:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); }
+
+menuitem check:indeterminate:disabled:hover,
+.view check:indeterminate:disabled:selected, iconview check:indeterminate:disabled:selected,
+treeview.check:indeterminate:disabled:selected,
+row:selected check:indeterminate:disabled,
+infobar check:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); }
+
+.check:checked,
+check:checked,
+treeview.check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+
+.osd check:checked, filechooser actionbar check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); }
+
+menuitem check:checked:hover,
+.view check:checked:selected, iconview check:checked:selected,
+treeview.check:checked:selected,
+row:selected check:checked,
+infobar check:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); }
+
+.check:checked:disabled,
+check:checked:disabled,
+treeview.check:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+
+.osd check:checked:disabled, filechooser actionbar check:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); }
+
+menuitem check:checked:disabled:hover,
+.view check:checked:disabled:selected, iconview check:checked:disabled:selected,
+treeview.check:checked:disabled:selected,
+row:selected check:checked:disabled,
+infobar check:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); }
+
+.radio,
+radio,
+treeview.radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+
+.osd radio, filechooser actionbar radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); }
+
+menuitem radio:hover,
+.view radio:selected, iconview radio:selected,
+treeview.radio:selected,
+row:selected radio,
+infobar radio {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); }
+
+.radio:disabled,
+radio:disabled,
+treeview.radio:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+
+.osd radio:disabled, filechooser actionbar radio:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); }
+
+menuitem radio:disabled:hover,
+.view radio:disabled:selected, iconview radio:disabled:selected,
+treeview.radio:disabled:selected,
+row:selected radio:disabled,
+infobar radio:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); }
+
+.radio:indeterminate,
+radio:indeterminate,
+treeview.radio:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+
+.osd radio:indeterminate, filechooser actionbar radio:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); }
+
+menuitem radio:indeterminate:hover,
+.view radio:indeterminate:selected, iconview radio:indeterminate:selected,
+treeview.radio:indeterminate:selected,
+row:selected radio:indeterminate,
+infobar radio:indeterminate {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); }
+
+.radio:indeterminate:disabled,
+radio:indeterminate:disabled,
+treeview.radio:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+
+.osd radio:indeterminate:disabled, filechooser actionbar radio:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); }
+
+menuitem radio:indeterminate:disabled:hover,
+.view radio:indeterminate:disabled:selected, iconview radio:indeterminate:disabled:selected,
+treeview.radio:indeterminate:disabled:selected,
+row:selected radio:indeterminate:disabled,
+infobar radio:indeterminate:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); }
+
+.radio:checked,
+radio:checked,
+treeview.radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+
+.osd radio:checked, filechooser actionbar radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); }
+
+menuitem radio:checked:hover,
+.view radio:checked:selected, iconview radio:checked:selected,
+treeview.radio:checked:selected,
+row:selected radio:checked,
+infobar radio:checked {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); }
+
+.radio:checked:disabled,
+radio:checked:disabled,
+treeview.radio:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+
+.osd radio:checked:disabled, filechooser actionbar radio:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); }
+
+menuitem radio:checked:disabled:hover,
+.view radio:checked:disabled:selected, iconview radio:checked:disabled:selected,
+treeview.radio:checked:disabled:selected,
+row:selected radio:checked:disabled,
+infobar radio:checked:disabled {
+ -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); }
+
+.view.content-view.check:not(list), iconview.content-view.check:not(list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png"));
+ background-color: transparent; }
+
+.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) {
+ -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png"));
+ background-color: transparent; }
+
+checkbutton.text-button, radiobutton.text-button {
+ padding: 2px 0;
+ outline-offset: 0; }
+
+checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child {
+ margin-left: 4px; }
+
+checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child {
+ margin-right: 4px; }
+
+check,
+radio {
+ min-width: 16px;
+ min-height: 16px;
+ margin: 0 2px; }
+ check:only-child,
+ menu menuitem check,
+ radio:only-child,
+ menu menuitem
+ radio {
+ margin: 0; }
+
+scale {
+ min-height: 15px;
+ min-width: 15px;
+ padding: 3px; }
+ scale.horizontal trough {
+ padding: 0 4px; }
+ scale.horizontal highlight, scale.horizontal fill {
+ margin: 0 -4px; }
+ scale.vertical trough {
+ padding: 4px 0; }
+ scale.vertical highlight, scale.vertical fill {
+ margin: -4px 0; }
+ scale slider {
+ min-height: 15px;
+ min-width: 15px;
+ margin: -6px; }
+ scale.fine-tune slider {
+ margin: -4px; }
+ scale.fine-tune fill,
+ scale.fine-tune highlight,
+ scale.fine-tune trough {
+ border-radius: 5px;
+ -gtk-outline-radius: 7px; }
+ scale trough {
+ outline-offset: 2px;
+ -gtk-outline-radius: 4.5px;
+ border-radius: 2.5px;
+ background-color: #2d303b; }
+ scale trough:disabled {
+ background-color: rgba(45, 48, 59, 0.55); }
+ .osd scale trough {
+ background-color: rgba(69, 74, 89, 0.95); }
+ .osd scale trough highlight {
+ background-color: #5294e2; }
+ menuitem:hover scale trough,
+ row:selected scale trough,
+ infobar scale trough {
+ background-color: rgba(0, 0, 0, 0.2); }
+ menuitem:hover scale trough highlight,
+ row:selected scale trough highlight,
+ infobar scale trough highlight {
+ background-color: #ffffff; }
+ menuitem:hover scale trough highlight:disabled,
+ row:selected scale trough highlight:disabled,
+ infobar scale trough highlight:disabled {
+ background-color: #b1cff2; }
+ menuitem:hover scale trough:disabled,
+ row:selected scale trough:disabled,
+ infobar scale trough:disabled {
+ background-color: rgba(0, 0, 0, 0.1); }
+ scale highlight {
+ border-radius: 2.5px;
+ background-color: #5294e2; }
+ scale highlight:disabled {
+ background-color: rgba(82, 148, 226, 0.55); }
+ scale fill {
+ border-radius: 2.5px;
+ background-color: rgba(82, 148, 226, 0.5); }
+ scale fill:disabled {
+ background-color: transparent; }
+ scale slider {
+ background-color: #444a58;
+ border: 1px solid #262933;
+ border-radius: 100%;
+ transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transition-property: background, border; }
+ scale slider:hover {
+ background-color: #505666; }
+ scale slider:active {
+ background-clip: border-box;
+ background-color: #5294e2;
+ border-color: #5294e2; }
+ scale slider:disabled {
+ background-color: #3c414e;
+ border-color: rgba(38, 41, 51, 0.8); }
+ menuitem:hover scale slider,
+ row:selected scale slider,
+ infobar scale slider {
+ background-clip: border-box;
+ background-color: #ffffff;
+ border-color: #ffffff; }
+ menuitem:hover scale slider:hover,
+ row:selected scale slider:hover,
+ infobar scale slider:hover {
+ background-color: #e5effb;
+ border-color: #e5effb; }
+ menuitem:hover scale slider:active,
+ row:selected scale slider:active,
+ infobar scale slider:active {
+ background-color: #a9caf1;
+ border-color: #a9caf1; }
+ menuitem:hover scale slider:disabled,
+ row:selected scale slider:disabled,
+ infobar scale slider:disabled {
+ background-color: #b1cff2;
+ border-color: #b1cff2; }
+ .osd scale slider {
+ background-clip: border-box;
+ background-color: #5294e2;
+ border-color: #5294e2; }
+ .osd scale slider:hover {
+ background-color: #7eafe9;
+ border-color: #7eafe9; }
+ .osd scale slider:active {
+ background-color: #2679db;
+ border-color: #2679db; }
+ scale value {
+ color: alpha(currentColor,0.4); }
+ scale marks {
+ color: alpha(currentColor,0.4); }
+ scale marks.top {
+ margin-bottom: 1px;
+ margin-top: -4px; }
+ scale marks.bottom {
+ margin-top: 1px;
+ margin-bottom: -4px; }
+ scale marks.top {
+ margin-right: 1px;
+ margin-left: -4px; }
+ scale marks.bottom {
+ margin-left: 1px;
+ margin-right: -4px; }
+ scale.fine-tune marks.top {
+ margin-bottom: 0px;
+ margin-top: -2px; }
+ scale.fine-tune marks.bottom {
+ margin-top: 0px;
+ margin-bottom: -2px; }
+ scale.fine-tune marks.top {
+ margin-right: 0px;
+ margin-left: -2px; }
+ scale.fine-tune marks.bottom {
+ margin-left: 0px;
+ margin-right: -2px; }
+ scale.horizontal indicator {
+ min-height: 3px;
+ min-width: 1px; }
+ scale.horizontal.fine-tune indicator {
+ min-height: 2px; }
+ scale.vertical indicator {
+ min-height: 1px;
+ min-width: 3px; }
+ scale.vertical.fine-tune indicator {
+ min-width: 2px; }
+
+progressbar {
+ padding: 0;
+ font-size: smaller;
+ color: rgba(211, 218, 227, 0.7); }
+ progressbar.osd {
+ min-width: 3px;
+ min-height: 3px;
+ background-color: transparent; }
+ progressbar.osd trough {
+ border-style: none;
+ background-color: transparent;
+ box-shadow: none; }
+ progressbar progress {
+ background-color: #5294e2;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none; }
+ row:selected progressbar progress,
+ infobar progressbar progress {
+ background-color: #ffffff; }
+ progressbar trough {
+ border: none;
+ border-radius: 3px;
+ background-color: #2d303b; }
+ row:selected progressbar trough,
+ infobar progressbar trough {
+ background-color: rgba(0, 0, 0, 0.2); }
+
+levelbar block {
+ min-width: 32px;
+ min-height: 1px; }
+
+levelbar.vertical block {
+ min-width: 1px;
+ min-height: 32px; }
+
+levelbar trough {
+ border: none;
+ padding: 3px;
+ border-radius: 3px;
+ background-color: #2d303b; }
+
+levelbar.horizontal.discrete block {
+ margin: 0 1px; }
+
+levelbar.vertical.discrete block {
+ margin: 1px 0; }
+
+levelbar block:not(.empty) {
+ border: 1px solid #5294e2;
+ background-color: #5294e2;
+ border-radius: 2px; }
+
+levelbar block.low {
+ border-color: #F27835;
+ background-color: #F27835; }
+
+levelbar block.high {
+ border-color: #5294e2;
+ background-color: #5294e2; }
+
+levelbar block.full {
+ border-color: #73d216;
+ background-color: #73d216; }
+
+levelbar block.empty {
+ background-color: #404552;
+ border-color: #404552; }
+
+printdialog paper {
+ border: 1px solid #2b2e39;
+ background: #404552;
+ padding: 0; }
+
+printdialog .dialog-action-box {
+ margin: 12px; }
+
+frame > border,
+.frame {
+ margin: 0;
+ padding: 0;
+ border-radius: 0;
+ border: 1px solid #2b2e39; }
+
+frame.flat > border,
+frame > border.flat,
+.frame.flat {
+ border-style: none; }
+
+scrolledwindow viewport.frame {
+ border-style: none; }
+
+scrolledwindow overshoot.top {
+ background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center top;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+scrolledwindow overshoot.bottom {
+ background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 100% 60%;
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+scrolledwindow overshoot.left {
+ background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: left center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+scrolledwindow overshoot.right {
+ background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(82, 148, 226, 0.2)), to(rgba(82, 148, 226, 0)));
+ background-size: 60% 100%;
+ background-repeat: no-repeat;
+ background-position: right center;
+ background-color: transparent;
+ border: none;
+ box-shadow: none; }
+
+scrolledwindow 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;
+ border: none; }
+
+scrolledwindow 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;
+ border: none; }
+
+scrolledwindow 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;
+ border: none; }
+
+scrolledwindow 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;
+ border: none; }
+
+scrolledwindow junction {
+ border-color: transparent;
+ border-image: linear-gradient(to bottom, #2b2e39 1px, transparent 1px) 0 0 0 1/0 1px stretch;
+ background-color: #3e434f; }
+ scrolledwindow junction:dir(rtl) {
+ border-image-slice: 0 1 0 0; }
+
+separator {
+ background-color: rgba(0, 0, 0, 0.1);
+ min-width: 1px;
+ min-height: 1px; }
+
+list {
+ background-color: #404552;
+ border-color: #2b2e39; }
+ list row {
+ padding: 2px; }
+
+row:not(:hover) {
+ transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
+
+row.activatable.has-open-popup, row.activatable:hover {
+ background-color: rgba(255, 255, 255, 0.03); }
+
+row.activatable:active {
+ color: #D3DAE3; }
+
+row.activatable:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ row.activatable:disabled image {
+ color: inherit; }
+
+row.activatable:selected:active {
+ color: #ffffff; }
+
+row.activatable:selected.has-open-popup, row.activatable:selected:hover {
+ background-color: #4a85cb; }
+
+.app-notification {
+ padding: 10px;
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ background-clip: border-box;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-color: rgba(31, 33, 40, 0.95); }
+ .app-notification border {
+ border: none; }
+ .app-notification button {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .app-notification button.flat, .app-notification button.sidebar-button {
+ border-color: rgba(82, 148, 226, 0); }
+ .app-notification button:hover {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ .app-notification button:active, .app-notification button:checked {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2;
+ background-clip: padding-box; }
+ .app-notification button:disabled {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+expander arrow {
+ min-width: 16px;
+ min-height: 16px;
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
+ expander arrow:dir(rtl) {
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
+ expander arrow:hover {
+ color: white; }
+ expander arrow:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+calendar {
+ color: #D3DAE3;
+ border: 1px solid #2b2e39;
+ border-radius: 3px;
+ padding: 2px; }
+ calendar:selected {
+ border-radius: 1.5px; }
+ calendar.header {
+ color: #D3DAE3;
+ border: none; }
+ calendar.button {
+ color: rgba(211, 218, 227, 0.45); }
+ calendar.button:hover {
+ color: #D3DAE3; }
+ calendar.button:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+ calendar:indeterminate {
+ color: alpha(currentColor,0.55); }
+ calendar.highlight {
+ color: #D3DAE3; }
+
+messagedialog .titlebar {
+ min-height: 20px;
+ background-color: rgba(47, 52, 63, 0.97);
+ border-bottom: 1px solid rgba(32, 35, 43, 0.97); }
+
+messagedialog .dialog-action-area button {
+ padding: 8px;
+ min-height: 0; }
+
+messagedialog.csd.background {
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border: none; }
+
+messagedialog.csd .dialog-action-area button {
+ border-bottom-style: none; }
+
+messagedialog.csd .dialog-action-area button {
+ border-radius: 0;
+ border-right-style: none; }
+
+messagedialog.csd .dialog-action-area button:last-child {
+ border-radius: 0 0 3px 0;
+ border-right-style: none; }
+
+messagedialog.csd .dialog-action-area button:first-child {
+ border-radius: 0 0 0 3px;
+ border-left-style: none; }
+
+messagedialog.csd .dialog-action-area button:only-child {
+ border-radius: 0 0 3px 3px;
+ border-left-style: none;
+ border-right-style: none; }
+
+filechooser #pathbarbox {
+ border-bottom: 1px solid rgba(43, 46, 57, 0.5); }
+
+filechooserbutton:drop(active) {
+ box-shadow: none;
+ border-color: transparent; }
+
+.sidebar {
+ border-style: none;
+ background-color: #3c4150; }
+ stacksidebar.sidebar:dir(ltr) list,
+ stacksidebar.sidebar.left list,
+ stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
+ border-right: 1px solid #2b2e39;
+ border-left-style: none; }
+ stacksidebar.sidebar:dir(rtl) list,
+ stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
+ border-left: 1px solid #2b2e39;
+ border-right-style: none; }
+ .sidebar list {
+ background-color: transparent; }
+ paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
+ border-style: none; }
+
+stacksidebar row {
+ padding: 10px 4px; }
+ stacksidebar row > label {
+ padding-left: 6px;
+ padding-right: 6px; }
+ stacksidebar row.needs-attention > label {
+ background-size: 6px 6px, 0 0; }
+
+placessidebar > viewport.frame {
+ border-style: none; }
+
+placessidebar row {
+ min-height: 30px;
+ padding: 0px; }
+ placessidebar row > revealer {
+ padding: 0 10px; }
+ placessidebar row image.sidebar-icon:dir(ltr) {
+ padding-right: 8px; }
+ placessidebar row image.sidebar-icon:dir(rtl) {
+ padding-left: 8px; }
+ placessidebar row label.sidebar-label:dir(ltr) {
+ padding-right: 2px; }
+ placessidebar row label.sidebar-label:dir(rtl) {
+ padding-left: 2px; }
+ button.sidebar-button {
+ min-width: 22px;
+ min-height: 22px;
+ margin-top: 2px;
+ margin-bottom: 2px;
+ padding: 0;
+ border-radius: 100%;
+ -gtk-outline-radius: 100%; }
+ button.sidebar-button:not(:hover):not(:active) > image {
+ opacity: 0.5; }
+ placessidebar row.sidebar-placeholder-row {
+ padding: 0 8px;
+ min-height: 2px;
+ background-image: linear-gradient(to bottom, #F08437, #F08437);
+ background-clip: content-box; }
+ placessidebar row.sidebar-new-bookmark-row {
+ color: #5294e2; }
+ placessidebar row:drop(active):not(:disabled) {
+ box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; }
+ placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {
+ color: #F08437; }
+ placessidebar row:drop(active):not(:disabled):selected {
+ background-color: #F08437; }
+ placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {
+ color: #ffffff; }
+
+placesview .server-list-button > image {
+ -gtk-icon-transform: rotate(0turn); }
+
+placesview .server-list-button:checked > image {
+ transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ -gtk-icon-transform: rotate(-0.5turn); }
+
+placesview > actionbar > revealer > box > label {
+ padding-left: 8px;
+ padding-right: 8px; }
+
+paned > separator {
+ min-width: 1px;
+ min-height: 1px;
+ -gtk-icon-source: none;
+ border-style: none;
+ background-color: transparent;
+ background-image: linear-gradient(to bottom, #2b2e39, #2b2e39);
+ background-size: 1px 1px; }
+ paned > separator:selected {
+ background-image: linear-gradient(to bottom, #5294e2, #5294e2); }
+ paned > separator.wide {
+ min-width: 5px;
+ min-height: 5px;
+ background-color: #383C4A;
+ background-image: linear-gradient(to bottom, #2b2e39, #2b2e39), linear-gradient(to bottom, #2b2e39, #2b2e39);
+ background-size: 1px 1px, 1px 1px; }
+
+paned.horizontal > separator {
+ background-repeat: repeat-y; }
+ paned.horizontal > separator:dir(ltr) {
+ margin: 0 -8px 0 0;
+ padding: 0 8px 0 0;
+ background-position: left; }
+ paned.horizontal > separator:dir(rtl) {
+ margin: 0 0 0 -8px;
+ padding: 0 0 0 8px;
+ background-position: right; }
+ paned.horizontal > separator.wide {
+ margin: 0;
+ padding: 0;
+ background-repeat: repeat-y, repeat-y;
+ background-position: left, right; }
+
+paned.vertical > separator {
+ margin: 0 0 -8px 0;
+ padding: 0 0 8px 0;
+ background-repeat: repeat-x;
+ background-position: top; }
+ paned.vertical > separator.wide {
+ margin: 0;
+ padding: 0;
+ background-repeat: repeat-x, repeat-x;
+ background-position: bottom, top; }
+
+infobar {
+ border-style: none; }
+ infobar.info, infobar.question, infobar.warning, infobar.error {
+ background-color: #5294e2;
+ color: #ffffff;
+ caret-color: currentColor; }
+ infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {
+ color: #5294e2;
+ background-color: #ffffff; }
+
+.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button, .nautilus-window .floating-bar button {
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0.5); }
+
+row:selected button.flat, row:selected button.sidebar-button, infobar.info button.flat, infobar.info button.sidebar-button, infobar.question button.flat, infobar.question button.sidebar-button, infobar.warning button.flat, infobar.warning button.sidebar-button, infobar.error button.flat, infobar.error button.sidebar-button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar button.sidebar-button {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0); }
+ .selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, row:selected button.flat:disabled, row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.info button.sidebar-button:disabled, infobar.question button.flat:disabled, infobar.question button.sidebar-button:disabled, infobar.warning button.flat:disabled, infobar.warning button.sidebar-button:disabled, infobar.error button.flat:disabled, infobar.error button.sidebar-button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar button.sidebar-button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label, row:selected button.flat:disabled label, row:selected button.sidebar-button:disabled label, infobar.info button.flat:disabled label, infobar.info button.sidebar-button:disabled label, infobar.question button.flat:disabled label, infobar.question button.sidebar-button:disabled label, infobar.warning button.flat:disabled label, infobar.warning button.sidebar-button:disabled label, infobar.error button.flat:disabled label, infobar.error button.sidebar-button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar button.sidebar-button:disabled label {
+ color: rgba(255, 255, 255, 0.4); }
+
+row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .nautilus-window .floating-bar button:hover {
+ color: #ffffff;
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.8); }
+
+.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:active, .selection-mode.primary-toolbar button:hover:active, headerbar.selection-mode button:hover:active, .selection-mode.primary-toolbar button:hover:checked, headerbar.selection-mode button:hover:checked, row:selected button:active:hover, infobar.info button:active:hover, infobar.question button:active:hover, infobar.warning button:active:hover, infobar.error button:active:hover, .nautilus-window .floating-bar button:active:hover, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked, .nautilus-window .floating-bar button:checked {
+ color: #5294e2;
+ background-color: #ffffff;
+ border-color: #ffffff; }
+
+row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled {
+ background-color: rgba(255, 255, 255, 0);
+ border-color: rgba(255, 255, 255, 0.4); }
+ row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label, .nautilus-window .floating-bar button:disabled label {
+ color: rgba(255, 255, 255, 0.5); }
+ .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked {
+ color: #5294e2;
+ background-color: rgba(255, 255, 255, 0.5);
+ border-color: rgba(255, 255, 255, 0.4); }
+
+tooltip {
+ border-radius: 2px;
+ box-shadow: none; }
+ tooltip.background {
+ background-color: rgba(75, 81, 98, 0.95);
+ background-clip: padding-box; }
+ tooltip.background label {
+ padding: 4px; }
+ tooltip decoration {
+ background-color: transparent; }
+ tooltip * {
+ background-color: transparent;
+ color: #BAC3CF; }
+
+colorswatch, colorswatch:drop(active) {
+ border-style: none; }
+
+colorswatch.top {
+ border-top-left-radius: 2.5px;
+ border-top-right-radius: 2.5px; }
+ colorswatch.top overlay {
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px; }
+
+colorswatch.bottom {
+ border-bottom-left-radius: 2.5px;
+ border-bottom-right-radius: 2.5px; }
+ colorswatch.bottom overlay {
+ border-bottom-left-radius: 2px;
+ border-bottom-right-radius: 2px; }
+
+colorswatch.left, colorswatch:first-child:not(.top) {
+ border-top-left-radius: 2.5px;
+ border-bottom-left-radius: 2.5px; }
+ colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
+ border-top-left-radius: 2px;
+ border-bottom-left-radius: 2px; }
+
+colorswatch.right, colorswatch:last-child:not(.bottom) {
+ border-top-right-radius: 2.5px;
+ border-bottom-right-radius: 2.5px; }
+ colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
+ border-top-right-radius: 2px;
+ border-bottom-right-radius: 2px; }
+
+colorswatch.dark overlay {
+ color: rgba(255, 255, 255, 0.7); }
+ colorswatch.dark overlay:hover {
+ border-color: #2b2e39; }
+
+colorswatch.light overlay {
+ color: rgba(0, 0, 0, 0.7); }
+ colorswatch.light overlay:hover {
+ border-color: #2b2e39; }
+
+colorswatch overlay {
+ border: 1px solid #2b2e39; }
+ colorswatch overlay:hover {
+ background-color: rgba(255, 255, 255, 0.2); }
+
+colorswatch:disabled {
+ opacity: 0.5; }
+ colorswatch:disabled overlay {
+ border-color: rgba(0, 0, 0, 0.6);
+ box-shadow: none; }
+
+colorswatch#add-color-button {
+ border-style: solid;
+ border-width: 1px;
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ colorswatch#add-color-button:hover {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #505666; }
+ colorswatch#add-color-button overlay {
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none; }
+
+button.color {
+ padding: 0; }
+ button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay {
+ margin: 4px;
+ border-radius: 0; }
+
+colorchooser .popover.osd {
+ border-radius: 3px; }
+
+.content-view {
+ background-color: #404552; }
+ .content-view:hover {
+ -gtk-icon-effect: highlight; }
+
+.scale-popup button:hover {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #505666; }
+
+.context-menu, popover.touch-selection, .csd popover.touch-selection,
+popover.background.touch-selection, .csd popover.background.touch-selection {
+ font: initial; }
+
+.monospace {
+ font-family: Monospace; }
+
+button.circular, button.nautilus-circular-button.image-button,
+button.circular-button {
+ padding: 0;
+ min-width: 16px;
+ min-height: 24px;
+ padding: 2px 6px;
+ border-radius: 50%;
+ -gtk-outline-radius: 50%; }
+ button.circular label, button.nautilus-circular-button.image-button label,
+ button.circular-button label {
+ padding: 0; }
+
+.keycap {
+ min-width: 16px;
+ min-height: 20px;
+ padding: 3px 6px 4px 6px;
+ color: #D3DAE3;
+ background-color: #404552;
+ border: 1px solid #2b2e39;
+ border-radius: 2.5px;
+ box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); }
+
+stackswitcher button.text-button {
+ min-width: 80px; }
+
+stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button {
+ min-width: 0; }
+
+*:drop(active):focus,
+*:drop(active) {
+ box-shadow: inset 0 0 0 1px #F08437; }
+
+decoration {
+ border-radius: 3px 3px 0 0;
+ border-width: 0px;
+ box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.97), 0 8px 8px 0 rgba(0, 0, 0, 0.35);
+ margin: 10px; }
+ decoration:backdrop {
+ box-shadow: 0 0 0 1px rgba(32, 35, 43, 0.87), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35);
+ transition: 200ms ease-out; }
+ .fullscreen decoration,
+ .tiled decoration {
+ border-radius: 0; }
+ .popup decoration {
+ box-shadow: none;
+ border-radius: 0; }
+ .ssd decoration {
+ border-radius: 3px 3px 0 0;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); }
+ .ssd decoration.maximized {
+ border-radius: 0; }
+ .csd.popup decoration {
+ border-radius: 2px;
+ box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #22242d; }
+ tooltip.csd decoration {
+ border-radius: 2px;
+ box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); }
+ messagedialog.csd decoration {
+ border-radius: 3px; }
+ .solid-csd decoration {
+ border-radius: 0;
+ margin: 1px;
+ background-color: rgba(47, 52, 63, 0.97);
+ box-shadow: none; }
+
+headerbar.default-decoration button.titlebutton,
+.titlebar.default-decoration button.titlebutton {
+ padding: 0 4px;
+ min-width: 0;
+ min-height: 0;
+ margin: 0; }
+
+headerbar button.titlebutton,
+.titlebar button.titlebutton {
+ padding: 0;
+ min-width: 24px;
+ border-color: transparent;
+ background-color: transparent;
+ background-image: none;
+ background-color: rgba(47, 52, 63, 0); }
+ headerbar button.titlebutton:hover,
+ .titlebar button.titlebutton:hover {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ headerbar button.titlebutton:active, headerbar button.titlebutton:checked,
+ .titlebar button.titlebutton:active,
+ .titlebar button.titlebutton:checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2; }
+ headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize,
+ .titlebar button.titlebutton.close,
+ .titlebar button.titlebutton.maximize,
+ .titlebar button.titlebutton.minimize {
+ color: transparent;
+ background-color: transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ border-width: 0; }
+ headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop,
+ .titlebar button.titlebutton.close:backdrop,
+ .titlebar button.titlebutton.maximize:backdrop,
+ .titlebar button.titlebutton.minimize:backdrop {
+ opacity: 1; }
+ headerbar button.titlebutton.close,
+ .titlebar button.titlebutton.close {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); }
+ headerbar button.titlebutton.close:backdrop,
+ .titlebar button.titlebutton.close:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); }
+ headerbar button.titlebutton.close:hover,
+ .titlebar button.titlebutton.close:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); }
+ headerbar button.titlebutton.close:active,
+ .titlebar button.titlebutton.close:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); }
+ headerbar button.titlebutton.maximize,
+ .titlebar button.titlebutton.maximize {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); }
+ headerbar button.titlebutton.maximize:backdrop,
+ .titlebar button.titlebutton.maximize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); }
+ headerbar button.titlebutton.maximize:hover,
+ .titlebar button.titlebutton.maximize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); }
+ headerbar button.titlebutton.maximize:active,
+ .titlebar button.titlebutton.maximize:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); }
+ headerbar button.titlebutton.minimize,
+ .titlebar button.titlebutton.minimize {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); }
+ headerbar button.titlebutton.minimize:backdrop,
+ .titlebar button.titlebutton.minimize:backdrop {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); }
+ headerbar button.titlebutton.minimize:hover,
+ .titlebar button.titlebutton.minimize:hover {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); }
+ headerbar button.titlebutton.minimize:active,
+ .titlebar button.titlebutton.minimize:active {
+ background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); }
+
+.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected,
+textview text:selected, iconview text:selected:focus,
+textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+textview text selection:focus,
+textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
+modelbutton.flat:active,
+modelbutton.flat:active arrow,
+modelbutton.flat:selected,
+modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover,
+.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected,
+.nautilus-window placessidebar.sidebar row.sidebar-row:selected,
+.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover,
+.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover {
+ background-color: #5294e2; }
+ row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, .view text:selected, iconview text:selected,
+ textview text:selected, iconview text:selected:focus,
+ textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
+ textview text selection:focus,
+ textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow,
+ modelbutton.flat:active,
+ modelbutton.flat:active arrow,
+ modelbutton.flat:selected,
+ modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover,
+ .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:selected,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover {
+ color: #ffffff; }
+ row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, .view text:disabled:selected, iconview text:disabled:selected,
+ textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
+ textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled,
+ modelbutton.flat:disabled:active,
+ modelbutton.flat:active arrow:disabled,
+ modelbutton.flat:disabled:selected,
+ modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, calendar:disabled:selected, .nemo-window .nemo-window-pane widget.entry:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover {
+ color: #a9caf1; }
+
+.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked,
+terminal-window notebook > header.top > tabs > tab:checked {
+ box-shadow: inset 0 -1px #2b2e39; }
+
+terminal-window notebook > header.top,
+.mate-terminal notebook > header.top {
+ padding-top: 3px;
+ box-shadow: inset 0 1px #262a33, inset 0 -1px #2b2e39; }
+ terminal-window notebook > header.top button,
+ .mate-terminal notebook > header.top button {
+ padding: 0;
+ min-width: 24px;
+ min-height: 24px; }
+
+.nautilus-canvas-item {
+ border-radius: 2px; }
+
+.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop {
+ color: white;
+ text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
+ .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active {
+ color: #D3DAE3; }
+ .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected {
+ color: #ffffff;
+ text-shadow: none; }
+
+.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator,
+popover.background label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle,
+.nautilus-list-dim-label {
+ color: #868b97; }
+ .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus,
+ .nautilus-list-dim-label:selected,
+ .nautilus-list-dim-label:selected:focus {
+ color: #dceaf9; }
+
+.nautilus-window searchbar {
+ border-top: 1px solid #2b2e39; }
+
+.nautilus-window .searchbar-container {
+ margin-top: -1px; }
+
+.nautilus-window notebook,
+.nautilus-window notebook > stack:not(:only-child) searchbar {
+ background-color: #404552; }
+
+.disk-space-display {
+ border-style: solid;
+ border-width: 1px; }
+ .disk-space-display.unknown {
+ background-color: rgba(211, 218, 227, 0.5);
+ border-color: rgba(180, 192, 207, 0.5); }
+ .disk-space-display.used {
+ background-color: rgba(82, 148, 226, 0.8);
+ border-color: rgba(38, 121, 219, 0.8); }
+ .disk-space-display.free {
+ background-color: #313541;
+ border-color: #1b1d24; }
+
+@keyframes needs_attention_keyframes {
+ 0% {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ 100% {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2; } }
+
+.nautilus-operations-button-needs-attention {
+ animation: needs_attention_keyframes 2s ease-in-out; }
+
+.nautilus-operations-button-needs-attention-multiple {
+ animation: needs_attention_keyframes 3s ease-in-out;
+ animation-iteration-count: 3; }
+
+.conflict-row.activatable, .conflict-row.activatable:active {
+ color: white;
+ background-color: #FC4138; }
+
+.conflict-row.activatable:hover {
+ background-color: #fd716a; }
+
+.conflict-row.activatable:selected {
+ color: #ffffff;
+ background-color: #5294e2; }
+
+.nemo-window .nemo-places-sidebar.frame {
+ border-width: 0; }
+
+.nemo-window notebook {
+ background-color: #404552; }
+
+.nemo-window .nemo-window-pane widget.entry {
+ border: 1px solid;
+ border-radius: 3px;
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #404552;
+ box-shadow: inset 1px 0 #5294e2, inset -1px 0 #5294e2, inset 0 1px #5294e2, inset 0 -1px #5294e2; }
+
+.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button {
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) {
+ margin: 0 0 1px 0; }
+ .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover {
+ background-color: rgba(134, 144, 165, 0.37); }
+ .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2; }
+ .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled {
+ color: rgba(207, 218, 231, 0.4); }
+
+.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button + button {
+ border-left-style: none; }
+
+.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37), inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover {
+ box-shadow: inset -1px 0 rgba(21, 23, 28, 0.37); }
+
+.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover {
+ box-shadow: inset 1px 0 rgba(21, 23, 28, 0.37); }
+
+.caja-notebook {
+ border-top: 1px solid #2b2e39; }
+
+.caja-side-pane .frame {
+ border-width: 1px 0 0; }
+
+.caja-notebook .frame {
+ border-width: 0 0 1px; }
+
+.open-document-selector-treeview.view, iconview.open-document-selector-treeview {
+ padding: 3px 6px 3px 6px;
+ border-color: #404552; }
+ .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover {
+ background-color: #4a4f5c; }
+ .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected {
+ color: #ffffff;
+ background-color: #5294e2; }
+
+.open-document-selector-name-label {
+ color: #D3DAE3; }
+
+.open-document-selector-path-label {
+ color: #8a909b;
+ font-size: smaller; }
+ .open-document-selector-path-label:selected {
+ color: rgba(255, 255, 255, 0.9); }
+
+.gedit-document-panel row button {
+ min-width: 22px;
+ min-height: 22px;
+ padding: 0;
+ color: transparent;
+ background: none;
+ border: none;
+ box-shadow: none; }
+ .gedit-document-panel row button image {
+ color: inherit; }
+
+.gedit-document-panel row:hover:not(:selected) button {
+ color: #9da3ad; }
+ .gedit-document-panel row:hover:not(:selected) button:hover {
+ color: #ff4d4d; }
+ .gedit-document-panel row:hover:not(:selected) button:active {
+ color: #D3DAE3; }
+
+.gedit-document-panel row:hover:selected button:hover {
+ color: #ff6666;
+ background: none;
+ border: none;
+ box-shadow: none; }
+ .gedit-document-panel row:hover:selected button:hover:active {
+ color: #ffffff; }
+
+.gedit-document-panel-dragged-row {
+ border: 1px solid #2b2e39;
+ background-color: #22242d;
+ color: #D3DAE3; }
+
+.gedit-side-panel-paned statusbar {
+ border-top: 1px solid #2b2e39;
+ background-color: #383C4A; }
+
+.gedit-search-slider {
+ background-color: #3c4150;
+ padding: 6px;
+ border-color: #2b2e39;
+ border-radius: 0 0 2px 2px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid; }
+
+.gedit-search-entry-occurrences-tag {
+ color: rgba(211, 218, 227, 0.6);
+ border: none;
+ margin: 2px;
+ padding: 2px; }
+
+.gedit-map-frame border {
+ border-width: 0; }
+ .gedit-map-frame border:dir(ltr) {
+ border-left-width: 1px; }
+ .gedit-map-frame border:dir(rtl) {
+ border-right-width: 1px; }
+
+.pluma-window statusbar frame > border {
+ border: none; }
+
+.pluma-window notebook > stack scrolledwindow {
+ border-width: 0 0 1px 0; }
+
+#pluma-status-combo-button {
+ min-height: 0;
+ padding: 0;
+ border-top: none;
+ border-bottom: none;
+ border-radius: 0; }
+
+.gb-search-entry-occurrences-tag {
+ background: none; }
+
+workbench.csd > stack.titlebar:not(headerbar) {
+ padding: 0;
+ background: none;
+ border: none;
+ box-shadow: none; }
+ workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child {
+ border-radius: 3px 3px 0 0; }
+
+editortweak .linked > entry.search:focus + .gb-linked-scroller {
+ border-top-color: #5294e2; }
+
+layouttab {
+ background-color: #404552; }
+
+layout {
+ border: 1px solid #2b2e39;
+ -PnlDockBin-handle-size: 1; }
+
+eggsearchbar box.search-bar {
+ border-bottom: 1px solid #2b2e39; }
+
+pillbox {
+ color: #ffffff;
+ background-color: #5294e2;
+ border-radius: 3px; }
+ pillbox:disabled label {
+ color: rgba(255, 255, 255, 0.5); }
+
+docktabstrip {
+ padding: 0 6px;
+ background-color: #383C4A;
+ border-bottom: 1px solid #2b2e39; }
+ docktabstrip docktab {
+ min-height: 28px;
+ border: solid transparent;
+ border-width: 0 1px; }
+ docktabstrip docktab label {
+ opacity: 0.5; }
+ docktabstrip docktab:checked label, docktabstrip docktab:hover label {
+ opacity: 1; }
+ docktabstrip docktab:checked {
+ border-color: #2b2e39;
+ background-color: #404552; }
+
+dockbin {
+ border: 1px solid #2b2e39;
+ -PnlDockBin-handle-size: 1; }
+
+dockpaned {
+ border: 1px solid #2b2e39; }
+
+dockoverlayedge {
+ background-color: #383C4A; }
+ dockoverlayedge docktabstrip {
+ padding: 0;
+ border: none; }
+ dockoverlayedge.left-edge tab:checked,
+ dockoverlayedge.right-edge tab:checked {
+ border-width: 1px 0; }
+
+popover.messagepopover.background {
+ padding: 0; }
+
+popover.messagepopover .popover-content-area {
+ margin: 16px; }
+
+popover.messagepopover .popover-action-area {
+ margin: 8px; }
+ popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) {
+ margin: 0 4px; }
+
+popover.popover-selector {
+ padding: 0; }
+ popover.popover-selector list row {
+ padding: 5px 0; }
+ popover.popover-selector list row image {
+ margin-left: 3px;
+ margin-right: 10px; }
+
+entry.search.preferences-search {
+ border: none;
+ border-right: 1px solid #2b2e39;
+ border-bottom: 1px solid #2b2e39;
+ border-radius: 0; }
+
+preferences stacksidebar.sidebar list {
+ background-image: linear-gradient(to bottom, #404552, #404552); }
+
+preferences stacksidebar.sidebar list separator {
+ background-color: transparent; }
+
+devhelppanel entry:focus,
+symboltreepanel entry:focus {
+ border-color: #2b2e39; }
+
+button.run-arrow-button {
+ min-width: 12px; }
+
+omnibar.linked > entry:not(:only-child) {
+ border-style: solid;
+ border-radius: 3px;
+ margin-left: 1px;
+ margin-right: 1px; }
+
+gstyleslidein #scale_box button.toggle:checked,
+gstyleslidein #strings_controls button.toggle:checked,
+gstyleslidein #palette_controls button.toggle:checked,
+gstyleslidein #components_controls button.toggle:checked {
+ color: #D3DAE3; }
+
+configurationview entry.flat {
+ background: none; }
+
+configurationview list {
+ border-width: 0; }
+
+.documents-scrolledwin.frame {
+ border-width: 0; }
+
+button.documents-load-more {
+ border-width: 1px 0 0;
+ border-radius: 0; }
+
+.documents-icon-bg {
+ background-color: #5294e2;
+ color: #ffffff;
+ border-radius: 2px; }
+
+.documents-collection-icon, .photos-collection-icon {
+ background-color: rgba(211, 218, 227, 0.3);
+ border-radius: 2px; }
+
+button.documents-favorite:active,
+button.documents-favorite:active:hover {
+ color: #a9caf1; }
+
+.documents-entry-tag, .photos-entry-tag {
+ color: #ffffff;
+ background: #5294e2;
+ border-radius: 2px;
+ border-width: 0;
+ margin: 2px;
+ padding: 4px; }
+ .documents-entry-tag:hover, .photos-entry-tag:hover {
+ color: #ffffff;
+ background: #639fe5; }
+ .documents-entry-tag:active, .photos-entry-tag:active {
+ color: #ffffff;
+ background: #4189df; }
+
+.content-view.document-page {
+ border-style: solid;
+ border-width: 3px 3px 6px 4px;
+ border-image: url("assets/thumbnail-frame.png") 3 3 6 4; }
+
+.photos-fade-in {
+ opacity: 1.0;
+ transition: opacity 0.2s ease-out; }
+
+.photos-fade-out {
+ opacity: 0.0;
+ transition: opacity 0.2s ease-out; }
+
+.tweak-categories,
+.tweak-category:not(:selected):not(:hover) {
+ background-image: linear-gradient(to bottom, #404552, #404552); }
+
+.tr-workarea undershoot,
+.tr-workarea overshoot {
+ border-color: transparent; }
+
+.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar {
+ background: none; }
+
+#gf-bubble, #gf-bubble.solid,
+#gf-osd-window,
+#gf-osd-window.solid,
+#gf-input-source-popup,
+#gf-input-source-popup.solid,
+#gf-candidate-popup,
+#gf-candidate-popup.solid {
+ color: #cfd5de;
+ background-color: rgba(53, 57, 69, 0.95);
+ border: 1px solid rgba(35, 38, 46, 0.95);
+ border-radius: 2px; }
+
+#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full,
+#gf-osd-window levelbar block.low,
+#gf-osd-window levelbar block.high,
+#gf-osd-window levelbar block.full,
+#gf-input-source-popup levelbar block.low,
+#gf-input-source-popup levelbar block.high,
+#gf-input-source-popup levelbar block.full,
+#gf-candidate-popup levelbar block.low,
+#gf-candidate-popup levelbar block.high,
+#gf-candidate-popup levelbar block.full {
+ background-color: #5294e2;
+ border-color: #5294e2; }
+
+#gf-bubble levelbar block.empty,
+#gf-osd-window levelbar block.empty,
+#gf-input-source-popup levelbar block.empty,
+#gf-candidate-popup levelbar block.empty {
+ background-color: rgba(42, 45, 55, 0.95); }
+
+#gf-bubble levelbar trough,
+#gf-osd-window levelbar trough,
+#gf-input-source-popup levelbar trough,
+#gf-candidate-popup levelbar trough {
+ background: none; }
+
+#gf-input-source {
+ min-height: 32px;
+ min-width: 40px; }
+ #gf-input-source:selected {
+ color: #ffffff;
+ background-color: #5294e2;
+ border-radius: 2px; }
+
+gf-candidate-box label {
+ padding: 3px; }
+
+gf-candidate-box:hover, gf-candidate-box:selected {
+ color: #ffffff;
+ background-color: #5294e2;
+ border-radius: 2px; }
+
+MsdOsdWindow.background.osd {
+ border-radius: 2px;
+ border: 1px solid rgba(35, 38, 46, 0.95); }
+ MsdOsdWindow.background.osd .progressbar {
+ background-color: #5294e2;
+ border: none;
+ border-color: red;
+ border-radius: 5px; }
+ MsdOsdWindow.background.osd .trough {
+ background-color: rgba(42, 45, 55, 0.95);
+ border: none;
+ border-radius: 5px; }
+
+.mate-panel-menu-bar, .mate-panel-menu-bar menubar,
+panel-toplevel.background,
+panel-toplevel.background menubar {
+ background-color: #2b2e37; }
+
+.mate-panel-menu-bar menubar,
+.mate-panel-menu-bar #PanelApplet label,
+.mate-panel-menu-bar #PanelApplet image,
+panel-toplevel.background menubar,
+panel-toplevel.background #PanelApplet label,
+panel-toplevel.background #PanelApplet image {
+ color: #BAC3CF; }
+
+.mate-panel-menu-bar button label, .mate-panel-menu-bar button image,
+.mate-panel-menu-bar #tasklist-button label,
+.mate-panel-menu-bar #tasklist-button image,
+panel-toplevel.background button label,
+panel-toplevel.background button image,
+panel-toplevel.background #tasklist-button label,
+panel-toplevel.background #tasklist-button image {
+ color: inherit; }
+
+.mate-panel-menu-bar .wnck-pager,
+panel-toplevel.background .wnck-pager {
+ color: #5d6268;
+ background-color: rgba(20, 22, 27, 0.95); }
+ .mate-panel-menu-bar .wnck-pager:hover,
+ panel-toplevel.background .wnck-pager:hover {
+ background-color: rgba(54, 58, 70, 0.95); }
+ .mate-panel-menu-bar .wnck-pager:selected,
+ panel-toplevel.background .wnck-pager:selected {
+ color: #a9caf1;
+ background-color: #5294e2; }
+
+.mate-panel-menu-bar na-tray-applet,
+panel-toplevel.background na-tray-applet {
+ -NaTrayApplet-icon-padding: 0;
+ -NaTrayApplet-icon-size: 16px; }
+
+.xfce4-panel.panel {
+ background-color: rgba(43, 46, 55, 0.95);
+ text-shadow: none;
+ -gtk-icon-shadow: none; }
+
+#tasklist-button {
+ color: rgba(186, 195, 207, 0.8);
+ border-radius: 0;
+ border: none;
+ background-color: rgba(43, 46, 55, 0); }
+ #tasklist-button:hover {
+ color: #d8dde4;
+ background-color: rgba(0, 0, 0, 0.17); }
+ #tasklist-button:checked {
+ color: white;
+ background-color: rgba(0, 0, 0, 0.25);
+ box-shadow: inset 0 -2px #5294e2; }
+
+.mate-panel-menu-bar button:not(#tasklist-button),
+panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, .xfce4-panel.panel button.sidebar-button {
+ color: #BAC3CF;
+ border-radius: 0;
+ border: none;
+ background-color: rgba(43, 46, 55, 0); }
+ .mate-panel-menu-bar button:hover:not(#tasklist-button),
+ panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, .xfce4-panel.panel button.sidebar-button:hover {
+ border: none;
+ background-color: rgba(65, 70, 84, 0.95); }
+ .mate-panel-menu-bar button:active:not(#tasklist-button),
+ panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, .xfce4-panel.panel button.sidebar-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button),
+ panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, .xfce4-panel.panel button.sidebar-button:checked {
+ color: #ffffff;
+ border: none;
+ background-color: #5294e2; }
+ .mate-panel-menu-bar button:active:not(#tasklist-button) label,
+ panel-toplevel.background button:active:not(#tasklist-button) label, .xfce4-panel.panel button.flat:active label, .xfce4-panel.panel button.sidebar-button:active label, .mate-panel-menu-bar button:active:not(#tasklist-button) image,
+ panel-toplevel.background button:active:not(#tasklist-button) image, .xfce4-panel.panel button.flat:active image, .xfce4-panel.panel button.sidebar-button:active image, .mate-panel-menu-bar button:checked:not(#tasklist-button) label,
+ panel-toplevel.background button:checked:not(#tasklist-button) label, .xfce4-panel.panel button.flat:checked label, .xfce4-panel.panel button.sidebar-button:checked label, .mate-panel-menu-bar button:checked:not(#tasklist-button) image,
+ panel-toplevel.background button:checked:not(#tasklist-button) image, .xfce4-panel.panel button.flat:checked image, .xfce4-panel.panel button.sidebar-button:checked image {
+ color: inherit; }
+
+.nautilus-window .floating-bar {
+ padding: 1px;
+ background-color: #5294e2;
+ color: #ffffff;
+ border-radius: 2px 2px 0 0; }
+ .nautilus-window .floating-bar.bottom.left {
+ border-top-left-radius: 0; }
+ .nautilus-window .floating-bar.bottom.right {
+ border-top-right-radius: 0; }
+ .nautilus-window .floating-bar button {
+ border: none;
+ border-radius: 0;
+ min-height: 0; }
+
+.marlin-pathbar.pathbar {
+ border-radius: 3px;
+ padding-left: 4px;
+ padding-right: 4px;
+ color: rgba(207, 218, 231, 0.8);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.37); }
+ .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover {
+ color: inherit; }
+ .marlin-pathbar.pathbar:focus {
+ color: #ffffff;
+ border-color: transparent;
+ background-color: #5294e2; }
+ .marlin-pathbar.pathbar:disabled {
+ color: rgba(207, 218, 231, 0.35);
+ border-color: rgba(21, 23, 28, 0.37);
+ background-color: rgba(95, 105, 127, 0.22); }
+ .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked {
+ color: #5294e2; }
+
+.gala-notification {
+ border: 1px solid rgba(0, 0, 0, 0.35);
+ border-radius: 3px;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
+ background-image: linear-gradient(to bottom, white, white);
+ background-color: transparent; }
+ .gala-notification .title, .gala-notification .label {
+ color: #5c616c; }
+
+.panel {
+ background-color: transparent;
+ color: white;
+ font-weight: bold;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+ .panel-shadow {
+ background-image: none;
+ background-color: transparent; }
+ .panel .menu {
+ box-shadow: none; }
+ .panel .menu .menuitem {
+ font-weight: normal;
+ text-shadow: none;
+ -gtk-icon-shadow: none; }
+ .panel .menu .window-frame.menu.csd,
+ .panel .menu .window-frame.popup.csd {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }
+ .panel .menubar > .menuitem {
+ padding: 3px 6px; }
+ .panel .menubar > .menuitem:hover {
+ background-color: transparent; }
+ .panel .window-frame.menu.csd,
+ .panel .window-frame.popup.csd {
+ box-shadow: none; }
+
+.composited-indicator {
+ background-color: transparent;
+ color: white;
+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+ -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+ .composited-indicator > GtkWidget > GtkWidget:first-child {
+ padding: 0 2px; }
+ .composited-indicator .menuitem:active, .composited-indicator .menuitem:hover {
+ border-style: none;
+ background-image: none;
+ box-shadow: none; }
+ .composited-indicator > .popup > .menu {
+ padding-top: 8px;
+ padding-bottom: 8px; }
+
+.panel-app-button > GtkWidget > GtkWidget:first-child {
+ padding: 0 2px 0 4px; }
+
+.panel .menu .spinner,
+.menu .spinner {
+ opacity: 1; }
+
+UnityDecoration {
+ -UnityDecoration-extents: 28px 1 1 1;
+ -UnityDecoration-input-extents: 10px;
+ -UnityDecoration-shadow-offset-x: 0px;
+ -UnityDecoration-shadow-offset-y: 3px;
+ -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2);
+ -UnityDecoration-active-shadow-radius: 12px;
+ -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07);
+ -UnityDecoration-inactive-shadow-radius: 7px;
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: #5294e2;
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0.0; }
+ UnityDecoration .top {
+ border: 1px solid rgba(32, 35, 43, 0.97);
+ border-bottom-width: 0;
+ border-radius: 4px 4px 0 0;
+ padding: 1px 6px 0 6px;
+ background-image: linear-gradient(to bottom, #2f343f, #2f343f);
+ color: rgba(207, 218, 231, 0.8);
+ box-shadow: inset 0 1px rgba(54, 59, 72, 0.97); }
+ UnityDecoration .top:backdrop {
+ border-bottom-width: 0;
+ color: rgba(207, 218, 231, 0.5); }
+ UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom,
+ UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop {
+ background-color: transparent;
+ background-image: linear-gradient(to bottom, rgba(32, 35, 43, 0.97), rgba(32, 35, 43, 0.97)); }
+
+UnityPanelWidget,
+.unity-panel {
+ background-image: linear-gradient(to bottom, #2f343f, #2f343f);
+ color: #f6f7f9;
+ box-shadow: none; }
+ UnityPanelWidget:backdrop,
+ .unity-panel:backdrop {
+ color: #bdc6d1; }
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ border-radius: 0;
+ color: #ffffff;
+ background-image: linear-gradient(to bottom, #5294e2, #5294e2);
+ border-bottom: none; }
+
+.lightdm.menu {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.4);
+ border-color: rgba(255, 255, 255, 0.8);
+ border-radius: 4px;
+ padding: 1px;
+ color: white; }
+
+.lightdm-combo .menu {
+ background-color: rgba(64, 71, 86, 0.97);
+ border-radius: 0px;
+ padding: 0px;
+ color: white; }
+
+.lightdm.menu .menuitem *,
+.lightdm.menu .menuitem.check:active,
+.lightdm.menu .menuitem.radio:active {
+ color: white; }
+
+.lightdm.menubar {
+ color: rgba(255, 255, 255, 0.8);
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.5); }
+ .lightdm.menubar > .menuitem {
+ padding: 2px 6px; }
+
+.lightdm-combo.combobox-entry .button,
+.lightdm-combo .cell,
+.lightdm-combo .button,
+.lightdm-combo .entry,
+.lightdm.button,
+.lightdm.entry {
+ background-image: none;
+ background-color: rgba(0, 0, 0, 0.3);
+ border-color: rgba(255, 255, 255, 0.4);
+ border-radius: 10px;
+ padding: 7px;
+ color: white;
+ text-shadow: none; }
+
+.lightdm.button,
+.lightdm.button:hover,
+.lightdm.button:active,
+.lightdm.button:active:focus,
+.lightdm.entry,
+.lightdm.entry:hover,
+.lightdm.entry:active,
+.lightdm.entry:active:focus {
+ background-image: none;
+ border-image: none; }
+
+.lightdm.button:focus,
+.lightdm.entry:focus {
+ border-color: rgba(255, 255, 255, 0.1);
+ border-width: 1px;
+ border-style: solid;
+ color: white; }
+
+.lightdm.entry:selected {
+ background-color: rgba(255, 255, 255, 0.8); }
+
+.lightdm.entry:active {
+ -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
+ animation: dashentry_spinner 1s infinite linear; }
+
+.lightdm.option-button {
+ padding: 2px;
+ background: none;
+ border: 0; }
+
+.lightdm.toggle-button {
+ background: none;
+ border-width: 0; }
+ .lightdm.toggle-button.selected {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-width: 1px; }
+
+@keyframes dashentry_spinner {
+ to {
+ -gtk-icon-transform: rotate(1turn); } }
+
+.overlay-bar {
+ background-color: #5294e2;
+ border-color: #5294e2;
+ border-radius: 2px;
+ padding: 3px 6px;
+ margin: 3px; }
+ .overlay-bar label {
+ color: #ffffff; }
+
+GraniteWidgetsThinPaned {
+ background-color: transparent;
+ background-image: none;
+ margin: 0;
+ border-left: 1px solid #2b2e39;
+ border-right: 1px solid #2b2e39; }
+
+GraniteWidgetsPopOver .frame,
+GraniteWidgetsStaticNotebook .frame {
+ border: none; }
+
+.help_button {
+ border-radius: 100px;
+ padding: 3px 9px; }
+
+toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar {
+ padding: 3px;
+ border-bottom: 1px solid #2b2e39; }
+ toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button {
+ padding: 0 3px 0 3px; }
+
+toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar {
+ padding: 5px;
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: #2b2e39;
+ background-color: #383C4A; }
+ toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button {
+ padding: 2px 3px 2px 3px; }
+
+.source-list {
+ -GtkTreeView-horizontal-separator: 1px;
+ -GtkTreeView-vertical-separator: 6px; }
+
+.source-list,
+.source-list.view,
+iconview.source-list {
+ background-color: #383C4A;
+ color: #D3DAE3;
+ -gtk-icon-style: regular; }
+
+.source-list.category-expander {
+ color: transparent; }
+
+.source-list.view:hover, iconview.source-list:hover {
+ background-color: #434859; }
+
+.source-list.view:selected, iconview.source-list:selected,
+.source-list.view:hover:selected,
+iconview.source-list:hover:selected,
+.source-list.view:selected:focus,
+iconview.source-list:selected:focus,
+.source-list.category-expander:hover {
+ color: #ffffff;
+ background-color: #5294e2; }
+
+.source-list scrollbar,
+.source-list junction {
+ border-image: none;
+ border-color: transparent;
+ background-color: #383C4A;
+ background-image: none; }
+
+.source-list.badge,
+.source-list.badge:hover,
+.source-list.badge:selected,
+.source-list.badge:selected:focus,
+.source-list.badge:hover:selected {
+ background-image: none;
+ background-color: #5294e2;
+ color: #ffffff;
+ border-radius: 10px;
+ padding: 0 6px;
+ margin: 0 3px;
+ border-width: 0; }
+
+.source-list.badge:selected,
+.source-list.badge:selected:focus,
+.source-list.badge:hover:selected {
+ background-color: #ffffff;
+ color: #5294e2; }
+
+.source-list.category-expander {
+ color: #D3DAE3;
+ -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
+ -GtkTreeView-expander-size: 16; }
+
+.source-list.category-expander,
+.source-list.category-expander:backdrop {
+ color: transparent;
+ border: none; }
+
+.source-list.category-expander:checked {
+ -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
+
+GraniteWidgetsWelcome {
+ background-color: #404552; }
+
+GraniteWidgetsWelcome label {
+ color: #868b97;
+ font-size: 11px;
+ text-shadow: none; }
+
+GraniteWidgetsWelcome .h1,
+GraniteWidgetsWelcome .h3 {
+ color: rgba(211, 218, 227, 0.8); }
+
+.help_button {
+ border-radius: 0; }
+
+GraniteWidgetsPopOver {
+ -GraniteWidgetsPopOver-arrow-width: 21;
+ -GraniteWidgetsPopOver-arrow-height: 10;
+ -GraniteWidgetsPopOver-border-radius: 2px;
+ -GraniteWidgetsPopOver-border-width: 1;
+ -GraniteWidgetsPopOver-shadow-size: 12;
+ border: 1px solid rgba(0, 0, 0, 0.3);
+ margin: 0; }
+
+.popover_bg {
+ background-image: linear-gradient(to bottom, #404552, #404552);
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+
+GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar,
+GraniteWidgetsPopOver * {
+ background-color: transparent; }
+
+GraniteWidgetsXsEntry entry {
+ padding: 4px; }
+
+.h1 {
+ font-size: 24px; }
+
+.h2 {
+ font-size: 18px; }
+
+.h3 {
+ font-size: 11px; }
+
+.h4,
+.category-label {
+ color: #a5abb5;
+ font-weight: 600; }
+
+.h4 {
+ padding-bottom: 6px;
+ padding-top: 6px; }
+
+GtkListBox .h4 {
+ padding-left: 6px; }
+
+#panel_window {
+ background-color: rgba(43, 46, 55, 0.95);
+ color: #BAC3CF;
+ font-weight: bold;
+ box-shadow: inset 0 -1px rgba(27, 29, 35, 0.95); }
+ #panel_window menubar {
+ padding-left: 5px; }
+ #panel_window menubar, #panel_window menubar > menuitem {
+ background-color: transparent;
+ color: #BAC3CF;
+ font-weight: bold; }
+ #panel_window menubar menuitem:disabled {
+ color: rgba(186, 195, 207, 0.5); }
+ #panel_window menubar menuitem:disabled label {
+ color: inherit; }
+ #panel_window menubar menu > menuitem {
+ font-weight: normal; }
+
+#login_window,
+#shutdown_dialog,
+#restart_dialog {
+ font-weight: normal;
+ border-style: none;
+ background-color: transparent;
+ color: #D3DAE3; }
+
+#content_frame {
+ padding-bottom: 14px;
+ background-color: #383C4A;
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+ border: solid rgba(0, 0, 0, 0.1);
+ border-width: 1px 1px 0 1px; }
+
+#content_frame button {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #444a58; }
+ #content_frame button:hover {
+ color: #D3DAE3;
+ border-color: #2b2e39;
+ background-color: #505666; }
+ #content_frame button:active, #content_frame button:checked {
+ color: #ffffff;
+ border-color: #2b2e39;
+ background-color: #5294e2; }
+ #content_frame button:disabled {
+ border-color: rgba(43, 46, 57, 0.55);
+ background-color: rgba(68, 74, 88, 0.55); }
+ #content_frame button:disabled label, #content_frame button:disabled {
+ color: rgba(211, 218, 227, 0.45); }
+
+#buttonbox_frame {
+ padding-top: 20px;
+ padding-bottom: 0px;
+ border-style: none;
+ background-color: rgba(47, 52, 63, 0.97);
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border: solid rgba(0, 0, 0, 0.1);
+ border-width: 0 1px 1px 1px;
+ box-shadow: inset 0 1px rgba(38, 42, 51, 0.97); }
+
+#buttonbox_frame button {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ #buttonbox_frame button:hover {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ #buttonbox_frame button:active, #buttonbox_frame button:checked {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ #buttonbox_frame button:disabled {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+#login_window #user_combobox {
+ color: #D3DAE3;
+ font-size: 13px; }
+ #login_window #user_combobox menu {
+ font-weight: normal; }
+
+#user_image {
+ padding: 3px;
+ border-radius: 2px; }
+
+#shutdown_button.button {
+ background-clip: border-box;
+ color: green;
+ background-color: #F04A50;
+ border-color: #F04A50; }
+ #shutdown_button.button:hover {
+ background-clip: border-box;
+ color: green;
+ background-color: #f4797e;
+ border-color: #f4797e; }
+ #shutdown_button.button:active, #shutdown_button.button:checked {
+ background-clip: border-box;
+ color: green;
+ background-color: #ec1b22;
+ border-color: #ec1b22; }
+
+#restart_button.button {
+ background-clip: border-box;
+ color: green;
+ background-color: #4DADD4;
+ border-color: #4DADD4; }
+ #restart_button.button:hover {
+ background-clip: border-box;
+ color: green;
+ background-color: #76c0de;
+ border-color: #76c0de; }
+ #restart_button.button:active, #restart_button.button:checked {
+ background-clip: border-box;
+ color: green;
+ background-color: #2e96c0;
+ border-color: #2e96c0; }
+
+#greeter_infobar {
+ border-bottom-width: 0;
+ font-weight: bold; }
+
+.nautilus-window paned > separator {
+ background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
+
+filechooser paned > separator {
+ background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
+
+filechooser.csd.background, filechooser placessidebar list,
+.nautilus-window.csd.background,
+.nautilus-window placessidebar list {
+ background-color: transparent; }
+
+filechooser placessidebar.sidebar,
+.nautilus-window placessidebar.sidebar {
+ background-color: rgba(53, 57, 69, 0.95); }
+ filechooser placessidebar.sidebar row.sidebar-row,
+ .nautilus-window placessidebar.sidebar row.sidebar-row {
+ border: none;
+ color: #BAC3CF; }
+ filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {
+ color: rgba(186, 195, 207, 0.6); }
+ filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover,
+ .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:hover {
+ background-color: rgba(186, 195, 207, 0.15); }
+ filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:disabled,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:disabled label,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:disabled image {
+ color: rgba(186, 195, 207, 0.4); }
+ filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon {
+ color: inherit; }
+ filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button {
+ color: #BAC3CF; }
+ filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active {
+ color: #ffffff;
+ border-color: #2b2e39;
+ background-color: #5294e2; }
+ filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image {
+ opacity: 0.5; }
+ filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row,
+ .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row {
+ color: #5294e2; }
+ filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {
+ color: inherit; }
+ filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled),
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon {
+ color: #F08437; }
+ filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected {
+ background-color: #F08437; }
+ filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label,
+ .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon {
+ color: #ffffff; }
+ filechooser placessidebar.sidebar separator,
+ .nautilus-window placessidebar.sidebar separator {
+ background-color: transparent; }
+
+filechooser.maximized placessidebar.sidebar,
+.nautilus-window.maximized placessidebar.sidebar {
+ background-color: #353945; }
+
+.nemo-window .sidebar {
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95); }
+ .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row {
+ background-color: transparent;
+ color: #BAC3CF; }
+ .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected {
+ background-color: #5294e2;
+ color: #ffffff; }
+ .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander {
+ color: rgba(123, 129, 141, 0.975); }
+ .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover {
+ color: #BAC3CF; }
+ .nemo-window .sidebar separator {
+ background-color: transparent; }
+
+.caja-side-pane,
+.caja-side-pane > notebook > stack > widget > box,
+.caja-side-pane text,
+.caja-side-pane treeview {
+ color: #BAC3CF;
+ caret-color: #BAC3CF;
+ background-color: #353945; }
+
+.caja-side-pane > box button:not(:active):not(:checked) {
+ color: #BAC3CF; }
+
+.caja-side-pane .frame {
+ border-color: #2a2d37; }
+
+.caja-side-pane junction {
+ background-color: rgba(42, 45, 55, 0.95); }
+
+filechooser actionbar {
+ color: #BAC3CF;
+ background-color: rgba(53, 57, 69, 0.95);
+ border-color: rgba(20, 21, 26, 0.95); }
+ filechooser actionbar label, filechooser actionbar combobox {
+ color: #BAC3CF; }
+
+.gedit-bottom-panel-paned {
+ background-color: #404552; }
+
+.gedit-side-panel-paned > separator {
+ background-image: linear-gradient(to bottom, rgba(42, 45, 55, 0.95), rgba(42, 45, 55, 0.95)); }
+
+.gedit-bottom-panel-paned > separator {
+ background-image: linear-gradient(to bottom, #2b2e39, #2b2e39); }
+
+.gedit-document-panel {
+ background-color: rgba(53, 57, 69, 0.95); }
+ .maximized .gedit-document-panel {
+ background-color: #353945; }
+ .gedit-document-panel row {
+ color: #BAC3CF;
+ background-color: rgba(186, 195, 207, 0); }
+ .gedit-document-panel row:hover {
+ background-color: rgba(186, 195, 207, 0.15); }
+ .gedit-document-panel row:active {
+ color: #ffffff;
+ background-color: #5294e2; }
+ .gedit-document-panel row:active button {
+ color: #ffffff; }
+ .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover {
+ color: #ffffff;
+ background-color: #5294e2; }
+ .gedit-document-panel row:hover:not(:selected) button:active {
+ color: #BAC3CF; }
+
+filechooser actionbar button {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ .caja-side-pane > box button:hover:not(:active), filechooser actionbar button:hover {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(119, 127, 151, 0.45); }
+ filechooser actionbar button:active, filechooser actionbar button:checked {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ filechooser actionbar button:disabled {
+ color: #5d626e;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+filechooser actionbar entry {
+ color: #BAC3CF;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: rgba(102, 109, 132, 0.35); }
+ filechooser actionbar entry image, filechooser actionbar entry image:hover {
+ color: inherit; }
+ filechooser actionbar entry:focus {
+ color: #ffffff;
+ border-color: rgba(26, 28, 34, 0.35);
+ background-color: #5294e2; }
+ filechooser actionbar entry:disabled {
+ color: rgba(186, 195, 207, 0.55);
+ background-color: rgba(102, 109, 132, 0.2); }
+
+filechooser placessidebar.sidebar scrollbar,
+.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar {
+ border-color: rgba(42, 45, 55, 0.95); }
+ filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider,
+ .nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
+ background-color: #e7eaee;
+ border: 1px solid rgba(0, 0, 0, 0.3); }
+ filechooser placessidebar.sidebar scrollbar slider,
+ .nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider {
+ background-color: rgba(231, 234, 238, 0.7); }
+ filechooser placessidebar.sidebar scrollbar slider:hover,
+ .nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover {
+ background-color: #f6f7f9; }
+ filechooser placessidebar.sidebar scrollbar slider:hover:active,
+ .nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active {
+ background-color: #5294e2; }
+ filechooser placessidebar.sidebar scrollbar slider:disabled,
+ .nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled {
+ background-color: transparent; }
+ filechooser placessidebar.sidebar scrollbar trough,
+ .nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough {
+ background-color: rgba(42, 45, 55, 0.95); }
+
+@define-color theme_fg_color #D3DAE3;
+@define-color theme_text_color #D3DAE3;
+@define-color theme_bg_color #383C4A;
+@define-color theme_base_color #404552;
+@define-color theme_selected_bg_color #5294e2;
+@define-color theme_selected_fg_color #ffffff;
+@define-color fg_color #D3DAE3;
+@define-color text_color #D3DAE3;
+@define-color bg_color #383C4A;
+@define-color base_color #404552;
+@define-color selected_bg_color #5294e2;
+@define-color selected_fg_color #ffffff;
+@define-color insensitive_bg_color #3c4150;
+@define-color insensitive_fg_color alpha(#d3dae3, 0.5);
+@define-color insensitive_base_color #404552;
+@define-color theme_unfocused_fg_color #D3DAE3;
+@define-color theme_unfocused_text_color #D3DAE3;
+@define-color theme_unfocused_bg_color #383C4A;
+@define-color theme_unfocused_base_color #404552;
+@define-color borders #2b2e39;
+@define-color unfocused_borders #2b2e39;
+@define-color warning_color #F27835;
+@define-color error_color #FC4138;
+@define-color success_color #73d216;
+@define-color placeholder_text_color #A8A8A8;
+@define-color link_color #a9caf1;
+@define-color content_view_bg #404552;
+@define-color wm_title alpha(#cfdae7, 0.8);
+@define-color wm_unfocused_title alpha(#cfdae7, 0.5);
+@define-color wm_bg #2f343f;
+@define-color wm_bg_unfocused #323843;
+@define-color wm_highlight #363b48;
+@define-color wm_shadow alpha(black, 0.35);
+@define-color wm_button_close_bg #cc575d;
+@define-color wm_button_close_hover_bg #d7787d;
+@define-color wm_button_close_active_bg #be3841;
+@define-color wm_icon_close_bg #2f343f;
+@define-color wm_button_hover_bg #454C5C;
+@define-color wm_button_active_bg #5294e2;
+@define-color wm_button_hover_border #262932;
+@define-color wm_icon_bg #90939B;
+@define-color wm_icon_unfocused_bg #666A74;
+@define-color wm_icon_hover_bg #C4C7CC;
+@define-color wm_icon_active_bg #ffffff;
diff --git a/.themes/Arc-Dark-Gruvbox/gtk-3.0/thumbnail.png b/.themes/Arc-Dark-Gruvbox/gtk-3.0/thumbnail.png
new file mode 100644
index 00000000..daf3162a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/gtk-3.0/thumbnail.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/index.theme b/.themes/Arc-Dark-Gruvbox/index.theme
new file mode 100644
index 00000000..b28274e1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/index.theme
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Type=X-GNOME-Metatheme
+Name=Arc-Dark-Gruvbox
+Comment=An Arc mod by Salt
+Encoding=UTF-8
+
+[X-GNOME-Metatheme]
+GtkTheme=Arc-Dark-Gruvbox
+MetacityTheme=Arc-Dark-Gruvbox
+IconTheme=papirus-dark
+CursorTheme=Adwaita
+ButtonLayout=menu:minimize,maximize,close
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/button-bg.svg b/.themes/Arc-Dark-Gruvbox/metacity-1/button-bg.svg
new file mode 100644
index 00000000..1f225b53
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/button-bg.svg
@@ -0,0 +1,105 @@
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/button-border.svg b/.themes/Arc-Dark-Gruvbox/metacity-1/button-border.svg
new file mode 100644
index 00000000..a1ab9486
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/button-border.svg
@@ -0,0 +1,107 @@
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/close-icon.svg b/.themes/Arc-Dark-Gruvbox/metacity-1/close-icon.svg
new file mode 100644
index 00000000..312fa9e0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/close-icon.svg
@@ -0,0 +1,104 @@
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/max-icon.svg b/.themes/Arc-Dark-Gruvbox/metacity-1/max-icon.svg
new file mode 100644
index 00000000..6b80028b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/max-icon.svg
@@ -0,0 +1,75 @@
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-1.xml b/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-1.xml
new file mode 100644
index 00000000..4cb97beb
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-1.xml
@@ -0,0 +1,762 @@
+
+
+
+ Arc
+ horst3180
+ horst3180
+ 2015
+ Arc Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-2.xml b/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-2.xml
new file mode 100644
index 00000000..4cb97beb
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-2.xml
@@ -0,0 +1,762 @@
+
+
+
+ Arc
+ horst3180
+ horst3180
+ 2015
+ Arc Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-3.xml b/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-3.xml
new file mode 100644
index 00000000..6a0aeef0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/metacity-theme-3.xml
@@ -0,0 +1,1016 @@
+
+
+
+ Arc
+ horst3180
+ horst3180
+ 2015
+ Arc Metacity theme
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/min-icon.svg b/.themes/Arc-Dark-Gruvbox/metacity-1/min-icon.svg
new file mode 100644
index 00000000..92920b53
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/metacity-1/min-icon.svg
@@ -0,0 +1,75 @@
+
+
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/metacity-1/thumbnail.png b/.themes/Arc-Dark-Gruvbox/metacity-1/thumbnail.png
new file mode 100644
index 00000000..02c35905
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/metacity-1/thumbnail.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close.svg b/.themes/Arc-Dark-Gruvbox/unity/close.svg
new file mode 120000
index 00000000..cd184561
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/close_dash.svg
new file mode 120000
index 00000000..054a65b4
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_dash.svg
@@ -0,0 +1 @@
+dash/close_dash.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/close_dash_disabled.svg
new file mode 120000
index 00000000..6635e953
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_dash_disabled.svg
@@ -0,0 +1 @@
+dash/close_dash_disabled.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/close_dash_prelight.svg
new file mode 120000
index 00000000..4f99727c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_dash_prelight.svg
@@ -0,0 +1 @@
+dash/close_dash_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/close_dash_pressed.svg
new file mode 120000
index 00000000..5bb4c0b4
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_dash_pressed.svg
@@ -0,0 +1 @@
+dash/close_dash_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_focused_normal.svg b/.themes/Arc-Dark-Gruvbox/unity/close_focused_normal.svg
new file mode 120000
index 00000000..cd184561
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_focused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/close_focused_prelight.svg
new file mode 120000
index 00000000..e338f1e8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_focused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/close_focused_pressed.svg
new file mode 120000
index 00000000..217bc6c1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/close_unfocused.svg
new file mode 120000
index 00000000..c55c7f2b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_unfocused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/close_unfocused_prelight.svg
new file mode 120000
index 00000000..e338f1e8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/close_unfocused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/close_unfocused_pressed.svg
new file mode 120000
index 00000000..217bc6c1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/close_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash.svg
new file mode 100644
index 00000000..2b484e8b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_disabled.svg
new file mode 100644
index 00000000..497574e0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_disabled.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_prelight.svg
new file mode 100644
index 00000000..6d3238c8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_prelight.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_pressed.svg
new file mode 100644
index 00000000..2af4093b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/close_dash_pressed.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash.svg
new file mode 100644
index 00000000..f7392839
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_disabled.svg
new file mode 100644
index 00000000..a01a3ec1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_disabled.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_prelight.svg
new file mode 100644
index 00000000..09e1d2d0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_prelight.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_pressed.svg
new file mode 100644
index 00000000..5f09b02e
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/maximize_dash_pressed.svg
@@ -0,0 +1,247 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash.svg
new file mode 100644
index 00000000..e25d5be0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_disabled.svg
new file mode 100644
index 00000000..1b90e963
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_disabled.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_prelight.svg
new file mode 100644
index 00000000..7150ada8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_prelight.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_pressed.svg
new file mode 100644
index 00000000..72a57f03
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/dash/minimize_dash_pressed.svg
@@ -0,0 +1,247 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_ltr_19.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_ltr_19.svg
new file mode 100644
index 00000000..957b03b2
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_ltr_37.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_ltr_37.svg
new file mode 100644
index 00000000..c2c2ec74
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_ltr_19.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_ltr_19.svg
new file mode 100644
index 00000000..b475ca07
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_ltr_37.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_ltr_37.svg
new file mode 100644
index 00000000..52e736c9
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_ltr_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_rtl_19.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_rtl_19.svg
new file mode 100644
index 00000000..9c284955
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_rtl_37.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_rtl_37.svg
new file mode 100644
index 00000000..0bfb365c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_outline_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_rtl_19.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_rtl_19.svg
new file mode 100644
index 00000000..ae9337d8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_rtl_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_rtl_37.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_rtl_37.svg
new file mode 100644
index 00000000..f592c520
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_arrow_rtl_37.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_back_150.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_back_150.svg
new file mode 100644
index 00000000..66ec310b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_back_150.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_back_54.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_back_54.svg
new file mode 100644
index 00000000..dc539eaf
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_back_54.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_edge_150.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_edge_150.svg
new file mode 100644
index 00000000..a842a47d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_edge_150.svg
@@ -0,0 +1,75 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_edge_54.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_edge_54.svg
new file mode 100644
index 00000000..8d133af1
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_edge_54.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_glow_200.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_glow_200.svg
new file mode 100644
index 00000000..01bb0d9c
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_glow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_glow_62.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_glow_62.svg
new file mode 100644
index 00000000..105b068a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_glow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_selected_back_150.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_selected_back_150.svg
new file mode 100644
index 00000000..424c2995
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_selected_back_150.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_selected_back_54.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_selected_back_54.svg
new file mode 100644
index 00000000..0e1b9832
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_selected_back_54.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shadow_200.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shadow_200.svg
new file mode 100644
index 00000000..9e68b14b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shadow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shadow_62.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shadow_62.svg
new file mode 100644
index 00000000..9bc9c127
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shadow_62.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shine_150.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shine_150.svg
new file mode 100644
index 00000000..a4562962
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shine_150.svg
@@ -0,0 +1,59 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shine_54.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shine_54.svg
new file mode 100644
index 00000000..a793abc9
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_icon_shine_54.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_ltr_19.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_ltr_19.svg
new file mode 100644
index 00000000..34b1757a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_ltr_19.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_ltr_37.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_ltr_37.svg
new file mode 100644
index 00000000..d8dc4221
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_ltr_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_rtl_19.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_rtl_19.svg
new file mode 100644
index 00000000..3194b738
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_rtl_37.svg b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_rtl_37.svg
new file mode 100644
index 00000000..461250f9
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/launcher_pip_rtl_37.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize.svg
new file mode 120000
index 00000000..836cb831
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash.svg
new file mode 120000
index 00000000..b653395d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_disabled.svg
new file mode 120000
index 00000000..43f0fb6a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_prelight.svg
new file mode 120000
index 00000000..0a74f649
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_pressed.svg
new file mode 120000
index 00000000..c4f77fa3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_normal.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_normal.svg
new file mode 120000
index 00000000..836cb831
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_prelight.svg
new file mode 120000
index 00000000..7f7d2f74
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_pressed.svg
new file mode 120000
index 00000000..529dd342
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused.svg
new file mode 120000
index 00000000..050eb913
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused_prelight.svg
new file mode 120000
index 00000000..7f7d2f74
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused_pressed.svg
new file mode 120000
index 00000000..529dd342
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/maximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize.svg
new file mode 120000
index 00000000..a67242c8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash.svg
new file mode 120000
index 00000000..387f0752
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash.svg
@@ -0,0 +1 @@
+dash/minimize_dash.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_disabled.svg
new file mode 120000
index 00000000..99c6442f
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/minimize_dash_disabled.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_prelight.svg
new file mode 120000
index 00000000..8bc8ae7e
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/minimize_dash_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_pressed.svg
new file mode 120000
index 00000000..8eee2dd0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/minimize_dash_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_normal.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_normal.svg
new file mode 120000
index 00000000..a67242c8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/minimize.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_prelight.svg
new file mode 120000
index 00000000..fcb08928
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_pressed.svg
new file mode 120000
index 00000000..31687d07
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused.svg
new file mode 120000
index 00000000..d4f5cbfe
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/minimize_unfocused.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused_prelight.svg
new file mode 120000
index 00000000..fcb08928
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/minimize_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused_pressed.svg
new file mode 120000
index 00000000..31687d07
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/minimize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/minimize_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused.svg b/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused.svg
new file mode 120000
index 00000000..cd184561
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused.svg
@@ -0,0 +1 @@
+window-buttons/close.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused_prelight.svg
new file mode 120000
index 00000000..e338f1e8
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/close_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused_pressed.svg
new file mode 120000
index 00000000..c55c7f2b
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/sheet_style_close_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/close_unfocused.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize.svg
new file mode 120000
index 00000000..836cb831
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash.svg
new file mode 120000
index 00000000..b653395d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash.svg
@@ -0,0 +1 @@
+dash/maximize_dash.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_disabled.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_disabled.svg
new file mode 120000
index 00000000..43f0fb6a
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_disabled.svg
@@ -0,0 +1 @@
+dash/maximize_dash_disabled.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_prelight.svg
new file mode 120000
index 00000000..0a74f649
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_prelight.svg
@@ -0,0 +1 @@
+dash/maximize_dash_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_pressed.svg
new file mode 120000
index 00000000..c4f77fa3
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_dash_pressed.svg
@@ -0,0 +1 @@
+dash/maximize_dash_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_normal.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_normal.svg
new file mode 120000
index 00000000..836cb831
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_normal.svg
@@ -0,0 +1 @@
+window-buttons/maximize.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_prelight.svg
new file mode 120000
index 00000000..7f7d2f74
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_pressed.svg
new file mode 120000
index 00000000..529dd342
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_focused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused.svg
new file mode 120000
index 00000000..050eb913
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused.svg
@@ -0,0 +1 @@
+window-buttons/maximize_unfocused.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused_prelight.svg
new file mode 120000
index 00000000..7f7d2f74
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused_prelight.svg
@@ -0,0 +1 @@
+window-buttons/maximize_prelight.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused_pressed.svg
new file mode 120000
index 00000000..529dd342
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/unmaximize_unfocused_pressed.svg
@@ -0,0 +1 @@
+window-buttons/maximize_pressed.svg
\ No newline at end of file
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close.svg
new file mode 100644
index 00000000..4a82a490
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_prelight.svg
new file mode 100644
index 00000000..852b85af
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_prelight.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_pressed.svg
new file mode 100644
index 00000000..349692a5
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_pressed.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_unfocused.svg
new file mode 100644
index 00000000..1138c366
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/close_unfocused.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize.svg
new file mode 100644
index 00000000..e2036d77
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_prelight.svg
new file mode 100644
index 00000000..9be99584
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_prelight.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_pressed.svg
new file mode 100644
index 00000000..fb686b12
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_pressed.svg
@@ -0,0 +1,347 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_unfocused.svg
new file mode 100644
index 00000000..02a27115
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/maximize_unfocused.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize.svg
new file mode 100644
index 00000000..480c9002
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize.svg
@@ -0,0 +1,166 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_prelight.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_prelight.svg
new file mode 100644
index 00000000..d029d160
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_prelight.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_pressed.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_pressed.svg
new file mode 100644
index 00000000..21645b15
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_pressed.svg
@@ -0,0 +1,260 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_unfocused.svg b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_unfocused.svg
new file mode 100644
index 00000000..a802efc0
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/unity/window-buttons/minimize_unfocused.svg
@@ -0,0 +1,166 @@
+
+
+
+
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-active.png
new file mode 100644
index 00000000..fe31d88a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-inactive.png
new file mode 100644
index 00000000..fe31d88a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-left-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-left-active.png
new file mode 100644
index 00000000..ae1e1224
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-left-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-left-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-left-inactive.png
new file mode 100644
index 00000000..ae1e1224
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-left-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-right-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-right-active.png
new file mode 100644
index 00000000..b9280e39
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-right-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-right-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-right-inactive.png
new file mode 100644
index 00000000..b9280e39
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/bottom-right-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/close-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/close-active.png
new file mode 100644
index 00000000..f0852a84
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/close-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/close-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/close-inactive.png
new file mode 100644
index 00000000..90b3eff8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/close-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/close-prelight.png b/.themes/Arc-Dark-Gruvbox/xfwm4/close-prelight.png
new file mode 100644
index 00000000..9dddb8ac
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/close-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/close-pressed.png b/.themes/Arc-Dark-Gruvbox/xfwm4/close-pressed.png
new file mode 100644
index 00000000..542bfe3d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/close-pressed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/hide-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-active.png
new file mode 100644
index 00000000..20998daa
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/hide-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-inactive.png
new file mode 100644
index 00000000..6b089a9b
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/hide-prelight.png b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-prelight.png
new file mode 100644
index 00000000..60dc6465
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/hide-pressed.png b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-pressed.png
new file mode 100644
index 00000000..9f51af99
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/hide-pressed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/left-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/left-active.png
new file mode 100644
index 00000000..c0e39f52
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/left-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/left-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/left-inactive.png
new file mode 100644
index 00000000..c0e39f52
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/left-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-active.png
new file mode 100644
index 00000000..b32615de
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-inactive.png
new file mode 100644
index 00000000..b92be3da
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-prelight.png b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-prelight.png
new file mode 100644
index 00000000..6659a6cc
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-prelight.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-pressed.png b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-pressed.png
new file mode 100644
index 00000000..bf0d588c
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/maximize-pressed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/menu-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/menu-active.png
new file mode 100644
index 00000000..614600ab
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/menu-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/menu-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/menu-inactive.png
new file mode 100644
index 00000000..614600ab
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/menu-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/menu-pressed.png b/.themes/Arc-Dark-Gruvbox/xfwm4/menu-pressed.png
new file mode 100644
index 00000000..614600ab
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/menu-pressed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/right-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/right-active.png
new file mode 100644
index 00000000..c0e39f52
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/right-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/right-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/right-inactive.png
new file mode 100644
index 00000000..c0e39f52
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/right-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/shade-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/shade-active.png
new file mode 100644
index 00000000..784965c9
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/shade-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/shade-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/shade-inactive.png
new file mode 100644
index 00000000..f8baf64a
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/shade-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/shade-pressed.png b/.themes/Arc-Dark-Gruvbox/xfwm4/shade-pressed.png
new file mode 100644
index 00000000..f7ee16c2
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/shade-pressed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/stick-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/stick-active.png
new file mode 100644
index 00000000..f84dcc06
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/stick-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/stick-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/stick-inactive.png
new file mode 100644
index 00000000..93978fce
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/stick-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/stick-pressed.png b/.themes/Arc-Dark-Gruvbox/xfwm4/stick-pressed.png
new file mode 100644
index 00000000..53bb534d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/stick-pressed.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/themerc b/.themes/Arc-Dark-Gruvbox/xfwm4/themerc
new file mode 100644
index 00000000..f7fd498d
--- /dev/null
+++ b/.themes/Arc-Dark-Gruvbox/xfwm4/themerc
@@ -0,0 +1,23 @@
+button_offset=2
+button_spacing=4
+
+show_app_icon=true
+
+full_width_title=true
+
+title_shadow_active=false
+title_shadow_inactive=false
+
+title_horizontal_offset=3
+
+active_text_color=#afb8c5
+active_text_shadow_color=#2f343b
+
+inactive_text_color=#808791
+inactive_text_shadow_color=#2f343b
+
+shadow_delta_height=2
+shadow_delta_width=0
+shadow_delta_x=0
+shadow_delta_y=-5
+shadow_opacity=40
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-1-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-1-active.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-1-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-1-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-1-inactive.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-1-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-2-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-2-active.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-2-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-2-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-2-inactive.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-2-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-3-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-3-active.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-3-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-3-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-3-inactive.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-3-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-4-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-4-active.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-4-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-4-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-4-inactive.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-4-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-5-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-5-active.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-5-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/title-5-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/title-5-inactive.png
new file mode 100644
index 00000000..f4637bc8
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/title-5-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/top-left-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/top-left-active.png
new file mode 100644
index 00000000..bbb2579d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/top-left-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/top-left-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/top-left-inactive.png
new file mode 100644
index 00000000..bbb2579d
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/top-left-inactive.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/top-right-active.png b/.themes/Arc-Dark-Gruvbox/xfwm4/top-right-active.png
new file mode 100644
index 00000000..a3b7a3c0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/top-right-active.png differ
diff --git a/.themes/Arc-Dark-Gruvbox/xfwm4/top-right-inactive.png b/.themes/Arc-Dark-Gruvbox/xfwm4/top-right-inactive.png
new file mode 100644
index 00000000..a3b7a3c0
Binary files /dev/null and b/.themes/Arc-Dark-Gruvbox/xfwm4/top-right-inactive.png differ
diff --git a/.themes/FlatStudioDarkCustom/LICENSE b/.themes/FlatStudioDarkCustom/LICENSE
new file mode 100644
index 00000000..94a9ed02
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
diff --git a/.themes/FlatStudioDarkCustom/gtk-2.0/assets/scroll-background.png b/.themes/FlatStudioDarkCustom/gtk-2.0/assets/scroll-background.png
new file mode 100644
index 00000000..dbe3655a
Binary files /dev/null and b/.themes/FlatStudioDarkCustom/gtk-2.0/assets/scroll-background.png differ
diff --git a/.themes/FlatStudioDarkCustom/gtk-2.0/gtkrc b/.themes/FlatStudioDarkCustom/gtk-2.0/gtkrc
new file mode 100644
index 00000000..6be31053
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-2.0/gtkrc
@@ -0,0 +1,798 @@
+gtk-color-scheme = "base_color:#282828\nbg_color:#1d2021"
+gtk-color-scheme = "text_color:#dcdcdc\nfg_color:#bdbdbd"
+gtk-color-scheme = "tooltip_bg_color:#1d2021\ntooltip_fg_color:#ffffff\nlink_color:#4a90f9"
+
+## Dark-Framed
+#gtk-color-scheme = "theme_bg_dark_color:#575757\ntheme_fg_dark_color:#DCDCDC\ntheme_text_dark_color:#F5F5F5"
+
+## Dark-Flat
+gtk-color-scheme = "theme_bg_dark_color:#1d2021\ntheme_fg_dark_color:#C0C0C0\ntheme_text_dark_color:#E0E0E0"
+
+# selection text color
+gtk-color-scheme = "selected_fg_color:#fff"
+
+## selection background color #####################################
+# selection_wood #7a6642;
+# selection_gold #86772f;
+# selection_ubuntu #aa502c;
+# selection_ubuntu_mod #9d533f;
+# selection_acid_green #3c7b7b;
+# selection_blue #4d679a;
+# selection_mint #567557;
+# selection_red #754747;
+# selection_mono #646464;
+###################################################################
+# should be the same color that you have set in the file gtk.css #
+gtk-color-scheme = "selected_bg_color:#458588"
+###################################################################
+
+gtk-auto-mnemonics = 1
+
+style "default" {
+ xthickness = 1
+ ythickness = 1
+
+ #######################
+ # Style Properties
+ #######################
+ GtkButton ::child-displacement-x = 0
+ GtkButton ::child-displacement-y = 0
+ GtkButton ::default-border = {0, 0, 0, 0}
+ GtkButton ::image-spacing = 4
+ GtkToolButton ::icon-spacing = 4
+
+ GtkCheckButton ::indicator-size = 16
+ GtkRadioButton ::indicator-size = 16
+
+ GtkEntry ::honors-transparent-bg-hint = 1
+ #GtkEntry ::invisible-char = 0x2022
+ GtkEntry ::progress-border = {2, 2, 2, 2}
+ GtkEntry ::state-hint = 0
+
+ GtkProgressBar ::min-vertical-bar-width = 13
+ GtkProgressBar ::min-horizontal-bar-height = 13
+
+ GtkExpander ::expander-size = 14
+
+ GtkMenuBar ::internal-padding = 0
+ GtkMenuBar ::window-dragging = 1
+ #GtkMenuBar ::shadow-type = GTK_SHADOW_NONE
+ GtkMenu ::horizontal-padding = 0
+ GtkMenu ::vertical-padding = 0
+ GtkSeparatorMenuItem ::horizontal-padding = 7
+
+ GtkNotebook ::tab-overlap = 0 # Default = 2
+ GtkNotebook ::tab-curvature = 1 # Default = 1
+
+ GtkPaned ::handle-size = 6
+
+ GtkRange ::trough-border = 0
+ GtkRange ::slider-width = 15
+ GtkRange ::stepper-size = 1
+
+ GtkScale ::slider-length = 14
+ GtkScale ::slider-width = 14
+ GtkScale ::trough-side-details = 1
+
+ GtkScrollbar ::has-backward-stepper = 0
+ GtkScrollbar ::has-forward-stepper = 1 # El maldito rollo de gtk2 y las scrollbars
+ GtkScrollbar ::min-slider-length = 30
+ GtkScrollbar ::slider-width = 9
+ GtkScrollbar ::trough-border = 3
+ GtkScrollbar ::activate-slider = FALSE
+ GtkScrollbar ::trough-side-details = 0
+ GtkScrollbar ::stepper-size = 1
+
+ GtkScrolledWindow ::scrollbar-spacing = 0
+ GtkScrolledWindow ::scrollbars-within-bevel = 1
+
+ GtkToolbar ::internal-padding = 0
+ GtkToolbar ::window-dragging = 1
+
+ GtkTreeView ::expander-size = 7
+ GtkTreeView ::odd_row_color = shade (1.05, @base_color)
+
+ # en eclipse afecta backcolor de "Quick Type Hierarchy (CTRL+T)"
+ #GtkTreeView ::even_row_color = shade (1.05, @base_color)
+
+ GtkWidget ::link-color = @link_color
+ GtkWidget ::focus-padding = 0
+ WnckTasklist ::fade-overlay-rect = 0
+
+ GtkWindow ::resize-grip-height = 0 # Ocultar resize-grip
+ GtkWindow ::resize-grip-width = 0
+
+ ####################
+ # Color Definitions
+ ####################
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.15, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = shade (1.07, @bg_color)
+ bg[ACTIVE] = @bg_color
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[INSENSITIVE] = shade (0.75, @fg_color)
+ fg[ACTIVE] = @fg_color
+ #fg[ACTIVE] = @text_color
+
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = shade (0.75, @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] = shade (1.20, @bg_color)
+ base[ACTIVE] = @selected_bg_color
+
+ engine "murrine" {
+ animation = FALSE
+ arrowstyle = 1 # Estilo flechas menu (triangulos)
+ border_shades = {1.0, 1.0}
+ colorize_scrollbar = TRUE
+ contrast = 0.0
+ # default_button_color = shade (1.30, @selected_bg_color)
+ comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox button
+ expanderstyle = 0 # Treview expander (triangulo)
+ focusstyle = 3 # 0 to disable focus drawing.
+ # 1 to use dots.
+ # 2 to use a small colored rectangle.
+ # 3 to use a colored rectangle that touches the borders.
+ focus_color = shade (1.2, @selected_bg_color)
+ glazestyle = 0 # 0 = flat highlight,
+ # 1 = curved highlight
+ # 2 = concave style,
+ # 3 = top curved highlight,
+ # 4 = beryl highlight
+ glowstyle = 4 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
+ gradient_shades = {1.00, 1.00, 1.00, 1.00}
+ highlight_shade = 1.0
+ lightborder_shade = 1.0
+ lightborderstyle = 0 # 0 = top side, 1 = all sides
+ listviewstyle = 0 # 0 = nothing, 1 = dotted, 2 = line
+ menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
+ menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
+ menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
+ menustyle = 3 # 0 = no vertical menu stripe, 1 = display vertical menu stripe, 2 = faint? 3 = borderless
+ progressbarstyle = 0
+ reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
+ rgba = FALSE # alpha transparency
+ roundness = 1 # 0 = square
+ scrollbarstyle = 0 # 0 = nothing
+ separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
+ shadow_shades = {1.0, 1.0}
+ sliderstyle = 1 # 0 = nothing added
+ stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
+ toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
+ trough_shades = {0.88, 0.88}
+ }
+}
+
+style "test" = "default" {
+ fg[NORMAL] = "#00FF00"
+ fg[ACTIVE] = "#00FF00"
+ fg[PRELIGHT] = "#00FF00"
+ fg[SELECTED] = "#00FF00"
+ fg[INSENSITIVE] = "#00FF00"
+
+ bg[NORMAL] = "#FF0000"
+ bg[ACTIVE] = "#FF0000"
+ bg[PRELIGHT] = "#FF0000"
+ bg[SELECTED] = "#FF0000"
+ bg[INSENSITIVE] = "#FF0000"
+
+ text[NORMAL] = "#0000FF"
+ text[ACTIVE] = "#0000FF"
+ text[PRELIGHT] = "#0000FF"
+ text[SELECTED] = "#0000FF"
+ text[INSENSITIVE] = "#0000FF"
+
+ base[NORMAL] = "#FFFF00"
+ base[ACTIVE] = "#FFFF00"
+ base[PRELIGHT] = "#FFFF00"
+ base[SELECTED] = "#FFFF00"
+ base[INSENSITIVE] = "#FFFF00"
+}
+
+style "wide" {
+ xthickness = 2
+ ythickness = 2
+}
+
+style "wider" {
+ xthickness = 3
+ ythickness = 3
+}
+
+style "button" {
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = shade (1.12, @bg_color)
+ bg[PRELIGHT] = shade (1.15, @bg_color)
+ bg[ACTIVE] = shade (1.00, @selected_bg_color) # Pulsado
+ bg[INSENSITIVE] = shade (1.07, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.0
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ focusstyle = 2
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ highlight_shade = 1.00
+ textstyle = 2
+ text_shade = 0.7
+ }
+}
+
+style "button_label" {
+ fg[ACTIVE] = @selected_fg_color
+}
+
+style "checkradio_label" {
+ fg[ACTIVE] = @fg_color # Forzar color texto en radiobutton-eclipse
+}
+
+style "entry" { # text
+ xthickness = 3
+ ythickness = 3
+
+ # ------- otro entry -------------
+ # GtkWidget ::focus-line-width = 1
+ # GtkWidget ::focus-padding = 1
+ # bg[ACTIVE] = shade (0.78, @bg_color)
+ # bg[NORMAL] = shade (2.20, @bg_color)
+ # bg[PRELIGHT] = shade (1.18, @selected_bg_color)
+ # bg[SELECTED] = shade (0.9, @selected_bg_color)
+ base[INSENSITIVE] = shade (0.94, @bg_color)
+ text[ACTIVE] = @selected_fg_color # text-color selected and unfocused
+ # ------- fin otro entry ----------
+
+
+ engine "murrine" {
+ contrast = 0.0
+ roundness = 1
+ border_shades = {1.0, 1.0}
+ focusstyle = 2
+ }
+}
+
+style "expander" {
+ bg[NORMAL] = "#FFF"
+ fg[NORMAL] = shade (2.0, @text_color)
+ fg[PRELIGHT] = shade (2.0, @text_color)
+
+ engine "murrine" {
+ contrast = 1.2
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+}
+
+style "frame_title" {
+ fg[NORMAL] = shade(0.80, @fg_color)
+}
+
+style "handle" {
+
+}
+
+class "GtkPaned" style "handle"
+
+style "menubar" {
+ # Modificado
+ xthickness = 3
+ ythickness = 3
+
+ fg[NORMAL] = shade (1.00, @theme_fg_dark_color)
+
+ bg[NORMAL] = @theme_bg_dark_color
+
+ engine "murrine" {
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ border_shades = {1.0, 1.0}
+ contrast = 0.0
+ lightborderstyle = 1
+ textstyle = 2
+ text_shade = 1.1
+ }
+}
+
+
+style "menu" {
+ xthickness = 0
+ ythickness = 0
+ GtkMenuItem::arrow-scaling = 0.5
+
+ bg[NORMAL] = shade (1.00, @theme_bg_dark_color)
+
+ engine "murrine" {
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ roundness = 0 # 0 = squared
+ }
+}
+
+style "menu_item_white" {
+ xthickness = 2
+ ythickness = 3
+
+ fg[NORMAL] = shade (1.00, @theme_fg_dark_color) # menu item normal
+ fg[INSENSITIVE] = shade (0.75, @theme_fg_dark_color) # menu item deshabilitados
+ fg[PRELIGHT] = @selected_fg_color # menu item seleccionado
+
+ text[NORMAL] = shade (0.94, @theme_fg_dark_color) # Color check/radio menu
+ text[INSENSITIVE] = "#888" # Color check/radio menu
+ text[PRELIGHT] = @selected_fg_color # Color check/radio menu
+
+ bg[SELECTED] = shade (1.00, @selected_bg_color)
+ engine "murrine" {
+ gradient_shades = {1.00, 1.00, 1.00, 1.00}
+ #border_shades = {1.15, 1.15}
+ roundness = 0
+ contrast = 0.1 # Contraste separadores
+ textstyle = 0
+ #text_shade = 0.4
+ }
+}
+
+style "menu_item_black" {
+ xthickness = 2
+ ythickness = 3
+
+ fg[PRELIGHT] = @selected_fg_color
+ bg[PRELIGHT] = shade (0.94, @selected_bg_color)
+ bg[SELECTED] = shade (0.94, @selected_bg_color)
+
+ engine "murrine" {
+ gradient_shades = {1.30, 1.15, 1.15, 1.00}
+ roundness = 1
+ contrast = 0.0
+ }
+}
+
+style "notebook" {
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = shade (0.97, @bg_color) # selected tab entire
+ bg[ACTIVE] = shade (0.85, @bg_color) # unselected tab
+ bg[INSENSITIVE] = shade (0.87, @bg_color) # disabled controls
+
+ fg[NORMAL] = shade (1.05, @fg_color) # text selected tab
+ fg[ACTIVE] = shade (0.95, @fg_color) # text unselected tab
+ fg[INSENSITIVE] = shade (0.95, @fg_color)
+
+ engine "murrine" {
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ lightborderstyle = 0
+ lightborder_shade = 1.0
+ contrast = 0.0
+ highlight_shade = 1.00
+ roundness = 2
+ prelight_shade = 1.00
+
+ focusstyle = 2
+
+ }
+}
+
+
+style "progressbar" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[SELECTED] = shade (1.00, @selected_bg_color)
+ fg[PRELIGHT] = @selected_fg_color #active text-color
+
+ engine "murrine" {
+ gradient_shades = {1.00, 1.00, 1.00, 1.00}
+ contrast = 0.0
+ roundness = 1
+ }
+}
+
+style "scale" { # slider
+
+ GtkScale::trough-border = 0
+ GtkScale::slider-width = 13
+ GtkScale::slider-length = 13
+ GtkScale::trough-side-details = 1
+
+ xthickness = 2
+ ythickness = 2
+ bg[NORMAL] = shade (0.99, @base_color)
+ bg[PRELIGHT] = shade (1.00, @base_color)
+ bg[SELECTED] = shade (1.00, @selected_bg_color)
+
+ engine "murrine" {
+ sliderstyle = 0 # forma del slider
+ contrast = 0.5 # borde de todos los elementos
+ gradient_shades = {1.0, 1.0, 1.0, 1.0} # gradiente del slider
+ border_shades = {1.0, 1.0} # borde del slider
+ roundness = 12
+ lightborder_shade = 1.0 # brillo del trough-higlight
+ trough_border_shades = {1.10, 1.10}
+ }
+}
+
+style "scrollbar" {
+ bg[SELECTED] = shade (1.30, @bg_color) # color indicador
+ bg[NORMAL] = shade (1.30, @bg_color) # color borde indicador
+
+ # color flechas (stepper)
+ fg[NORMAL] = shade (1.00, @base_color)
+ fg[PRELIGHT] = shade (1.00, @base_color)
+ fg[ACTIVE] = shade (1.00, @base_color)
+ fg[SELECTED] = shade (1.00, @base_color)
+ fg[INSENSITIVE] = shade (1.00, @base_color)
+
+ engine "murrine" {
+ roundness = 0
+ gradient_shades = {1.0,1.0,1.0,1.0}
+ highlight_shade = 1.0
+ glow_shade = 1.0
+ prelight_shade = 1.15
+ gradient_colors = FALSE
+ lightborder_shade = 1.0
+ lightborderstyle = 0
+ trough_shades = {1.00, 1.00}
+ border_shades = {1.00, 1.00}
+ contrast = 0.00
+ }
+}
+
+style "overlay_scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+
+style "spinbutton" = "button" { # input/stepper
+ bg[NORMAL] = shade (0.95, @bg_color)
+ fg[ACTIVE] = @text_color # color flechas boton-spin pulsada
+
+ # Colores flechas-spin
+ # fg[NORMAL] = "#F00" # color flechas boton-spin
+ # fg[ACTIVE] = "#f00" # color flechas boton-spin pulsada
+ # fg[INSENSITIVE] = "#F00" # color flechas boton-spin disabled
+ # fg[PRELIGHT] = "#F00" # color flechas boton-spin prelight
+
+ # Colores entry-spin
+ # base[NORMAL] = "#F00" # color fondo entry-spin
+ # base[INSENSITIVE] = "#F00" # color fondo entry-spin disabled
+
+ # Colores boton-spin
+ # bg[NORMAL] = "#F00" # color boton-spin y borde entry-spin
+ # bg[INSENSITIVE] = "#F00" # color boton-spin disabled
+ # bg[SELECTED] = "#F00" # color focus borde entry-spin
+
+ # text[NORMAL] = "#F00" # color texto entry-spin
+ # text[SELECTED] = "#F00" # color texto seleccionado entry-spin
+ # text[ACTIVE] = "#F00" # color texto seleccionado entry-spin unfocused
+ # text[INSENSITIVE] = "#F00" # color texto disabled
+
+ engine "murrine" {
+ contrast = 0.0
+ border_shades = {1.0, 1.0}
+ #lightborder_shade = 1.00
+ }
+}
+
+style "toolbar" {
+ bg[NORMAL] = shade (1.00, @theme_bg_dark_color)
+ fg[ACTIVE] = @text_color
+
+ engine "murrine" {
+ separatorstyle = 0
+ lightborderstyle = 0
+ contrast = 0.0 # Regula el contraste del borde inferior de la toolbar
+ lightborder_shade = 1.0 # Regula el contraste del borde de la toolbar
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ }
+}
+
+style "toolbar_button" {
+ xthickness = 2
+ ythickness = 2
+
+ bg[PRELIGHT] = shade (0.80, @theme_bg_dark_color)
+ bg[ACTIVE] = shade (0.70, @theme_bg_dark_color)
+ bg[SELECTED] = shade (0.70, @theme_bg_dark_color)
+ bg[INSENSITIVE] = shade (1.05, @theme_bg_dark_color)
+
+ fg[ACTIVE] = @theme_fg_dark_color
+ fg[PRELIGHT] = @theme_text_dark_color
+ fg[NORMAL] = @theme_fg_dark_color
+ fg[INSENSITIVE] = shade (0.75, @theme_fg_dark_color)
+
+ engine "murrine" {
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ border_shades = {1.00, 1.00}
+ contrast = 0.00
+ lightborderstyle = 0
+ textstyle = 1
+ roundness = 2
+ }
+}
+
+# toolbar separator
+style "toolbar_separator" {
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = shade (0.80, @bg_color)
+ engine "murrine" {
+ border_shades = {1.00, 1.00}
+ contrast = 0.5
+ }
+}
+
+style "tooltips" {
+ xthickness = 8
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+
+ GtkWidget::new-tooltip-style = 0
+
+ engine "murrine" {
+ border_colors = { "#080808", "#080808" }
+ }
+}
+
+style "treeview" {
+ base[SELECTED] = shade (1.00, @selected_bg_color) # seleccion row focused
+ base[ACTIVE] = shade (1.00, @selected_bg_color) # seleccion row unfocused
+
+ fg[NORMAL] = shade (1.00, @fg_color) # header txt color
+
+ bg[SELECTED] = shade (0.75, @selected_bg_color) # backgr mini-checkbox checked
+ text[NORMAL] = shade (1.10, @fg_color) # txt+indicador checked normal
+ text[SELECTED] = @selected_fg_color # txt+indicador selected focused
+ text[ACTIVE] = @selected_fg_color # txt+indicador selected unfocused
+
+ engine "murrine" {
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ separatorstyle = 0
+ contrast = 1.0
+ }
+}
+
+style "treeview_header" = "button" {
+ ythickness = 1
+ GtkWidget ::focus-padding = 0
+
+ bg[NORMAL] = shade (0.85, @base_color)
+ bg[PRELIGHT] = shade (0.88, @base_color)
+ bg[INSENSITIVE] = shade (0.94, @bg_color)
+ bg[ACTIVE] = shade (0.80, @base_color)
+
+ engine "murrine" {
+ border_shades = {1.50, 1.50}
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ contrast = 0.30
+ lightborderstyle = 0
+ roundness = 0
+ textstyle = 1
+ glow_shade = 1.0
+ prelight_shade = 1.9
+
+ }
+}
+
+style "checkradio" {
+ xthickness = 3
+ ythickness = 3
+
+ base[NORMAL] = shade (1.12, @bg_color) # radiocheck normal
+ bg[SELECTED] = shade (1.12, @bg_color) # radiocheck color checked
+
+ text[NORMAL] = mix (0.30, shade(1.51, @selected_bg_color), @selected_fg_color) # indicador normal
+ text[PRELIGHT] = mix (0.30, shade(1.51, @selected_bg_color), @selected_fg_color) # indicador hover
+ text[ACTIVE] = mix (0.30, shade(1.51, @selected_bg_color), @selected_fg_color) # indicador click
+
+ bg[NORMAL] = shade (0.91, @bg_color) # color togglebutton
+ bg[PRELIGHT] = shade (0.94, @bg_color)
+ bg[ACTIVE] = shade (1.00, @selected_bg_color) # button option selected
+ bg[INSENSITIVE] = shade (1.07, @bg_color)
+
+ engine "murrine" {
+ contrast = 0.00
+ gradient_shades = {1.00, 1.00, 1.00, 1.00}
+ lightborderstyle = 0
+ lightborder_shade = 1.00
+ textstyle = 0
+ }
+}
+
+# ==============================================================================
+# FIREFOX SPECIFIC SETTINGS
+# ==============================================================================
+
+style "ff-default" {
+ GtkCheckButton::indicator-size = 14
+}
+
+style "ff-statusbar" {
+}
+
+#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
+#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"
+
+
+widget "MozillaGtkWidget*" style "ff-default"
+
+###############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+# The default style is applied to every widget
+class "GtkWidget" style "default"
+class "GtkSeparator" style "wide"
+class "GtkFrame" style "wide"
+class "GtkCalendar" style "wide"
+class "GtkEntry" style "entry"
+
+class "GtkSpinButton" style "spinbutton"
+class "GtkScale" style "scale"
+class "GtkVScale" style "scale"
+class "GtkHScale" style "scale"
+class "GtkScrollbar" style "scrollbar"
+# Overlay scrollbar
+widget_class "*" style "overlay_scrollbar"
+widget_class "*" style "overlay_scrollbar"
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*" style "button"
+widget_class "**" style "button_label"
+
+widget_class "*" style "notebook"
+widget_class "**" style "notebook"
+widget_class "**" style "notebook"
+widget_class "**" style "notebook"
+widget_class "**" style "notebook"
+
+
+widget_class "**" style "menubar"
+widget_class "**" style "menu"
+widget_class "**" style "menu_item_white"
+widget_class "*.*" style "menu_item_white"
+#widget_class "*.*" style "menu_item_black"
+
+widget_class "*" style "toolbar"
+widget_class "*" style "toolbar"
+widget_class "*.*.*" style "toolbar_button"
+class "GtkSeparatorToolItem" style "toolbar_separator"
+
+widget_class "*.." style "frame_title"
+widget_class "*.*" style "treeview"
+
+class "*GtkExpander*" style "expander"
+
+widget_class "*" style "progressbar"
+
+# Treeview headers (and similar stock GTK+ widgets)
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+
+# The window of the tooltip is called "gtk-tooltip"
+widget "gtk-tooltip*" style "tooltips"
+
+##########################################################################
+# Radiobutton and Checkbox
+##########################################################################
+# If you have problems displaying the checkbox or radio buttons in gtk2
+# uncomment the two lines following (remove the # symbol of the beginning of the line)
+
+widget_class "**" style "checkradio"
+widget_class "**" style "checkradio"
+
+# and comment on these (put the # symbol at the beginning of the line)
+# widget_class "**" style "checkbutton"
+# widget_class "**" style "radiobutton"
+##########################################################################
+
+style "FireFox-MenuBar" = "menubar" {
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+}
+widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar"
+widget "MozillaGtkWidget*GtkCheck*" style:highest "checkradio"
+widget "MozillaGtkWidget*GtkRadio*" style:highest "checkradio"
+
+widget_class "**" style:highest "checkradio_label"
+widget_class "**" style:highest "checkradio_label"
+
+##########################################################################
+# Following are special cases and workarounds for issues in applications.
+##########################################################################
+# For Google Chrome/Chromium integration.
+style "chrome-gtk-frame" {
+ ChromeGtkFrame::frame-color = @theme_bg_dark_color
+ ChromeGtkFrame::inactive-frame-color = @theme_bg_dark_color
+ ChromeGtkFrame::frame-gradient-size = 120
+ ChromeGtkFrame::frame-gradient-color = @theme_bg_dark_color
+ ChromeGtkFrame::inactive-frame-gradient-color = @theme_bg_dark_color
+ ChromeGtkFrame::incognito-frame-color = @theme_bg_dark_color
+ ChromeGtkFrame::incognito-inactive-frame-color = @theme_bg_dark_color
+ ChromeGtkFrame::incognito-frame-gradient-size = 120
+ ChromeGtkFrame::incognito-frame-gradient-color = @theme_bg_dark_color
+
+ ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @theme_bg_dark_color)
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @theme_bg_dark_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @theme_bg_dark_color)
+}
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+
+# For places where the text color is used instead of the fg color.
+style "text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = shade (0.75, @fg_color)
+}
+widget_class "*.." style "text_is_fg_color_workaround"
+
+# For menus where the text color is used instead of the fg color.
+style "menuitem_text_is_fg_color_workaround" {
+
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = shade (0.75, @fg_color)
+}
+widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"
+
+# For places where the fg color is used instead of the text color.
+style "fg_is_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+widget_class "**" style "fg_is_text_color_workaround"
+widget_class "*" style "fg_is_text_color_workaround"
+widget_class "*" style "fg_is_text_color_workaround"
+
+style "performance-fix" {
+
+ engine "murrine" {
+ textstyle = 0
+ contrast = 0.5
+ }
+}
+widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice
+
+# For gvim scrollbars.
+style "vim-scrollbar" = "scrollbar" {
+ GtkScrollbar ::slider_width = 16
+ GtkScrollbar ::stepper_size = 16
+
+ engine "pixmap" {
+ image {
+ function = BOX
+ orientation = VERTICAL
+ file = "assets/scroll-background.png"
+ }
+ }
+}
+widget "vim-main-window.*Scrollbar*" style "vim-scrollbar"
+
+# For Eclipse (swt) toolbars.
+widget "*swt*toolbar*" style "toolbar"
+
+
+# Banshee
+widget_class "__gtksharp_1**" style "treeview"
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-hor.svg b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-hor.svg
new file mode 100644
index 00000000..88a22e3f
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-hor.svg
@@ -0,0 +1,346 @@
+
+
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-insensitive-hor.svg b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-insensitive-hor.svg
new file mode 100644
index 00000000..d2969ec0
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-insensitive-hor.svg
@@ -0,0 +1,240 @@
+
+
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-insensitive-ver.svg b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-insensitive-ver.svg
new file mode 100644
index 00000000..4a873bca
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-insensitive-ver.svg
@@ -0,0 +1,209 @@
+
+
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-ver.svg b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-ver.svg
new file mode 100644
index 00000000..566f260e
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider-ver.svg
@@ -0,0 +1,315 @@
+
+
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider.svg b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider.svg
new file mode 100644
index 00000000..dbb871cd
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/assets/scale-slider.svg
@@ -0,0 +1,303 @@
+
+
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-gray-light.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-gray-light.css
new file mode 100644
index 00000000..5e25a088
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-gray-light.css
@@ -0,0 +1,256 @@
+/****************
+ * Applications *
+ ****************/
+ApDocView, /* Abiword */
+EogScrollView, /* Eog */
+CheeseThumbView /* Cheese */
+{
+ background-color: @chrome_bg_color;
+ -EogScrollView-shadow-type: none;
+}
+
+/* nautilus */
+.nautilus-canvas-item {
+ border-radius: 0px;
+}
+
+.nautilus-desktop.nautilus-canvas-item {
+ color: @theme_bg_color;
+ text-shadow: 1px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+NautilusWindow .primary-toolbar.toolbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_color, 1.04)),
+ to (shade(@theme_bg_color, 1.04)));
+
+ border-width: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ -unico-border-gradient: none;
+ border-color: @transparent @transparent shade(@theme_base_color, 1.00) @transparent;
+
+ padding: 1px 3px 2px;
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+}
+
+NautilusWindow .primary-toolbar .toolbar .button,
+NautilusWindow .primary-toolbar.toolbar .button {
+ padding: 0px 2px;
+}
+
+#nautilus-search-button *,
+NautilusWindow .primary-toolbar .toolbar .button,
+NautilusWindow .primary-toolbar.toolbar .button {
+
+ background-image: none;
+
+ -unico-border-gradient: none;
+ border-image: none;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0px;
+ border-color: @transparent;
+
+ box-shadow: none;
+
+ -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 0px;
+ -unico-inner-stroke-color: @transparent;
+
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 6px 0px 6px 0px;
+ -unico-outer-stroke-color: @transparent;
+}
+
+#nautilus-search-button *,
+NautilusWindow .primary-toolbar .toolbar .button GtkLabel,
+NautilusWindow .primary-toolbar.toolbar .button GtkLabel {
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+#nautilus-search-button *:prelight
+NautilusWindow .primary-toolbar .toolbar .button *:hover,
+NautilusWindow .primary-toolbar.toolbar .button *:hover {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+#nautilus-search-button *:active,
+#nautilus-search-button *:active:prelight,
+NautilusWindow .primary-toolbar .toolbar .button *:active,
+NautilusWindow .primary-toolbar.toolbar .button *:active,
+NautilusWindow .primary-toolbar .toolbar .button *:active:hover,
+NautilusWindow .primary-toolbar.toolbar .button *:active:hover {
+ color: shade(@theme_fg_color, 1.25);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+#nautilus-search-button .button:active,
+#nautilus-search-button .button:active:prelight,
+NautilusWindow .primary-toolbar .toolbar .button:active,
+NautilusWindow .primary-toolbar.toolbar .button:active,
+NautilusWindow .primary-toolbar .toolbar .button:active:hover,
+NautilusWindow .primary-toolbar.toolbar .button:active:hover {
+
+ border-radius: 0px;
+
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 6px 0px 6px 0px;
+ -unico-outer-stroke-color: @transparent;
+ -unico-inner-stroke-width: 0px;
+ -unico-inner-stroke-gradient: none;
+
+ background-image: none;
+ -unico-border-gradient: none;
+ border-color: shade (@theme_bg_color, 0.85);
+ background-color: shade (@theme_bg_color, 0.85);
+}
+
+#nautilus-search-button .button:prelight,
+NautilusWindow .primary-toolbar .toolbar .button:hover,
+NautilusWindow .primary-toolbar.toolbar .button:hover {
+
+ -unico-inner-stroke-width: 0px;
+ -unico-inner-stroke-gradient: none;
+
+ background-image: none;
+ -unico-border-gradient: none;
+ border-color: shade (@theme_bg_color, 0.90);
+ background-color: shade (@theme_bg_color, 0.90);
+}
+
+NautilusFloatingBar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@notebook_tab_gradient_a, 0.97)),
+ to (shade (@notebook_tab_gradient_b, 0.90)));
+
+ border-color: shade (@notebook_tab_gradient_b, 0.80);
+
+ border-radius: 0px;
+ border-width: 1px;
+ border-style: solid;
+}
+
+NautilusFloatingBar .button {
+ background-color: alpha (@theme_base_color, 0.0);
+ background-image: none;
+
+ border-style: none;
+ border-image: none;
+
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+NautilusWindow .sidebar,
+NautilusWindow .sidebar.view,
+NautilusWindow .sidebar .view,
+NautilusWindow .sidebar.view:prelight,
+NautilusWindow .sidebar .view:prelight {
+ background-color: shade (@theme_bg_dark_color, 1.00);
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+
+NautilusWindow .sidebar .scrollbar {
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 6;
+}
+
+NautilusWindow .sidebar .scrollbar.trough,
+NautilusWindow .sidebar .scrollbar.trough.vertical {
+ background-image: none;
+ background-color: shade (@theme_bg_dark_color, 1.00);
+ -unico-inner-stroke-width: 0px;
+}
+
+/* overlay scrollbar */
+NautilusWindow .sidebar OsThumb:selected,
+NautilusWindow .sidebar OsScrollbar:selected {
+ background-color: shade (@theme_bg_dark_color, 0.60);
+}
+
+NautilusWindow .sidebar OsThumb:active,
+NautilusWindow .sidebar OsScrollbar:active {
+ background-color: shade (@theme_bg_dark_color, 0.46);
+}
+
+NautilusWindow .sidebar OsThumb:insensitive,
+NautilusWindow .sidebar OsScrollbar:insensitive {
+ background-color: shade (@theme_bg_dark_color, 0.68);
+}
+
+
+NautilusWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+}
+
+NautilusWindow > GtkTable > .pane-separator,
+NautilusWindow .pane-separator {
+ /* ubuntu-12 */
+ background-color: shade (@theme_bg_dark_color, 1.00);
+ border-color: shade (@theme_bg_dark_color, 1.00);
+ border-style: solid;
+ border-width: 0px;
+ background-image: -gtk-gradient(linear,
+ left top, right top,
+ from (shade (@theme_bg_dark_color, 1.00)),
+ to (shade (@theme_bg_dark_color, 1.00)));
+
+ -unico-border-gradient: none;
+ -unico-inner-stroke-width: 0px;
+}
+
+
+NautilusWindow > GtkTable > .pane-separator:hover {
+ background-color: shade (@theme_bg_dark_color, 1.00);
+}
+
+/* Nautilus 3.6 Toolbar-buttons */
+NautilusToolbar .button,
+NautilusToolbar .button:active,
+NautilusToolbar .button:hover,
+NautilusToolbar .button:hover:active {
+ border-style: solid;
+ border-radius: 0px;
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ box-shadow: none;
+}
+
+NautilusToolbar .button {
+ icon-shadow: 0 1px @theme_shadow_color;
+}
+
+NautilusToolbar .button *:active {
+ icon-shadow: 0 1px @theme_selected_shadow_color;
+}
+
+
+
+NautilusToolbar .button *:insensitive,
+NautilusToolbar .button *:active:insensitive {
+ text-shadow: none;
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-gray.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-gray.css
new file mode 100644
index 00000000..da0a5699
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-gray.css
@@ -0,0 +1,237 @@
+/****************
+ * Applications *
+ ****************/
+ApDocView, /* Abiword */
+EogScrollView, /* Eog */
+CheeseThumbView /* Cheese */
+{
+ background-color: @chrome_bg_color;
+ -EogScrollView-shadow-type: none;
+}
+
+/* nautilus */
+.nautilus-canvas-item {
+ border-radius: 0px;
+}
+
+.nautilus-desktop.nautilus-canvas-item {
+ color: @theme_bg_color;
+ text-shadow: 1px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+NautilusWindow .primary-toolbar.toolbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from(shade (@theme_bg_dark_color, 1.00)),
+ to(shade(@theme_bg_dark_color, 1.00)));
+
+ border-width: 0px 0px 0px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: @transparent @transparent shade(@theme_bg_dark_color, 0.85) @transparent;
+
+ padding: 1px 3px 2px;
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+}
+
+
+
+NautilusWindow .primary-toolbar .toolbar .button,
+NautilusWindow .primary-toolbar.toolbar .button,
+NautilusWindow .primary-toolbar .toolbar .button:active,
+NautilusWindow .primary-toolbar.toolbar .button:active,
+NautilusWindow .primary-toolbar .toolbar .button:hover,
+NautilusWindow .primary-toolbar.toolbar .button:hover,
+NautilusWindow .primary-toolbar .toolbar .button:hover:active,
+NautilusWindow .primary-toolbar.toolbar .button:hover:active {
+ padding: 0px 2px;
+
+}
+
+#nautilus-search-button * {
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: @transparent;
+ border-image: none;
+ box-shadow: none;
+
+ -unico-outer-stroke-width: 6px 4px 6px 4px;
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-color: @transparent;
+
+ background-image: none;
+
+ padding: 0px 4px;
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+
+#nautilus-search-button .button:prelight,
+NautilusWindow .primary-toolbar .toolbar .button:hover,
+NautilusWindow .primary-toolbar.toolbar .button:hover {
+ border-style: solid;
+ border-width: 1px;
+
+ border-image: none;
+ border-color: shade (@theme_bg_dark_color, 0.90);
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.90)),
+ to (shade (@theme_bg_dark_color, 0.90)));
+}
+
+#nautilus-search-button *:prelight {
+ color: @theme_text_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+
+}
+
+#nautilus-search-button .button:active,
+#nautilus-search-button .button:active:prelight {
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0px;
+
+ -unico-border-gradient: none;
+ border-color: shade (@theme_bg_dark_color, 0.70);
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.70)),
+ to (shade (@theme_bg_dark_color, 0.70)));
+}
+
+#nautilus-search-button *:active,
+#nautilus-search-button *:active:prelight {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_shadow_selected_color;
+}
+
+NautilusFloatingBar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@notebook_tab_gradient_a, 0.97)),
+ to (shade (@notebook_tab_gradient_b, 0.90)));
+
+ border-color: shade (@notebook_tab_gradient_b, 0.80);
+
+ border-radius: 0px;
+ border-width: 1px;
+ border-style: solid;
+}
+
+NautilusFloatingBar .button {
+ background-color: alpha (@theme_base_color, 0.0);
+ background-image: none;
+
+ border-style: none;
+ border-image: none;
+
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+NautilusWindow .sidebar,
+NautilusWindow .sidebar.view,
+NautilusWindow .sidebar .view,
+NautilusWindow .sidebar.view:prelight,
+NautilusWindow .sidebar .view:prelight {
+ background-color: shade(@theme_bg_dark_color, 1.00);
+ color: shade(@theme_fg_dark_color, 0.95);
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+
+NautilusWindow .sidebar .scrollbar {
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 6;
+}
+
+NautilusWindow .sidebar .scrollbar.trough,
+NautilusWindow .sidebar .scrollbar.trough.vertical {
+ background-image: none;
+ background-color: shade (@theme_bg_dark_color, 1.00);
+}
+
+/* overlay scrollbar */
+NautilusWindow .sidebar OsThumb:selected,
+NautilusWindow .sidebar OsScrollbar:selected {
+ background-color: shade (@theme_bg_dark_color, 0.60);
+}
+
+NautilusWindow .sidebar OsThumb:active,
+NautilusWindow .sidebar OsScrollbar:active {
+ background-color: shade (@theme_bg_dark_color, 0.46);
+}
+
+NautilusWindow .sidebar OsThumb:insensitive,
+NautilusWindow .sidebar OsScrollbar:insensitive {
+ background-color: shade (@theme_bg_dark_color, 0.68);
+}
+
+NautilusWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+}
+
+NautilusWindow > GtkTable > .pane-separator,
+NautilusWindow .pane-separator {
+ /* ubuntu-12 */
+ background-color: shade (@theme_bg_dark_color, 1.00);
+ border-color: shade (@theme_bg_dark_color, 1.00);
+ border-style: none;
+ border-width: 0px;
+ background-image: none;
+
+ border-image: none;
+
+}
+
+NautilusWindow > GtkTable > .pane-separator:hover {
+ background-color: shade (@theme_bg_dark_color, 1.00);
+}
+
+/* Nautilus 3.6 Toolbar-buttons */
+NautilusToolbar .button,
+NautilusToolbar .button:active,
+NautilusToolbar .button:hover,
+NautilusToolbar .button:hover:active {
+ border-style: solid;
+ border-radius: 0px;
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ box-shadow: none;
+}
+
+NautilusToolbar .button {
+ icon-shadow: 0 1px @theme_shadow_color;
+}
+
+NautilusToolbar .button *:active {
+ icon-shadow: 0 1px @theme_selected_shadow_color;
+}
+
+NautilusToolbar .button *:insensitive,
+NautilusToolbar .button *:active:insensitive {
+ text-shadow: none;
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-light.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-light.css
new file mode 100644
index 00000000..f75ed9fe
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-applications-light.css
@@ -0,0 +1,217 @@
+/****************
+ * Applications *
+ ****************/
+@define-color theme_path_bg_color #aaaaaa;
+
+ApDocView, /* Abiword */
+EogScrollView, /* Eog */
+CheeseThumbView /* Cheese */
+{
+ background-color: @chrome_bg_color;
+ -EogScrollView-shadow-type: none;
+}
+
+/* nautilus */
+.nemo-canvas-item,
+.nautilus-canvas-item {
+ border-radius: 0px;
+}
+
+/* desktop mode */
+.nautilus-desktop.nautilus-canvas-item {
+ color: @theme_bg_color;
+ text-shadow: 0px 1px black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ background-image: none;
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+NautilusWindow .primary-toolbar.toolbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_bg_color, 1.04)),
+ to (shade(@theme_bg_color, 1.04)));
+
+ border-width: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ -unico-border-gradient: none;
+ border-color: transparent transparent shade(@theme_base_color, 1.00) transparent;
+
+ padding: 1px 3px 2px;
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+}
+
+#nautilus-search-button * {
+ padding: 0px 4px;
+}
+
+NautilusWindow .primary-toolbar .toolbar .button,
+NautilusWindow .primary-toolbar.toolbar .button {
+ padding: 0px 2px;
+}
+
+#nautilus-search-button,
+NautilusWindow .primary-toolbar .toolbar .button,
+NautilusWindow .primary-toolbar.toolbar .button {
+
+ background-image: none;
+
+ border-image: none;
+ border-style: solid;
+ border-width: 6px 1px 5px 1px;
+ border-radius: 0px;
+ border-color: shade(@theme_bg_color, 1.04);
+
+ box-shadow: none;
+
+/* -unico-inner-stroke-gradient: none;
+ -unico-inner-stroke-width: 0px;
+ -unico-inner-stroke-color: transparent;
+
+ -unico-outer-stroke-gradient: none;
+ -unico-outer-stroke-width: 6px 0px 5px 0px;
+ -unico-outer-stroke-color: #f00; */
+
+}
+
+#nautilus-search-button *,
+NautilusWindow .primary-toolbar .toolbar .button GtkLabel,
+NautilusWindow .primary-toolbar.toolbar .button GtkLabel {
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+#nautilus-search-button *:prelight
+NautilusWindow .primary-toolbar .toolbar .button *:hover,
+NautilusWindow .primary-toolbar.toolbar .button *:hover {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+#nautilus-search-button *:active,
+#nautilus-search-button *:active:prelight,
+NautilusWindow .primary-toolbar .toolbar .button *:active,
+NautilusWindow .primary-toolbar.toolbar .button *:active,
+NautilusWindow .primary-toolbar .toolbar .button *:active:hover,
+NautilusWindow .primary-toolbar.toolbar .button *:active:hover {
+ color: shade(@theme_fg_color, 1.25);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+#nautilus-search-button .button:active,
+#nautilus-search-button .button:active:prelight,
+NautilusWindow .primary-toolbar .toolbar .button:active,
+NautilusWindow .primary-toolbar.toolbar .button:active,
+NautilusWindow .primary-toolbar .toolbar .button:active:hover,
+NautilusWindow .primary-toolbar.toolbar .button:active:hover {
+
+ border-image: none;
+ border-style: solid;
+ border-width: 6px 1px 5px 1px;
+ border-radius: 0px;
+ border-color: shade(@theme_bg_color, 1.04);
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.85);
+}
+
+#nautilus-search-button .button:prelight,
+NautilusWindow .primary-toolbar .toolbar .button:hover,
+NautilusWindow .primary-toolbar.toolbar .button:hover {
+
+ border-color: shade(@theme_bg_color, 1.04);
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.93);
+
+}
+
+NautilusFloatingBar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@notebook_tab_gradient_a, 0.97)),
+ to (shade (@notebook_tab_gradient_b, 0.90)));
+
+ border-color: shade (@notebook_tab_gradient_b, 0.80);
+
+ border-radius: 0px;
+ border-width: 1px;
+ border-style: solid;
+}
+
+NautilusFloatingBar .button {
+ background-color: alpha (@theme_base_color, 0.0);
+ background-image: none;
+
+ border-style: none;
+ border-image: none;
+
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+NautilusWindow .sidebar .scrollbar {
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 6;
+}
+
+NautilusWindow .sidebar .scrollbar.trough,
+NautilusWindow .sidebar .scrollbar.trough.vertical {
+ background-image: none;
+ background-color: @sidebar_background;
+ -unico-inner-stroke-width: 0px;
+}
+
+NautilusWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+}
+
+NautilusWindow > GtkTable > .pane-separator,
+NautilusWindow .pane-separator {
+ border-color: @sidebar_background;
+ border-style: solid;
+ border-width: 0px;
+ background-color: @sidebar_background;
+ background-image: none;
+
+}
+
+/* Nautilus 3.6 Toolbar-buttons */
+NautilusToolbar .button,
+NautilusToolbar .button:active,
+NautilusToolbar .button:hover,
+NautilusToolbar .button:hover:active {
+ border-style: solid;
+ border-radius: 0px;
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ box-shadow: none;
+}
+
+NautilusToolbar .button {
+ icon-shadow: 0 1px @theme_shadow_color;
+}
+
+NautilusToolbar .button *:active {
+ icon-shadow: 0 1px @theme_selected_shadow_color;
+}
+
+
+
+NautilusToolbar .button *:insensitive,
+NautilusToolbar .button *:active:insensitive {
+ text-shadow: none;
+}
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-panel.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-panel.css
new file mode 100644
index 00000000..8e0020f2
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gnome-panel.css
@@ -0,0 +1,111 @@
+/**********************
+ * Fallback Mode Panel
+ **********************/
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelToplevel,
+PanelWidget,
+PanelAppletFrame,
+PanelApplet {
+ background-image: none;
+ background-color: @os_chrome_bg_color;
+ color: @os_chrome_fg_color;
+ border-width: 0px;
+ border-image: none;
+ border-style: none;
+ text-shadow: none;
+}
+
+
+ClockBox,
+.gnome-panel-menu-bar {
+ /* font: bold; */
+}
+
+.gnome-panel-menu-bar .menuitem:prelight {
+ /* background-color: @os_chrome_selected_bg_color;
+ color: @os_chrome_selected_fg_color; */
+}
+
+.gnome-panel-menu-bar .menuitem *:prelight {
+ /* color: @os_chrome_selected_fg_color;
+ text-shadow: @os_chrome_bg_color 0 1; */
+}
+
+PanelApplet > GtkMenuBar.menubar .menuitem {
+ padding: 0px;
+
+}
+
+PanelApplet .button,
+PanelApplet .button:prelight,
+PanelApplet .button *:prelight {
+ /* padding: 4px; */
+
+ border-image: none;
+ border-width: 0px;
+ border-radius: 0px;
+
+ background-image: none;
+ background-color: alpha(@theme_base_color, 0.0);
+
+ color: @os_chrome_fg_color;
+ text-shadow: none;
+}
+
+PanelToplevel {
+ /* color borde panel */
+ background-color: shade(@os_chrome_bg_color, 0.70);
+
+}
+
+PanelApplet .button:active ,
+PanelApplet .button:active:prelight,
+PanelApplet .button *:active:prelight {
+ border-image: none;
+ background-color: @os_chrome_selected_bg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_selected_bg_color, 1.00)),
+ to (shade(@theme_selected_bg_color, 1.00)));
+
+ color: @os_chrome_selected_fg_color;
+ text-shadow: none;
+ border-width: 0px;
+ border-radius: 0px;
+}
+
+PanelApplet *:prelight {
+ /* color: @os_chrome_selected_fg_color; */
+}
+
+PanelApplet *:active,
+PanelApplet *:prelight:active {
+ color: @os_chrome_selected_fg_color;
+ text-shadow: 0px 1px shade (#2255F5, 0.6);
+}
+
+NaTrayApplet {
+ -NaTrayApplet-icon-padding: 3px;
+ -NaTrayApplet-icon-size: 16px;
+}
+
+WnckPager, WnckTasklist {
+ background-color: @os_chrome_selected_bg_color;
+ background-image: none;
+ color: @os_chrome_fg_color;
+ text-shadow: none;
+}
+
+GsmFailWhaleDialog {
+ background-color: @os_chrome_bg_color;
+ background-image: none;
+ color: @os_chrome_fg_color;
+ text-shadow: none;
+}
+
+GsmFailWhaleDialog * {
+ background-color: @os_chrome_bg_color;
+ background-image: none;
+}
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gtk-widgets-assets.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gtk-widgets-assets.css
new file mode 100644
index 00000000..5b1e8a63
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gtk-widgets-assets.css
@@ -0,0 +1,214 @@
+/*************************
+ * Check and Radio items *
+ *************************/
+
+.check,
+.check:hover,
+.check row,
+.check row:hover,
+.check row:selected,
+.check row:selected:focused,
+.radio,
+.radio row,
+.radio row:selected,
+.radio row:selected:focused {
+ /* Se debe poner background-image para que dibuje background en check-row */
+ /* ej complementos de rhythmbox */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix(@theme_bg_color, @theme_mix_base, 0.10)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.10)));
+
+ /*background-color: mix(@theme_bg_color, @theme_mix_base, 0.10);
+ background-image: none;*/
+ border-width: 1px;
+ border-style: solid;
+ border-color: mix(@theme_bg_color, @theme_mix_base, 0.10);
+ border-image: none;
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+
+}
+
+/* Estado active y mixed (inconsistent) */
+.radio:inconsistent,
+.radio row:selected:inconsistent,
+.radio row:selected:focused:inconsistent,
+.radio:active,
+.radio row:selected:active,
+.radio row:selected:focused:active {
+ color: mix(@theme_check_fg_color, @theme_base_color, 0.15);
+
+ background-color: @theme_check_bg_color;
+ background-image: none;
+ border-color: @theme_check_bg_color;
+}
+
+.check:inconsistent,
+.check:inconsistent:hover,
+.check row:selected:inconsistent,
+.check row:selected:focused:inconsistent,
+.check:active,
+.check:active:hover,
+.check row:selected:active,
+.check row:selected:focused:active {
+ color: @theme_check_fg_color;
+
+ background-color: @theme_check_bg_color;
+ background-image: none;
+ border-color: @theme_check_bg_color;
+}
+
+/* Estado disabled (insensitive) */
+.check:insensitive,
+.check row:insensitive,
+.check row:selected:insensitive,
+.check row:selected:focused:insensitive,
+.check:active:insensitive,
+.check row:selected:active:insensitive,
+.check row:selected:focused:active:insensitive,
+.check:inconsistent:insensitive,
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focused:inconsistent:insensitive,
+.radio:insensitive,
+.radio row:insensitive,
+.radio row:selected:insensitive,
+.radio row:selected:focused:insensitive,
+.radio:active:insensitive,
+.radio row:selected:active:insensitive,
+.radio row:selected:focused:active:insensitive,
+.radio:inconsistent:insensitive,
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focused:inconsistent:insensitive {
+ background-image: none;
+ background-color: @insensitive_bg_color;
+ color: @insensitive_fg_color;
+ border-color: @insensitive_fg_color;
+}
+
+.sidebar .radio:active,
+.sidebar .radio:active:focused,
+.sidebar .radio:active:prelight {
+ /* background-image: url("assets/sidebar-radio-checked.svg"); */
+}
+
+.sidebar .radio:prelight {
+ /* background-image: url("assets/sidebar-radio-prelight.svg"); */
+}
+
+.sidebar .radio:active:selected,
+.sidebar .radio:active:selected:focused {
+ /* background-image: url("assets/sidebar-radio-selected.svg"); */
+}
+
+.sidebar .radio:selected:prelight,
+.sidebar .radio:selected:focused {
+ /* background-image: url("assets/sidebar-radio-selected-prelight.svg"); */
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(last),
+GtkComboBox.combobox-entry .button:nth-child(last) {
+
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:hover:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(last),
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(last),
+GtkComboBox.combobox-entry .button:active:nth-child(last),
+GtkComboBox.combobox-entry .button:hover:active:nth-child(last) {
+
+}
+
+/* for RTL languages */
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(first),
+GtkComboBox.combobox-entry .button:nth-child(first) {
+
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(first),
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(first),
+GtkComboBox.combobox-entry .button:active:nth-child(first),
+GtkComboBox.combobox-entry .button:hover:active:nth-child(first) {
+
+}
+
+GtkScale.trough,
+GtkScale.trough.horizontal {
+
+}
+
+GtkScale.trough.vertical {
+
+}
+
+
+GtkScale.progressbar.horizontal {
+
+}
+
+GtkScale.progressbar.vertical {
+
+}
+
+/* slider */
+GtkScale.slider,
+GtkScale.slider.horizontal,
+GtkScale.slider.horizontal:hover,
+GtkScale.scale-has-marks-below.slider.horizontal,
+GtkScale.scale-has-marks-below.slider.horizontal:hover,
+GtkScale.scale-has-marks-above.slider.horizontal,
+GtkScale.scale-has-marks-above.slider.horizontal:hover {
+ background-image: url("assets/scale-slider-hor.svg");
+}
+
+GtkScale.slider:insensitive,
+GtkScale.slider.horizontal:insensitive,
+GtkScale.scale-has-marks-below.slider.horizontal:insensitive,
+GtkScale.scale-has-marks-above.slider.horizontal:insensitive {
+ background-image: url("assets/scale-slider-insensitive-hor.svg");
+}
+
+GtkScale.slider.vertical,
+GtkScale.slider.vertical:hover,
+GtkScale.scale-has-marks-below.slider.vertical,
+GtkScale.scale-has-marks-below.slider.vertical:hover,
+GtkScale.scale-has-marks-above.slider.vertical,
+GtkScale.scale-has-marks-above.slider.vertical:hover {
+ background-image: url("assets/scale-slider-ver.svg");
+}
+
+GtkScale.slider.vertical:insensitive,
+GtkScale.scale-has-marks-below.slider.vertical:insensitive,
+GtkScale.scale-has-marks-above.slider.vertical:insensitive {
+ background-image: url("assets/scale-slider-insensitive-ver.svg");
+}
+
+/* nth-child for linked areas */
+.toolbar .raised.linked.button,
+.toolbar .raised.linked.button:active,
+.toolbar .raised.linked.button:active:hover,
+.toolbar .raised.linked .button,
+.toolbar .raised.linked .button:active,
+.toolbar .raised.linked .button:active:hover,
+.toolbar .raised.linked.button:nth-child(first) ,
+.toolbar .raised.linked.button:active:nth-child(first),
+.toolbar .raised.linked.button:active:hover:nth-child(first),
+.toolbar .raised.linked:nth-child(first) .button,
+.toolbar .raised.linked:nth-child(first) .button:active,
+.toolbar .raised.linked:nth-child(first) .button:active:hover,
+.toolbar .raised.linked.button:nth-child(last),
+.toolbar .raised.linked.button:active:nth-child(last),
+.toolbar .raised.linked.button:active:hover:nth-child(last),
+.toolbar .raised.linked:nth-child(last) .button,
+.toolbar .raised.linked:nth-child(last) .button:active,
+.toolbar .raised.linked:nth-child(last) .button:active:hover {
+
+
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gtk-widgets.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..87fb77e4
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,2171 @@
+* {
+ -GtkArrow-arrow-scaling: 0.7;
+ -GtkButton-child-displacement-x: 0;
+ -GtkButton-child-displacement-y: 0;
+ -GtkButton-default-border: 0;
+ -GtkButton-image-spacing: 0;
+ -GtkButton-interior-focus: true;
+ -GtkButton-inner-border: 1;
+ -GtkCheckButton-indicator-size: 16;
+ -GtkCheckMenuItem-indicator-size: 14;
+ -GtkEntry-inner-border: 2;
+ -GtkEntry-progress-border: 0;
+ -GtkExpander-expander-size: 8;
+ -GtkHTML-link-color: @link_color;
+ -GtkIMHtml-hyperlink-color: @link_color;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 5;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.6;
+ -GtkNotebook-tab-overlap: 0;
+ -GtkNotebook-tab-curvature: 0;
+ -GtkNotebook-initial-gap: 0;
+
+ -GtkPaned-handle-size: 3;
+
+ -GtkProgressBar-min-horizontal-bar-height: 14;
+ -GtkProgressBar-min-vertical-bar-width: 14;
+
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+
+ -GtkSeparatorMenuItem-horizontal-padding: 0;
+
+ -GtkTextView-error-underline-color: @error_color;
+ -GtkTreeView-vertical-separator: 0;
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-separator-width: 2px;
+ -GtkWidget-separator-height: 2;
+
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkToolbar-internal-padding: 0;
+ -GtkToolButton-icon-spacing: 4;
+
+ -GtkTreeView-expander-size: 8;
+
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 1;
+ -GtkWidget-link-color: @link_color;
+ -GtkWidget-visited-link-color: @link_color;
+
+ -GtkWindow-resize-grip-height: 0;
+ -GtkWindow-resize-grip-width: 0;
+
+ -WnckTasklist-fade-overlay-rect: 0;
+
+ border-width: 1px;
+ engine: unico;
+
+ /* Resaltar destino en drag-drop */
+
+ -unico-focus-border-color: alpha (@theme_selected_bg_color, 0.25);
+ -unico-focus-border-radius: 0;
+ -unico-focus-fill-color: alpha (@theme_selected_bg_color, 0.1);
+ -unico-focus-outer-stroke-color: transparent;
+
+ -unico-inner-stroke-color: transparent;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-color: transparent;
+ -unico-outer-stroke-width: 0;
+
+ -unico-focus-border-dashes: 0;
+
+}
+
+/***************
+ * Base States *
+ ***************/
+GtkWindow {
+ color: @theme_fg_color;
+}
+
+* {
+ /* inherit the color from parent by default */
+ color: inherit;
+ background-color: @theme_bg_color;
+}
+
+*:active {
+}
+
+*:active:hover:insensitive {
+}
+
+*:active:insensitive {
+}
+
+*:hover {
+ background-color: alpha(shade(@menu_bg_color, 1.05), 0.0);
+}
+
+*:hover:insensitive {
+}
+
+*:selected,
+*:selected:focused {
+ background-color: alpha (@selected_bg_color, 0.1);
+ /* color: @selected_fg_color; */
+}
+
+*:insensitive {
+ background-color: @insensitive_bg_color;
+ color: @insensitive_fg_color;
+ border-color: @insensitive_border_color;
+}
+
+
+.tooltip {
+ padding: 4px 4px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@theme_bg_color, 0.70);
+ background-color: @theme_tooltip_bg_color;
+ color: shade(@theme_tooltip_fg_color, 0.90);
+}
+
+.tooltip * {
+ background-color: @theme_tooltip_bg_color;
+}
+
+.grip {
+ background-color: shade (@inactive_frame_color, 0.93);
+}
+
+/*********
+ * label *
+ *********/
+GtkLabel,
+GtkLabel:insensitive {
+ background-color: transparent;
+}
+
+.view.rubberband,
+.rubberband {
+ background-color: alpha (@theme_selected_bg_color, 0.35);
+
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-radius: 0px;
+ border-color: @theme_selected_bg_color;
+
+}
+
+
+/*************
+ * separator *
+ *************/
+.separator {
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-color: mix(@theme_fg_color, @theme_bg_color, 0.95);
+ border-bottom-color: alpha (shade (@theme_bg_color, 1.26), 0.15);
+ border-right-color: alpha (shade (@theme_bg_color, 1.26), 0.15);
+
+}
+
+GtkTreeView.view.separator,
+GtkTreeView.separator,
+GtkTreeView.view.separator:hover,
+GtkTreeView.separator:hover,
+.separator,
+.separator:prelight {
+ color: shade (@theme_bg_color, 0.92);
+ border-color: mix(@theme_fg_color, @theme_bg_color, 0.95);
+ border-image: none;
+}
+
+.separator.horizontal {
+ border-width: 1px 0 1px 0;
+}
+
+.separator.vertical {
+ border-width: 0 1px 0 1px;
+}
+
+GtkComboBox .separator {
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+.button .separator,
+.button.separator {
+ border-color: alpha (#000, 0.00);
+
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: alpha (#000, 0.00);
+
+}
+
+.pane-separator {
+ color: shade (@sidebar_background, 0.95);
+}
+
+.pane-separator:prelight,
+.pane-separator:selected {
+ color: shade (@sidebar_background, 0.95);
+}
+
+GtkStatusbar {
+ padding: 5px;
+ color: @theme_fg_color;
+ -GtkStatusbar-shadow-type: none;
+}
+
+.dnd {
+ border-width: 1px;
+ border-style: solid;
+ border-color: @theme_selected_bg_color;
+ border-radius: 0px;
+}
+
+/****************
+ * Text Entries *
+ ****************/
+.entry {
+
+/* ¡¡¡ Ojo !!!
+ Este es el color de fondo de la ventana de configuracion del sistema */
+ background-color: @theme_base_color;
+/* ---------------------------------------- */
+
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-image: none;
+ border-color: @theme_bg_color;
+
+/*
+ box-shadow: inset 0px -1px shade (@theme_base_color, 0.10),
+ inset 1px 0px shade (@theme_base_color, 0.10),
+ inset 0px 1px shade (@theme_base_color, 0.10),
+ inset -1px 0px shade (@theme_base_color, 0.10);
+*/
+
+
+ padding: 4px;
+ -GtkEntry-inner-border: 0;
+ -GtkEntry-progress-border: 0;
+ color: @entry_text_color;
+
+ background-image: -gtk-gradient(linear,
+ left top, left bottom,
+ from (@theme_base_color),
+ to (@theme_base_color));
+}
+
+.entry:focused {
+/*
+ border-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (@focused_entry_border, 0.90)),
+ to (alpha (@focused_entry_border, 0.90)));
+ -unico-outer-stroke-width: 1px;
+ -unico-outer-stroke-gradient: -gtk-gradient (linear,
+ left top, left bottom,
+ from (alpha (@focused_entry_border, 0.90)),
+ to (alpha (@focused_entry_border, 0.90)));
+*/
+}
+
+.entry:insensitive {
+ color: @insensitive_fg_color;
+ background-color: @insensitive_bg_color;
+ border-color: @insensitive_border_color;
+
+ background-image: none;
+ border-image: none;
+ border-style: solid;
+ border-image: none;
+
+
+}
+
+.entry:selected,
+.entry:selected:focused {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.entry.progressbar {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+
+ border-width: 1px;
+ border-radius: 0px;
+
+ -unico-progressbar-pattern: none;
+}
+
+/*******************
+ * Symbolic images *
+ *******************/
+.image {
+ color: @internal_element_color;
+}
+
+.image:prelight {
+ color: @internal_element_prelight;
+}
+
+/*****************
+ * GtkSpinButton *
+ *****************/
+.spinbutton.button,
+.spinbutton.button:prelight,
+.spinbutton.button:hover,
+.spinbutton.button:active,
+.spinbutton.button:focused,
+.spinbutton.button:insensitive {
+ background-image: none;
+ background-color: alpha(@theme_base_color, 0.0);
+
+ border-width: 0px;
+ border-style: none;
+ border-image: none;
+
+}
+
+.spinbutton.button {
+ color: @internal_element_color;
+}
+
+.spinbutton.button:prelight,
+.spinbutton.button:active {
+ color: @internal_element_prelight;
+}
+
+.spinbutton.button:insensitive {
+ color: @insensitive_border_color;
+}
+
+.spinbutton.entry {
+ padding: 5px 6px 5px 3px;
+
+}
+
+.spinbutton.entry:focused {
+
+}
+
+/****************
+ * Progress bar *
+ ****************/
+
+/* progress component */
+.progressbar,
+.entry.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ background-color: @scale_progress_fill;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@scale_progress_fill),
+ to (@scale_progress_fill));
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: @scale_progress_fill;
+ border-image: none;
+
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+.progressbar.vertical {
+ background-color: @scale_progress_fill;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@scale_progress_fill),
+ to (@scale_progress_fill));
+
+ border-width: 1px;
+ border-radius: 0px;
+ border-color: @scale_progress_fill;
+ border-image: none;
+
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+/* through component */
+GtkProgressBar,
+.trough row {
+ padding: 0px;
+ text-shadow: none;
+/* -GtkProgressBar-xspacing: 22;
+ -GtkProgressBar-yspacing: 22;
+*/
+}
+
+.trough,
+.trough row,
+.trough row:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@trough_bg_color_a),
+ to (@trough_bg_color_a));
+
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade (@trough_bg_color_a, 1.0);
+ border-image: none;
+ text-shadow: none;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear,
+ left top, right top,
+ from (@trough_bg_color_a),
+ to (@trough_bg_color_a));
+ text-shadow: none;
+}
+
+.trough row:selected,
+.trough row:selected:focused {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix (@trough_bg_color_a, @theme_selected_bg_color, 0.20)),
+ to (mix (@trough_bg_color_a, @theme_selected_bg_color, 0.20)));
+ text-shadow: none;
+}
+
+/************
+ * GtkScale *
+ ************/
+.scale {
+ -GtkScale-slider-length: 16;
+ -GtkRange-slider-width: 20;
+ -GtkRange-trough-border: 0;
+
+ -unico-focus-border-radius: 0;
+ -unico-focus-border-dashes: 0;
+ -GtkWidget-focus-line-width: 0;
+
+ -unico-focus-border-color: transparent;
+ -unico-focus-fill-color: transparent;
+ -unico-focus-outer-stroke-color: transparent;
+
+}
+
+.scale.slider,
+.scale.slider:hover,
+.scale.slider:insensitive {
+ border-width: 0px;
+ border-radius: 0px;
+ border-style: none;
+
+ color: alpha(@theme_base_color, 0.0);
+ background-color: alpha(@theme_base_color, 0.0);
+
+ /* background-image in -assets variant */
+}
+
+.scale.trough {
+ margin: 7px 0;
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: alpha (#000, 0.14);
+ border-image: none;
+
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (alpha (#000, 0.14)),
+ to (alpha (#000, 0.14)));
+
+
+}
+
+.scale.trough.vertical {
+ margin: 0 7px;
+}
+
+.scale.trough:insensitive {
+}
+
+.scale.progressbar {
+ background-color: @scale_progress_fill;
+
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: none;
+
+ -unico-progressbar-pattern: none;
+}
+
+.scale.mark {
+ color: mix(@theme_fg_color, @theme_bg_color, 0.50);;
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+
+ background-color: @scale_progress_fill;
+ background-image: none;
+
+ border-color: @scale_progress_fill;
+ border-image: none;
+
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+
+
+}
+
+.menubar .menuitem .scale.highlight.bottom,
+.scale.highlight.bottom {
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+
+ background-color: @scale_progress_fill;
+ background-image: none;
+
+ border-color: @scale_progress_fill;
+ border-image: none;
+
+
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+.scale.highlight.left:insensitive {
+ background-color: shade (@theme_bg_color, 0.85);
+ background-image: none;
+ border-color: shade (@theme_bg_color, 0.85);
+}
+
+.scale.highlight.bottom:insensitive {
+ background-color: shade (@theme_bg_color, 0.85);
+ background-image: none;
+ border-color: shade (@theme_bg_color, 0.85);
+}
+
+
+/**********
+ * Frames *
+ **********/
+.frame {
+ padding: 2px;
+ border-width: 0px;
+ color: mix(@theme_fg_color, @theme_bg_color, 0.20);
+
+}
+
+/* only render frames in a GtkScrolledWindow */
+GtkScrolledWindow.frame {
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 0.97);
+ border-width: 1px;
+ border-radius: 0px;
+
+ padding: 0px;
+}
+
+/***********
+ * Buttons *
+ ***********/
+.button,
+.button.menuitem.menubar {
+ padding: 2px 4px;
+}
+
+.button {
+ -unico-focus-fill-color: alpha (@theme_base_color, 0.00);
+ -unico-focus-border-color: alpha (shade(@focused_entry_border, 1.10), 0.35);
+ -unico-focus-border-radius: 0;
+ -GtkWidget-focus-line-width: 1;
+
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: mix(@theme_bg_color, @theme_mix_base, 0.10);
+
+ /* box-shadow Syntax */
+ /* box-shadow: [ inset ] horizontal_offset vertical_offset [ blur_radius ] [ spread ] color */
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix(@theme_bg_color, @theme_mix_base, 0.10)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.10)));
+
+ color: @theme_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.button:hover {
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix(@theme_selected_bg_color, @theme_bg_color, 0.18)),
+ to (mix(@theme_selected_bg_color, @theme_bg_color, 0.18)));
+
+ border-color: mix(@theme_selected_bg_color, @theme_bg_color, 0.18);
+
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.button:active,
+.button:hover:active {
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_selected_bg_color, 1.00)),
+ to (shade(@theme_selected_bg_color, 1.00)));
+
+ border-color: shade(@theme_selected_bg_color, 1.00);
+
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+
+
+ -unico-focus-fill-color: alpha (@theme_base_color, 0.0);
+ -unico-focus-border-color: alpha (@theme_base_color, 0.0);
+
+}
+
+.button.default {
+ -unico-focus-fill-color: alpha (@theme_base_color, 0.0);
+
+}
+
+.button:hover,
+.button:active,
+.button:hover:active {
+ color: @theme_selected_fg_color;
+ /* text-shadow: 0px 1px @theme_selected_shadow_color; */
+}
+
+.cell:insensitive,
+.button:insensitive {
+ color: @insensitive_fg_color;
+ background-color: @insensitive_bg_color;
+ border-style: solid;
+ border-color: @insensitive_border_color;
+
+ background-image: none;
+ border-image: none;
+
+
+}
+
+.cell:insensitive,
+.button *:insensitive {
+ color: @insensitive_fg_color;
+ text-shadow: none;
+}
+
+/**************
+ * ComboBoxes *
+ **************/
+
+GtkComboBox {
+ padding: 1px 2px;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 1;
+
+ -GtkComboBox-arrow-scaling: 0.5;
+ -GtkComboBox-shadow-type: none;
+}
+
+GtkComboBox .cell {
+ /* color combobox read-only */
+ color: @theme_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+GtkComboBox .cell:hover {
+ /* color combobox read-only */
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+GtkComboBox .separator {
+ /* always disable separators */
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+GtkComboBox .entry,
+GtkComboBox .entry:nth-child(first) {
+ border-width: 1px 0px 1px 1px;
+ border-radius: 0px 0px;
+
+ /* -unico-outer-stroke-width: 1px 0px 1px 1px; */
+
+}
+
+/* for RTL languages */
+GtkComboBox .entry:nth-child(last) {
+ border-width: 1px 1px 1px 0px;
+ border-radius: 0px;
+}
+
+GtkComboBox .button {
+ color: @internal_element_color;
+ padding: 1px 3px 1px 6px;
+}
+
+GtkComboBox .button *:prelight {
+ color: @theme_selected_fg_color;
+
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover,
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(last),
+GtkComboBox.combobox-entry .button,
+GtkComboBox.combobox-entry .button:hover,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:insensitive,
+GtkComboBox.combobox-entry .button:nth-child(last) {
+ border-top-left-radius: 0px;
+ border-bottom-left-radius: 0px;
+ border-top-right-radius: 0px;
+ border-bottom-right-radius: 0px;
+
+ border-width: 1px 1px 1px 1px;
+ padding: 2px 3px;
+
+ /* -unico-outer-stroke-width: 1px 1px 1px 0px; */
+
+}
+
+/* for RTL languages */
+.primary-toolbar GtkComboBox.combobox-entry .button:nth-child(first),
+GtkComboBox.combobox-entry .button:nth-child(first) {
+ border-width: 1px 0px 1px 1px;
+ border-radius: 0px;
+}
+
+
+.primary-toolbar GtkComboBox.combobox-entry .button *:active,
+.primary-toolbar GtkComboBox.combobox-entry .button *:prelight,
+GtkComboBox.combobox-entry .button *:active,
+GtkComboBox.combobox-entry .button *:prelight {
+ color: @theme_selected_fg_color;
+}
+
+/* Hace que el boton del combobox_entry tenga el mismo gradient que las cajas de texto
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active,
+GtkComboBox.combobox-entry .button:active,
+GtkComboBox.combobox-entry .button:hover:active,
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(last),
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(last),
+GtkComboBox.combobox-entry .button:active:nth-child(last),
+GtkComboBox.combobox-entry .button:hover:active:nth-child(last) {
+ background-image: -gtk-gradient(linear,
+ left top, left bottom,
+ from(shade(@entry_background_a, 0.95)),
+ color-stop(0.20, shade(@entry_background_b, 0.95)),
+ color-stop(0.85, shade(@entry_background_c, 0.95)),
+ to(shade(@entry_background_d, 0.95)));
+
+ box-shadow: 1 0 inset shade(@frame_color, 1.50);
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:active:nth-child(first),
+.primary-toolbar GtkComboBox.combobox-entry .button:hover:active:nth-child(first),
+GtkComboBox.combobox-entry .button:active:nth-child(first),
+GtkComboBox.combobox-entry .button:hover:active:nth-child(first) {
+ box-shadow: -1 0 inset shade(@frame_color, 1.50);
+}
+
+*/
+
+
+/*********
+ * Menus *
+ *********/
+
+
+/************
+ * Toolbars *
+ ************/
+.toolbar {
+ padding: 2px 4px;
+ border-width: 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: @theme_base_color;
+}
+
+.toolbar.toolbar {
+ background-color: shade (@theme_bg_color, 0.97);
+
+}
+
+/********************
+ * Menubar Toolbars *
+ ********************/
+.toolbar.menubar {
+ /* epiphany utiliza este tipo de toolbar */
+
+ padding: 2px 4px 7px 3px;
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 1.00)),
+ to (shade (@theme_bg_dark_color, 1.00)));
+ border-width: 0px;
+ border-style: none;
+
+ -GtkToolbar-button-relief: normal;
+}
+
+/********************
+ * Primary Toolbars *
+ ********************/
+
+/* applications using EggEditableToolbar usually set the primary-toolbar
+ * hint on the containing vbox, so we need to handle both these cases here.
+ */
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 1.00)),
+ to (shade (@theme_bg_dark_color, 1.00)));
+ border-image: none;
+ border-width: 0px 0px 0px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: transparent;
+ padding: 4px 2px;
+
+ -GtkWidget-window-dragging: true;
+ -GtkToolbar-button-relief: normal;
+ color: @theme_fg_dark_color;
+}
+
+.primary-toolbar .toolbar:insensitive,
+.primary-toolbar.toolbar:insensitive {
+ background-image: none;
+ background-color: shade (@theme_bg_dark_color, 0.97);
+
+ border-image: none;
+ border-style: solid;
+ border-color: shade (@theme_bg_dark_color, 0.91);
+}
+
+/* primary toolbar buttons */
+/* arreglos epiphany (toolbar.menubar) */
+.toolbar .button,
+.toolbar.menubar .button,
+.primary-toolbar .toolbar .button,
+.primary-toolbar.toolbar .button {
+
+ border-image: none;
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: @theme_bg_dark_color;
+
+ box-shadow: none;
+
+ background-image: none;
+ background-color: transparent;
+ padding: 1px 3px;
+
+}
+
+.toolbar .button {
+ color: shade(@theme_fg_color, 1.10);
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+.toolbar.menubar .button,
+.primary-toolbar .toolbar .button,
+.primary-toolbar.toolbar .button {
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+
+/* arreglos epiphany (toolbar.menubar) */
+.toolbar .button:insensitive,
+.toolbar.menubar .button:insensitive,
+.primary-toolbar .toolbar .button:insensitive,
+.primary-toolbar.toolbar .button:insensitive {
+ background-image: none;
+ background-color: transparent;
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ /* -GtkWidget-focus-line-width: 0; */
+}
+
+.toolbar .button *:insensitive {
+ color: @insensitive_fg_color;
+ text-shadow: none;
+}
+
+/* arreglos epiphany (toolbar.menubar) */
+.toolbar.menubar .button *:insensitive
+.primary-toolbar .toolbar .button *:insensitive,
+.primary-toolbar.toolbar .button *:insensitive {
+ color: mix(@theme_fg_dark_color, @theme_bg_dark_color, 0.40);
+ text-shadow: none;
+}
+
+.toolbar .button:hover {
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ background-color: shade (@theme_bg_color, 0.93);
+ background-image: none;
+}
+
+.toolbar .button:active,
+.toolbar .button:active:hover {
+
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+
+ background-color: shade (@theme_bg_color, 0.70);
+ background-image: none;
+
+}
+
+/* arreglos epiphany (toolbar.menubar) */
+.toolbar.menubar .button:hover,
+.primary-toolbar .toolbar .button:hover,
+.primary-toolbar.toolbar .button:hover {
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.90)),
+ to (shade (@theme_bg_dark_color, 0.90)));
+
+}
+
+.toolbar.menubar .button:active, /* arreglos epiphany (toolbar.menubar) */
+.toolbar.menubar .button:active:hover,
+.primary-toolbar .toolbar .button:active,
+.primary-toolbar.toolbar .button:active,
+.primary-toolbar .toolbar .button:active:hover,
+.primary-toolbar.toolbar .button:active:hover {
+
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.70)),
+ to (shade (@theme_bg_dark_color, 0.70)));
+}
+
+/*
+.toolbar .button *:active {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px alpha(#fff, 0.12);
+}
+*/
+
+/* arreglos epiphany (toolbar.menubar) */
+.toolbar .button *:active,
+.toolbar.menubar .button *:active,
+.toolbar.menubar .button *:active:hover,
+.primary-toolbar .toolbar .button *:active,
+.primary-toolbar.toolbar .button *:active,
+.primary-toolbar .toolbar .button *:active:hover,
+.primary-toolbar.toolbar .button *:active:hover {
+ color: @theme_selected_fg_dark_color;
+ text-shadow: 0px 1px @theme_selected_shadow_dark_color;
+}
+
+.toolbar.menubar .button:hover,
+.primary-toolbar .toolbar .button:hover,
+.primary-toolbar.toolbar .button:hover,
+.primary-toolbar .button:hover {
+ color: @theme_text_dark_color;
+}
+
+
+.toolbar .button:active:insensitive,
+.primary-toolbar .toolbar .button:active:insensitive,
+.primary-toolbar.toolbar .button:active:insensitive {
+ background-color: transparent;
+ background-image: none;
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ icon-shadow: none;
+ text-shadow: none;
+
+}
+
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive {
+ border-color: alpha (#000, 0.08);
+ border-style: solid;
+ border-image: none;
+}
+
+
+/* primary toolbar raised buttons */
+.toolbar .raised .button *,
+.toolbar .raised.button * {
+ padding: 2px 6px;
+
+}
+
+.toolbar .raised .button,
+.toolbar .raised.button {
+ padding: 2px 6px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ box-shadow: none;
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@button_raised_gradient_color_a, 1.00)),
+ to (shade (@button_raised_gradient_color_a, 1.00)));
+
+ -GtkWidget-focus-line-width: 0;
+ -unico-focus-border-color: alpha (shade(@focused_entry_border, 1.1), 0.6);
+
+}
+
+.toolbar .raised .button:active:insensitive,
+.toolbar .raised.button:active:insensitive,
+.toolbar .raised .button:insensitive,
+.toolbar .raised.button:insensitive {
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+
+ background-color: shade(@theme_bg_dark_color, 0.94);
+ background-image: none;
+}
+
+.toolbar .raised .button:hover,
+.toolbar .raised.button:hover {
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@button_raised_gradient_color_a, 1.03)),
+ to (shade (@button_raised_gradient_color_a, 1.03)));
+}
+
+.toolbar .raised .button:active,
+.toolbar .raised .button:hover:active,
+.toolbar .raised.button:hover:active,
+.toolbar .raised.button:active {
+ border-color: @theme_bg_dark_color;
+ border-image: none;
+ /* invierte gradiente boton) */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@button_raised_gradient_color_a, 0.85)),
+ to (shade (@button_raised_gradient_color_a, 0.85)));
+
+}
+
+
+/* setup shadows */
+.toolbar .raised .button GtkLabel,
+.toolbar .raised.button GtkLabel {
+ icon-shadow: none;
+ color: shade(@theme_fg_dark_color, 0.90);
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+.toolbar .raised .button:hover,
+.toolbar .raised.button:hover,
+.toolbar .raised .button:active,
+.toolbar .raised.button:active,
+.toolbar .raised .button:active:hover,
+.toolbar .raised.button:active:hover {
+ color: shade(@theme_text_dark_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+/* Arreglos para epiphany */
+.toolbar.menubar .entry,
+.toolbar .raised .entry,
+.toolbar .raised.entry {
+ border-color: shade(@theme_bg_color, 0.97);
+ border-image: none;
+
+}
+
+/* Arreglos para epiphany */
+.toolbar.menubar .entry:focused,
+.toolbar .raised .entry:focused,
+.toolbar .raised.entry:focused {
+ border-color: alpha (@focused_entry_border, 1.00);
+ border-image: none;
+
+}
+
+.toolbar .raised .button *:insensitive,
+.toolbar .raised.button *:insensitive {
+ color: mix(@theme_fg_dark_color, @theme_bg_dark_color, 0.40);
+ icon-shadow: none;
+ text-shadow: none;
+}
+
+.primary-toolbar.toolbar .entry {
+ background-color: @primary_toolbar_entry_bg;
+ color: @primary_toolbar_entry_fg;
+}
+
+.primary-toolbar.toolbar .entry:selected {
+ background-color: @theme_selected_bg_color;
+ color: @selected_fg_color;
+}
+
+/* progressbars on primary toolbar entries are special */
+.primary-toolbar .toolbar .entry.progressbar,
+.primary-toolbar.toolbar .entry.progressbar {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.00)),
+ to (shade (@theme_selected_bg_color, 1.00)));
+
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: shade(@theme_selected_fg_color, 1.35);
+ border-image: none;
+
+ color: @theme_text_color;
+
+ -unico-progressbar-pattern: none;
+}
+
+/****************************
+ * Inline toolbars *
+ ****************************
+ * Botones + - dialogo open *
+ ****************************/
+
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+
+ padding: 0px;
+
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@theme_bg_color, 0.88);
+ border-image: none;
+
+ background-color: shade(@theme_bg_color, 0.88);
+ background-image: none;
+
+}
+
+.inline-toolbar.toolbar:nth-child(last) {
+ border-width: 0px 1px 1px 1px;
+ border-radius: 0px;
+}
+
+/* setup shadows */
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:active:hover {
+ border-image: none;
+}
+
+.inline-toolbar.toolbar .button {
+ padding: 1px;
+ icon-shadow: none;
+
+ border-radius: 0px;
+ border-width: 0px;
+ border-style: solid;
+ border-color: transparent;
+ border-image: none;
+}
+
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:active:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_color, 0.70)),
+ to (shade (@theme_bg_color, 0.70)));
+}
+
+.inline-toolbar.toolbar .button:hover {
+ background-color: alpha(@theme_base_color, 0.0);
+ background-image: none;
+}
+
+.inline-toolbar.toolbar .button:insensitive {
+ border-color: transparent;
+ border-image: none;
+ box-shadow: none;
+
+ background-color: alpha(@theme_base_color, 0.0);
+ background-image: none;
+
+}
+
+.inline-toolbar.toolbar .button *:insensitive {
+ color: shade(@theme_base_color, 0.75);
+ icon-shadow: none;
+}
+
+.inline-toolbar.toolbar .button *:active {
+ icon-shadow: none;
+}
+
+/* nth-child for inline toolbar button groups */
+.inline-toolbar.toolbar .button:nth-child(first),
+.inline-toolbar.toolbar .button:nth-child(first):active,
+.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button,
+.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button:active,
+.inline-toolbar.toolbar GtkToolButton:nth-child(first) .button:active:hover {
+ border-radius: 0px 0px 0px 0px;
+ box-shadow: none;
+ border-width: 0px 0px 1px 1px;
+}
+
+.inline-toolbar.toolbar .button:nth-child(last),
+.inline-toolbar.toolbar .button:nth-child(last):active,
+.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button,
+.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button:active,
+.inline-toolbar.toolbar GtkToolButton:nth-child(last) .button:active:hover {
+ border-radius: 0px 0px 0px 0px;
+ border-width: 0px 1px 1px 1px;
+}
+
+.inline-toolbar.toolbar GtkToolButton:active:nth-child(last) .button,
+.inline-toolbar.toolbar .button:active:nth-child(last) {
+ box-shadow: none;
+}
+
+/****************
+ * GtkAssistant *
+ ****************/
+GtkAssistant .sidebar .highlight {
+ color: @theme_text_color;
+ font: bold;
+}
+
+GtkAssistant .sidebar {
+ padding: 1px 2px;
+
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: @inactive_frame_color;
+
+ color: mix (@theme_fg_color, @theme_bg_color, 0.40);
+
+ background-color: shade (@theme_bg_color, 0.97);
+}
+
+/*************
+ * GtkSwitch *
+ *************/
+
+GtkSwitch {
+ font: bold condensed 9;
+}
+
+GtkSwitch.trough {
+
+ /* color: shade (@internal_element_color, 0.60); */
+ color: shade(@theme_fg_color, 1.50);
+
+ border-width: 0px;
+ border-style: none;
+ border-radius: 0px;
+ border-image: none;
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@trough_bg_color_a),
+ to (@trough_bg_color_a));
+}
+
+GtkSwitch.trough:active {
+ color: @theme_selected_fg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@trough_bg_color_b, 1.00)),
+ to (shade(@trough_bg_color_b, 1.00)));
+}
+
+GtkSwitch.trough:insensitive {
+ background-image: none;
+ background-color: shade (@theme_bg_color, 0.9);
+
+ /* border-image: none;
+ border-style: none;
+ border-radius: 0px; */
+}
+
+GtkSwitch.slider {
+ border-image: none;
+ border-width: 4px;
+ border-style: solid;
+ border-radius: 0px;
+
+ padding: 1px;
+
+ border-image: none;
+ border-color: shade(@trough_bg_color_a, 1.00);
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@theme_switch),
+ to (@theme_switch));
+
+ -unico-switch-grip-color: alpha(@theme_base_color, 0.0);
+}
+
+GtkSwitch.slider:active {
+ border-image: none;
+ border-color: shade(@trough_bg_color_b, 1.00);
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@theme_switch),
+ to (@theme_switch));
+
+}
+
+GtkSwitch.slider:insensitive {
+ background-image: none;
+ border-image: none;
+ background-color: @insensitive_bg_color;
+ border-color: @insensitive_border_color;
+}
+
+/*********
+ * image *
+ *********/
+GtkImage,
+GtkImage:insensitive {
+ /* ubuntu-12 */
+ background-color: transparent;
+}
+
+/****************
+ * drawing area *
+ ****************/
+GtkDrawingArea {
+ /* ubuntu-12 */
+ /* background-color: @theme_bg_color; */
+
+ /* custom user interface element, ej. imagen selector wallpaper
+ background-color: transparent; */
+}
+
+/************
+ * viewport *
+ ************/
+
+GtkViewport {
+ padding: 0px;
+
+ /* ubuntu-12 */
+ /* Color fondo config systema y gnome-tweak-tools */
+ background-color: shade(@theme_bg_color, 1.00);
+}
+
+GtkViewport.frame {
+ border-width: 0px;
+ padding: 0px;
+}
+
+GtkIconView {
+ /* Vista iconos gnome-control-center */
+ border-radius: 0px;
+ padding: 0px;
+
+ /* ubuntu-12 */
+ background-color: @theme_bg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@theme_bg_color),
+ to (@theme_bg_color));
+}
+
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focused {
+ /* eg. Configuration center */
+ background-color: alpha(@theme_selected_bg_color, 1.00);
+ background-image: none;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@theme_selected_bg_color, 1.04);
+ border-image: none;
+
+
+ -unico-focus-fill-color: alpha (@theme_base_color, 0.0);
+ -unico-focus-border-color: alpha (@theme_base_color, 0.0);
+ -unico-focus-border-radius: 0;
+
+ text-shadow: 1px 0px @theme_selected_shadow_color;
+}
+
+.view {
+ background-color: @theme_base_color;
+ color: @theme_text_color;
+ border-radius: 0px;
+ text-shadow: none;
+}
+
+.view:selected,
+.view *:selected,
+.view:selected:focused,
+.view *:selected:focused {
+ background-color: shade(@theme_selected_bg_color, 1.00);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade(@theme_selected_bg_color, 1.00)),
+ to (shade(@theme_selected_bg_color, 1.00)));
+ color: @theme_selected_fg_color;
+ text-shadow: none;
+}
+
+.view:active,
+.view *:active {
+ background-color: shade(@theme_bg_color, 0.915);
+ color: @theme_text_color;
+ text-shadow: none;
+
+}
+
+GtkTreeView {
+ /* Error Epiphany cuando:
+ -GtkWidget-focus-line-width: 0; */
+
+ -GtkWidget-focus-line-width: 1;
+ -GtkWidget-focus-padding: 1;
+
+}
+
+GtkTreeView row:nth-child(odd),
+GtkTreeView row:nth-child(odd):hover {
+ background-color: shade(@theme_base_color, 0.97);
+ text-shadow: none;
+}
+
+GtkTreeView row:nth-child(even),
+GtkTreeView row:nth-child(even):hover {
+ background-color: shade(@theme_base_color, 1.00);
+ text-shadow: none;
+}
+
+column-header {
+ padding: 0px 2px;
+}
+
+column-header .button:active,
+column-header .button:active:hover {
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix(@theme_bg_color, @theme_mix_base, 0.09)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.09)));
+
+ border-width: 0px 1px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 1.00);
+ border-image: none;
+
+ text-shadow: none;
+}
+
+column-header .button *:active,
+column-header .button *:hover:active {
+ color: @theme_text_color;
+ /* text-shadow: 0px 1px @theme_selected_shadow_color; */
+}
+
+column-header .button {
+ padding: 0px 4px 1px;
+ -unico-focus-border-gradient: none;
+ -unico-focus-border-radius: 0;
+ -unico-focus-border-dashes: 0;
+ -GtkWidget-focus-line-width: 0;
+
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix(@theme_bg_color, @theme_mix_base, 0.045)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.045)));
+
+ border-width: 0px 1px 1px 0px;
+ border-radius: 0px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 1.00);
+ border-image: none;
+}
+
+
+column-header .button:hover {
+ /* color in button:hover */
+ border-radius: 0px;
+ border-style: solid;
+ border-color: shade (@theme_bg_color, 1.00);
+ border-image: none;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (mix(@theme_bg_color, @theme_mix_base, 0.065)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.065)));
+ color: @theme_fg_color;
+ text-shadow: none;
+}
+
+column-header .button GtkArrow {
+ color: @internal_element_color;
+}
+
+column-header:nth-child(last) .button {
+ border-width: 0px 0px 1px 0px;
+}
+
+row:insensitive {
+ border-width: 0px;
+}
+
+row:selected,
+row:selected:focused {
+ border-width: 0px;
+ border-style: none;
+}
+
+.cell {
+ color: @theme_fg_color;
+ padding: 0px 2px;
+ border-width: 0px;
+}
+
+.cell:hover {
+ /* Poner el mismo fondo que .view para evitar mouse-over en listas */
+ background-color: @theme_base_color;
+
+}
+
+.expander,
+.expander:active,
+.expander:prelight {
+ border-width: 1px;
+ border-style: solid;
+ border-color: #484848;
+ color: #484848;
+ background-color: #484848;
+}
+
+.expander row:selected,
+.expander row:selected:focused {
+ border-width: 1px;
+ border-style: solid;
+ border-color: @expander_row_selected_color;
+ color: @expander_row_selected_color;
+ background-color: @theme_selected_bg_color;
+}
+
+/* Calendars */
+GtkCalendar {
+ padding: 2px;
+}
+
+GtkCalendar.view {
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 1px;
+ padding: 2px;
+}
+
+GtkCalendar.header {
+ border-radius: 0px;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (shade (@theme_bg_color, 1.04)),
+ to (shade (@theme_bg_color, 0.89)));
+ border-width: 0px;
+}
+
+GtkCalendar.button {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (rgba (0, 0, 0, 0)),
+ to (rgba (0, 0, 0, 0)));
+}
+
+.menuitem GtkCalendar,
+.menuitem GtkCalendar.button,
+.menuitem GtkCalendar.header,
+.menuitem GtkCalendar.view {
+ background-color: @menu_bg_color;
+ background-image: none;
+ border-radius: 0px;
+ border-style: solid;
+ border-width: 0px;
+ padding: 0px;
+
+ color: @theme_base_color;
+}
+
+.menuitem GtkCalendar {
+ background-color: shade (@menu_bg_color, 1.3);
+ background-image: none;
+}
+
+.highlight,
+GtkCalendar.highlight {
+ background-color: shade(@theme_selected_bg_color, 0.85);
+ color: @theme_selected_fg_color;
+ border-radius: 0px;
+ padding: 0px;
+ border-width: 0px;
+}
+
+.info {
+ background-color: @info_bg_color;
+ color: @info_fg_color;
+}
+
+.warning {
+ background-color: @warning_bg_color;
+ color: @warning_fg_color;
+}
+
+.question {
+ background-color: @question_bg_color;
+ color: @question_fg_color;
+}
+
+.error {
+ background-color: @error_bg_color;
+ color: @error_fg_color;
+}
+
+.dim-label {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.30);
+}
+
+.dim-label:focused {
+ color: mix (@theme_fg_color, @theme_bg_color, 0.30);
+}
+
+.dim-label:selected,
+.dim-label:selected:focused {
+ color: @theme_selected_fg_color;
+}
+
+/* gnome-terminal */
+TerminalScreen {
+ background-color: @theme_bg_color;
+ color: @theme_fg_color;
+ -TerminalScreen-background-darkness: 0.45;
+}
+
+
+MathWindow * {
+ background-color: transparent;
+}
+/*
+MathWindow {
+ color: @theme_fg_dark_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.58)),
+ color-stop (0.05, shade(@theme_bg_dark_color, 0.50)),
+ to (shade (@theme_bg_dark_color, 0.65)));
+
+}
+
+*/
+MathDisplay {
+ /* Espacio (padding del frame) entre el display y su borde */
+ /* es necesario poner 'padding' para que el display no sobre-escriba el borde */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.60)),
+ to (shade (@theme_bg_dark_color, 0.60)));
+}
+
+MathDisplay GtkTextView {
+ /* color del display */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.00)),
+ to (shade (@theme_selected_bg_color, 1.00)));
+
+}
+
+MathDisplay GtkTextView.view {
+ /* color texto del display */
+ color: @theme_selected_fg_color;
+}
+
+MathWindow .frame {
+ /* Borde del display */
+ /* es necesario poner 'padding' porque sino el display sobre-escribe el borde */
+ /* padding: 1px;
+ border-width: 1px;
+ border-radius: 0px;
+ border-style: solid;
+ border-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@button_border, 0.99)),
+ to (shade (@button_border, 1.10))); */
+
+}
+
+MathWindow .button:active,
+MathWindow .button:active:hover,
+MathWindow .button:hover,
+MathWindow .button {
+ border-width: 2px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: transparent;
+}
+
+/*
+MathWindow .cell,
+MathWindow GtkLabel {
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+MathWindow GtkLabel:insensitive {
+ color: shade(@theme_fg_dark_color, 0.80);
+ text-shadow: none;
+}
+
+*/
+RBSource .toolbar {
+ background-color: @theme_bg_color;
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (@theme_bg_color),
+ to (@theme_bg_color));
+}
+
+RBSource .toolbar .button {
+ padding: 2px 4px;
+}
+
+NemoTrashBar.info,
+NemoXContentBar.info,
+NemoSearchBar.info,
+NemoQueryEditor.info,
+NautilusTrashBar.info,
+NautilusXContentBar.info,
+NautilusSearchBar.info,
+NautilusQueryEditor.info {
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@nautilus_cluebar_color, 1.00)),
+ to (shade (@nautilus_cluebar_color, 1.00)));
+ border-radius: 0px;
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-color: @theme_base_color;
+}
+
+NemoSearchBar .entry,
+NemoSearchBar .entry:focused,
+NautilusSearchBar .entry,
+NautilusSearchBar .entry:focused {
+
+ padding: 3px 4px;
+ -GtkEntry-inner-border: 1;
+}
+
+NemoSearchBar .entry.image,
+NautilusSearchBar .entry.image {
+ color: shade(@nautilus_cluebar_color, 0.60);
+}
+
+.nemo-cluebar-label,
+.nautilus-cluebar-label {
+ font: bold;
+ color: shade(@theme_fg_color, 1.00);
+}
+
+NemoTrashBar .button,
+NemoTrashBar .button:hover,
+NautilusTrashBar .button,
+NautilusTrashBar .button:hover {
+ -unico-focus-border-color: alpha (shade(@focused_entry_border, 1.10), 0.00);
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@nautilus_cluebar_color, 0.93)),
+ to (shade (@nautilus_cluebar_color, 0.93)));
+ border-color: shade (@nautilus_cluebar_color, 0.93);
+ border-image: none;
+
+ color: shade(@theme_fg_color, 1.00);
+ text-shadow: 0px 1px @theme_shadow_color;
+
+ -unico-focus-fill-color: alpha (@theme_base_color, 0.0);
+
+}
+
+NemoTrashBar .button:active,
+NemoTrashBar .button:hover:active,
+NautilusTrashBar .button:active,
+NautilusTrashBar .button:hover:active {
+/* .button:hover:active */
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@nautilus_cluebar_color, 0.88)),
+ to (shade (@nautilus_cluebar_color, 0.88)));
+
+ border-color: shade (@nautilus_cluebar_color, 0.88);
+ border-image: none;
+
+}
+
+NemoTrashBar .button *:active,
+NemoTrashBar .button *:hover:active,
+NautilusTrashBar .button *:active,
+NautilusTrashBar .button *:hover:active {
+ color: shade(@theme_text_color, 1.00);
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+NemoTrashBar .button:insensitive,
+NautilusTrashBar .button:insensitive {
+/* .button:hover:active */
+
+ background-image: -gtk-gradient (linear,
+ left top, left bottom,
+ from (shade (@nautilus_cluebar_color, 0.96)),
+ to (shade (@nautilus_cluebar_color, 0.96)));
+
+ border-color: shade (@nautilus_cluebar_color, 0.96);
+ border-image: none;
+
+}
+
+NemoTrashBar .button *:insensitive,
+NautilusTrashBar .button *:insensitive {
+ color: shade(@theme_fg_color, 1.90);
+ text-shadow: none;
+}
+
+NemoWindow .sidebar .scrollbar {
+ -GtkRange-trough-border: 1;
+ -GtkRange-slider-width: 6;
+}
+
+NemoWindow .sidebar .scrollbar.trough,
+NemoWindow .sidebar .scrollbar.trough.vertical {
+ background-image: none;
+ background-color: @sidebar_background;
+ -unico-inner-stroke-width: 0px;
+}
+
+NemoWindow .sidebar .frame {
+ border-width: 0px;
+ border-style: none;
+
+}
+
+NemoWindow > GtkTable > .pane-separator,
+NemoWindow .pane-separator {
+ /* ubuntu-12 */
+ background-color: @sidebar_background;
+ border-color: @sidebar_background;
+ border-style: solid;
+ border-width: 0px;
+ background-image: -gtk-gradient(linear,
+ left top, right top,
+ from(@sidebar_background),
+ color-stop(0.50, @sidebar_background),
+ to(@sidebar_background));
+
+ border-image: none;
+
+}
+
+TerminalWindow .menubar,
+NemoWindow .menubar {
+
+}
+
+NemoWindow .primary-toolbar.toolbar .button GtkLabel,
+NemoWindow .primary-toolbar.toolbar .button {
+ padding: 0px 4px;
+}
+
+NemoWindow .primary-toolbar .toolbar .button,
+NemoWindow .primary-toolbar.toolbar .button,
+NemoWindow .primary-toolbar .toolbar .button:active,
+NemoWindow .primary-toolbar.toolbar .button:active,
+NemoWindow .primary-toolbar .toolbar .button:hover,
+NemoWindow .primary-toolbar.toolbar .button:hover,
+NemoWindow .primary-toolbar .toolbar .button:hover:active,
+NemoWindow .primary-toolbar.toolbar .button:hover:active {
+ padding: 0px 2px;
+
+ border-image: none;
+ border-style: solid;
+ border-width: 5px 0px 4px 0px;
+ border-radius: 0px;
+ border-color: @theme_bg_dark_color;
+
+ box-shadow: none;
+}
+
+MarlinViewWindow .menubar.toolbar GtkContainer,
+MarlinViewWindow .primary-toolbar GtkContainer {
+ color: @theme_fg_dark_color;
+}
+
+
+
+/* Linked buttons */
+/* Middle button */
+.primary-toolbar .linked .entry,
+.primary-toolbar .linked .button,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:insensitive {
+ border-width: 1px;
+ border-right-width: 0;
+ border-radius: 0;
+}
+
+/* Set up shadows and hilights for button visual separation */
+.linked .button,
+.toolbar .button.raised.linked,
+.toolbar .raised.linked .button {
+ box-shadow: inset -1px 0 alpha (#fff, 0.00);
+}
+
+.linked .button:first-child,
+.toolbar .button.raised.linked:first-child,
+.toolbar .raised.linked .button:first-child {
+ box-shadow: inset -1px 0 alpha (#fff, 0.00);
+}
+
+.linked .button:last-child,
+.toolbar .button.raised.linked:last-child,
+.toolbar .raised.linked .button:last-child {
+ /*box-shadow: inset 1px 0 shade (@bg_color, 1.06);*/
+}
+
+.linked .button:active,
+.toolbar .button.raised.linked:active,
+.toolbar .raised.linked .button:active {
+ /*box-shadow: inset 1px 0 shade (@bg_color, 0.76);*/
+}
+
+.linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive {
+ box-shadow: inset -1px 0 alpha (#fff, 0.00);
+}
+
+.linked .button:backdrop,
+.toolbar .button.raised.linked:backdrop,
+.toolbar .raised.linked .button:backdrop {
+ /*box-shadow: inset -1px 0 @unfocused_borders;*/
+}
+
+.linked .button:insensitive:backdrop,
+.toolbar .button.raised.linked:insensitive:backdrop,
+.toolbar .raised.linked .button:insensitive:backdrop {
+ /*box-shadow: inset -1px 0 @unfocused_insensitive_borders;*/
+}
+
+
+/* Middle button */
+.linked .entry,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:insensitive {
+ border-right-width: 1px;
+ border-left-width: 1px;
+ /* border-image-width: 10px 0 10px 0; */
+ border-radius: 0;
+}
+
+/* Leftmost button */
+.linked .entry:first-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:focus:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:insensitive:first-child {
+ border-width: 1px;
+ border-right-width: 0;
+ /* border-image-width: 10px 0 10px 12px; */
+ border-radius: 0px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:focus:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:insensitive:last-child {
+ border-width: 1px;
+ border-left-width: 1px;
+ /* border-image-width: 10px 12px 10px 0; */
+ border-radius: 0px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
+/* Linked single button */
+.linked .entry:only-child,
+.linked .button:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:focus:only-child,
+.linked .button:focus:active:only-child,
+.linked .button:insensitive:only-child {
+ border-right-width: 1px;
+ border-left-width: 1px;
+ /* border-image-width: 10px 12px 10px 12px; */
+ border-radius: 0px;
+}
+
+
+/*****************
+ * Miscellaneous *
+ *****************/
+@keyframes spinner {
+ 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+
+ 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+
+ 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); }
+
+ 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); }
+
+ 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); }
+
+ 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); }
+
+ 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); }
+
+ 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); }
+
+ 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+}
+
+.spinner {
+ background-color: transparent;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+ background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%;
+ background-size: 20% 20%;
+ background-repeat: no-repeat;
+}
+
+.spinner:active {
+ animation: spinner 1s infinite linear;
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/gtk.css b/.themes/FlatStudioDarkCustom/gtk-3.0/gtk.css
new file mode 100644
index 00000000..630706a9
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/gtk.css
@@ -0,0 +1,243 @@
+/******************[ FlatStudioDark ]**********************/
+/* Default color scheme */
+@define-color base_color #282828;
+@define-color bg_color #1d2021;
+@define-color text_color #e0e0e0;
+@define-color fg_color #c0c0c0;
+@define-color selected_bg_color #458588;
+@define-color selected_fg_color #a89984;
+@define-color tooltip_bg_color #040404;
+@define-color tooltip_fg_color #ffffff;
+
+/* select highlight-color ******************************************/
+@define-color selection_wood #7a6642;
+@define-color selection_gold #86772f;
+@define-color selection_ubuntu #aa502c;
+@define-color selection_ubuntu_mod #9d533f;
+@define-color selection_acid_green #3c7b7b;
+@define-color selection_blue #4d679a;
+@define-color selection_mint #567557;
+@define-color selection_red #754747;
+@define-color selection_mono #646464;
+/* Here you can set the color selection, I recommend one of the above,
+ but you can put the one you like */
+@define-color theme_selected_bg_color @selection_blue;
+@define-color theme_selected_fg_color #a89984;
+@define-color theme_selected_shadow_color alpha(#000, 0.12);
+/*******************************************************************/
+
+/* Colormap actually used by the theme, to be overridden in other css files */
+@define-color theme_base_color @base_color;
+@define-color theme_bg_color @bg_color;
+@define-color theme_text_color @text_color;
+@define-color theme_fg_color @fg_color;
+@define-color theme_tooltip_bg_color @tooltip_bg_color;
+@define-color theme_tooltip_fg_color @tooltip_fg_color;
+@define-color theme_tab_bg_color shade(@theme_bg_color, 1.35);
+@define-color theme_shadow_color alpha(#000, 0.12);
+@define-color theme_check_bg_color shade (@theme_bg_color, 1.12);
+@define-color theme_check_fg_color shade (@theme_selected_bg_color, 1.60);
+@define-color theme_mix_base #8B8B8B;
+@define-color theme_switch shade (@theme_bg_color, 0.80);
+
+/******************[ Theme-Frame ]**********************
+@define-color theme_bg_dark_color #575757;
+@define-color theme_fg_dark_color #dcdcdc;
+@define-color theme_text_dark_color #F5F5F5;
+@define-color theme_shadow_dark_color alpha(#000, 0.15);
+@define-color theme_selected_fg_dark_color #FFFFFF;
+@define-color theme_selected_shadow_dark_color alpha(#000, 0.12);
+*/
+
+@define-color theme_bg_dark_color @theme_bg_color;
+@define-color theme_fg_dark_color @theme_fg_color;
+@define-color theme_text_dark_color @theme_text_color;
+@define-color theme_shadow_dark_color alpha(#000, 0.15);
+@define-color theme_selected_fg_dark_color #FFFFFF;
+@define-color theme_selected_shadow_dark_color alpha(#000, 0.12);
+
+@define-color theme_button_border_dark shade(@theme_bg_dark_color, 0.50);
+@define-color button_raised_gradient_color_a shade(@theme_bg_dark_color, 0.91);
+@define-color button_raised_gradient_color_b shade(@theme_bg_dark_color, 0.91);
+@define-color button_raised_linked_shadow alpha(@theme_base_color, 0.70);
+
+@define-color menu_bg_color shade(@theme_bg_color, 0.86);
+@define-color menu_fg_color shade(@theme_fg_color, 0.95);
+@define-color menu_controls_color shade (@theme_fg_dark_color, 0.89);
+@define-color menu_combobox_border #3277bf;
+@define-color menu_separator shade(@menu_bg_color, 0.95);
+
+@define-color link_color #4a90d9;
+@define-color frame_color #808080;
+@define-color inactive_frame_color #bbbbbb;
+@define-color warning_color #f57900;
+@define-color error_color #cc0000;
+@define-color success_color #4e9a06;
+
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (106, 18, 18);
+@define-color error_bg_color rgb (240, 54, 54);
+
+@define-color keyboard_focus_border_a #a2c9f1;
+@define-color keyboard_focus_border_b #6794cf;
+
+@define-color os_chrome_bg_color @theme_bg_dark_color;
+@define-color os_chrome_fg_color @theme_fg_dark_color;
+
+@define-color os_chrome_selected_bg_color @theme_selected_bg_color;
+@define-color os_chrome_selected_fg_color @theme_selected_fg_color;
+
+@define-color chrome_bg_color @theme_bg_color;
+@define-color chrome_fg_color @theme_fg_color;
+
+@define-color focused_entry_border shade(@theme_selected_bg_color, 1.30);
+@define-color focused_entry_inset alpha (#d7e4f1, 0.50);
+
+/* @define-color sidebar_background mix(#E1E5E8, @theme_bg_color, 0.30); */
+@define-color sidebar_background shade(mix(#E1E5E8, @theme_bg_color, 0.30), 0.28);
+@define-color sidebar_selected_bg shade(@theme_selected_bg_color,0.90);
+
+@define-color button_gradient_color_a shade(@theme_selected_bg_color, 0.90);
+@define-color button_gradient_color_b shade(#80B8EA, 0.85);
+@define-color button_border #B0B0B0;
+
+@define-color button_active_gradient_color_a #a4a4a4;
+@define-color button_active_gradient_color_b shade (@button_active_gradient_color_a, 0.83);
+
+@define-color button_hover_gradient_color_a @theme_base_color;
+@define-color button_hover_gradient_color_b shade (#fefefe, 0.94);
+
+
+@define-color button_raised_active_gradient_color_a @button_active_gradient_color_a;
+@define-color button_raised_active_gradient_color_b alpha(@button_active_gradient_color_b, 0.13);
+
+@define-color insensitive_bg_color shade(@bg_color, 1.07);
+@define-color insensitive_fg_color shade(@fg_color, 0.75);
+@define-color insensitive_border_color shade(@bg_color, 1.03);
+
+@define-color trough_bg_color_a shade (@theme_bg_color, 1.12);
+@define-color trough_bg_color_b shade (@theme_selected_bg_color, 0.90);
+
+
+@define-color scale_progress_fill shade (@theme_selected_bg_color, 1.00);
+@define-color progressbar_pattern #000000;
+
+@define-color entry_text_color @theme_text_color;
+
+@define-color entry_background_a shade (@theme_base_color, 0.86);
+@define-color entry_background_b shade (@theme_base_color, 0.96);
+@define-color entry_background_c shade (@theme_base_color, 0.98);
+@define-color entry_background_d shade (@theme_base_color, 1.00);
+
+@define-color internal_element_color #646464;
+@define-color internal_element_prelight @theme_text_color;
+@define-color internal_element_insensitive shade (@internal_element_color, 1.4);
+
+@define-color scale_fill @insensitive_border_color;
+@define-color scale_border_a @internal_element_color;
+@define-color scale_border_b shade (@internal_element_color, 1.25);
+@define-color scale_progress_border_a #1864b2;
+@define-color scale_progress_border_b #3e90e5;
+
+@define-color highlighted_border #8f8f8f;
+@define-color transparent alpha(#000, 0.0);
+
+@define-color notebook_border shade(@theme_bg_color, 0.65);
+
+@define-color toolbar_gradient_base shade(#aaaaaa, 0.65);
+@define-color toolbar_gradient_step1 #bcbcb4;
+@define-color toolbar_gradient_step2 #d9d9d7;
+@define-color toolbar_gradient_final #e5e5e2;
+
+@define-color toolbar_border_top shade (@theme_bg_color, 0.56);
+@define-color toolbar_border_bottom shade (@theme_bg_color, 0.83);
+
+@define-color toolbar_active_button_color #909081;
+
+@define-color primary_toolbar_entry_bg @theme_base_color;
+@define-color primary_toolbar_entry_fg @theme_text_color;
+
+@define-color nautilus_cluebar_color shade(@sidebar_background, 1.00);
+@define-color treeview_focus_border @nautilus_cluebar_color;
+
+@define-color expander_row_selected_color #FFFFFF;
+@define-color test #f00;
+
+/* Metacity ¡No modificar! */
+@define-color wm_highlight #ffffff;
+@define-color wm_title_highlight #ffffff;
+
+@define-color wm_bg_a shade (@bg_color, 1.1);
+@define-color wm_bg_b @bg_color;
+
+@define-color wm_button_bg_a shade (@bg_color, 1.0);
+@define-color wm_button_bg_b shade (@bg_color, 0.85);
+@define-color wm_button_bg_c shade (@bg_color, 0.8);
+@define-color wm_button_bg_d shade (@bg_color, 0.9);
+
+@define-color wm_button_bg_hover_a shade (@wm_button_bg_a, 1.1);
+@define-color wm_button_bg_hover_b shade (@wm_button_bg_b, 1.1);
+@define-color wm_button_bg_hover_c shade (@wm_button_bg_c, 1.1);
+@define-color wm_button_bg_hover_d shade (@wm_button_bg_d, 1.1);
+
+@define-color wm_button_bg_active_a shade (@bg_color, 0.7);
+@define-color wm_button_bg_active_b shade (@bg_color, 0.9);
+@define-color wm_button_bg_active_c shade (@bg_color, 0.9);
+
+@import url("gtk-widgets.css");
+@import url("menu_frame.css");
+@import url("scrollbar.css");
+@import url("sidebar.css");
+@import url("gtk-widgets-assets.css");
+@import url("gnome-panel.css");
+/*
+ There are 3 options for Tabs:
+ -----------------------------------
+ @import url("tabs.css");
+ @import url("tabs-2.css");
+ @import url("tabs-classic.css");
+*/
+
+@import url("tabs.css");
+
+/*
+ There are 2 options for Unity panel:
+
+ If you prefer the dark panel "Unity"
+ ------------------------------------
+ @import url("unity-darkest.css");
+
+ If you prefer the default (perfect fit with maximized windows)
+ --------------------------------------------------------------
+ @import url("unity.css");
+
+ (edit the line below according to the style you want)
+*/
+@import url("unity.css");
+
+/*
+ There are 3 options for nautilus:
+ -----------------------------------
+
+ 1.- nautilus sidebar and pathbar dark gray:
+ @import url("gnome-applications-gray.css");
+ OR
+ 2.- nautilus sidebar and pathbar light:
+ @import url("gnome-applications-light.css");
+ OR
+ 3.- nautilus sidebar dark gray and pathbar light:
+ @import url("gnome-applications-gray-light.css");
+
+ (edit the line below according to the style of nautilus you want)
+*/
+/* ---------------------------------------------------- */
+@import url("gnome-applications-light.css");
+/* ---------------------------------------------------- */
+
+
+GtkBox { background-color: transparent; }
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/menu.css b/.themes/FlatStudioDarkCustom/gtk-3.0/menu.css
new file mode 100644
index 00000000..acc4d82b
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/menu.css
@@ -0,0 +1,282 @@
+/*************************
+ * menu studioflat-light *
+ *
+ *************************/
+.menu {
+ /* menu contextual */
+ background-image: none;
+ background-color: @menu_bg_color;
+
+ padding: 5px 0px;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0px;
+
+ border-color: shade(@menu_bg_color, 0.97);
+ border-image: none;
+}
+
+
+.menu:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+.menubar .menu.button:hover,
+.menubar .menu.button:active,
+.menubar .menu.button:active:insensitive,
+.menubar .menu.button:insensitive,
+.menubar .menu.button,
+.primary-toolbar .menu.button:hover,
+.primary-toolbar .menu.button:active,
+.primary-toolbar .menu.button:active:insensitive,
+.primary-toolbar .menu.button:insensitive,
+.primary-toolbar .menu.button {
+ background-color: shade (@theme_bg_dark_color, 1.07);
+ background-image: none;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+
+ border-image: none;
+
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+
+ -unico-inner-stroke-bottom-color: transparent;
+ -unico-inner-stroke-width: 0px;
+
+ /* linea 3D (clara) */
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@theme_bg_dark_color, 1.00);
+
+ background-color: shade (@theme_bg_dark_color, 1.00);
+}
+
+
+
+/************
+ * menuitem *
+ ************/
+.menuitem {
+ /* contextual menu-item */
+ -GtkMenuItem-arrow-scaling: 0.5;
+ -unico-menuitem-arrow-color: @menu_controls_color;
+ border-radius: 0px;
+ padding: 3px 4px;
+
+ color: @menu_fg_color;
+ text-shadow: 0px 1px alpha(#fff, 0.10);
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem {
+ border-radius: 0px;
+ border-width: 0px;
+
+}
+
+GtkTreeMenu.menu {
+ background-color: @menu_bg_color;
+
+}
+
+GtkTreeMenu .menuitem {
+ padding: 2px 4px;
+ border-style: none;
+ border-width: 0px;
+}
+
+/* Workaround for lp:949368 */
+GtkComboBox .menuitem * {
+ color: @menu_fg_color;
+ text-shadow: 0px 1px alpha(#fff, 0.10);
+}
+GtkComboBox .menuitem *:hover {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ /* contextual menu item-selected */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 1.0)));
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+ -unico-bullet-color: @theme_selected_fg_color;
+}
+
+.toolbar .raised .button .menuitem *:hover, /* menuitem opciones visualizacion nautilus */
+GtkComboBox .menuitem *:hover,
+GtkTreeMenu .menuitem *:active,
+GtkTreeMenu .menuitem *:prelight,
+.menuitem *:active,
+.menuitem *:prelight,
+.menuitem *:hover,
+.menuitem:hover,
+.menu .menuitem:hover {
+ /* color: @menu_fg_color; */
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ /* contextual menu insensitive */
+ color: mix (@menu_fg_color, @menu_bg_color, 0.4);
+ text-shadow: none;
+}
+
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+
+}
+
+.toolbar .raised .button .menuitem.check:active,
+.toolbar .raised .button .menuitem.radio:active,
+.menuitem.check:active,
+.menuitem.radio:active {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+ background-color: @menu_bg_color;
+ /* contextual menu check */
+ color: @menu_fg_color;
+}
+
+.menuitem.check:active:hover,
+.menuitem.radio:active:hover {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+ -unico-bullet-color: @theme_selected_fg_color;
+}
+
+/* menuitem.chek de opciones visualizacion nautilus 3.6 */
+.toolbar .raised .button .menuitem.check:active:hover,
+.toolbar .raised .button .menuitem.radio:active:hover {
+ color: @theme_selected_fg_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.menubar .menuitem GtkCalendar.button,
+.menubar .menuitem GtkCalendar.header,
+.menubar .menuitem GtkCalendar.view,
+.primary-toolbar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar.button,
+.primary-toolbar .menuitem GtkCalendar.header,
+.primary-toolbar .menuitem GtkCalendar.view {
+ background-color: @theme_bg_dark_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ color: @theme_fg_dark_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar {
+ background-color: shade (@theme_bg_dark_color, 1.3);
+ background-image: none;
+}
+
+/*
+.menubar .menuitem .entry,
+.primary-toolbar .menuitem .entry {
+ background-color: shade (@theme_bg_dark_color, 1.3);
+ background-image: none;
+
+ color: @theme_fg_dark_color;
+
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.9)),
+ to (shade (@theme_bg_dark_color, 0.9))) 1;
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.98)),
+ to (shade (@theme_bg_dark_color, 1.1)));;
+}
+*/
+.menubar .menuitem GtkScale.trough {
+ background-color: @theme_bg_dark_color;
+ background-image: none;
+
+ border-color: shade(@theme_bg_dark_color, 0.97);
+ border-image: none;
+
+}
+
+Genericmenuitem .menuitem .accelerator,
+DbusmenuGtkMenu .menuitem .accelerator,
+.menubar .menuitem .accelerator,
+.primary-toolbar .menuitem .accelerator {
+ color: alpha (@menu_fg_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:hover,
+DbusmenuGtkMenu .menuitem .accelerator:hover,
+.menubar .menuitem .accelerator:hover,
+.primary-toolbar .menuitem .accelerator:hover {
+ color: alpha (@theme_selected_fg_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:insensitive,
+DbusmenuGtkMenu .menuitem .accelerator:insensitive,
+.menubar .menuitem .accelerator:insensitive,
+.primary-toolbar .menuitem .accelerator:insensitive {
+ color: alpha (mix (@menu_fg_color, @theme_bg_color, 0.4), 0.8);
+ text-shadow: none;
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ -GtkWidget-separator-height: 1;
+
+ /* border-color: shade (@menu_bg_color, 0.90);
+ -unico-inner-stroke-color: alpha (shade (@menu_bg_color, 1.18), 0.6); */
+
+ border-image: -gtk-gradient (linear,
+ left top, right top,
+ from (alpha (#000, 0.00)),
+ color-stop (0.25, alpha (#000, 0.05)),
+ color-stop (0.85, alpha (#000, 0.05)),
+ to (alpha (#000, 0.00))) 1;
+
+
+}
+
+/***************
+ * Menu Button *
+ ***************/
+.button.menuitem.menubar:active,
+.button.menuitem.menubar *:active {
+ color: @menu_fg_color;
+ background-image: none;
+ background-color: @menu_bg_color;
+
+ border-radius: 5px 5px 0px 0px;
+ border-image: none;
+ border-width: 1px 1px 0px 1px;
+ border-color: shade(@button_border, 1.30);
+ border-style: solid;
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/menu_frame.css b/.themes/FlatStudioDarkCustom/gtk-3.0/menu_frame.css
new file mode 100644
index 00000000..4777f042
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/menu_frame.css
@@ -0,0 +1,361 @@
+/*******************
+ * menu studioflat *
+ *
+ *******************/
+.menu {
+ /* menu contextual */
+ background-image: none;
+ background-color: @menu_bg_color;
+
+ padding: 5px 0px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@menu_bg_color, 0.97);
+ border-image: none;
+
+}
+
+
+GtkComboBox .menu,
+GtkTreeMenu.menu,
+GtkMenuToolButton.menu,
+Genericmenuitem .menu,
+DbusmenuGtkMenu .menu,
+.menubar .menu,
+.toolbar .menu,
+.toolbar .primary-toolbar .menu,
+.primary-toolbar .button .menu,
+.primary-toolbar .menu {
+ /* menu-dark en menubar */
+ background-image: none;
+ background-color: shade(@theme_bg_dark_color, 1.00);
+
+ padding: 5px 0px;
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0px;
+
+ border-color: shade(@theme_bg_dark_color, 0.97);
+ border-image: none;
+}
+
+.toolbar .menu {
+ /* background-color: #00f; */
+}
+
+.menu:selected {
+ background-color: @theme_selected_bg_color;
+}
+
+.menubar .menu.button:hover,
+.menubar .menu.button:active,
+.menubar .menu.button:active:insensitive,
+.menubar .menu.button:insensitive,
+.menubar .menu.button,
+.primary-toolbar .menu.button:hover,
+.primary-toolbar .menu.button:active,
+.primary-toolbar .menu.button:active:insensitive,
+.primary-toolbar .menu.button:insensitive,
+.primary-toolbar .menu.button {
+ background-color: shade (@theme_bg_dark_color, 1.07);
+ background-image: none;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+
+ border-image: none;
+ -unico-glow-radius: 0;
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+
+ -unico-inner-stroke-bottom-color: transparent;
+ -unico-inner-stroke-width: 0px;
+
+ /* linea 3D (clara) */
+ border-width: 0px 0px 1px 0px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@theme_bg_dark_color, 1.00);
+
+ background-color: shade (@theme_bg_dark_color, 1.00);
+
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem {
+ border-radius: 0px;
+ border-width: 1px 1px 0 1px;
+}
+
+/************
+ * menuitem *
+ ************/
+.menuitem {
+ /* contextual menu-item */
+ -GtkMenuItem-arrow-scaling: 0.7;
+ -unico-menuitem-arrow-color: @menu_controls_color;
+ border-radius: 0px;
+ padding: 3px 4px;
+
+ color: @menu_fg_color;
+ text-shadow: 0px 1px alpha(#fff, 0.10);
+}
+
+
+Genericmenuitem .menuitem,
+DbusmenuGtkMenu .menuitem,
+.menubar .menuitem,
+.primary-toolbar .menuitem {
+ /* dark menu-item */
+ color: @theme_fg_dark_color;
+ text-shadow: 0px 1px @theme_shadow_dark_color;
+}
+
+GtkTreeMenu.menu {
+ background-color: @menu_bg_color;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: shade(@menu_bg_color, 0.97);
+ border-image: none;
+
+}
+
+GtkTreeMenu .menuitem {
+ padding: 2px 4px;
+ border-style: none;
+ border-width: 0px;
+}
+
+/* Workaround for lp:949368 */
+GtkComboBox .menuitem * {
+ color: @menu_fg_color;
+ text-shadow: 0px 1px alpha(#fff, 0.10);
+}
+GtkComboBox .menuitem *:hover {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ /* contextual menu item-selected */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 1.0)));
+
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+ -unico-bullet-color: @theme_selected_fg_color;
+}
+
+.toolbar .menuitem:hover,
+Genericmenuitem .menuitem:hover,
+DbusmenuGtkMenu .menuitem:hover,
+.primary-toolbar .menuitem:hover,
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ /* dark menu item-selected */
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_selected_bg_color, 1.0)),
+ to (shade (@theme_selected_bg_color, 1.0)));
+
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+ -unico-bullet-color: @theme_selected_fg_color;
+
+ border-image: none;
+}
+
+
+.toolbar .raised .button .menuitem *:hover, /* menuitem opciones visualizacion nautilus */
+.menuitem *:active,
+.menuitem *:prelight,
+.menuitem *:hover {
+ /* color: @menu_fg_color; */
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+.menuitem.check,
+.menuitem.radio,
+.menuitem.check:hover,
+.menuitem.radio:hover {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+ /* background-color: @menu_bg_color; */
+}
+
+
+.menuitem.check:active,
+.menuitem.radio:active {
+ border-width: 0px;
+ border-style: none;
+ background-image: none;
+ background-color: @menu_bg_color;
+ /* contextual menu check */
+ color: @theme_fg_color;
+ -unico-bullet-color: @theme_fg_color;
+}
+
+
+Genericmenuitem .menuitem.check:active,
+Genericmenuitem .menuitem.radio:active,
+DbusmenuGtkMenu .menuitem.check:active,
+DbusmenuGtkMenu .menuitem.radio:active,
+.menubar .menuitem.check:active,
+.menubar .menuitem.radio:active,
+.primary-toolbar .menuitem.check:active,
+.primary-toolbar .menuitem.radio:active {
+ border-color: @theme_fg_dark_color;
+ color: @theme_fg_dark_color;
+}
+
+.menuitem.check:active:hover,
+.menuitem.radio:active:hover {
+ border-color: @theme_selected_fg_color;
+ color: @theme_selected_fg_color;
+}
+
+/* menuitem.chek de opciones visualizacion nautilus 3.6 */
+.toolbar .raised .button .menuitem.check:active:hover,
+.toolbar .raised .button .menuitem.radio:active:hover {
+ border-color: @theme_selected_fg_color;
+ color: @theme_selected_fg_color;
+}
+
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ /* contextual menu insensitive */
+ color: mix (@menu_fg_color, @menu_bg_color, 0.4);
+ text-shadow: none;
+}
+
+Genericmenuitem .menuitem:insensitive,
+Genericmenuitem .menuitem *:insensitive,
+DbusmenuGtkMenu .menuitem:insensitive,
+DbusmenuGtkMenu .menuitem *:insensitive,
+.menubar .menuitem:insensitive,
+.menubar .menuitem *:insensitive,
+.primary-toolbar .menuitem:insensitive,
+.primary-toolbar .menuitem *:insensitive {
+ /* dark menu insensitive */
+ color: mix(@theme_fg_dark_color, @theme_bg_dark_color, 0.40);
+ text-shadow: none;
+}
+
+.menubar .menuitem GtkCalendar,
+.menubar .menuitem GtkCalendar.button,
+.menubar .menuitem GtkCalendar.header,
+.menubar .menuitem GtkCalendar.view,
+.primary-toolbar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar.button,
+.primary-toolbar .menuitem GtkCalendar.header,
+.primary-toolbar .menuitem GtkCalendar.view {
+ background-color: @theme_bg_dark_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ color: @theme_fg_dark_color;
+}
+
+.menubar .menuitem GtkCalendar,
+.primary-toolbar .menuitem GtkCalendar {
+ background-color: shade (@theme_bg_dark_color, 1.3);
+ background-image: none;
+}
+
+.menubar .menuitem .entry,
+.primary-toolbar .menuitem .entry {
+ background-color: shade (@theme_bg_dark_color, 1.3);
+ background-image: none;
+
+ color: @theme_fg_dark_color;
+
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.9)),
+ to (shade (@theme_bg_dark_color, 0.9))) 1;
+
+ -unico-outer-stroke-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_dark_color, 0.98)),
+ to (shade (@theme_bg_dark_color, 1.1)));;
+}
+
+.menubar .menuitem GtkScale.trough {
+ background-color: @theme_bg_dark_color;
+ background-image: none;
+
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@theme_bg_dark_color, 1.00)),
+ to (shade (@theme_bg_dark_color, 1.00))) 1;
+}
+
+Genericmenuitem .menuitem .accelerator,
+DbusmenuGtkMenu .menuitem .accelerator,
+.menubar .menuitem .accelerator,
+.primary-toolbar .menuitem .accelerator {
+ color: alpha (@theme_fg_dark_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:hover,
+DbusmenuGtkMenu .menuitem .accelerator:hover,
+.menubar .menuitem .accelerator:hover,
+.primary-toolbar .menuitem .accelerator:hover {
+ color: alpha (@theme_selected_fg_color, 0.8);
+}
+
+Genericmenuitem .menuitem .accelerator:insensitive,
+DbusmenuGtkMenu .menuitem .accelerator:insensitive,
+.menubar .menuitem .accelerator:insensitive,
+.primary-toolbar .menuitem .accelerator:insensitive {
+ color: alpha (mix (@theme_fg_dark_color, @theme_bg_dark_color, 0.4), 0.8);
+ text-shadow: none;
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ -GtkWidget-separator-height: 1;
+
+ /* border-color: shade (@menu_bg_color, 0.90);
+ -unico-inner-stroke-color: alpha (shade (@menu_bg_color, 1.18), 0.6); */
+
+ border-image: -gtk-gradient (linear,
+ left top, right top,
+ from (alpha (#000, 0.00)),
+ color-stop (0.25, alpha (#000, 0.05)),
+ color-stop (0.85, alpha (#000, 0.05)),
+ to (alpha (#000, 0.00))) 1;
+
+
+}
+
+/***************
+ * Menu Button *
+ ***************/
+.button.menuitem.menubar:active,
+.button.menuitem.menubar *:active {
+ color: @menu_fg_color;
+ background-image: none;
+ background-color: @menu_bg_color;
+
+ border-radius: 0px 0px 0px 0px;
+ border-image: none;
+ border-width: 1px 1px 0px 1px;
+ border-color: shade(@button_border, 1.30);
+ border-style: solid;
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/scrollbar-classic.css b/.themes/FlatStudioDarkCustom/gtk-3.0/scrollbar-classic.css
new file mode 100644
index 00000000..853caab8
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/scrollbar-classic.css
@@ -0,0 +1,70 @@
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+ -GtkRange-slider-width: 7;
+ -GtkRange-stepper-size: 0;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-border: 3;
+
+ -GtkScrollbar-has-backward-stepper: 0;
+ -GtkScrollbar-has-forward-stepper: 0;
+
+ -GtkScrollbar-min-slider-length: 30;
+}
+
+.scrollbar.trough.vertical {
+ border-radius: 0px;
+ border-width: 0px;
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 1.04)),
+ to (shade (@bg_color, 1.04)));
+
+}
+
+.scrollbar.trough.horizontal {
+ border-radius: 0px;
+ border-width: 0px;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.04)),
+ to (shade (@bg_color, 1.04)));
+
+}
+
+.scrollbar.slider,
+.scrollbar.button {
+ border-width: 0px;
+ border-radius: 0px;
+ background-color: mix(@theme_bg_color, @theme_mix_base, 0.25);
+ background-image: none;
+}
+
+.scrollbar.slider:prelight {
+ background-color: mix(@theme_bg_color, @theme_mix_base, 0.40);
+ background-image: none;
+}
+
+.scrollbar.slider:insensitive {
+ -GtkRange-slider-width: 0px;
+}
+
+.scrollbar.trough:insensitive {
+ -GtkRange-trough-border: 3px;
+}
+
+/* overlay scrollbar */
+OsThumb:selected,
+OsScrollbar:selected {
+ background-color: @selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+ background-color: shade (@bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+ background-color: shade (@bg_color, 0.85);
+}
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/scrollbar.css b/.themes/FlatStudioDarkCustom/gtk-3.0/scrollbar.css
new file mode 100644
index 00000000..b773e902
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/scrollbar.css
@@ -0,0 +1,111 @@
+/**************
+ * Scrollbars *
+ **************/
+
+.scrollbar {
+ -GtkRange-slider-width: 15;
+ -GtkRange-stepper-size: 0;
+ -GtkRange-stepper-spacing: 0;
+ -GtkRange-trough-border: 0;
+
+ -GtkScrollbar-has-backward-stepper: 0;
+ -GtkScrollbar-has-forward-stepper: 0;
+
+ -GtkScrollbar-min-slider-length: 30;
+}
+
+.scrollbar.trough.vertical {
+ border-radius: 0px;
+ border-width: 0px;
+
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 1.04)),
+ to (shade (@bg_color, 1.04)));
+
+}
+
+.scrollbar.trough.horizontal {
+ border-radius: 0px;
+ border-width: 0px;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.04)),
+ to (shade (@bg_color, 1.04)));
+
+}
+
+.scrollbar.slider,
+.scrollbar.button {
+ border-width: 0px;
+ border-radius: 0px;
+ background-color: mix(@theme_bg_color, @theme_mix_base, 0.25);
+ background-image: none;
+}
+
+.scrollbar.slider:prelight {
+ background-color: mix(@theme_bg_color, @theme_mix_base, 0.40);
+ background-image: none;
+}
+
+.scrollbar.slider.vertical {
+ border-radius: 0px;
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 1.04)),
+ color-stop(0.35, shade(@bg_color, 1.04)),
+ color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.25)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.25)));
+
+}
+
+.scrollbar.slider.vertical:prelight {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 1.04)),
+ color-stop(0.35, shade(@bg_color, 1.04)),
+ color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.40)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.40)));
+
+}
+
+.scrollbar.slider.horizontal {
+ border-radius: 0px;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.04)),
+ color-stop(0.35, shade(@bg_color, 1.04)),
+ color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.25)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.25)));
+
+}
+
+.scrollbar.slider.horizontal:prelight {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.04)),
+ color-stop(0.35, shade(@bg_color, 1.04)),
+ color-stop(0.35, mix(@theme_bg_color, @theme_mix_base, 0.40)),
+ to (mix(@theme_bg_color, @theme_mix_base, 0.40)));
+
+}
+
+
+.scrollbar.slider:insensitive {
+ -GtkRange-slider-width: 0px;
+}
+
+.scrollbar.trough:insensitive {
+ -GtkRange-trough-border: 3px;
+}
+
+/* overlay scrollbar */
+OsThumb:selected,
+OsScrollbar:selected {
+ background-color: @selected_bg_color;
+}
+
+OsThumb:active,
+OsScrollbar:active {
+ background-color: shade (@bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+OsScrollbar:insensitive {
+ background-color: shade (@bg_color, 0.85);
+}
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/settings.ini b/.themes/FlatStudioDarkCustom/gtk-3.0/settings.ini
new file mode 100644
index 00000000..d42812bd
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/settings.ini
@@ -0,0 +1,5 @@
+[Settings]
+gtk-color-scheme = "base_color:#2C2E2F\nbg_color:#383A3B\ntooltip_bg_color:#040404\nselected_bg_color:#4d679a\ntext_color:#E0E0E0\nfg_color:#C0C0C0;\ntooltip_fg_color:#ffffff\nselected_fg_color:#E9E9E9\nlink_color:#4a90d9\nbg_color_dark:#3c3b37\nfg_color_dark:#dddddd"
+gtk-auto-mnemonics = 1
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/sidebar.css b/.themes/FlatStudioDarkCustom/gtk-3.0/sidebar.css
new file mode 100644
index 00000000..3e8245aa
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/sidebar.css
@@ -0,0 +1,91 @@
+/***********
+ * Sidebar *
+ ***********/
+
+.sidebar {
+ -GtkTreeView-horizontal-separator: 6px;
+ -GtkTreeView-vertical-separator: 1px;
+}
+
+.sidebar,
+.sidebar.view,
+.sidebar .view,
+.sidebar.view:prelight,
+.sidebar .view:prelight {
+ border-radius: 0px;
+ color: @theme_fg_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+ background-color: @sidebar_background;
+}
+
+.sidebar.view:selected,
+.sidebar.view *:selected,
+.sidebar .view:selected,
+.sidebar .view *:selected,
+.sidebar .view:selected:prelight {
+ border-style: solid;
+ border-width: 0px;
+ border-color: shade(@theme_selected_bg_color, 1.00);
+
+ background-image:none;
+ background-color: shade(@theme_selected_bg_color, 1.00);
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+
+.sidebar .radio,
+.sidebar .radio:focused,
+.sidebar .radio:selected {
+ background-image: none;
+ background-color: alpha(@theme_base_color, 0.0);
+}
+
+GtkHCollapsablePaned,
+SourceList.pane-separator {
+ border-width: 0px;
+ -GtkPaned-handle-size: 2px;
+}
+
+GtkHCollapsablePaned .pane-separator,
+GtkHCollapsablePaned .pane-separator:prelight,
+GtkHCollapsablePaned .pane-separator:selected {
+ background-image: none;
+ background-color: @sidebar_background;
+ border-width: 0px 1px 0px 0px;
+ border-style: solid;
+ border-color: shade (@sidebar_background, 1.00);
+}
+
+/* Marlin sidebar separator */
+VarkaWidgetsHCollapsiblePaned,
+VarkaWidgetsHCollapsiblePaned.pane-separator,
+VarkaWidgetsHCollapsiblePaned.pane-separator:prelight,
+VarkaWidgetsHCollapsiblePaned.pane-separator:selected {
+ border-width: 0px;
+ border-color: shade(@sidebar_background, 1.00);
+ background-image: -gtk-gradient(linear,
+ left top, right top,
+ from(@sidebar_background),
+ color-stop(0.50, @sidebar_background),
+ to(@sidebar_background));
+}
+
+/*
+VarkaWidgetsHCollapsiblePaned {
+ border-width: 0px;
+ -GtkPaned-handle-size: 1px;
+}
+
+VarkaWidgetsHCollapsiblePaned.pane-separator,
+VarkaWidgetsHCollapsiblePaned.pane-separator:prelight,
+VarkaWidgetsHCollapsiblePaned.pane-separator:selected {
+ background-image: -gtk-gradient (linear,
+ left top,
+ right top,
+ from (shade (@bg_color, 1.30)),
+ to (shade (@bg_color, 0.55)));
+ background-color: alpha(#fff, 0.0);
+}
+
+*/
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/tabs-2.css b/.themes/FlatStudioDarkCustom/gtk-3.0/tabs-2.css
new file mode 100644
index 00000000..8e22fe7f
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/tabs-2.css
@@ -0,0 +1,125 @@
+/*****************
+ * Notebooks and *
+ * tabs *
+ *****************/
+
+.notebook {
+ padding: 0px;
+
+ border-color: @transparent;
+ border-style: solid;
+ border-radius: 0px;
+ border-width: 2px 0px 0px 0px;
+ border-image: none;
+
+ background-color: shade(@theme_bg_color, 0.97);
+
+ -unico-focus-border-color: @transparent;
+ -unico-focus-border-radius: 0;
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@theme_bg_color, 0.97);
+}
+
+.notebook tab .button {
+ padding: 0px;
+}
+
+.notebook tab {
+ /* border-width: 3px; */
+ border-width: 0px 0px 0px 4px;
+ border-style: solid;
+ border-radius: 0px;
+ border-top-color: @theme_tab_bg_color;
+ border-left-color: @theme_bg_color;
+ border-bottom-color: @theme_tab_bg_color;
+ border-right-color: @theme_tab_bg_color;
+
+ background-color: @theme_tab_bg_color;
+ background-image: none;
+ color: @theme_selected_fg_color;
+}
+
+.notebook tab:first-child {
+ border-radius: 0px;
+}
+
+.notebook tab:last-child {
+ border-radius: 0px;
+}
+
+.notebook tab:only-child {
+ border-radius: 0px;
+}
+
+.notebook tab.top {
+ padding: 2px 6px 2px;
+}
+
+.notebook tab.bottom {
+ padding: 0px 6px 4px;;
+}
+
+.notebook tab.right {
+ padding: 3px 4px 3px 0px;
+}
+
+.notebook tab.left {
+ padding: 3px 0px 3px 4px;
+}
+
+.notebook tab:active {
+ background-color: @theme_selected_bg_color;
+ background-image: none;
+ color: @theme_selected_fg_color;
+}
+
+.notebook tab GtkLabel {
+ padding: 0px 3px 0px 3px;
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+
+
+/* Notebook - close button */
+.notebook tab .button,
+.notebook tab .button:active,
+.notebook tab .button:hover {
+ padding: 0px;
+ border-image: none;
+ border-style: none;
+ background-image: none;
+ background-color: transparent;
+}
+
+.notebook tab .button GtkImage {
+ border-radius: 0px;
+ color: shade(@theme_selected_fg_color, 1.00);
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ padding: 0;
+ icon-shadow: none;
+}
+
+.notebook tab .button GtkImage:hover {
+ color: shade(@theme_selected_fg_color, 1.00);
+ border-color: alpha(black, 0.1);
+}
+
+.notebook tab .button GtkImage:active,
+.notebook tab .button GtkImage:active:hover {
+ background-color: alpha(black, 0.15);
+ color: shade(@theme_selected_fg_color, 1.00);
+ icon-shadow: none;
+ border-color: alpha(black, 0.27)
+ alpha(black, 0.13)
+ alpha(black, 0.13)
+ alpha(black, 0.13);
+}
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/tabs-classic.css b/.themes/FlatStudioDarkCustom/gtk-3.0/tabs-classic.css
new file mode 100644
index 00000000..ad42a7a5
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/tabs-classic.css
@@ -0,0 +1,122 @@
+/*****************
+ * Notebooks and *
+ * tabs *
+ *****************/
+
+.notebook {
+ padding: 0px;
+
+ border-color: transparent;
+ border-style: solid;
+ border-radius: 0px;
+ border-width: 1px 0px 0px 0px;
+
+ background-color: shade(@theme_bg_color, 0.97);
+
+ -unico-focus-border-color: @transparent;
+ -unico-focus-border-radius: 0;
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@theme_bg_color, 0.97);
+}
+
+.notebook tab .button {
+ padding: 0px;
+}
+
+.notebook tab {
+ border-width: 0px 0px 0px 2px;
+ border-style: solid;
+ border-radius: 0px;
+ border-color: @theme_bg_color;
+
+ background-color: mix(@theme_bg_color, @theme_mix_base, 0.10);
+ background-image: none;
+
+ color: @theme_text_color;
+
+}
+
+.notebook tab:first-child {
+ border-radius: 0px;
+}
+
+.notebook tab:last-child {
+ border-radius: 0px;
+}
+
+.notebook tab:only-child {
+ border-radius: 0px;
+}
+
+.notebook tab.top {
+ padding: 2px 6px 2px;
+}
+
+.notebook tab.bottom {
+ padding: 0px 6px 4px;;
+}
+
+.notebook tab.right {
+ padding: 3px 4px 3px 0px;
+}
+
+.notebook tab.left {
+ padding: 3px 0px 3px 4px;
+}
+
+.notebook tab:active {
+ background-color: shade(@theme_bg_color, 0.96);
+ background-image: none;
+
+ color: @theme_text_color;
+
+}
+
+.notebook tab GtkLabel {
+ padding: 0px 3px 0px 3px;
+ color: @theme_text_color;
+ text-shadow: 0px 1px @theme_shadow_color;
+}
+
+
+/* Notebook - close button */
+.notebook tab .button,
+.notebook tab .button:active,
+.notebook tab .button:hover {
+ padding: 0px;
+ border-image: none;
+ border-style: none;
+ background-image: none;
+ background-color: transparent;
+}
+
+.notebook tab .button GtkImage {
+ border-radius: 0px;
+ color: shade(@theme_fg_color, 1.00);
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ padding: 0;
+ icon-shadow: none;
+}
+
+.notebook tab .button GtkImage:hover {
+ color: shade(@theme_text_color, 1.00);
+ border-color: alpha(black, 0.1);
+}
+
+.notebook tab .button GtkImage:active,
+.notebook tab .button GtkImage:active:hover {
+ background-color: alpha(black, 0.15);
+ color: shade(@theme_text_color, 1.00);
+ icon-shadow: none;
+ border-color: alpha(black, 0.27)
+ alpha(black, 0.13)
+ alpha(black, 0.13)
+ alpha(black, 0.13);
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/tabs.css b/.themes/FlatStudioDarkCustom/gtk-3.0/tabs.css
new file mode 100644
index 00000000..dde533fe
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/tabs.css
@@ -0,0 +1,116 @@
+/*****************
+ * Notebooks and *
+ * tabs *
+ *****************/
+
+.notebook {
+ padding: 0px;
+
+ border-color: @transparent;
+ border-style: solid;
+ border-radius: 0px;
+ border-width: 2px 0px 0px 0px;
+ border-image: none;
+
+ background-color: shade(@theme_bg_color, 0.97);
+
+ -unico-focus-border-color: @transparent;
+ -unico-focus-border-radius: 0;
+ -unico-focus-fill-color: @transparent;
+ -unico-focus-outer-stroke-color: @transparent;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@theme_bg_color, 0.97);
+}
+
+.notebook tab {
+ border-width: 0px 0px 0px 4px;
+ border-style: solid;
+ border-radius: 0px 30px 0px 0px;
+
+ border-top-color: @theme_tab_bg_color;
+ border-left-color: @theme_bg_color;
+ border-bottom-color: @theme_tab_bg_color;
+ border-right-color: @theme_tab_bg_color;
+
+ background-color: @theme_tab_bg_color;
+ background-image: none;
+
+ color: @theme_selected_fg_color;
+
+}
+
+.notebook tab.top {
+ padding: 1px 15px 1px 10px;
+}
+
+.notebook tab.bottom {
+ padding: 0px 6px 4px;
+}
+
+.notebook tab.right {
+ padding: 3px 4px 3px 0px;
+}
+
+.notebook tab.left {
+ padding: 3px 0px 3px 4px;
+}
+
+.notebook tab:active {
+ border-top-color: @theme_selected_bg_color;
+ border-left-color: @theme_bg_color;
+ border-bottom-color: @theme_selected_bg_color;
+ border-right-color: @theme_selected_bg_color;
+
+ background-color: @theme_selected_bg_color;
+ background-image: none;
+
+ color: @theme_selected_fg_color;
+
+}
+
+.notebook tab GtkLabel {
+ color: @theme_selected_fg_color;
+ text-shadow: 0px 1px @theme_selected_shadow_color;
+}
+
+
+
+/* Notebook - close button */
+.notebook tab .button,
+.notebook tab .button:active,
+.notebook tab .button:hover {
+ padding: 0px;
+ border-image: none;
+ border-style: none;
+ background-image: none;
+ background-color: transparent;
+}
+
+.notebook tab .button GtkImage {
+ border-radius: 0px;
+ color: shade(@theme_selected_fg_color, 1.00);
+ border-style: solid;
+ border-color: transparent;
+ border-width: 1px;
+ padding: 0;
+ icon-shadow: none;
+}
+
+.notebook tab .button GtkImage:hover {
+ color: shade(@theme_selected_fg_color, 1.00);
+ border-color: alpha(black, 0.1);
+}
+
+.notebook tab .button GtkImage:active,
+.notebook tab .button GtkImage:active:hover {
+ background-color: alpha(black, 0.15);
+ color: shade(@theme_selected_fg_color, 1.00);
+ icon-shadow: none;
+ border-color: alpha(black, 0.27)
+ alpha(black, 0.13)
+ alpha(black, 0.13)
+ alpha(black, 0.13);
+}
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/unity-darkest.css b/.themes/FlatStudioDarkCustom/gtk-3.0/unity-darkest.css
new file mode 100644
index 00000000..21ca35ff
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/unity-darkest.css
@@ -0,0 +1,26 @@
+UnityPanelWidget,
+.unity-panel {
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#444),
+ to (#444));
+
+ border-width: 0px;
+ border-style: none;
+
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+ color: #f0f0f0;
+
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 0px;
+
+ /* icon-shadow: 0 1 shade (@theme_bg_dark_color, 1.06); */
+}
+
+
diff --git a/.themes/FlatStudioDarkCustom/gtk-3.0/unity.css b/.themes/FlatStudioDarkCustom/gtk-3.0/unity.css
new file mode 100644
index 00000000..3c75886d
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/gtk-3.0/unity.css
@@ -0,0 +1,25 @@
+UnityPanelWidget,
+.unity-panel {
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade(@theme_bg_dark_color, 1.00)),
+ to (shade(@theme_bg_dark_color, 1.00)));
+
+ border-width: 0px;
+ border-style: none;
+
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 0px;
+
+ /* icon-shadow: 0 1 shade (@theme_bg_dark_color, 1.06); */
+}
+
+
diff --git a/.themes/FlatStudioDarkCustom/leeme.txt b/.themes/FlatStudioDarkCustom/leeme.txt
new file mode 100644
index 00000000..9c9dfd91
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/leeme.txt
@@ -0,0 +1,67 @@
+Autor: Rafa Cobreros rafacobreros@gmail.com
+Licencia: GPL
+Original theme en: http://gnome-look.org/content/show.php/FlatStudio?content=154296
+
+1.- Cambiar color de selección
+2.- Cambiar estilo de los botones de la barra de titulos de la ventana
+3.- Seleccionar estilo para nautilus
+
+NOTA:
+ - Los cambios pueden requerir abrir/cerrar sesion para que surtan efecto
+
+
+------------------------------------
+* 1.- Cambiar color de selección
+------------------------------------
+Para aplicaciones GTK3
+Edite el archivo ../FlatStudioDark/gtk-3.0/gtk.css
+sobre la linea 22 asigne el valor de color deseado a
+@define-color theme_selected_bg_color @selection_blue;
+
+
+Para GTK2
+Edite el archivo ../FlatStudioDark/gtk-2.0/gtkrc
+sobre la linea 14 asigne al valor de color deseado a
+gtk-color-scheme = "selected_bg_color:#XXXXXX"
+
+
+------------------------------------------------------------------------------
+* 2.- Cambiar estilo de los botones de la barra de titulos de la ventana *
+------------------------------------------------------------------------------
+Si no usas unity, en la mayoria de los casos puede ser suficiente seleccionar con gnome-tweak-tools el tema de ventanas con los botones que queremos. Si esto no es suficiente, entonces:
+
+En la carpeta "../FlatStudio/" hay 3 estilos de botones contenidos en los siguientes archivos:
+- window_normal_buttons_dark_frame.tar.gz (Por defecto en FlatStudio)
+- window_normal_buttons_light_frame.tar.gz (Por defecto en FlatStudioLight)
+- window_square_buttons.tar.gz (Por defecto en FlatStudioGray y FlatStudioDark)
+
+Copia el contenido del archivo "window_xxxx_buttons_xxx.tar.gz" en la carpeta "../metacity-1/" y "../unity" de la carpeta correspondiente al tema que quieres cambiar.
+
+Ejemplo,
+para poner botones cuadrados en "FlatStudioLight"
+copia el contenido de "window_square_buttons.tar.gz" en las carpetas
+
+"../FlatStudioLight/metacity-1/", y si usas unity, también en "../FlatStudioLight/unity/"
+
+
+----------------------------------------
+* 3.- Seleccionar estilo para nautilus *
+----------------------------------------
+Editar (gedit) el archivo ../FlatStudioDark/gtk-3.0/gtk.css
+
+Ve a la ultima linea y encontraras 3 opciones para nautilus:
+
+ 1.- "gnome-applications-gray.css" (nautilus sidebar y pathbar gris oscuro)
+ 2.- "gnome-applications-light.css" (nautilus sidebar azulado y pathbar claro))
+ 3.- "gnome-applications-gray-light.css" (nautilus sidebar gris oscuro y pathbar claro)
+
+modifica la linea "@import" para que se corresponda con el estilo que buscas,
+de forma que quede como una de las tres lineas de abajo.
+(ten cuidado de dejar solo UNA de las tres)
+
+@import url("gnome-applications-gray.css");
+o
+@import url("gnome-applications-light.css");
+o
+@import url("gnome-applications-gray-light.css");
+
diff --git a/.themes/FlatStudioDarkCustom/readme.txt b/.themes/FlatStudioDarkCustom/readme.txt
new file mode 100644
index 00000000..4a2be1dc
--- /dev/null
+++ b/.themes/FlatStudioDarkCustom/readme.txt
@@ -0,0 +1,64 @@
+Author: Rafa Cobreros rafacobreros@gmail.com
+License: GPL
+Original theme in: http://gnome-look.org/content/show.php/FlatStudio?content=154296
+
+1.- Change selection color
+2.- Change style of window titlebar buttons (Metacity and unity)
+3.- Select style for nautilus
+
+NOTE:
+ - Changes may require open/close session to take effect
+
+
+--------------------------------
+* 1.- Change selection color *
+--------------------------------
+To GTK3 apps
+Edit the file ../FlatStudioDark/gtk-3.0/gtk.css
+on line 24 assigns the value of desired color
+@define-color theme_selected_bg_color @selection_acid_green;
+
+
+for GTK2 apps
+Edit the file .. /FlatStudioDark/gtk-2.0/gtkrc
+on line 14 assigns the value of desired color
+gtk-color-scheme = "selected_bg_color:#xxxxxx"
+
+
+-------------------------------------------------
+* 2.- Change style of window titlebar buttons *
+-------------------------------------------------
+If you do not use unity, in most cases it can be enough to select with gnome-tweak-tools windows-theme of the buttons we want. If this is not sufficient, then:
+
+In the folder "../FlatStudio/" there are 3 styles of buttons contained in the following files:
+- window_normal_buttons_dark_frame.tar.gz (default in FlatStudio)
+- window_normal_buttons_light_frame.tar.gz (default in FlatStudioLight)
+- window_square_buttons.tar.gz (default in FlatStudioGray and FlatStudioDark)
+
+eg
+to set square buttons in "FlatStudioLight"
+copy the contents of "window_square_buttons.tar.gz" in folders:
+
+"../FlatStudioLight/metacity-1 /" and if you use unity, also in "../FlatStudioLight/unity/"
+
+
+---------------------------------
+* 3.- Select style for nautilus *
+---------------------------------
+Edit (gedit) the file ../FlatStudioDark/gtk-3.0/gtk.css
+
+go to the last line of the file, there are six options for nautilus:
+ 1.- "gnome-applications-gray.css" (nautilus sidebar and toolbar dark gray)
+ 2.- "gnome-applications-light.css" (nautilus sidebar and toolbar light)
+ 3.- "gnome-applications-gray-light.css" (nautilus sidebar dark gray and toolbar light)
+
+
+edit (please carefully) the corresponding line "@import" according to the style of nautilus you want,
+to make it ONE of the three (not both)
+
+@import url("gnome-applications-gray.css");
+or
+@import url("gnome-applications-light.css");
+or
+@import url("gnome-applications-gray-light.css");
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/bc.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/bc.svg
new file mode 100644
index 00000000..c8f38b82
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/bc.svg
@@ -0,0 +1,10 @@
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-left-hover.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-left-hover.svg
new file mode 100644
index 00000000..07e7f251
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-left-hover.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-left.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-left.svg
new file mode 100755
index 00000000..d5d97b3c
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-left.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-right-hover.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-right-hover.svg
new file mode 100644
index 00000000..40cc2d4a
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-right-hover.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-right.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-right.svg
new file mode 100755
index 00000000..545da7ec
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/calendar-arrow-right.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/checkbox-checked.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/checkbox-checked.svg
new file mode 100644
index 00000000..6c39bdf9
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/checkbox-checked.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/checkbox-unchecked.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/checkbox-unchecked.svg
new file mode 100644
index 00000000..f669e05d
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/checkbox-unchecked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/close_dash.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/close_dash.svg
new file mode 100644
index 00000000..874d44f7
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/close_dash.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/close_dash_prelight.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/close_dash_prelight.svg
new file mode 100644
index 00000000..97061786
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/close_dash_prelight.svg
@@ -0,0 +1,72 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/dash-placeholder.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/dash-placeholder.svg
new file mode 100755
index 00000000..cbae148a
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/dash-placeholder.svg
@@ -0,0 +1,84 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/filter-selected-ltr.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/filter-selected-ltr.svg
new file mode 100755
index 00000000..62c8e5b7
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/filter-selected-ltr.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/filter-selected-rtl.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/filter-selected-rtl.svg
new file mode 100755
index 00000000..94af6bb8
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/filter-selected-rtl.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/gnome-shell.css b/.themes/Libra-Dark-Gruvbox/gnome-shell/gnome-shell.css
new file mode 100644
index 00000000..b938449b
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/gnome-shell.css
@@ -0,0 +1,941 @@
+/* default text style */
+stage {
+ color: #ffffff;
+}
+
+/* this is the panel not the buttons on it*/
+
+.panel-button:active > .system-status-icon,
+.panel-button:checked > .system-status-icon,
+.panel-button:focus > .system-status-icon {
+ icon-shadow: transparent;
+}
+
+/* dash and related*/
+
+#dash {
+ background-color: rgba(0,0,0,0.0);
+ border-radius : 0px;
+}
+
+.dash-label,
+.window-caption {
+ background : #616161;
+ border-radius : 2px;
+ border : 0px;
+}
+
+/* icons in the dash*/
+
+.app-well-app > .overview-icon,
+.show-apps > .overview-icon,
+.search-provider-icon,
+.list-search-result,
+.grid-search-result .overview-icon {
+ border : 0px;
+ border-radius : 0px;
+ color: #efefef;
+}
+
+.app-well-app.running > .overview-icon {
+ text-shadow: black 0px ;
+ background-size: contain;
+ background-color: rgba(255, 255, 255, 0.10);
+ border : 0px;
+ border-radius : 2px;
+ color: #efefef;
+}
+
+.app-well-app:hover > .overview-icon,
+.show-apps:hover > .overview-icon,
+.search-provider-icon:hover,
+.list-search-result:hover,
+.grid-search-result:hover .overview-icon {
+ text-shadow: black 0px ;
+ background-color: #3cb0fd;
+ border : 0px;
+ border-radius : 2px;
+}
+
+.app-well-app:checked > .overview-icon,
+.app-well-app:active > .overview-icon,
+.show-apps:checked > .overview-icon,
+.show-apps:active > .overview-icon,
+.search-provider-icon:active,
+.grid-search-result:active .overview-icon,
+.list-search-result:active {
+ background-color : #3cb0fd;
+ color: #fff;
+ background-gradient-direction : none;
+ border-radius: 2px;
+ transition-duration: 100ms;
+}
+
+
+
+.dash-label,
+.window-caption,
+.switcher-list,
+.app-well-app > .overview-icon,
+.show-apps > .overview-icon,
+.grid-search-result .overview-icon {
+
+}
+
+.workspace-thumbnails {
+ visible-width: 32px;
+ border: 0px;
+ border-radius: 0px 0px 0px 0px;
+ background-color: rgba(0,0,0,0.0);
+}
+
+
+
+.login-dialog StEntry,
+.notification StEntry,
+.modal-dialog StEntry {
+ color : rgba(0,0,0,0.87);
+ caret-color : rgba(0,0,0,0.54);
+ selected-color : #616161;
+ background-gradient-direction: none;
+ background-color : #ffffff;
+ border-color : rgba(0,0,0,0.54);
+ caret-size: 1px
+ border : 0px;
+ border-radius : 0px;
+ border-bottom: 2px;
+ box-shadow : inset 0px 0px 0px rgba(0,0,0,0.0);
+}
+
+/* Common radii */
+
+.app-view-controls,
+#screenShieldNotifications {
+ border-radius : 4px;
+ border : 0px;
+}
+
+
+.system-menu-action {
+ background-color: #4a90d9;
+ color: #ffffff;
+ border: 0px;
+ padding: 13px;
+ transition-duration :0.2s;
+ transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
+ transition-delay: 0.2s;
+}
+
+.system-menu-action:hover,
+.system-status-icon:focus {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.system-menu-action:active {
+ background-color: #3cb0fd;
+ transition-delay: 0s;
+ color: #fff;
+}
+
+/* Run or modal Dialog : alt+F2*/
+.modal-dialog {
+ background-color: #272727;
+ border-color : #505050;
+ color: #efefef;
+ border : 1px;
+ border-radius : 2px;
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
+}
+
+.run-dialog-label {
+ font-size: 12pt;
+ font-weight: normal;
+ color: rgba(0,0,0,0.54);
+ padding-bottom: .4em;
+}
+
+/* These are the bottom buttons of the dash, below the icons (Frequent All)*/
+.app-view-control {
+
+ background-gradient-direction : none;
+ background-color: #272727;
+ border-color : #505050;
+ color: #efefef;
+}
+
+.app-view-control:checked {
+ background-gradient-direction : none;
+ background-color: #272727;
+ border-color : #505050;
+ color: #efefef;
+}
+
+.app-view-control:first-child:ltr,
+.app-view-control:last-child:rtl {
+ border-radius: 2px 0px 0px 2px;
+ border-right-width: 0px;
+}
+
+.app-view-control:last-child:ltr,
+.app-view-control:first-child:rtl {
+ border-radius: 0px 2px 2px 0px;
+}
+
+/* Slider */
+
+.slider {
+ height: 2px;
+ -slider-height: 2px;
+ -slider-border-width: 0px;
+ -slider-handle-radius: 6px;
+ -slider-border-color: #4a90d9;
+ -slider-active-background-color: #4a90d9;
+ -slider-background-color: rgba(0,0,0,0.26);
+ color : #4a90d9;
+ box-shadow: 0 2px 5px 0 red;
+}
+
+
+/* switcher */
+.switcher-list {
+ color : #000000;
+ background-color : #ffffff;
+ border-color : #e0e0e0;
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
+ border : 1px;
+ border-radius : 2px;
+ font-weight : normal;
+}
+
+.switcher-list .item-box {
+ border: 0;
+ border-radius: 0;
+ border-bottom: 2px rgba(0, 0, 0, 0);
+}
+
+.switcher-list .item-box:outlined {
+ border: 0;
+ border-bottom : 2px #616161;
+}
+
+.switcher-list .item-box:selected {
+ border:0px;
+ border-color: #616161;
+ border-bottom: 2px;
+}
+
+.notification {
+ border-radius: 2px;
+ background-color: #272727;
+ border-color : #505050;
+ color: #efefef;
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
+}
+/* Switches */
+.toggle-switch {
+ width: 65px;
+ height: 22px;
+}
+
+.toggle-switch-us {
+ background-image: url("switch-on.svg");
+ background-size: 3em;
+}
+.toggle-switch-us:checked {
+ background-image: url("switch-off.svg");
+ background-size: 3em;
+}
+/* Workspace Switcher */
+.workspace-switcher-group {
+ padding: 12px;
+}
+
+.workspace-switcher-container {
+ background: rgba(0,0,0,0.0);
+ border: 0px solid rgba(128,128,128,0.40);
+ border-radius: 2px;
+ padding: 20px;
+}
+
+.workspace-switcher {
+ background: transparent;
+ border: 0px;
+ border-radius: 0px;
+ padding: 0px;
+ spacing: 8px;
+}
+
+.ws-switcher-active-up,
+.ws-switcher-active-down{
+ border: 0px;
+ background: transparent;
+ background-image: url("bc.svg");
+ border-radius: 0px;
+}
+
+.ws-switcher-box {
+ height: 24px;
+ border: 0px solid rgba(85,85,85,0.5);
+ background: transparent;
+ background-image: url("wc.svg");
+ border-radius: 0px;
+}
+/* Check Boxes */
+
+.check-box StBin {
+ background-image: url("checkbox-unchecked.svg");
+ background-size : contain;
+}
+
+.check-box:focus StBin {
+ background-image: url("checkbox-unchecked.svg");
+}
+
+.check-box:checked StBin {
+ background-image: url("checkbox-checked.svg");
+}
+
+.check-box:focus:checked StBin {
+ background-image: url("checkbox-checked.svg");
+}
+
+/* this is for closing the windows as well as the notifications*/
+.window-close,
+.notification-close {
+ background-size: 48px;
+ background-image: url("close_dash.svg");
+}
+
+.window-close:active,
+.window-close:hover,
+.notification-close:active,
+.notification-close:hover {
+ background-size: 48px;
+ background-image: url("close_dash_prelight.svg");
+}
+
+.window-clone-border {
+ border : 0px;
+ border-radius : 0px;
+}
+
+/* OSD: these are the modification of sound and so on */
+.osd-window {
+ background-color: #272727;
+ border: 1px solid #505050;
+ color: #efefef;
+ border-radius: 2px;
+
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
+}
+
+.osd-window .level {
+ height : 1px;
+ border-radius : 0px;
+ background-color: #272727;
+ color: #efefef;
+}
+
+/* scroll bars*/
+
+StScrollView StScrollBar {
+ min-width: 6px;
+ min-height: 14px;
+}
+
+StScrollBar StBin#trough {
+ background-color: #272727;
+ border-radius : 2px;
+}
+
+StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {
+ background-color : #03a9f4;
+ border : 0;
+ border-radius : 2px;
+}
+
+StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {
+ background-color : rgba(74, 144, 217, 0.75);
+}
+
+/* Message Tray */
+
+#message-tray {
+ background-color: #272727;
+ color: #efefef;
+}
+/* Calendar popup */
+
+.calendar-vertical-separator {
+ -stipple-width: 1px;
+ -stipple-color: #505050;
+ width: 0.3em;
+}
+
+.calendar {
+ padding: .4em 1.75em 3em 1.75em;
+}
+
+.calendar-month-label {
+ color: #efefef;
+ font-size: 9.5pt;
+ font-weight: bold;
+ padding-bottom: 8px;
+ padding-top: 8px;
+}
+
+.calendar-month-label:focus {
+
+}
+
+.calendar-change-month-back {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-left.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-back:rtl {
+ background-image: url("calendar-arrow-right.svg");
+}
+
+.calendar-change-month-back:hover,
+.calendar-change-month-back:focus {
+ background-image: url("calendar-arrow-left-hover.svg");
+ background-color: #272727;
+}
+.calendar-change-month-back:active {
+ background-image: url("calendar-arrow-left-hover.svg");
+ background-color: #272727;
+}
+.calendar-change-month-back:hover:rtl,
+.calendar-change-month-back:focus:rtl {
+ background-image: url("calendar-arrow-left-hover.svg");
+ background-color: #272727;
+}
+.calendar-change-month-back:active:rtl {
+ background-image: url("calendar-arrow-left-hover.svg");
+ background-color: #272727;
+}
+
+.calendar-change-month-forward {
+ width: 18px;
+ height: 12px;
+ background-image: url("calendar-arrow-right.svg");
+ border-radius: 4px;
+}
+
+.calendar-change-month-forward:rtl {
+ background-image: url("calendar-arrow-left.svg");
+}
+
+.calendar-change-month-forward:hover,
+.calendar-change-month-forward:focus {
+ background-image: url("calendar-arrow-right-hover.svg");
+ background-color: #272727;
+}
+.calendar-change-month-forward:active {
+ background-image: url("calendar-arrow-right-hover.svg");
+ background-color: #272727;
+}
+.calendar-change-month-forward:hover:rtl,
+.calendar-change-month-forward:focus:rtl {
+ background-image: url("calendar-arrow-left-hover.svg");
+ background-color: #272727;
+}
+.calendar-change-month-forward:active:rtl {
+ background-image: url("calendar-arrow-left-hover.svg");
+ background-color: #272727;
+}
+
+.datemenu-date-label {
+ padding: .4em 1.7em;
+ font-weight: bold;
+ text-align: center;
+ color: #efefef;
+ border-radius: 4px;
+}
+
+.datemenu-date-label:hover,
+.datemenu-date-label:focus {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.datemenu-date-label:active {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.calendar-day-base {
+ color: #efefef;
+ font-size: 9pt;
+ text-align: center;
+ width: 2.4em;
+ height: 2.4em;
+}
+
+.calendar-day-base:hover,
+.calendar-day-base:focus {
+ background-color: #272727;
+ color: #fff;
+}
+
+.calendar-day-base:active {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.calendar-day-heading {
+ color: #efefef;
+ padding-top: .2em;
+ height: 1.7em;
+}
+
+.calendar-week-number {
+ color: #efefef;
+ font-weight: bold;
+}
+
+/* Hack used in lieu of border-collapse - see calendar.js */
+.calendar-day {
+ color: #efefef;
+ border-top-width: 0;
+ border-left-width: 0;
+}
+
+.calendar-day-top {
+ border-top-width: 1px;
+}
+
+.calendar-day-left {
+ border-left-width: 1px;
+}
+
+.calendar-work-day {
+}
+
+.calendar-nonwork-day {
+ background-color: rgba(128, 128, 128, 0.1);
+}
+
+.calendar-today {
+ background-image: none;
+ color: #efefef;
+ font-weight: bold;
+}
+
+.calendar-day-with-events {
+ font-weight: bold;
+ color: #3cb0fd;
+}
+.calendar-day-with-events:focus,
+.calendar-day-with-events:active {
+ font-weight: bold;
+ background-color: #3cb0fd;
+ color: #fff;
+}
+.calendar-other-month-day {
+ color: #efefef;
+}
+
+.events-table {
+ width: 320px;
+ spacing-columns: 6pt;
+ padding: 0 1.4em;
+}
+
+.events-table:ltr {
+ padding-right: 1.9em;
+}
+
+.events-table:rtl {
+ padding-left: 1.9em;
+}
+
+.events-day-header {
+ font-weight: bold;
+ color: #efefef;
+ padding-left: 0.4em;
+ padding-top: 1.2em;
+}
+
+.events-day-header:first-child {
+ padding-top: 0;
+}
+
+.events-day-header:rtl {
+ padding-left: 0;
+ padding-right: 0.4em;
+}
+
+.events-day-dayname {
+ color: #efefef;
+ text-align: left;
+ min-width: 20px;
+}
+
+.events-day-dayname:rtl {
+ text-align: right;
+}
+
+.events-day-time {
+ color: #efefef;
+ text-align: right;
+}
+
+.events-day-time-ellipses {
+ color: #efefef;
+}
+
+.events-day-time:rtl {
+ text-align: left;
+}
+
+.events-day-task {
+ color: #efefef;
+ padding-left: 8pt;
+}
+
+.events-day-task:rtl {
+ padding-left: 0px;
+ padding-right: 8pt;
+}
+/* buttons */
+
+.candidate-page-button,
+.notification-button,
+.notification-icon-button,
+.hotplug-notification-item,
+.hotplug-resident-eject-button,
+.modal-dialog-button{
+ height : 3ex;
+ border-radius: 1px;
+ border: 0px;
+ color: #ffffff;
+ text-transform : uppercase;
+ font-weight : normal;
+ font-size : 12pt;
+ background-gradient-direction: none;
+ background-color : #4a90d9;
+ transition-duration : 0.2s;
+ transition-timing-function : cubic-bezier(0.4, 0, 0.2, 1);
+ transition-delay: 0.2s;
+}
+
+.candidate-page-button:hover,
+.notification-button:hover,
+.notification-icon-button:hover,
+.hotplug-notification-item:hover,
+.hotplug-resident-eject-button:hover,
+.modal-dialog-button:hover {
+ background-color : #3cb0fd;
+ color: #fff;
+}
+
+.candidate-page-button:active,
+.candidate-page-button:pressed,
+.notification-button:active,
+.notification-icon-button:active,
+.hotplug-notification-item:active,
+.hotplug-resident-eject-button:active,
+.modal-dialog-button:active,
+.modal-dialog-button:pressed {
+ background-color : #3cb0fd;
+ color: #fff;
+}
+
+.candidate-page-button:insensitive,
+.notification-button:insensitive,
+.notification-icon-button:insensitive,
+.hotplug-notification-item:insensitive,
+.hotplug-resident-eject-button:insensitive,
+.modal-dialog-button:insensitive {
+ background-color : rgba(0,0,0,0.12);
+ color : rgba(0,0,0,0.26);
+ border-color : #505050;
+}
+
+.notification-button:focus,
+.notification-icon-button:focus,
+.hotplug-notification-item:focus,
+.modal-dialog-button:focus,
+.app-view-control:focus {
+ border-width : 0px;
+}
+
+/* panel */
+
+#panel {
+ background-color: #272727;
+ box-shadow : 0 2px 5px 0 rgba(0, 0, 0, 0.26);
+}
+.panel-corner {
+ -panel-corner-radius: 0px;
+}
+
+#panel:overview {
+ background-color: rgba(0,0,0,0.0);
+}
+
+/* these are dealing with features of the buttons in panel*/
+.panel-button{
+ color : #fff;
+ background-color : transparent;
+ font-weight : normal;
+ text-shadow : transparent;
+ -natural-hpadding: 18px;
+ -minimum-hpadding: 6px;
+}
+
+.panel-button:hover,
+.panel-button:active,
+.panel-button:overview,
+.panel-button:focus {
+ text-shadow: #000 1px 1px 1px;
+}
+
+/* PopupMenu */
+
+.popup-menu-ornament {
+ text-align: right;
+ width: 1em;
+}
+
+.popup-menu-boxpointer,
+.candidate-popup-boxpointer {
+ -arrow-border-radius: 3px;
+ -arrow-background-color: #272727;
+ -arrow-border-width: 1px;
+ -arrow-border-color: #505050;
+ -arrow-base: 24px;
+ -arrow-rise: 11px;
+ color: #fff;
+}
+.popup-menu-boxpointer.fallback-app-menu {
+ -arrow-border-radius: 3px;
+ -arrow-background-color: #272727;
+ -arrow-border-width: 1px;
+ -arrow-border-color: #505050;
+ -arrow-base: 24px;
+ -arrow-rise: 11px;
+ color: #fff;
+}
+
+.popup-menu-boxpointer.fallback-app-menu.dark {
+ -arrow-background-color: #272727;
+ -arrow-border-color: #505050;
+ color: #fff;
+}
+
+
+.popup-menu {
+ min-width: 200px;
+}
+
+.popup-menu-arrow {
+ width: 16px;
+ height: 16px;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.popup-submenu-menu-item:open {
+ background-color: #272727;
+ color: #efefef;
+}
+
+.fallback-app-menu .popup-submenu-menu-item:open {
+ background-color: #272727;
+ color: #efefef;
+}
+
+.fallback-app-menu.dark .popup-submenu-menu-item:open {
+ background-color: #272727;
+ color: #efefef;
+}
+
+.popup-sub-menu {
+ background-gradient-direction : none;
+ box-shadow: none;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.fallback-app-menu .popup-sub-menu {
+ box-shadow: none;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.fallback-app-menu.dark .popup-sub-menu {
+ box-shadow: none;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.popup-sub-menu:scrolled .popup-menu-item:ltr {
+ padding-right: 0em;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.popup-sub-menu:scrolled .popup-menu-item:rtl {
+ padding-left: 0em;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.popup-sub-menu StScrollBar {
+ padding: 4px;
+}
+
+.popup-sub-menu StScrollBar StBin#trough {
+ border-width: 0px;
+}
+
+.popup-sub-menu StScrollBar StBin#vhandle {
+ border-width: 0px;
+}
+
+.app-well-menu {
+ max-width: 400px;
+}
+
+/* The remaining popup-menu sizing is all done in ems, so that if you
+ * override .popup-menu.font-size, everything else will scale with it.
+ */
+.popup-menu-content {
+ padding: 1em 0em;
+ background-color: #272727;
+ color: #efefef;
+
+}
+
+.popup-menu-item {
+ spacing: 12px;
+ background-color: #272727;
+ color: #efefef;
+}
+
+.popup-menu-item:ltr {
+ padding: .4em 1.75em .4em 0em;
+}
+
+.popup-menu-item:rtl {
+ padding: .4em 0em .4em 1.75em;
+}
+
+.popup-menu-item:active {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.popup-menu-item:insensitive {
+ color: #9f9f9f;
+}
+
+.fallback-app-menu .popup-menu-item {
+ background-color: #272727;
+ color: #efefef;
+}
+
+.fallback-app-menu .popup-menu-item:active {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.fallback-app-menu .popup-menu-item:insensitive {
+ color: gray;
+}
+
+.fallback-app-menu.dark .popup-menu-item {
+ background-color: #272727;
+ color: #efefef;
+}
+
+.fallback-app-menu.dark .popup-menu-item:active {
+ background-color: #3cb0fd;
+ color: #fff;
+}
+
+.fallback-app-menu.dark .popup-menu-item:insensitive {
+ color: #9f9f9f;
+}
+
+.popup-separator-menu-item {
+ -gradient-height: 1px;
+ -gradient-start: #c3c3c3;
+ -gradient-end: #c3c3c3;
+ -margin-horizontal: 24px;
+ height: 1px;
+ padding: 8px 0px;
+}
+
+.fallback-app-menu .popup-separator-menu-item {
+ -gradient-start: #a0a2a3;
+ -gradient-end: #a0a2a3;
+ -margin-horizontal: 0;
+}
+
+.fallback-app-menu.dark .popup-separator-menu-item {
+ -gradient-start: #818584;
+ -gradient-end: #818584;
+}
+
+.popup-status-menu-item {
+ font-weight: normal;
+ color: #efefef;
+}
+
+.popup-inactive-menu-item, .popup-inactive-menu-item:insensitive {
+ color: #505050;
+}
+
+.popup-menu-icon {
+ icon-size: 1.09em;
+ color: #efefef;
+}
+
+/* search */
+
+.search-entry,
+.search-entry:hover,
+.search-entry:focus {
+ color: rgba(255,255,255,0.87);
+ caret-color: rgba(255,255,255,0.54);
+ selected-color: rgba(255,255,255,0.54);
+ background-gradient-direction: none;
+ background-color: transparent;
+ border-color : rgba(255,255,255,0.54);
+ font-size: 12pt;
+ font-weight : normal;
+ caret-size: 1px;
+ border-radius: 0px;
+ border: 0px;
+ border-bottom: 2px;
+ box-shadow : inset 0px 0px 0px rgba(0,0,0,0.0);
+}
+
+.search-entry-icon {
+ color: rgba(255,255,255,0.54);
+}
+
+/* network manager */
+.nm-dialog-scroll-view {
+ background-color : transparent;
+ border: 0px;
+ border-radius: 0px;
+}
+
+.nm-dialog-item {
+ color : rgba(0,0,0,0.87);
+ font-size: 10pt;
+ border-bottom: 1px solid white;
+}
+
+.nm-dialog-item:focus {
+ color : #ffffff;
+ background-color: #3cb0fd;
+}
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/ic_close_white_48dp.png b/.themes/Libra-Dark-Gruvbox/gnome-shell/ic_close_white_48dp.png
new file mode 100644
index 00000000..60fa0867
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gnome-shell/ic_close_white_48dp.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/logged-in-indicator.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/logged-in-indicator.svg
new file mode 100755
index 00000000..c0267ea0
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/logged-in-indicator.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/more-results.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/more-results.svg
new file mode 100755
index 00000000..d2fe5f25
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/more-results.svg
@@ -0,0 +1,114 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-active.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-active.svg
new file mode 100755
index 00000000..51a76024
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-active.svg
@@ -0,0 +1,71 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-checked.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-checked.svg
new file mode 100755
index 00000000..38b720f8
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-checked.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-hover.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-hover.svg
new file mode 100755
index 00000000..a4ea72ff
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-hover.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-inactive.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-inactive.svg
new file mode 100755
index 00000000..4ff2246c
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/page-indicator-inactive.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/panel-button-border.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/panel-button-border.svg
new file mode 100755
index 00000000..48891d48
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/panel-button-border.svg
@@ -0,0 +1,74 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/process-working.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/process-working.svg
new file mode 100755
index 00000000..e215d2fe
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/process-working.svg
@@ -0,0 +1,261 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/rectangle.png b/.themes/Libra-Dark-Gruvbox/gnome-shell/rectangle.png
new file mode 100644
index 00000000..38255a23
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gnome-shell/rectangle.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/round.png b/.themes/Libra-Dark-Gruvbox/gnome-shell/round.png
new file mode 100644
index 00000000..501dfc8c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gnome-shell/round.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/running-indicator.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/running-indicator.svg
new file mode 100755
index 00000000..ebe7ecfc
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/running-indicator.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/source-button-border.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/source-button-border.svg
new file mode 100755
index 00000000..6e5051ee
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/source-button-border.svg
@@ -0,0 +1,74 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/summary-counter.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/summary-counter.svg
new file mode 100755
index 00000000..c3264fde
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/summary-counter.svg
@@ -0,0 +1,120 @@
+
+
+
+
\ No newline at end of file
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/switch-off.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/switch-off.svg
new file mode 100644
index 00000000..6d0f775b
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/switch-off.svg
@@ -0,0 +1,14 @@
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/switch-on.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/switch-on.svg
new file mode 100644
index 00000000..4a1e1b30
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/switch-on.svg
@@ -0,0 +1,13 @@
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-off-intl.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-off-intl.svg
new file mode 100755
index 00000000..b153b733
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-off-intl.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-off-us.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-off-us.svg
new file mode 100755
index 00000000..8e06ea4e
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-off-us.svg
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-on-intl.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-on-intl.svg
new file mode 100755
index 00000000..ecf23a7c
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-on-intl.svg
@@ -0,0 +1,122 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-on-us.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-on-us.svg
new file mode 100755
index 00000000..2a734d6f
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/toggle-on-us.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gnome-shell/wc.svg b/.themes/Libra-Dark-Gruvbox/gnome-shell/wc.svg
new file mode 100644
index 00000000..ae705030
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gnome-shell/wc.svg
@@ -0,0 +1,11 @@
+
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-insens.png
new file mode 100755
index 00000000..737f1fd5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-prelight.png
new file mode 100755
index 00000000..a7a71454
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-pressed.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-pressed.png
new file mode 100755
index 00000000..2f62cffc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-pressed.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small-insens.png
new file mode 100755
index 00000000..5b5e93ca
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small-prelight.png
new file mode 100755
index 00000000..0c8dea7c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small.png
new file mode 100755
index 00000000..a382bdc2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down-small.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down.png
new file mode 100755
index 00000000..2f62cffc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-down.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-active.png
new file mode 100755
index 00000000..b1fbd75b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-insensitive.png
new file mode 100755
index 00000000..0bda197d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-prelight.png
new file mode 100755
index 00000000..c2af3c1e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left.png
new file mode 100755
index 00000000..b1fbd75b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-active.png
new file mode 100755
index 00000000..24a099c7
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-insensitive.png
new file mode 100755
index 00000000..904dd5df
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-prelight.png
new file mode 100755
index 00000000..2d3ca291
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right.png
new file mode 100755
index 00000000..d609de71
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-active.png
new file mode 100755
index 00000000..fbb0ebbd
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-insensitive.png
new file mode 100755
index 00000000..9dd8c257
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-prelight.png
new file mode 100755
index 00000000..43d8e3c2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small-insens.png
new file mode 100755
index 00000000..b89863c3
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small-prelight.png
new file mode 100755
index 00000000..75c45c92
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small.png
new file mode 100755
index 00000000..fc7ce0b3
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up-small.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up.png
new file mode 100755
index 00000000..fbb0ebbd
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Arrows/arrow-up.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-bg.png
new file mode 100755
index 00000000..5e9b8a47
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-default-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-default-notebook.png
new file mode 100644
index 00000000..e84f8f40
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-default-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-default.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-default.png
new file mode 100755
index 00000000..04ddedfa
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-default.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-insensitive.png
new file mode 100755
index 00000000..285386a8
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-normal-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-normal-notebook.png
new file mode 100644
index 00000000..a0d98e13
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-normal-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-normal.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-normal.png
new file mode 100755
index 00000000..a8893d15
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-normal.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-prelight.png
new file mode 100755
index 00000000..03c61d97
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-pressed.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-pressed.png
new file mode 100755
index 00000000..a7afd995
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Buttons/button-pressed.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check1.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check1.png
new file mode 100755
index 00000000..33f82f21
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check1.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check2.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check2.png
new file mode 100755
index 00000000..212a922b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check2.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check3.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check3.png
new file mode 100755
index 00000000..8ce7d82d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check3.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check4.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check4.png
new file mode 100755
index 00000000..2d327b33
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/check4.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/checklight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/checklight.png
new file mode 100755
index 00000000..165fff0d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/checklight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/highlight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/highlight.png
new file mode 100755
index 00000000..7a0dad55
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/highlight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menucheck.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menucheck.png
new file mode 100755
index 00000000..ae0cc6ab
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menucheck.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menucheck_prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menucheck_prelight.png
new file mode 100755
index 00000000..35dc5a75
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menucheck_prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png
new file mode 100755
index 00000000..9274cc7f
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png
new file mode 100755
index 00000000..bf8ab90d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox-selected.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox.png
new file mode 100755
index 00000000..dda5caa6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-checkbox.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png
new file mode 100755
index 00000000..0dc79641
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png
new file mode 100755
index 00000000..c6e320de
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked-selected.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked.png
new file mode 100755
index 00000000..ffd5a253
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuitem-radio-checked.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuoption.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuoption.png
new file mode 100755
index 00000000..ca3b939d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuoption.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuoption_prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuoption_prelight.png
new file mode 100755
index 00000000..0a409ab7
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/menuoption_prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option1.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option1.png
new file mode 100755
index 00000000..a829d1b9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option1.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option2.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option2.png
new file mode 100755
index 00000000..c78d9e80
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option2.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option3.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option3.png
new file mode 100755
index 00000000..26ce69dd
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option3.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option4.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option4.png
new file mode 100755
index 00000000..0c62ddfc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Check-Radio/option4.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-active.png
new file mode 100755
index 00000000..e6049558
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-insens.png
new file mode 100755
index 00000000..5e623939
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-prelight.png
new file mode 100755
index 00000000..e6049558
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow.png
new file mode 100755
index 00000000..e6049558
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-arrow.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-inactive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-inactive.png
new file mode 100755
index 00000000..2ac30fa6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-inactive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-normal.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-normal.png
new file mode 100755
index 00000000..04583860
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-normal.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-prelight.png
new file mode 100755
index 00000000..a0ac7352
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-pressed.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-pressed.png
new file mode 100755
index 00000000..c89161d9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/combo-pressed.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op-ins.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op-ins.png
new file mode 100755
index 00000000..ec9fe140
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op-ins.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op-pre.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op-pre.png
new file mode 100755
index 00000000..a9d064b0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op-pre.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op.png
new file mode 100755
index 00000000..a9d064b0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Combo/op.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-bg.png
new file mode 100755
index 00000000..7fd53c3c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-notebook.png
new file mode 100755
index 00000000..627aee40
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png
new file mode 100755
index 00000000..3a429a65
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png
new file mode 100755
index 00000000..3a429a65
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl.png
new file mode 100755
index 00000000..3a429a65
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active.png
new file mode 100755
index 00000000..627aee40
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-bg.png
new file mode 100755
index 00000000..5717fab1
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-bg.png
new file mode 100755
index 00000000..b5fc666b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png
new file mode 100755
index 00000000..bd768dd3
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png
new file mode 100755
index 00000000..aef4a29b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png
new file mode 100755
index 00000000..45eee33b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png
new file mode 100755
index 00000000..d87c91dc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled.png
new file mode 100755
index 00000000..e340820b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-disabled.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-notebook.png
new file mode 100755
index 00000000..217a7e2c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl-bg.png
new file mode 100755
index 00000000..0df28c54
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png
new file mode 100755
index 00000000..a4f9bbbf
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl.png
new file mode 100755
index 00000000..f47004be
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border.png
new file mode 100755
index 00000000..4fb055fc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-border.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-active-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-active-rtl.png
new file mode 100755
index 00000000..0b7d9f3a
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-active-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-active.png
new file mode 100755
index 00000000..4737ad1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png
new file mode 100755
index 00000000..b317926b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-disabled.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-disabled.png
new file mode 100755
index 00000000..5c8d5a45
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-disabled.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-rtl.png
new file mode 100755
index 00000000..213387fa
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button.png
new file mode 100755
index 00000000..3648e458
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/combo-entry-button.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bg-disabled.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bg-disabled.png
new file mode 100755
index 00000000..a6a7eab0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bg-disabled.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bg.png
new file mode 100755
index 00000000..a14defeb
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-bg-solid.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-bg-solid.png
new file mode 100755
index 00000000..9c4ee5c9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-bg-solid.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-bg.png
new file mode 100755
index 00000000..9c4ee5c9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-notebook.png
new file mode 100755
index 00000000..9c4ee5c9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active.png
new file mode 100755
index 00000000..9c4ee5c9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-bg-solid.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-bg-solid.png
new file mode 100755
index 00000000..4fd41cdb
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-bg-solid.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-bg.png
new file mode 100755
index 00000000..3a492dac
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled-bg.png
new file mode 100755
index 00000000..e16b8dd2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled-notebook.png
new file mode 100755
index 00000000..0c140426
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled.png
new file mode 100755
index 00000000..e8440fed
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-disabled.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill-plain.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill-plain.png
new file mode 100755
index 00000000..cc401ea5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill-plain.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill-solid.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill-solid.png
new file mode 100755
index 00000000..a1997b7b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill-solid.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill.png
new file mode 100755
index 00000000..e28e8153
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-fill.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-notebook.png
new file mode 100755
index 00000000..246f2fc5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border.png
new file mode 100755
index 00000000..ec7b7d5d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-border.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bottom-selected.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bottom-selected.png
new file mode 100755
index 00000000..8bd940a0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bottom-selected.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bottom.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bottom.png
new file mode 100755
index 00000000..a8b28d5b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Entry/entry-bottom.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Expanders/minus.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Expanders/minus.png
new file mode 100755
index 00000000..f620ce5e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Expanders/minus.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Expanders/plus.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Expanders/plus.png
new file mode 100755
index 00000000..6df5f5d8
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Expanders/plus.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame-gap-end.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame-gap-end.png
new file mode 100755
index 00000000..8b7353c5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame-gap-end.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame-gap-start.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame-gap-start.png
new file mode 100755
index 00000000..921aebf6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame-gap-start.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame1.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame1.png
new file mode 100755
index 00000000..41870fb2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Frame-Gap/frame1.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/handle-h.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/handle-h.png
new file mode 100755
index 00000000..a6f60efc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/handle-h.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/handle-v.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/handle-v.png
new file mode 100755
index 00000000..cf6e8afe
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/handle-v.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/resize-grip.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/resize-grip.png
new file mode 100755
index 00000000..d7d2c6c5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Handles/resize-grip.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/line-h.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/line-h.png
new file mode 100755
index 00000000..879af229
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/line-h.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/line-v.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/line-v.png
new file mode 100755
index 00000000..87c28880
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/line-v.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/linep-h.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/linep-h.png
new file mode 100755
index 00000000..fb46322a
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/linep-h.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/linep-v.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/linep-v.png
new file mode 100755
index 00000000..b773bef4
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Lines/linep-v.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-insens.png
new file mode 100755
index 00000000..40b404b2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-prelight.png
new file mode 100755
index 00000000..40b404b2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-pressed.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-pressed.png
new file mode 100755
index 00000000..40b404b2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header-pressed.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header.png
new file mode 100755
index 00000000..40b404b2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/list_header.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/tree.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/tree.png
new file mode 100755
index 00000000..753a2515
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ListHeaders/tree.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/arrow-right-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/arrow-right-prelight.png
new file mode 100755
index 00000000..221d8c2e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/arrow-right-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/arrow-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/arrow-right.png
new file mode 100755
index 00000000..24a099c7
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/arrow-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menu.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menu.png
new file mode 100755
index 00000000..a5728b47
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menu.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar-item.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar-item.png
new file mode 100755
index 00000000..1e36a272
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar-item.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar.png
new file mode 100755
index 00000000..1ad1f065
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar_button.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar_button.png
new file mode 100755
index 00000000..d1691586
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menubar_button.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menuitem.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menuitem.png
new file mode 100755
index 00000000..753a2515
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menuitem.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menuline.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menuline.png
new file mode 100755
index 00000000..9e7a131c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Menu-Menubar/menuline.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/close.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/close.png
new file mode 100755
index 00000000..42df6f43
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/close.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/focus.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/focus.png
new file mode 100755
index 00000000..417cd6af
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/focus.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/null.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/null.png
new file mode 100755
index 00000000..fdfcf89f
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/null.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/resize_grip.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/resize_grip.png
new file mode 100644
index 00000000..6c14f5b8
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/resize_grip.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/ruler.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/ruler.png
new file mode 100755
index 00000000..a7fdc5b0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/ruler.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/tooltip.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/tooltip.png
new file mode 100755
index 00000000..48f21f14
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Others/tooltip.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-active.png
new file mode 100755
index 00000000..95ce03a7
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-inactive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-inactive.png
new file mode 100755
index 00000000..d1ea8b79
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-inactive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-prelight.png
new file mode 100755
index 00000000..aaa1115b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/button-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/handle-h.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/handle-h.png
new file mode 100755
index 00000000..082821fe
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/handle-h.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/handle-v.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/handle-v.png
new file mode 100755
index 00000000..808e63ea
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/handle-v.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/menubar-item.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/menubar-item.png
new file mode 100755
index 00000000..1e36a272
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/menubar-item.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-bg.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-bg.png
new file mode 100755
index 00000000..94532782
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-bg.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-active-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-active-prelight.png
new file mode 100755
index 00000000..8e1b0c86
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-active-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-active.png
new file mode 100755
index 00000000..95ce03a7
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-inactive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-inactive.png
new file mode 100755
index 00000000..d1ea8b79
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-inactive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-prelight.png
new file mode 100755
index 00000000..aaa1115b
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-button-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-menubar.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-menubar.png
new file mode 100755
index 00000000..01668246
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Panel/panel-menubar.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/progressbar-pat.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/progressbar-pat.png
new file mode 100755
index 00000000..f69986d1
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/progressbar-pat.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/trough-progressbar-horiz.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/trough-progressbar-horiz.png
new file mode 100755
index 00000000..655e2e7e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/trough-progressbar-horiz.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/trough-progressbar.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/trough-progressbar.png
new file mode 100755
index 00000000..655e2e7e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/ProgressBar/trough-progressbar.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider-hover.svg b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider-hover.svg
new file mode 100755
index 00000000..d0e0ee59
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider-hover.svg
@@ -0,0 +1,366 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider-ins.svg b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider-ins.svg
new file mode 100755
index 00000000..d0e0ee59
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider-ins.svg
@@ -0,0 +1,366 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider.svg b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider.svg
new file mode 100755
index 00000000..390970ca
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/slider.svg
@@ -0,0 +1,146 @@
+
+
+
+
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/trough-horizontal.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/trough-horizontal.png
new file mode 100644
index 00000000..d131dd54
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/trough-horizontal.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/trough-vertical.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/trough-vertical.png
new file mode 100644
index 00000000..d3f5b5e4
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scale/trough-vertical.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/scroll-thumb-horiz.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/scroll-thumb-horiz.png
new file mode 100755
index 00000000..f0d2372e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/scroll-thumb-horiz.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/scroll-thumb-vert.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/scroll-thumb-vert.png
new file mode 100755
index 00000000..f0d2372e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/scroll-thumb-vert.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-active.png
new file mode 100755
index 00000000..dd76e1e3
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-insens.png
new file mode 100755
index 00000000..28ceace8
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-prelight.png
new file mode 100755
index 00000000..f13a8cfb
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz.png
new file mode 100755
index 00000000..25f51877
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-horiz.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-active.png
new file mode 100755
index 00000000..a3bf41fe
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-insens.png
new file mode 100755
index 00000000..9eda755e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-prelight.png
new file mode 100755
index 00000000..6ca7d47a
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert.png
new file mode 100755
index 00000000..284d86ae
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/slider-vert.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down-insens.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down-prelight.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-down.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left-insens.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left-prelight.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right-insens.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right-prelight.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up-insens.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up-prelight.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up.png
new file mode 100755
index 00000000..3a7a7a1c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/stepper-up.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png
new file mode 100755
index 00000000..39726184
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-horiz-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png
new file mode 100755
index 00000000..4a6aa924
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png
new file mode 100755
index 00000000..9625172d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-vert-insens.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-vert.png
new file mode 100755
index 00000000..62f0e8cf
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-active.png
new file mode 100755
index 00000000..2f62cffc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-disable.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-disable.png
new file mode 100755
index 00000000..63c698b6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-disable.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-prelight.png
new file mode 100755
index 00000000..a7a71454
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down.png
new file mode 100755
index 00000000..2f62cffc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-down.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-active.png
new file mode 100755
index 00000000..fbb0ebbd
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-disable.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-disable.png
new file mode 100755
index 00000000..9c2ba6c2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-disable.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-prelight.png
new file mode 100755
index 00000000..43d8e3c2
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up.png
new file mode 100755
index 00000000..fbb0ebbd
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/arrow-up.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-disable-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-disable-rtl.png
new file mode 100755
index 00000000..e1ceb1bf
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-disable-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-disable.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-disable.png
new file mode 100755
index 00000000..ad620bbd
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-disable.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-rtl.png
new file mode 100755
index 00000000..d11fae80
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background.png
new file mode 100755
index 00000000..6f21a7ef
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/down-background.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/entry-shadow-in.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/entry-shadow-in.png
new file mode 100755
index 00000000..7177363c
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/entry-shadow-in.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-focus-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-focus-notebook.png
new file mode 100755
index 00000000..e95eddc6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-focus-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-focus.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-focus.png
new file mode 100755
index 00000000..5664fc5d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-focus.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-notebook.png
new file mode 100755
index 00000000..439a844f
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry-notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry.png
new file mode 100755
index 00000000..2fd1e14e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/text-entry.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-disable-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-disable-rtl.png
new file mode 100755
index 00000000..7707f42f
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-disable-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-disable.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-disable.png
new file mode 100755
index 00000000..72ae4c20
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-disable.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-rtl.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-rtl.png
new file mode 100755
index 00000000..a3403ee3
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background-rtl.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background.png
new file mode 100755
index 00000000..dae44708
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Spin/up-background.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom-left.png
new file mode 100755
index 00000000..1857f909
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom-right.png
new file mode 100755
index 00000000..ce9a6292
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom.png
new file mode 100755
index 00000000..32e2ba88
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-bottom.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-left.png
new file mode 100755
index 00000000..1f2af1d5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-right.png
new file mode 100755
index 00000000..0c83f4cc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top-left.png
new file mode 100755
index 00000000..3f23f3d0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top-right.png
new file mode 100755
index 00000000..dd69e446
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top.png
new file mode 100755
index 00000000..285bf894
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/gap-top.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-bottom.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-bottom.png
new file mode 100755
index 00000000..8f2334fc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-bottom.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-left.png
new file mode 100755
index 00000000..fe517ca3
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-right.png
new file mode 100755
index 00000000..bcb5fc43
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-top.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-top.png
new file mode 100755
index 00000000..371ee625
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook-top.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook.png
new file mode 100755
index 00000000..73c072a0
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/notebook.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/null.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/null.png
new file mode 100755
index 00000000..b8fd8d4f
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/null.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-bottom-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-bottom-active.png
new file mode 100755
index 00000000..4810b8ab
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-bottom-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-bottom.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-bottom.png
new file mode 100755
index 00000000..33930fc5
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-bottom.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-left-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-left-active.png
new file mode 100755
index 00000000..e938804d
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-left-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-left.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-left.png
new file mode 100755
index 00000000..590261a6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-left.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-right-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-right-active.png
new file mode 100755
index 00000000..2202268e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-right-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-right.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-right.png
new file mode 100755
index 00000000..e69dc865
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-right.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-top-active.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-top-active.png
new file mode 100755
index 00000000..ecd9d23e
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-top-active.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-top.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-top.png
new file mode 100755
index 00000000..0b4a39bc
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Tabs/tab-top.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbar.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbar.png
new file mode 100755
index 00000000..95ff5670
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbar.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-insensitive.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-insensitive.png
new file mode 100755
index 00000000..2ac30fa6
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-insensitive.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-normal.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-normal.png
new file mode 100755
index 00000000..04583860
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-normal.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-prelight.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-prelight.png
new file mode 100755
index 00000000..a0ac7352
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-prelight.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-pressed.png b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-pressed.png
new file mode 100755
index 00000000..c89161d9
Binary files /dev/null and b/.themes/Libra-Dark-Gruvbox/gtk-2.0/Toolbar/toolbutton-pressed.png differ
diff --git a/.themes/Libra-Dark-Gruvbox/gtk-2.0/gtkrc b/.themes/Libra-Dark-Gruvbox/gtk-2.0/gtkrc
new file mode 100644
index 00000000..a5e2923c
--- /dev/null
+++ b/.themes/Libra-Dark-Gruvbox/gtk-2.0/gtkrc
@@ -0,0 +1,3308 @@
+# Libra-Dark Theme
+##################
+#gtk-color-scheme = "base_color:#272727\nfg_color:#efefef\ntooltip_fg_color:#efefef\nselected_bg_color:#3cb0fd\nselected_fg_color:#272727\ntext_color:#efefef\nbg_color:#505050\ntooltip_bg_color:#505050\nlink_color:#4f90e8"
+#gtk-color-scheme = "panel_bg_color:#272727\npanel_fg_color:#efefef\npanel_text_color:#ffffff\ntooltip_fg_color:#000000"
+gtk-color-scheme = "base_color:#282828\nfg_color:#EBDBB2\ntooltip_fg_color:#EBDBB2\nselected_bg_color:#928374\nselected_fg_color:#EBDBB2\ntext_color:#EBDBB2\nbg_color:#282828\ntooltip_bg_color:#282828\nlink_color:#4f90e8"
+gtk-color-scheme = "panel_bg_color:#282828\npanel_fg_color:#EBDBB2\npanel_text_color:#EBDBB2\ntooltip_fg_color:#EBDBB2"
+
+gtk-icon-sizes = "panel-menu=22,22:gtk-button=16,16"
+
+gtk-auto-mnemonics = 1
+
+style "default" {
+ xthickness = 1
+ ythickness = 1
+
+ #######################
+ # Style Properties
+ #######################
+ GtkButton::child-displacement-x = 0
+ GtkButton::child-displacement-y = 0
+ GtkButton::default-border = { 0, 0, 0, 0 }
+ GtkButton::default-outside_border = { 0, 0, 0, 0 }
+
+ GtkCheckButton::indicator-size = 16
+
+ GtkPaned::handle-size = 6
+
+ GtkRange::trough-border = 0
+ GtkRange::slider-width = 14
+ GtkRange::stepper-size = 14
+ GtkRange::trough-under-steppers = 1
+
+ GtkScale::activate-slider = 1 # With this option set to TRUE, sliders will be drawn ACTIVE and with shadow IN while they are dragged.
+ GtkScale::trough-border = 0
+ GtkScale::slider-width = 23
+ GtkScale::slider-length = 14
+ GtkScale::trough-side-details = 1
+
+ GtkScrollbar::activate-slider = 1
+ GtkScrollbar::trough-border = 0
+ GtkScrollbar::slider-width = 9
+ GtkScrollbar::min-slider-length = 30
+ GtkScrollbar::has-backward-stepper = 0
+ GtkScrollbar::has_secondary_backward_stepper = 0
+ GtkScrollbar::has-forward-stepper = 0
+ GtkScrollbar::has_secondary_forward_stepper = 0
+
+ GtkMenuBar::internal-padding = 0
+ GtkMenuBar::shadow-type = GTK_SHADOW_NONE
+ GtkMenuBar::window-dragging = 1
+ GtkExpander::expander-size = 11
+ GtkToolbar::internal-padding = 1
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+ GtkTreeView::expander-size = 7
+ GtkTreeView::vertical-separator = 0
+ GtkTreeView::odd-row-color = shade (0.96, @base_color)
+ GtkNotebook::tab-overlap = -1
+
+ GtkMenu::horizontal-padding = 0
+ GtkMenu::vertical-padding = 0
+
+ WnckTasklist::fade-overlay-rect = 0
+
+ GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
+
+ GtkProgressBar::min-horizontal-bar-height = 14
+ GtkProgressBar::min-vertical-bar-width = 14
+
+ GtkImage::x-ayatana-indicator-dynamic = 1
+
+ GtkWidget::link-color = @link_color
+ GtkWidget::visited-link-color = @text_color
+ GtkWidget::tooltip-radius = 3
+ GtkWidget::tooltip-alpha = 235
+ GtkWidget::new-tooltip-style = 1 #for compatibility
+
+ GtkStatusbar::shadow_type = GTK_SHADOW_NONE
+ GtkSpinButton::shadow_type = GTK_SHADOW_NONE
+ GtkToolbar::shadow-type = GTK_SHADOW_NONE
+
+ GtkTreeView::row_ending_details = 0
+ GtkTreeView::expander-size = 11
+ GtkTreeView::vertical-separator = 4
+ GtkTreeView::horizontal-separator = 4
+ GtkTreeView::allow-rules = 1
+
+ GtkExpander::expander-size = 11
+
+ GtkWindow::resize-grip-height = 13
+ GtkWindow::resize-grip-width = 13
+
+ ####################
+ # Color Definitions
+ ####################
+ bg[NORMAL] = @bg_color
+ bg[PRELIGHT] = shade (1.00, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ bg[INSENSITIVE] = shade (1.00, @bg_color)
+ bg[ACTIVE] = shade (1.00, @selected_bg_color)
+
+ fg[NORMAL] = @fg_color
+ fg[PRELIGHT] = shade (0.9, @selected_bg_color)
+ fg[SELECTED] = @tooltip_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+ fg[ACTIVE] = @fg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = shade (0.9, @selected_bg_color)
+ text[SELECTED] = @tooltip_fg_color
+ text[INSENSITIVE] = shade (1.2, @bg_color)
+ text[ACTIVE] = shade (0.9, @selected_bg_color)
+
+ base[NORMAL] = @base_color
+ base[PRELIGHT] = @base_color
+ base[SELECTED] = @selected_bg_color
+ base[INSENSITIVE] = shade (0.97, @bg_color)
+ base[ACTIVE] = shade (1.00, @base_color)
+
+
+ engine "pixmap" {
+
+ # Check Buttons
+
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/check3.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = SELECTED
+ shadow = IN
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "Check-Radio/check3.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-insensitive.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-active.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = LEFT
+ }
+ image
+ {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "Arrows/arrow-left-insensitive.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-active.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = FALSE
+ arrow_direction = RIGHT
+ }
+ image
+ {
+ function = ARROW
+ state = INSENSITIVE
+ overlay_file = "Arrows/arrow-right-insensitive.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
+ }
+
+ # Focuslines
+
+ image
+ {
+ function = FOCUS
+ file = "Others/focus.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 = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+
+ }
+
+ engine "murrine" {
+ animation = FALSE
+ arrowstyle = 1 # Estilo flechas menu (triangulos)
+ border_shades = {1.0, 1.0}
+ colorize_scrollbar = FALSE
+ contrast = 0.0
+ comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox button
+ expanderstyle = 0 # Treview expander (triangulo)
+ focusstyle = 3 # 0 to disable focus drawing.
+ # 1 to use dots.
+ # 2 to use a small colored rectangle.
+ # 3 to use a colored rectangle that touches the borders.
+ glazestyle = 0 # 0 = flat highlight,
+ # 1 = curved highlight
+ # 2 = concave style,
+ # 3 = top curved highlight,
+ # 4 = beryl highlight
+ glowstyle = 4 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
+ glow_shade = 1.1
+ gradient_shades = {1.00, 1.00, 1.00, 1.00}
+ highlight_shade = 1.0
+ handlestyle = 1
+ lightborder_shade = 1.0
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised
+ listviewstyle = 0 # 0 = nothing, 1 = dotted, 2 = line
+ menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
+ menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
+ menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
+ menustyle = 3 # 0 = no vertical menu stripe, 1 = display vertical menu stripe, 2 = faint? 3 = borderless
+ progressbarstyle = 0
+ reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
+ rgba = FALSE # alpha transparency
+ roundness = 1 # 0 = square
+ scrollbarstyle = 0 # 0 = nothing
+ separatorstyle = 0 # 0 = Hard seperators 1 = Smooth seperators
+ shadow_shades = {1.0, 1.0}
+ sliderstyle = 1 # 0 = nothing added
+ stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
+ toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
+ trough_shades = {1.00, 1.00}
+ }
+
+}
+
+style "ooo_stepper_hack"
+{
+ GtkScrollbar::stepper-size = 13
+ GtkScrollbar::has-backward-stepper = 1
+ GtkScrollbar::has-forward-stepper = 1
+}
+
+style "dark"
+{
+ color["bg_color_dark"] = "#3c3b37"
+ color["fg_color_dark"] = "#dfdbd2"
+ color["selected_fg_color_dark"] = "#ffffff"
+
+ fg[NORMAL] = @fg_color_dark
+ fg[PRELIGHT] = shade (1.15, @fg_color_dark)
+ fg[ACTIVE] = @fg_color_dark
+ fg[SELECTED] = @selected_fg_color_dark
+ fg[INSENSITIVE] = shade (0.5, @fg_color_dark)
+
+ bg[NORMAL] = @bg_color_dark
+ bg[ACTIVE] = shade (0.8, @bg_color_dark)
+ bg[SELECTED] = @selected_bg_color
+ bg[PRELIGHT] = shade (1.0, "#4D4C48")
+ bg[INSENSITIVE] = shade (0.85, @bg_color_dark)
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @text_color
+ text[SELECTED] = @selected_fg_color
+ text[INSENSITIVE] = shade (0.8, @bg_color)
+ text[ACTIVE] = @text_color
+}
+
+style "wide" {
+ xthickness = 2
+ ythickness = 2
+}
+
+style "wider" {
+ xthickness = 3
+ ythickness = 3
+}
+
+style "button" {
+ xthickness = 2
+ ythickness = 2
+
+ bg[NORMAL] = shade (1.0, @bg_color)
+ bg[PRELIGHT] = shade (1.0, @bg_color)
+ bg[ACTIVE] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (1.0, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ fg[NORMAL] = shade (1.0, @text_color)
+ fg[PRELIGHT] = shade (1.0, @text_color)
+ fg[ACTIVE] = shade (1.0, @text_color)
+ fg[INSENSITIVE] = shade (1.5, @fg_color)
+ fg[SELECTED] = shade (1.0, @text_color)
+
+ engine "murrine" {
+ contrast = 0.0
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ focusstyle = 1
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ highlight_shade = 1.00
+ textstyle = 2
+ text_shade = 1.0
+ }
+
+ engine "pixmap"
+ {
+ # Radio Buttons
+
+ image
+ {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/option3.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "Check-Radio/option3.png"
+ overlay_stretch = FALSE
+ }
+
+ image
+ {
+ function = BOX
+ state = NORMAL
+ file = "Buttons/button-normal-notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ file = "Buttons/button-normal-notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ file = "Buttons/button-default-notebook.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 "button_nohilight"
+{
+ xthickness = 4
+ ythickness = 3
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ state = NORMAL
+ file = "Buttons/button-normal-notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ file = "Buttons/button-normal-notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ file = "Buttons/button-default-notebook.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 "notebook_button" {
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = shade (1.00, @base_color)
+ bg[PRELIGHT] = shade (1.00, @base_color)
+ bg[ACTIVE] = shade (1.00, @selected_bg_color)
+ bg[INSENSITIVE] = shade (1.04, @bg_color)
+ bg[SELECTED] = @selected_bg_color
+ fg[PRELIGHT] = shade (0.8, @selected_bg_color)
+ fg[ACTIVE] = shade (1.0, @text_color)
+
+ engine "murrine" {
+ contrast = 0.0
+ gradient_shades = {1.00,1.00,1.00,1.00}
+ focusstyle = 2
+ lightborderstyle = 1
+ lightborder_shade = 1.1
+ highlight_shade = 1.00
+ textstyle = 2
+ text_shade = 1.0
+ comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox button
+ focusstyle = 2 # 0 to disable focus drawing.
+ # 1 to use dots.
+ # 2 to use a small colored rectangle.
+ # 3 to use a colored rectangle that touches the borders.
+ }
+ engine "pixmap"
+ {
+ # Radio Buttons
+
+ image
+ {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = SELECTED
+ shadow = OUT
+ overlay_file = "Check-Radio/option1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/option3.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = NORMAL
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = SELECTED
+ shadow = IN
+ overlay_file = "Check-Radio/option2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "Check-Radio/option3.png"
+ overlay_stretch = FALSE
+ }
+
+ image
+ {
+ function = BOX
+ state = NORMAL
+ file = "Buttons/button-normal.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ file = "Buttons/button-normal.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ file = "Buttons/button-default.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 "spinbutton" {
+ bg[NORMAL] = @base_color
+ bg[INSENSITIVE] = @bg_color
+ fg[ACTIVE] = @text_color
+
+ xthickness = 3
+ ythickness = 4
+ engine "murrine" {
+ }
+
+ engine "pixmap" {
+ image
+ {
+ function = ARROW
+ }
+
+ # Spin-Up LTR
+ image
+ {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 1, 4, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Up RTL
+ image
+ {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ file = "Others/null.png"
+ border = { 4, 1, 5, 0 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+
+ # Spin-Down LTR
+ image
+ {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 1, 4, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = LTR
+ }
+
+ # Spin-Down RTL
+ image
+ {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ file = "Others/null.png"
+ border = { 4, 1, 1, 4 }
+ stretch = TRUE
+ overlay_file = "Arrows/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ direction = RTL
+ }
+ }
+}
+style "gimp_spin_scale"
+{
+ bg[NORMAL] = @base_color
+
+ engine "murrine" {
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ }
+
+ image
+ {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_up"
+ overlay_file = "Arrows/arrow-up-small.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_up"
+ overlay_file = "Arrows/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_up"
+ overlay_file = "Arrows/arrow-up-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_up"
+ overlay_file = "Arrows/arrow-up-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = NORMAL
+ detail = "spinbutton_down"
+ overlay_file = "Arrows/arrow-down-small.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ detail = "spinbutton_down"
+ overlay_file = "Arrows/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ detail = "spinbutton_down"
+ overlay_file = "Arrows/arrow-down-small-prelight.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ detail = "spinbutton_down"
+ overlay_file = "Arrows/arrow-down-small-insens.png"
+ overlay_stretch = FALSE
+ }
+ }
+}
+
+style "scrollbar"
+{
+ xthickness = 2
+ ythickness = 2
+
+ bg[NORMAL] = shade(0.7, @base_color)
+ bg[PRELIGHT] = shade(0.5, @base_color)
+ bg[ACTIVE] = shade(0.5, @base_color)
+ bg[SELECTED] = shade(0.5, @base_color)
+ engine "pixmap" {
+
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "Scrollbars/trough-scrollbar-horiz.png"
+ border = { 19, 19, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "Scrollbars/trough-scrollbar-vert.png"
+ border = { 4, 4, 19, 19 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+
+# Sliders
+
+ image
+ {
+ function = SLIDER
+ state = NORMAL
+ file = "Scrollbars/slider-horiz.png"
+ border = { 7, 7, 5, 5 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+
+ }
+ image
+ {
+ function = SLIDER
+ state = ACTIVE
+ file = "Scrollbars/slider-horiz-active.png"
+ border = { 7, 7, 5, 5 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+
+ }
+ image
+ {
+ function = SLIDER
+ state = PRELIGHT
+ file = "Scrollbars/slider-horiz-prelight.png"
+ border = { 7, 7, 5, 5 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+
+ }
+ image
+ {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "Scrollbars/slider-horiz-insens.png"
+ border = { 7, 7, 5, 5 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+
+# X Verticals
+
+ image
+ {
+ function = SLIDER
+ state = NORMAL
+ file = "Scrollbars/slider-vert.png"
+ border = { 5, 5, 7, 7 }
+ stretch = TRUE
+ orientation = VERTICAL
+
+ }
+ image
+ {
+ function = SLIDER
+ state = ACTIVE
+ file = "Scrollbars/slider-vert-active.png"
+ border = { 5, 5, 7, 7 }
+ stretch = TRUE
+ orientation = VERTICAL
+
+ }
+ image
+ {
+ function = SLIDER
+ state = PRELIGHT
+ file = "Scrollbars/slider-vert-prelight.png"
+ border = { 5, 5, 7, 7 }
+ stretch = TRUE
+ orientation = VERTICAL
+
+ }
+ image
+ {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "Scrollbars/slider-vert-insens.png"
+ border = { 5, 5, 7, 7 }
+ stretch = TRUE
+ orientation = VERTICAL
+
+ }
+ }
+
+ engine "murrine" {
+ border_shades = {1.00, 1.00}
+ roundness = 0
+ contrast = 1.0
+ trough_shades = {1.00, 1.00}
+ lightborder_shade = 1.00
+ glowstyle = 5
+ glow_shade = 1.00
+ gradient_shades = {1.00, 1.00, 1.00, 1.00}
+ trough_border_shades = {1.00,1.00}
+ }
+}
+
+style "overlay_scrollbar"
+{
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = shade (0.85, @bg_color)
+ bg[ACTIVE] = shade (0.6, @bg_color)
+}
+
+style "scale" {
+
+ GtkScale::trough-border = 0
+ GtkScale::slider-width = 16
+ GtkScale::slider-length = 16
+ # GtkScale::slider-length = 15
+ GtkScale::trough-side-details = 1
+
+ bg[NORMAL] = shade (0.94, @selected_bg_color)
+ bg[PRELIGHT] = shade (1.06, @selected_bg_color)
+ bg[ACTIVE] = shade (0.94, @bg_color)
+ bg[INSENSITIVE] = shade (0.95, @bg_color)
+
+
+ engine "pixmap" {
+
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "Scale/trough-horizontal.png"
+ border = { 4, 4, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "Scale/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 = FALSE
+ overlay_file = "Scale/slider.svg"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = SLIDER
+ state = PRELIGHT
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = FALSE
+ overlay_file = "Scale/slider-hover.svg"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = FALSE
+ overlay_file = "Scale/slider-ins.svg"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+
+# Vertical
+
+ image
+ {
+ function = SLIDER
+ state = NORMAL
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = FALSE
+ overlay_file = "Scale/slider.svg"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+ image
+ {
+ function = SLIDER
+ state = PRELIGHT
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = FALSE
+ overlay_file = "Scale/slider-hover.svg"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+ image
+ {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = FALSE
+ overlay_file = "Scale/slider-ins.svg"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+
+# Function below removes ugly boxes
+ image
+ {
+ function = BOX
+ file = "Others/null.png"
+ border = { 3, 3, 3, 3 }
+ stretch = TRUE
+ }
+
+ }
+
+ engine "murrine" {
+ sliderstyle = 1
+ contrast = 0.6
+ border_shades = {0.9, 0.8}
+ roundness = 15
+ lightborder_shade = 1.32
+ gradient_shades = {1.1, 1.0, 1.0, 0.8}
+ handlestyle = 2
+ trough_border_shades = {0.9, 1.4}
+ glow_shade = 1.0
+# reliefstyle = 2
+# shadow_shades = { 1.0, 0.9 }
+ }
+
+}
+
+
+style "vscale" {
+}
+
+style "hscale" {
+}
+
+style "notebook_bg" {
+ bg[NORMAL] = shade (1.00, @base_color)
+ bg[ACTIVE] = shade (1.00, @base_color)
+ fg[ACTIVE] = @text_color
+ fg[NORMAL] = @text_color
+
+}
+
+# The color is changed by the notebook_bg style, this style
+# changes the x/ythickness
+style "notebook" = "notebook_bg" {
+ xthickness = 1
+ ythickness = 1
+
+ engine "murrine" {
+ roundness = 2
+ contrast = 0.8
+ focusstyle = 2
+ lightborder_shade = 1.00
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = EXTENSION
+ state = ACTIVE
+ file = "Tabs/tab-bottom.png"
+ border = { 3,3,3,5 }
+ stretch = TRUE
+ gap_side = TOP
+ }
+ image
+ {
+ function = EXTENSION
+ state = ACTIVE
+ file = "Tabs/tab-top.png"
+ border = { 3,3,5,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/null.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = TOP
+ }
+ image
+ {
+ function = BOX_GAP
+ file = "Tabs/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "Tabs/null.png"
+ gap_border = { 1, 1, 0, 0 }
+ gap_side = BOTTOM
+ }
+ image
+ {
+ function = BOX_GAP
+ file = "Tabs/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "Tabs/null.png"
+ gap_border = { 0, 0, 1, 1 }
+ gap_side = LEFT
+ }
+ image
+ {
+ function = BOX_GAP
+ file = "Tabs/notebook.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ gap_file = "Tabs/null.png"
+ gap_border = { 0, 0, 1, 1 }
+ 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 "handlebox"
+{
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = IN
+ }
+ image
+ {
+ function = BOX
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ detail = "handlebox_bin"
+ shadow = OUT
+ }
+ }
+}
+
+style "combobox_separator"
+{
+ xthickness = 0
+ ythickness = 0
+ GtkWidget::wide-separators = 1
+}
+
+
+style "statusbar" {
+ engine "murrine" {
+ contrast = 1.2
+ }
+}
+
+style "combobox"
+{
+ xthickness = 0
+ ythickness = 0
+}
+
+style "combobox_button" = "button"
+{
+ xthickness = 2
+ ythickness = 2
+}
+
+style "range"
+{
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "Scrollbars/trough-scrollbar-horiz.png"
+ border = { 4, 4, 0, 0 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "Scrollbars/trough-scrollbar-vert.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 = "Scrollbars/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 = "Scrollbars/slider-horiz-active.png"
+ overlay_stretch = FALSE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "Scrollbars/slider-horiz-insens.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 = "Scrollbars/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 = "Scrollbars/slider-vert-active.png"
+ overlay_stretch = FALSE
+ orientation = VERTICAL
+ }
+ image
+ {
+ function = SLIDER
+ state = INSENSITIVE
+ file = "Others/null.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ overlay_file = "Scrollbars/slider-vert-insens.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 "toolbar" {
+ engine "murrine" {
+ textstyle = 1
+ text_shade = 1.32
+ lightborder_shade = 1.0
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ }
+ }
+}
+
+style "inline_toolbar"
+{
+ GtkToolbar::button-relief = GTK_RELIEF_NORMAL
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ file = "Toolbar/toolbar.png"
+ stretch = TRUE
+ }
+ }
+}
+
+style "toolbar-button" = "button" {
+
+}
+
+style "menu" {
+ xthickness = 1
+ ythickness = 1
+
+ GtkMenuItem::arrow-scaling = 0.4
+
+ bg[NORMAL] = shade (1.00, @base_color)
+ bg[INSENSITIVE] = @base_color
+ bg[PRELIGHT] = @base_color
+
+ engine "pixmap" # For menus that use horizontal lines rather than gtkseparator
+ {
+ image
+ {
+ function = HLINE
+ file = "Lines/line-h.png"
+ border = { 0, 0, 0, 0 }
+ stretch = TRUE
+ }
+ }
+
+ engine "murrine"
+ {
+ menustyle = 0
+ roundness = 0
+ contrast = 1.9
+ lightborderstyle = 1 # 0 = top side, 1 = all sides
+ lightborder_shade = 1.0
+ border_shades = {1.0, 1.0}
+ }
+}
+
+style "menu_framed_box"
+{
+ engine "murrine"
+ {
+ }
+}
+
+style "menubar"
+{
+ bg[PRELIGHT] = @base_color
+ fg[SELECTED] = @text_color
+
+ xthickness = 0
+ ythickness = 0
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ recolorable = TRUE
+ state = PRELIGHT
+ file = "Menu-Menubar/menubar_button.png"
+
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "menubar_item" {
+ xthickness = 2
+ ythickness = 3
+
+ engine "murrine" {
+ gradient_shades = {1.0, 1.0, 1.0, 1.0}
+ glowstyle = 5
+ glow_shade = 1.0
+ border_shades = {1.0, 0.9}
+ lightborderstyle = 1
+ lightborder_shade = 1.26
+ }
+
+ fg[PRELIGHT] = @text_color
+
+}
+style "menu_item" = "menu"
+{
+ xthickness = 2
+ ythickness = 4
+
+ # HACK: Gtk doesn't actually read this value
+ # while rendering the menu items, but Libreoffice
+ # does; setting this value equal to the one in
+ # fg[PRELIGHT] ensures a code path in the LO theming code
+ # that falls back to a dark text color for menu item text
+ # highlight. The price to pay is black text on menus as well,
+ # but at least it's readable.
+ # See https://bugs.freedesktop.org/show_bug.cgi?id=38038
+
+
+ bg[PRELIGHT] = @selected_bg_color
+ fg[PRELIGHT] = @base_color
+ text[PRELIGHT] = @base_color
+
+ engine "murrine"
+ {
+ glowstyle = 5
+ glow_shade = 1.1
+ border_shades = {0.95, 0.85}
+ }
+
+ engine "pixmap"
+ {
+
+ # Check Buttons
+
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "Check-Radio/menucheck.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "Check-Radio/menucheck_prelight.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "Check-Radio/menucheck.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+
+ # Radio Buttons
+
+ image
+ {
+ function = OPTION
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ 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/menuoption.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "Check-Radio/menuoption_prelight.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "Check-Radio/menuoption.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = OPTION
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "Others/null.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = SHADOW # This fixes boxy Qt menu items
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+
+ # Arrow Buttons
+
+ image
+ {
+ function = ARROW
+ state = NORMAL
+ 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
+ }
+ }
+}
+
+style "checkbutton"
+{
+ fg[PRELIGHT] = @text_color
+ fg[ACTIVE] = @text_color
+ fg[SELECTED] = @text_color
+ text[PRELIGHT] = @text_color
+ text[ACTIVE] = @text_color
+ text[SELECTED] = @text_color
+
+ engine "pixmap" {
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = OUT
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = OUT
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = OUT
+ overlay_file = "Check-Radio/check3.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = NORMAL
+ shadow = IN
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = PRELIGHT
+ shadow = IN
+ overlay_file = "Check-Radio/check2.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = ACTIVE
+ shadow = IN
+ overlay_file = "Check-Radio/check1.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = CHECK
+ recolorable = TRUE
+ state = INSENSITIVE
+ shadow = IN
+ overlay_file = "Check-Radio/check4.png"
+ overlay_stretch = FALSE
+ }
+ image
+ {
+ function = FLAT_BOX
+ recolorable = TRUE
+ stretch = TRUE
+ file = "Check-Radio/checklight.png"
+ border = { 2, 2, 2, 2 }
+ }
+ }
+
+}
+
+style "entry" {
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "Entry/entry-bottom.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "Entry/entry-bottom-selected.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }
+
+}
+
+style "notebook_entry"
+{
+ xthickness = 3
+ ythickness = 3
+
+ engine "murrine" {
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = INSENSITIVE
+ shadow = IN
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "Entry/entry-bottom.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "Entry/entry-bottom-selected.png"
+ overlay_border = { 0, 0, 0, 0 }
+ overlay_stretch = TRUE
+ }
+ }}
+
+style "notebook_tab_label"
+{
+ fg[ACTIVE] = @text_color
+}
+
+style "combobox_entry"
+{
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = @base_color
+ bg[PRELIGHT] = @base_color
+ bg[ACTIVE] = @base_color
+ fg[PRELIGHT] = @selected_bg_color
+ fg[ACTIVE] = @selected_bg_color
+ fg[SELECTED] = @selected_bg_color
+
+ engine "murrine" {
+
+ }
+
+}
+
+style "notebook_combobox_entry"
+{
+ xthickness = 4
+ ythickness = 4
+
+ engine "murrine" {
+ }
+
+}
+
+style "combobox_entry_button"
+{
+ fg[ACTIVE] = @text_color
+
+ engine "murrine" {
+ }
+
+ engine "pixmap"
+ {
+
+ # LTR version
+ image
+ {
+ function = BOX
+ state = NORMAL
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = LTR
+ }
+
+ # RTL version
+ image
+ {
+ function = BOX
+ state = NORMAL
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = PRELIGHT
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = INSENSITIVE
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+ image
+ {
+ function = BOX
+ state = ACTIVE
+ file = "Others/null.png"
+ border = { 4, 4, 5, 4 }
+ stretch = TRUE
+ direction = RTL
+ }
+
+ }
+}
+
+
+style "scale_menu_item" = "scale" {
+ GtkScale::slider-width = 21
+ GtkScale::slider-length = 13
+
+ bg[ACTIVE] = shade(1.00, @base_color)
+ bg[INSENSITIVE] = shade (0.9, @bg_color)
+
+ engine "murrine" {
+ roundness = 20
+ border_shades = {1.4, 1.4}
+ reliefstyle = 0
+ lightborder_shade = 1.36
+ }
+}
+
+# This style is there to modify the separator menu items. The goals are:
+# 1. Get a specific height.
+# 2. The line should go to the edges (ie. no border at the left/right)
+style "separator_menu_item" {
+ xthickness = 1
+ ythickness = 0
+
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 1
+ GtkWidget::separator-height = 7
+
+ engine "murrine" {
+ contrast = 0.6
+ separatorstyle = 0
+ }
+
+ engine "pixmap" {
+ image
+ {
+ function = BOX
+ file = "Lines/line-h.png"
+ border = { 0, 0, 1, 0 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "separator_tool_item" {
+ xthickness = 0
+ ythickness = 1
+
+ GtkVSeparator::vertical-padding = 0
+ GtkWidget::wide-separators = 1
+ GtkWidget::separator-width = 7
+ GtkWidget::separator-height = 1
+
+ engine "murrine" {
+ contrast = 0.6
+ separatorstyle = 0
+ }
+}
+
+style "frame_title" {
+ fg[NORMAL] = lighter (@fg_color)
+}
+
+style "treeview" {
+ engine "murrine"
+ {
+ roundness = 2
+ lightborder_shade = 1.1
+ gradient_shades = {1.04, 1.0, 1.0, 0.96}
+ }
+}
+
+style "progressbar" {
+ xthickness = 1
+ ythickness = 1
+
+ bg[ACTIVE] = shade (0.94, @bg_color)
+ fg[PRELIGHT] = @selected_fg_color
+ #bg[SELECTED] = "#cdcdcd"
+
+ engine "murrine" {
+ #trough_shades = {0.98, 1.02}
+ roundness = 8
+ lightborderstyle = 1
+ lightborder_shade = 1.26
+ border_shades = {0.95, 0.85}
+ gradient_shades = {1.1, 1.0, 1.0, 0.9}
+ trough_border_shades = {0.9, 1.4}
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "ProgressBar/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = BOX
+ detail = "bar"
+ file = "ProgressBar/progressbar-pat.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = HORIZONTAL
+ }
+ image
+ {
+ function = BOX
+ detail = "trough"
+ file = "ProgressBar/trough-progressbar.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ orientation = VERTICAL
+ }
+ image
+ {
+ function = BOX
+ detail = "bar"
+ file = "ProgressBar/progressbar-pat.png"
+ stretch = TRUE
+ border = { 3, 3, 3, 3 }
+ orientation = VERTICAL
+ }
+ }
+
+
+}
+
+style "progressbar_menu_item" = "progressbar" {
+ bg[ACTIVE] = shade(0.98, "#4D4C48")
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+# This style is based on the default style, so that the colors from the button
+# style are overriden again.
+style "treeview_header" {
+ xthickness = 2
+ ythickness = 1
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = shade(0.60, @bg_color)
+
+ engine "murrine" {
+ glazestyle = 1
+ contrast = 1.0
+ lightborder_shade = 1.0
+ textstyle = 1
+ glow_shade = 1.0
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ }
+ }
+
+}
+
+style "scrolled_window"
+{
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ file = "Others/null.png"
+ border = { 5, 5, 5, 5 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "frame"
+{
+ xthickness = 1
+ ythickness = 1
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = IN
+ }
+ image
+ {
+ function = SHADOW_GAP
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "Others/null.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "Others/null.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = IN
+ }
+ image
+ {
+ function = SHADOW
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = OUT
+ }
+ image
+ {
+ function = SHADOW_GAP
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "Others/null.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "Others/null.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = OUT
+ }
+ image
+ {
+ function = SHADOW
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_IN
+ }
+ image
+ {
+ function = SHADOW_GAP
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "Others/null.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "Others/null.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_IN
+ }
+ image
+ {
+ function = SHADOW
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ shadow = ETCHED_OUT
+ }
+ image
+ {
+ function = SHADOW_GAP
+ file = "Others/null.png"
+ border = { 1, 1, 1, 1 }
+ stretch = TRUE
+ gap_start_file = "Others/null.png"
+ gap_start_border = { 1, 0, 0, 0 }
+ gap_end_file = "Others/null.png"
+ gap_end_border = { 0, 1, 0, 0 }
+ shadow = ETCHED_OUT
+ }
+ }
+}
+
+style "gimp_toolbox_frame"
+{
+ engine "pixmap"
+ {
+ image
+ {
+ function = SHADOW
+ }
+ }
+}
+
+
+style "treeview_header_scrolled" = "treeview_header" {
+}
+
+style "scrolledwindow" {
+ engine "murrine" {
+ contrast = 0.6
+ }
+}
+
+
+style "tooltips" {
+ xthickness = 4
+ ythickness = 6
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @text_color
+ bg[SELECTED] = @tooltip_bg_color
+
+ engine "murrine" {
+ rgba = TRUE
+ }
+}
+
+style "infobar" {
+ engine "murrine" {
+ }
+}
+
+style "nautilus_location" {
+ bg[NORMAL] = shade (1.00, @base_color)
+}
+
+style "calendar" {
+ xthickness = 0
+ ythickness = 0
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+style "calendar_menu_item" = "calendar" {
+ base[NORMAL] = @base_color
+ base[ACTIVE] = @selected_bg_color
+}
+
+style "iconview" {
+ engine "murrine" {
+ roundness = 2
+ border_shades = {1.16, 1.0}
+ glow_shade = 1.1
+ glowstyle = 5
+ }
+}
+
+style "soundfix"
+{
+}
+style "notebook_viewport"
+{
+ bg[NORMAL] = @base_color
+}
+
+
+style "libreoffice_entry"
+{
+ xthickness = 4
+ ythickness = 4
+
+ engine "murrine" {
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ overlay_file = "Others/null.png"
+ overlay_border = { 4, 4, 4, 4 }
+ overlay_stretch = TRUE
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ overlay_file = "Others/null.png"
+ overlay_border = { 4, 4, 4, 4 }
+ overlay_stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+style "standalone_entry"
+{
+
+ xthickness = 4
+ ythickness = 4
+
+ engine "murrine" {
+ }
+
+ engine "pixmap"
+ {
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = NORMAL
+ file = "Others/null.png"
+ stretch = TRUE
+ border = { 4, 4, 4, 4 }
+ }
+ image
+ {
+ function = FLAT_BOX
+ detail = "entry_bg"
+ state = ACTIVE
+ file = "Others/null.png"
+ stretch = TRUE
+ border = { 4, 4, 4, 4 }
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "Others/null.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ }
+}
+
+
+# XFCE Styles
+
+style "murrine-panel" {
+ xthickness = 2
+
+ bg[NORMAL] = shade (1.0, @panel_bg_color)
+ bg[PRELIGHT] = shade (1.0, @selected_bg_color)
+ bg[SELECTED] = shade (1.0, @selected_bg_color)
+ bg[ACTIVE] = shade (1.0, @selected_bg_color)
+ bg[INSENSITIVE] = @panel_bg_color
+
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @panel_text_color
+ fg[SELECTED] = @selected_bg_color
+ fg[ACTIVE] = @panel_text_color
+ fg[INSENSITIVE] = shade (1.0, @panel_fg_color)
+
+ base[NORMAL] = @panel_bg_color
+ base[PRELIGHT] = shade (1.2, @selected_bg_color)
+ base[SELECTED] = shade (1.0, @selected_bg_color)
+ base[ACTIVE] = shade (1.0, @selected_bg_color)
+ base[INSENSITIVE] = @panel_bg_color
+
+ text[NORMAL] = @text_color
+ text[PRELIGHT] = @panel_text_color
+ text[SELECTED] = @selected_bg_color
+ text[INSENSITIVE] = shade (0.9, @panel_fg_color)
+ text[ACTIVE] = @panel_text_color
+
+ engine "murrine" {
+ roundness = 0
+ contrast = 0.0
+ glazestyle = 2
+ trough_border_shades = { 3.0, 2.5 }
+ }
+}
+
+style "bold-panel-item" {
+ font_name = "Bold"
+
+ engine "murrine" {
+ roundness = 0
+ }
+}
+
+
+style "workspace-switcher" = "murrine-panel" {
+ bg[SELECTED] = @selected_bg_color
+}
+
+style "xfce-header" {
+ bg[NORMAL] = shade (0.9, @bg_color)
+ base[NORMAL] = shade (1.18, @bg_color)
+}
+
+style "xfdesktop-windowlist" {
+ bg[NORMAL] = @base_color
+ fg[INSENSITIVE] = shade (0.95, @base_color)
+ text[INSENSITIVE] = shade (0.95, @base_color)
+}
+
+style "xfdesktop-icon-view" {
+ XfdesktopIconView::label-alpha = 0
+ XfdesktopIconView::selected-label-alpha = 60
+ XfdesktopIconVIew::ellipsize-icon-labels = 1
+
+ base[NORMAL] = @panel_bg_color
+ base[SELECTED] = shade (1.0, @selected_bg_color)
+ base[ACTIVE] = shade (1.0, @selected_bg_color)
+
+ fg[NORMAL] = shade (1.0, @text_color)
+ fg[SELECTED] = @text_color
+ fg[ACTIVE] = @text_color
+
+
+ engine "murrine" {
+ textstyle = 5
+ text_shade = 0.05
+ }
+}
+
+style "xfwm-tabwin" {
+ Xfwm4TabwinWidget::border-width = 1
+ Xfwm4TabwinWidget::border-alpha = 1.0
+ Xfwm4TabwinWidget::icon-size = 64
+ Xfwm4TabwinWidget::alpha = 1.0
+ Xfwm4TabwinWidget::border-radius = 2
+
+ bg[NORMAL] = @bg_color
+ bg[SELECTED] = @selected_bg_color
+
+ fg[NORMAL] = @fg_color
+
+ engine "murrine" {
+ contrast = 0.0
+ border_shades = { 1.00, 1.00 }
+ }
+}
+
+style "xfwm-tabwin-button" {
+ font_name = "bold"
+
+ bg[SELECTED] = @selected_bg_color
+}
+
+style "breadcrumbs"
+{
+ xthickness = 9
+ ythickness = 4
+ ThunarLocationButtons::spacing = 0
+}
+
+widget "*PanelWidget*" style "murrine-panel"
+widget "*PanelApplet*" style "murrine-panel"
+widget "*fast-user-switch*" style "murrine-panel"
+widget "*CPUFreq*Applet*" style "murrine-panel"
+widget "*indicator-applet*" style "murrine-panel"
+class "PanelApp*" style "murrine-panel"
+class "PanelToplevel*" style "murrine-panel"
+widget_class "*PanelToplevel*" style "murrine-panel"
+widget_class "*notif*" style "murrine-panel"
+widget_class "*Notif*" style "murrine-panel"
+widget_class "*Tray*" style "murrine-panel"
+widget_class "*tray*" style "murrine-panel"
+widget_class "*computertemp*" style "murrine-panel"
+widget_class "*Applet*Tomboy*" style "murrine-panel"
+widget_class "*Applet*Netstatus*" style "murrine-panel"
+widget "*gdm-user-switch-menubar*" style "murrine-panel"
+widget_class "*Notif*Beagle*" style "murrine-panel"
+widget_class "*Notif*Brasero*" style "murrine-panel"
+widget "*Panel*MenuBar*" style "bold-panel-item"
+widget "*gimmie*" style "bold-panel-item"
+widget_class "*ThunarLocationButtons*" style "breadcrumbs"
+
+# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug
+# class "*Panel*" style "murrine-panel" # Disabled to fix bug
+
+# Xfce specific theming
+widget_class "*XfceHeading*" style "xfce-header"
+widget "xfwm4-tabwin*" style "xfwm-tabwin"
+widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button"
+widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
+widget "*Xfce*Panel*" style "murrine-panel"
+class "*Xfce*Panel*" style "murrine-panel"
+widget "*WnckPager*" style "workspace-switcher"
+
+
+
+# Google Chrome/Chromium theming (requires 9.0.597 or newer)
+style "chrome-gtk-frame"
+{
+ ChromeGtkFrame::frame-color = shade (1.0, @bg_color)
+ ChromeGtkFrame::inactive-frame-color = shade (1.0, @bg_color)
+ ChromeGtkFrame::incognito-frame-color = shade (0.5, @bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-color = shade (0.5, @bg_color)
+
+ ChromeGtkFrame::frame-gradient-size = 0
+ ChromeGtkFrame::frame-gradient-color = shade (1.0,@bg_color)
+ ChromeGtkFrame::inactive-frame-gradient-color = shade (1.0,@bg_color)
+ ChromeGtkFrame::incognito-frame-gradient-color = shade (0.5,@bg_color)
+ ChromeGtkFrame::incognito-inactive-frame-gradient-color = shade (0.5,@bg_color)
+
+ ChromeGtkFrame::scrollbar-trough-color = @base_color
+ ChromeGtkFrame::scrollbar-slider-prelight-color = shade(0.92, @bg_color)
+ ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
+}
+style "chrome_menu_item"
+{
+ bg[SELECTED] = @selected_bg_color
+}
+
+class "ChromeGtkFrame" style "chrome-gtk-frame"
+widget_class "*Chrom*Button*" style "button"
+widget_class "***" style "chrome_menu_item"
+
+style "null"
+{
+ engine "pixmap"
+ {
+ image
+ {
+ function = BOX
+ file = "Others/null.png"
+ stretch = TRUE
+ }
+ }
+}
+
+# Wrokaround style for places where the text color is used instead of the fg color.
+style "text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+}
+
+# Workaround style for menus where the text color is used instead of the fg color.
+style "menuitem_text_is_fg_color_workaround" {
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = "#99958b"
+}
+
+# Workaround style for places where the fg color is used instead of the text color.
+style "fg_is_text_color_workaround" {
+ fg[NORMAL] = @text_color
+ fg[PRELIGHT] = @text_color
+ fg[SELECTED] = @selected_fg_color
+ fg[ACTIVE] = @selected_fg_color
+ fg[INSENSITIVE] = darker (@bg_color)
+}
+
+# Style to set the toolbar to use a flat style. This is because the "New" button in
+# Evolution is not drawn transparent. So if there is a gradient in the background it will
+# look really wrong.
+# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
+style "evo_new_button_workaround" {
+}
+
+
+# GTK tooltips
+widget "gtk-tooltip*" style "tooltips"
+# GIMP
+# Disable gradients completely for GimpSpinScale
+class "GimpSpinScale" style "gimp_spin_scale"
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+
+##############################################################################
+# The following part of the gtkrc applies the different styles to the widgets.
+###############################################################################
+
+
+# The default style is applied to every widget
+class "GtkWindow" style "default"
+class "GtkWidget" style "default"
+class "GtkFrame" style "wide"
+class "GtkCalendar" style "wide"
+class "GtkCheckButton" style "checkbutton"
+class "GtkEntry" style "entry"
+class "GtkSpinButton" style "spinbutton"
+class "GtkOldEditable" style "entry"
+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 "GtkToolbar" style "toolbar"
+class "GtkButton" style "button"
+class "GtkScale" style "scale"
+class "GtkVScale" style "vscale"
+class "GtkHScale" style "hscale"
+class "GtkScrollbar" style "scrollbar"
+class "GtkHScrollbar" style "scrollbar"
+class "GtkVScrollbar" style "scrollbar"
+class "GtkCalendar" style "calendar"
+class "GtkInfoBar" style "infobar"
+class "GtkIconView" style "iconview"
+class "GimpSpinScale" style "gimp_spin_scale"
+# General matching follows. The order is choosen so that the right styles override
+# each other. EG. progressbar needs to be more important than the menu match.
+widget_class "*" style "notebook"
+# This is not perfect, it could be done better.
+# (That is modify *every* widget in the notebook, and change those back that
+# we really don't want changed)
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "**" style "notebook_bg"
+widget_class "*.GtkNotebook.*.GtkViewport" style "notebook"
+
+widget_class "**" style "toolbar"
+widget_class "*" style "toolbar"
+widget_class "**" style "scrolledwindow"
+
+widget_class "*" style "button"
+widget_class "**" style "button"
+widget_class "*.*.*" style "button"
+widget_class "*" style "notebook"
+widget_class "*" style "statusbar"
+widget_class "**" style "spinbutton"
+widget_class "**" style "notebook_button"
+widget_class "***" style "notebook_button"
+widget_class "**" style "checkbutton"
+
+widget_class "*GtkCheckButton*GtkLabel*" style "checkbutton"
+widget_class "**" style "combobox_entry"
+widget_class "**" style "combobox_entry"
+
+
+widget_class "**" style "menu"
+
+widget_class "**" style "menu_framed_box"
+widget_class "**" style "menubar"
+widget_class "**" style "menu_item"
+widget_class "*.*" style "menubar_item"
+widget_class "**" style "separator_menu_item"
+widget_class "**" style "separator_tool_item"
+widget_class "*.*" style "menubar_item"
+
+widget_class "*.." style "frame_title"
+widget_class "*.*" style "treeview"
+
+widget_class "*" style "progressbar"
+widget_class "*.*." style "progressbar_menu_item"
+widget_class "*.*." style "scale_menu_item"
+widget_class "*.*." style "calendar_menu_item"
+# Remove borders from "Wilbert frame" in Gimp
+widget_class "**" style "gimp_toolbox_frame"
+# Treeview headers (and similar stock GTK+ widgets)
+widget_class "*.**" style "treeview_header_scrolled"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*.." style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*...*" style "treeview_header"
+widget_class "*HandleBox" style "handlebox"
+widget_class "***" style "treeview_header"
+widget_class "**" style "combobox_separator"
+widget_class "*" style "combobox"
+widget_class "**" style "combobox_button"
+widget_class "**" style "inline_toolbar"
+widget_class "***" style "notebook_viewport"
+widget_class "**" style "notebook_entry"
+widget_class "***" style "entry"
+widget_class "***" style "notebook_combobox_entry"
+widget_class "****" style "combobox_entry"
+widget_class "*." style "notebook_tab_label"
+widget_class "***