dotfiles

config files for my linux setup
git clone git://edryd.org/dotfiles
Log | Files | Refs | README

gnome-applications.css (74745B)


      1 
      2 /****************
      3  * Applications *
      4  ****************/
      5 /* gnome-terminal */
      6 TerminalScreen {
      7     background-color: #030303;
      8     color: @theme_fg_color;
      9     -TerminalScreen-background-darkness: 0.95;
     10 }
     11 
     12 TerminalWindow GtkNotebook.notebook {
     13     border-bottom-width: 0;
     14     border-right-width: 0;
     15     border-left-width: 0;
     16 }
     17 
     18 TerminalWindow GtkNotebook.notebook tab:active {
     19     box-shadow: 0 1px alpha(white, 0.03) inset,
     20 						0 3px alpha(white, 0.015) inset; 
     21 	background-color: shade(@theme_base_color, 1.1); 
     22 	background-image: linear-gradient(to bottom,
     23 										rgba(255,255,255, 0.015),
     24 										rgba(255,255,255, 0.0) 80%,
     25 										rgba(255,255,255, 0.0)
     26 										);                                                                             
     27 }
     28 
     29 TerminalWindow.background {
     30     background-color: @theme_bg_color;
     31 	background-image: linear-gradient(to bottom,
     32 										rgba(0,0,0,0.0),
     33 										rgba(0,0,0,0.0)20px,
     34                                       alpha(black, 0.42)21px,
     35                                       rgba(0,0,0,0.0)60px,
     36                                       rgba(0,0,0,0));
     37 }
     38 
     39 TerminalWindow .menubar {
     40 	background-color: @theme_bg_color;
     41 	background-image: none;
     42 	border-style: solid;
     43 	border-width: 0 0 1px 0;
     44 	border-color: alpha(black, 0.22);
     45 }
     46 
     47 #terminal-palette-table GtkColorButton.button {
     48     padding: 1px 4px;
     49 }
     50 
     51 /*Nautilius-3.4 version (ubuntu) and Nemo*/
     52 .nautilus-inactive-pane .view,
     53 .nemo-inactive-pane .view {
     54     background-color: @theme_unfocused_base_color;
     55 }
     56 
     57 .nautilus-inactive-pane .view:selected,
     58 .nautilus-inactive-pane .nautilus-canvas-item:selected,
     59 .nemo-inactive-pane .view:selected,
     60 .nemo-inactive-pane .nemo-canvas-item:selected {
     61     background-color: @theme_unfocused_selected_bg_color;
     62     color: @theme_unfocused_selected_fg_color;
     63 }
     64 
     65 .nautilus-inactive-pane .expander.view:selected,
     66 .nemo-inactive-pane .expander.view:selected {
     67     background-color: @theme_unfocused_selected_bg_color;
     68     color: @internal_element_color;
     69     border-color: @internal_element_color;
     70 }
     71 
     72 NautilusView .entry,
     73 NemoView .entry,
     74 NautilusView .entry:focus,
     75 NemoView .entry:focus {
     76     border-image: url("borders/entry/nautilusview-entry.svg") 3 3 3 3 / 3px 3px 3px 3px stretch;
     77     border-radius: 3px;
     78     border-width: 1px;
     79     border-style: solid;
     80     border-color: transparent;
     81     background-image: none;
     82     background-color: shade(@theme_base_color, 0.4);
     83 }
     84 
     85 
     86 NautilusView .entry:focus:selected,
     87 NemoView .entry:focus:selected {
     88 	color: #040404;
     89     background-image: none;
     90     background-color: @theme_selected_bg_color;
     91     }
     92     
     93 /*
     94 NautilusView .entry:focus,
     95 NemoView .entry:focus {
     96     color: @theme_fg_color;
     97     background-image: none;
     98     background-color: @theme_selected_bg_color;
     99 }
    100 
    101 NautilusView .entry:focus:selected,
    102 NemoView .entry:focus:selected {
    103     color: @selected_fg_color;
    104 }
    105 
    106 NautilusView GtkTreeView .entry:focus,
    107 NemoView GtkTreeView .entry:focus {
    108     color: rgba(14,28,45,0.9);
    109     background-image: none;
    110 }
    111 
    112 NautilusView GtkTreeView .entry:focus:selected,
    113 NemoView GtkTreeView .entry:focus:selected {
    114     color: rgba(227,206,213,0.96);
    115     background-color: @theme_selected_bg_color;
    116 }
    117 */
    118 
    119 NautilusLocationEntry.entry,
    120 NemoLocationEntry.entry {
    121     padding-left: 4px;
    122     padding-right: 4px;
    123 }
    124 
    125 /*This provides indented shadow behind tabs*/
    126 NautilusWindow GtkPaned,
    127 NemoWindow GtkPaned {
    128 	background-color: shade(@theme_bg_color, 0.8);
    129 	background-image:  linear-gradient(to bottom,
    130                                       alpha(black, 0.22),
    131                                       rgba(0,0,0,0.0)30px,
    132                                       alpha(black, 0.0)51px,
    133                                       alpha(black, 0.33)52px,
    134                                       alpha(black, 0.0)78px,
    135                                       rgba(0,0,0,0));
    136 }
    137 
    138 /*
    139 NautilusWindow GtkPaned:backdrop,
    140 NemoWindow GtkPaned:backdrop {
    141 	}*/
    142 /*
    143 NautilusWindow .scrollbar.trough.vertical {
    144     background-color: shade(@theme_base_color, 0.8);
    145     border-image: url("assets/scroll/nautilus-scroll-trough.svg") 16 4 16 4 / 16px 4px 16px 4px stretch;
    146     border-radius: 0;
    147     border-style: solid;
    148     border-width: 2px;
    149     border-color: shade(@theme_base_color, 1.1);
    150     box-shadow: none;
    151 }*/
    152 /*
    153 NautilusWindow .scrollbar.trough.horizontal {
    154     background-image: linear-gradient(to bottom,
    155                                      shade(@theme_base_color,0.8),
    156                                      shade(@theme_base_color, 1.35));
    157     background-color: shade(@theme_base_color, 1.1);
    158     border-image: url("assets/scroll/nautilus-scroll-trough-h.svg") 9 4 9 4 / 9px 4px 9px 4px stretch;
    159     border-radius: 0;
    160     border-width: 5px;
    161     border-style: solid;
    162     border-width: 5px;
    163     border-color: shade(@theme_base_color, 1.1);
    164     box-shadow: 1px 1px rgba(0,0,0,0.12) inset,
    165 				0 2px rgba(0,0,0,0.08) inset,
    166 				2px 0 rgba(0,0,0,0.04) inset,
    167 				-2px 0 rgba(0,0,0,0.04) inset,
    168 				0 3px rgba(0,0,0,0.04) inset,
    169 				0 4px rgba(0,0,0,0.02) inset;
    170 }*/
    171 /*
    172 NautilusWindow .scrollbar.trough.vertical:backdrop,
    173 NautilusWindow .scrollbar.trough.horizontal:backdrop {
    174     background-image: none;
    175     background-color: @theme_unfocused_base_color;
    176     border-color:@theme_unfocused_base_color;
    177     border-radius: 0px;
    178     border-width: 2px;
    179     border-style: solid;
    180     border-image: none;
    181 }*/
    182 
    183 
    184 
    185 /*****************************************************************/
    186 /* nautilus-3.6 */
    187 .nautilus-canvas-item,
    188 .nemo-canvas-item {
    189     border-radius: 5px;
    190 }
    191 
    192 .nautilus-desktop.nautilus-canvas-item,
    193 .nemo-desktop.nemo-canvas-item {
    194     color: @theme_selected_fg_color;
    195     text-shadow: 1px 1px black;
    196 }
    197 
    198 .nautilus-desktop.nautilus-canvas-item:active,
    199 .nemo-desktop.nemo-canvas-item:active {
    200     color: @theme_text_color;
    201 }
    202 
    203 .nautilus-desktop.nautilus-canvas-item:selected,
    204 .nemo-desktop.nemo-canvas-item:selected {
    205   color: #050505;
    206   text-shadow: 0 1px alpha(white, 0.28);
    207 }
    208 
    209 .nautilus-desktop.nautilus-canvas-item:active,
    210 .nautilus-desktop.nautilus-canvas-item:prelight,
    211 .nautilus-desktop.nautilus-canvas-item:selected,
    212 .nemo-desktop.nemo-canvas-item:active,
    213 .nemo-desktop.nemo-canvas-item:prelight,
    214 .nemo-desktop.nemo-canvas-item:selected {
    215     text-shadow: none;
    216 }
    217 /*
    218 .nautilus-desktop.nautilus-canvas-item:selected:backdrop,
    219 .nemo-desktop.nemo-canvas-item:selected:backdrop {
    220     color: @theme_unfocused_selected_fg_color;
    221 }*/
    222 
    223 
    224 NautilusWindow .sidebar .frame,
    225 NemoWindow .sidebar .frame {
    226     border-width: 1px 0 0 0;
    227     border-radius: 0;
    228     border-style: solid;
    229     border-color: transparent;
    230     border-image: linear-gradient(to right,
    231                                   alpha(black,0.0),
    232                                   alpha(black,0.0) 35%,
    233                                   alpha(black,0.3)
    234                                   ) 1 0 0 0;
    235     
    236 }
    237 /*
    238 NautilusWindow .sidebar .frame:backdrop,
    239 NemoWindow .sidebar .frame:backdrop {
    240     border-color: @sidebar_bg_unfocused;
    241 }*/
    242 
    243 NautilusWindow > GtkGrid > .pane-separator,
    244 NemoWindow > GtkGrid > .pane-separator {
    245     border-width: 1px 1px 0 0;
    246     border-style: solid;
    247     border-color: alpha(black,0.35);
    248     border-right-color: alpha(black, 0.55);
    249     background-color: shade(@sidebar_bg, 0.96);
    250     background-image: linear-gradient(to right,
    251                                       rgba(0,0,0,0.2),
    252                                       rgba(0,0,0,0.2)
    253                                       );
    254     color: shade(@theme_bg_color, 0.78);
    255     box-shadow: none;
    256 }
    257 
    258 NautilusWindow > GtkGrid > .pane-separator:hover,
    259 NemoWindow > GtkGrid > .pane-separator:hover {
    260     border-width: 1px 1px 0 0;
    261     border-style: solid;
    262     border-color: alpha(black,0.35);
    263     border-right-color: alpha(black, 0.55);
    264     background-color: shade(@sidebar_bg, 0.96);
    265     color: shade(@theme_bg_color, 0.78);
    266     background-image: url("assets/pane-separator-grip.svg"),
    267 						linear-gradient(to right,
    268                                       rgba(0,0,0,0.2),
    269                                       rgba(0,0,0,0.2)
    270                                       );
    271     background-repeat: no-repeat;
    272     background-position: center;                                  
    273 }
    274 /*
    275 NautilusWindow > GtkGrid > .pane-separator:backdrop,
    276 NautilusWindow > GtkGrid > .pane-separator:hover:backdrop,
    277 NemoWindow > GtkGrid > .pane-separator:backdrop,
    278 NemoWindow > GtkGrid > .pane-separator:hover:backdrop {
    279     border-width: 1px 1px 1px 0;
    280     border-style: solid;
    281     border-color: @sidebar_bg_unfocused;
    282     background-color: @sidebar_bg_unfocused;
    283     color: shade (@theme_bg_color, 0.9);
    284 }*/
    285 /*
    286 NautilusNotebook.notebook {
    287   -GtkNotebook-tab-overlap: 16;  
    288 }*/
    289 
    290 /*
    291 NautilusNotebook.notebook tab {
    292 	border-color: alpha(white, 0.02);
    293 	}*/
    294 
    295 
    296 
    297 NautilusNotebook.notebook tab {
    298     padding: 3px;
    299     border-style: solid;
    300     /* we draw our own custom border here for now */
    301     border-width: 0 1px 0 0;
    302 	border-color: transparent;
    303 	box-shadow: -1px 0 alpha(black, 0.35) inset;
    304 	-adwaita-border-gradient: none;
    305 	background-color: alpha(@theme_base_color, 0.0);
    306     background-image: none;
    307 }
    308 
    309 NautilusNotebook.notebook tab:active {
    310     box-shadow: 0 1px alpha(white, 0.03) inset,
    311 						0 3px alpha(white, 0.015) inset; 
    312 	background-color: shade(@theme_base_color, 1.1); 
    313 	background-image: linear-gradient(to bottom,
    314 										rgba(255,255,255, 0.015),
    315 										rgba(255,255,255, 0.0) 80%,
    316 										rgba(255,255,255, 0.0)
    317 										);                                                                             
    318 }
    319 
    320 NautilusView .view {
    321 background-color: shade(@theme_base_color, 1.1);
    322 }
    323 
    324 NautilusView.frame,
    325 NautilusNotebook.notebook,
    326 NemoView.frame,
    327 NemoNotebook.notebook
    328 /*NautilusView.frame:backdrop,
    329 NautilusNotebook.notebook:backdrop,
    330 NemoView.frame:backdrop,
    331 NemoNotebook.notebook:backdrop*/ {
    332 	border-radius: 0;
    333     border-right-width: 0;
    334     border-left-width: 0px;
    335     border-bottom-width: 0;
    336     border-top-width: 1px;
    337     
    338 }
    339 
    340 NautilusNotebook .frame,
    341 NemoNotebook .frame
    342 /*NautilusNotebook .frame:backdrop,
    343 NemoNotebook .frame:backdrop*/ {
    344     border-width: 0 0 0 0;
    345 }
    346 
    347 NautilusToolbar .button {
    348     icon-shadow: 0 1px @button_text_shadow;
    349 }
    350 
    351 NautilusToolbar .button *:active {
    352     icon-shadow: 0 1px @button_active_text_shadow;
    353 }
    354 
    355 NautilusToolbar .button *:insensitive,
    356 NautilusToolbar .button *:active:insensitive {
    357     text-shadow: none;
    358 }
    359 
    360 /**************Nautilus3.6 Query ToolBar******************/
    361 
    362 NautilusQueryEditor .toolbar,
    363 NautilusQueryEditor .primary-toolbar.toolbar {
    364 	padding: 6px;
    365     border-width: 1px 0 0 0;
    366     border-radius: 0px;
    367     border-style: solid;
    368     border-top-color: shade(@theme_bg_color, 0.92);
    369     
    370     background-color: @theme_bg_color;
    371 	background-image: linear-gradient(to bottom,
    372                                       rgba(255,255,255,0.05),
    373                                       rgba(0,0,0,0.0)),
    374                                       url("assets/Toolbar.png");
    375 						
    376 	background-repeat: repeat;
    377     box-shadow: inset 0 1px alpha(white, 0.08),
    378 				inset 1px 0 alpha(white, 0.06),
    379 				inset -1px 0 alpha(black, 0.18);			
    380 }
    381 
    382 NautilusQueryEditor .toolbar {
    383 	padding-top: 0;
    384 	border-width: 0 0 1px 0;						
    385 	border-bottom-color: shade(@theme_base_color, 1.04);
    386 	
    387 	background-image: linear-gradient(to bottom,
    388                                       rgba(0,0,0,0.0),
    389                                       rgba(0,0,0,0.05)),
    390                                       url("assets/Toolbar.png");
    391 	box-shadow: inset 1px 0 alpha(white, 0.06),
    392 				inset 0 -1px alpha(black, 0.15),
    393 				inset -1px 0 alpha(black, 0.18);					
    394 	}
    395 
    396 /**********Nautilus3.6 TrashBar*************************************/
    397 
    398 NautilusTrashBar GtkLabel,
    399 .NautilusTrashBar GtkLabel,	
    400 .nautilus-cluebar-label,
    401 .nemo-cluebar-label {
    402     font: bold;
    403 	color: #606060;
    404 	text-shadow: 0 1px rgba(0,0,0,0.45);
    405 }
    406 /*
    407 .nautilus-cluebar-label:backdrop,
    408 .nemo-cluebar-label:backdrop {
    409     color: @theme_unfocused_fg_color;
    410 }*/
    411 	
    412 NautilusTrashBar .button *,
    413 NautilusTrashBar .button *:active,
    414 NautilusTrashBar .button *:active:hover,
    415 NemoTrashBar .button *,
    416 NemoTrashBar .button *:active,
    417 NemoTrashBar .button *:active:hover {
    418 	color: shade(@theme_selected_bg_color, 1.1);
    419 	text-shadow: 0 1px alpha(black, 0.5);
    420 }
    421 
    422 NautilusTrashBar .button.default *,
    423 NautilusTrashBar .button.default *:hover,
    424 NautilusTrashBar .button *:hover,
    425 NemoTrashBar .button.default *,
    426 NemoTrashBar .button.default *:hover,
    427 NemoTrashBar .button *:hover {
    428 	color: @theme_fg_color;
    429 	text-shadow: 0 1px shade(@theme_selected_bg_color, 0.4);
    430 	}
    431 		
    432 NemoTrashBar.info:first-child,
    433 NautilusTrashBar,
    434 NautilusTrashBar.info,
    435 NautilusXContentBar.info,
    436 NautilusSearchBar.info,
    437 NautilusQueryEditor.info,
    438 NemoTrashBar,
    439 NemoTrashBar.info,
    440 NemoXContentBar.info,
    441 NemoSearchBar.info,
    442 NemoQueryEditor.info {
    443     border-color: transparent;
    444     padding: 0;
    445     background-color: shade(@theme_base_color, 1.1);
    446 	background-image: linear-gradient(to bottom,
    447                                       rgba(0,0,0,0.2),
    448                                       rgba(0,0,0,0.0) 15%,
    449                                       rgba(0,0,0,0.0) 16%,
    450                                       rgba(0,0,0,0.0)),              
    451 						url("assets/trash-toolbar.png");
    452 	background-repeat: repeat;
    453 	box-shadow: 0 -1px @theme_selected_bg_color inset;
    454 	border-width: 1px 0 0 0;
    455     border-radius: 0px;
    456     border-style: solid;
    457     border-top-color: shade(@theme_bg_color, 0.92);			
    458 }
    459 
    460 NautilusXContentBar.info,
    461 NautilusSearchBar.info,
    462 NautilusQueryEditor.info,
    463 NemoXContentBar.info,
    464 NemoSearchBar.info,
    465 NemoQueryEditor.info {
    466 	box-shadow: none;
    467 	background-image: none;
    468 	background-color: @theme_bg_color;
    469 }
    470 
    471 NautilusTrashBar:nth-child(1),
    472 NautilusTrashBar.info:nth-child(1),
    473 NautilusXContentBar.info:nth-child(1),
    474 NautilusSearchBar.info:nth-child(1),
    475 NautilusQueryEditor.info:nth-child(1),
    476 NemoTrashBar.info:first-child,
    477 NemoXContentBar.info:nth-child(1),
    478 NemoSearchBar.info:nth-child(1),
    479 NemoQueryEditor.info:nth-child(1) {
    480 	border-top-width: 1px;
    481     border-top-color: shade(@theme_bg_color, 0.5);
    482     border-bottom-color: shade(@theme_base_color, 0.97);
    483 }
    484 
    485 NautilusTrashBar:nth-child(2),
    486 NautilusTrashBar.info:last-child,
    487 NautilusXContentBar.info:last-child,
    488 NautilusQueryEditor.info:last-child,
    489 NemoTrashBar.info:last-child,
    490 NemoXContentBar.info:last-child,
    491 NemoQueryEditor.info:last-child {
    492 	padding-top: 0;
    493 	border-top-width: 0;
    494 	border-bottom-width: 1px;
    495 	border-bottom-color: shade(@theme_base_color, 0.97);
    496 	border-top-color: transparent;
    497 	background-image:none;
    498 	background-color: #161616;
    499 	
    500 }
    501 
    502 NautilusTrashBar.info:last-child,
    503 NemoTrashBar.info:last-child {
    504 	border-top-width: 1px;
    505 	border-top-color: #0d0d0d;
    506 	background-image: linear-gradient(to bottom,
    507                                       rgba(0,0,0,0.2),
    508                                       rgba(0,0,0,0.0) 15%,
    509                                       rgba(0,0,0,0.0) 16%,
    510                                       rgba(0,0,0,0.0)),              
    511 						url("assets/trash-toolbar.png");
    512 	background-repeat: repeat;
    513 	}
    514 
    515 NautilusNotebook.notebook NautilusTrashBar:nth-child(1) {
    516 	box-shadow: 0 -1px @theme_selected_bg_color inset,
    517 				0 1px @theme_selected_bg_color inset;
    518 }
    519 
    520 NautilusNotebook.notebook NautilusTrashBar:nth-child(2) {
    521 	background-color: shade(@theme_base_color, 1.1);
    522 }
    523 /*
    524 NautilusTrashBar:backdrop,
    525 NautilusQueryEditor .primary-toolbar.toolbar:backdrop,
    526 NautilusQueryEditor .toolbar:backdrop {
    527     background-color: transparent;
    528     border-color: @theme_unfocused_base_color;
    529     background-image: url("assets/trash-toolbar.png");
    530 }*/
    531 
    532 .toolbar NautilusPathBar .button {
    533     padding: 0px 4px;
    534 }
    535 
    536 
    537 /*****************PathBar Linked Buttons**************************/
    538 
    539 
    540 .toolbar.menubar NautilusPathBar.linked .button, 
    541 .toolbar.menubar NautilusPathBar .button,
    542 GtkFileChooserDefault .linked .button {
    543     background-image: linear-gradient(to bottom,
    544                                       rgba(0,0,0,0.08),
    545                                       rgba(0,0,0,0.0) 20%,
    546                                       rgba(0,0,0,0.0) 98%,
    547                                       rgba(255,255,255,0.16)
    548                                       );
    549                                    
    550     border-width: 1px;
    551     border-radius: 17px;
    552     border-style: solid;
    553 
    554     border-color: transparent;
    555 
    556 	/* border and inset */
    557     box-shadow: 0 1px alpha(black, 0.26) inset,
    558 				0 -1px alpha(white, 0.08) inset,
    559 				0 3px alpha(black, 0.08) inset,
    560 				inset 1px 0 alpha(black, 0.1);
    561 background-color:alpha(black,0.28);
    562 border-image: none;
    563 	color: shade(@theme_fg_dark_color, 0.90);
    564 
    565 	transition: 60ms ease-out; 
    566     background-repeat: no-repeat;
    567     background-position: bottom;
    568 }
    569 
    570 .toolbar.menubar NautilusPathBar.linked .button:nth-child(even), 
    571 .toolbar.menubar NautilusPathBar .button:nth-child(even),
    572 GtkFileChooserDefault .linked .button:nth-child(even) {
    573     background-color:alpha(black,0.325);
    574 }
    575 
    576 .toolbar.menubar NautilusPathBar.linked .button:hover,
    577 GtkFileChooserDefault .linked .button:hover {
    578 
    579    background-image: linear-gradient(to bottom,
    580                                       rgba(0,0,0,0.12),
    581                                       rgba(0,0,0,0.0) 20%,
    582                                       rgba(0,0,0,0.0) 98%,
    583                                       rgba(0,0,0,0.12)
    584                                       );
    585 background-color:alpha(black,0.32);
    586 
    587 background-image: -gtk-gradient (radial, 
    588 										center 1.5, 0,
    589 										center 1.3, 0.7,
    590 										from(rgba(255,255,255,0.6)),
    591 										to(transparent));
    592 
    593 	border-image: 			none;
    594     border-color: transparent;
    595 border-radius: 17px;
    596     border-width: 1px;
    597     border-style: solid;
    598     border-color: transparent;
    599     
    600     box-shadow: 0 1px alpha(black, 0.26) inset,
    601 				0 -1px alpha(@theme_selected_bg_color, 0.94) inset,
    602 				0 3px alpha(black, 0.08) inset,
    603 				1px 0 alpha(black, 0.18) inset;			
    604 }
    605 
    606 .toolbar.menubar NautilusPathBar.linked .button:hover:nth-child(even),
    607 GtkFileChooserDefault .linked .button:hover:nth-child(even) {
    608 	background-color:alpha(black,0.365);
    609 }	
    610 
    611 .toolbar.menubar NautilusPathBar.linked .button:active,
    612 GtkFileChooserDefault .linked .button:active{
    613 
    614    background-image: url("assets/arrow-up-hover-arrow.svg");
    615 background-color:alpha(black,0.46);
    616 /*background-color: mix(shade(@theme_base_color, 0.8), shade(@theme_selected_bg_color, 1.0),0.02);*/
    617 	border-image: 			none;
    618     border-color: transparent;
    619 border-radius: 17px;
    620     border-width: 1px;
    621     border-style: solid;
    622     border-color: transparent;
    623     box-shadow: 0 1px alpha(black, 0.26) inset,
    624 				0 -1px alpha(white, 0.1) inset,
    625 				0 3px alpha(black, 0.08) inset,
    626 				inset -1px 0 alpha(black, 0.14); 
    627 	background-image: url("assets/arrow-up-hover-arrow.svg"),
    628 						linear-gradient(to bottom,
    629                                       rgba(0,0,0,0.08),
    630                                       rgba(0,0,0,0.0) 20%,
    631                                       rgba(0,0,0,0.0) 98%,
    632                                       rgba(255,255,255,0.18)
    633                                       );
    634                                      			
    635 transition: 60ms ease-out;				
    636 border-image: none;	
    637 background-repeat: no-repeat;
    638     background-position: bottom;			
    639 }
    640 
    641 
    642 .toolbar.menubar NautilusPathBar.linked .button:active:hover,
    643 GtkFileChooserDefault .linked .button:active:hover {
    644 
    645    background-image: url("assets/arrow-up-hover-arrow.svg");
    646 background-color: mix(shade(@theme_bg_color, 0.5), shade(@theme_selected_bg_color, 1.0),0.03);
    647 	border-image: 			none;
    648     border-color: transparent;
    649 border-radius: 17px;
    650     border-width: 1px;
    651     border-style: solid;
    652     border-color: transparent;
    653     box-shadow: 0 1px alpha(black, 0.26) inset,
    654 				0 -1px alpha(white, 0.1) inset,
    655 				0 3px alpha(black, 0.08) inset,
    656 				inset -1px 0 alpha(black, 0.14); 
    657 	background-image: url("assets/arrow-up-hover-arrow.svg"),
    658 						-gtk-gradient (radial, 
    659 										center 1.5, 0,
    660 										center 1.3, 0.7,
    661 										from(rgba(255,255,255,0.6)),
    662 										to(transparent)),
    663 						linear-gradient(to bottom,
    664                                       rgba(0,0,0,0.08),
    665                                       rgba(0,0,0,0.0) 20%,
    666                                       rgba(0,0,0,0.0) 98%,
    667                                       rgba(255,255,255,0.2)
    668                                       );
    669                                      			
    670 transition: 60ms ease-out;				
    671 border-image: none;	
    672 background-repeat: no-repeat;
    673     background-position: bottom;			
    674 }
    675 
    676 .toolbar.menubar NautilusPathBar.linked .button *:active,
    677 .toolbar.menubar NautilusPathBar.linked .button *:active:hover,
    678 GtkFileChooserDefault .linked .button *:active,
    679 GtkFileChooserDefault .linked .button *:active:hover {
    680 	/*color: shade(@theme_fg_dark_color, 0.95);*/
    681 	text-shadow: 1px 1px @theme_shadow_dark_color;
    682 }
    683 
    684 .toolbar.menubar NautilusPathBar.linked .button:insensitive,
    685 /*.toolbar.menubar NautilusPathBar.linked .button:backdrop,
    686 .toolbar.menubar NautilusPathBar.linked .button:insensitive:backdrop,
    687 .toolbar.menubar NautilusPathBar.linked .button:active:backdrop,*/
    688 GtkFileChooserDefault .linked .button:insensitive
    689 /*GtkFileChooserDefault .linked .button:backdrop,
    690 GtkFileChooserDefault .linked .button:insensitive:backdrop,
    691 GtkFileChooserDefault .linked .button:active:backdrop*/ {
    692 
    693    background-image: url("assets/stripe-3.png"),
    694 						linear-gradient(to bottom,
    695                                       rgba(0,0,0,0.08),
    696                                       rgba(0,0,0,0.0) 20%,
    697                                       rgba(0,0,0,0.0) 90%,
    698                                       rgba(0,0,0,0.12)
    699                                       );
    700 background-color:alpha(white, 0.01);
    701 	border-image: 			none;
    702     border-color: transparent;
    703 border-radius: 17px;
    704     border-width: 1px;
    705     border-style: solid;
    706     border-color: transparent;
    707     box-shadow: 0 1px alpha(black, 0.26) inset,
    708 				0 -1px alpha(white, 0.06) inset,
    709 				0 3px alpha(black, 0.08) inset,
    710 				-1px 0 alpha(black, 0.14) inset;
    711 	background-size: 6px;
    712     background-repeat: repeat;
    713     background-position: top left;                               						
    714 }
    715 
    716 /* Middle toolbar-button */
    717 .toolbar.menubar NautilusPathBar.linked .button:nth-child(even),
    718 .toolbar.menubar NautilusPathBar.linked .button,
    719 .toolbar.menubar NautilusPathBar.linked .button:hover,
    720 .toolbar.menubar NautilusPathBar.linked .button:active,
    721 .toolbar.menubar NautilusPathBar.linked .button:active:hover,
    722 .toolbar.menubar NautilusPathBar.linked .button:insensitive,
    723 .toolbar.menubar NautilusPathBar.linked .button:focus,
    724 .toolbar.menubar NautilusPathBar.linked .button:active:focus,
    725 GtkFileChooserDefault .linked .button,
    726 GtkFileChooserDefault .linked .button:hover,
    727 GtkFileChooserDefault .linked .button:active,
    728 GtkFileChooserDefault .linked .button:active:hover,
    729 GtkFileChooserDefault .linked .button:insensitive,
    730 GtkFileChooserDefault .linked .button:focus,
    731 GtkFileChooserDefault .linked .button:active:focus {
    732    
    733     border-right-width: 0px;
    734     border-left-width:  0px;
    735     border-radius: 0;
    736     /*padding-left:  6px;
    737     padding-right: 6px;*/
    738     border-image-width: 0;
    739 }
    740 
    741 /* Middle toolbar-button normal */
    742 .toolbar.menubar NautilusPathBar.linked .button:hover,
    743 .toolbar.menubar NautilusPathBar.linked .button:hover:focus {	
    744 	/* Quita borde derecho */
    745                
    746 }
    747 
    748 /* Middle toolbar-button active */
    749 .toolbar.menubar NautilusPathBar.linked .button:active,
    750 .toolbar.menubar NautilusPathBar.linked .button:active:hover {
    751 	/* Quita borde derecho */
    752      			
    753 }
    754 
    755 /* Middle toolbar-button insensitive */
    756 .toolbar.menubar NautilusPathBar.linked .button:insensitive {
    757 }
    758 
    759 
    760 /* Leftmost toolbars-button */
    761 .toolbar.menubar NautilusPathBar.linked .button:first-child,
    762 .toolbar.menubar NautilusPathBar.linked .button:hover:first-child,
    763 .toolbar.menubar NautilusPathBar.linked .button:active:first-child,
    764 .toolbar.menubar NautilusPathBar.linked .button:active:hover:first-child,
    765 .toolbar.menubar NautilusPathBar.linked .button:focus:first-child,
    766 .toolbar.menubar NautilusPathBar.linked .button:active:focus:first-child,
    767 .toolbar.menubar NautilusPathBar.linked .button:insensitive:first-child,
    768 GtkFileChooserDefault .linked  .button:first-child,
    769 GtkFileChooserDefault .linked  .button:hover:first-child,
    770 GtkFileChooserDefault .linked  .button:active:first-child,
    771 GtkFileChooserDefault .linked  .button:active:hover:first-child,
    772 GtkFileChooserDefault .linked  .button:focus:first-child,
    773 GtkFileChooserDefault .linked  .button:active:focus:first-child,
    774 GtkFileChooserDefault .linked  .button:insensitive:first-child {
    775    /* padding-left:  10px;
    776     padding-right: 6px;*/
    777     border-left-width: 1px;
    778     border-right-width: 0;
    779     border-image-width: 0;
    780     border-radius: 17px;
    781     border-bottom-right-radius: 0;
    782     
    783     border-top-right-radius: 0;
    784     box-shadow: 0 1px alpha(black, 0.26) inset,
    785 				0 -1px alpha(white, 0.08) inset,
    786 				0 3px alpha(black, 0.08) inset;
    787 }
    788 
    789 /* Leftmost toolbars-button normal */
    790 .toolbar.menubar NautilusPathBar.linked .button:hover:first-child,
    791 .toolbar.menubar NautilusPathBar.linked .button:focus:hover:first-child,
    792 GtkFileChooserDefault .linked .button:hover:first-child,
    793 GtkFileChooserDefault .linked .button:focus:hover:first-child {
    794     border-image-width: 0; 
    795     box-shadow: 0 1px alpha(black, 0.26) inset,
    796 				0 -1px alpha(@theme_selected_bg_color, 0.94) inset,
    797 				0 3px alpha(black, 0.08) inset;           
    798 }
    799 
    800 /* Leftmost toolbars-button active */
    801 .toolbar.menubar NautilusPathBar.linked .button:active:first-child,
    802 .toolbar.menubar NautilusPathBar.linked .button:active:hover:first-child,
    803 GtkFileChooserDefault .linked .button:active:first-child,
    804 GtkFileChooserDefault .linked .button:active:hover:first-child {
    805 	/* Quita borde derecho */
    806     border-image-width: 0;	
    807     box-shadow: 0 1px alpha(black, 0.26) inset,
    808 				0 -1px alpha(white, 0.1) inset,
    809 				0 3px alpha(black, 0.08) inset; 	
    810 }
    811 
    812 /* Leftmost toolbars-button insensitive */
    813 .toolbar.menubar NautilusPathBar.linked .button:insensitive:first-child,
    814 GtkFileChooserDefault .linked .button:insensitive:first-child {
    815 	 /* Quita outer */
    816     border-image-width: 0; 
    817     box-shadow: 0 1px alpha(black, 0.26) inset,
    818 				0 -1px alpha(white, 0.06) inset,
    819 				0 3px alpha(black, 0.08) inset;            
    820 }
    821 
    822 /* Rightmost toolbar-button */
    823 .toolbar.menubar NautilusPathBar.linked .button:last-child:nth-child(even),
    824 .toolbar.menubar NautilusPathBar.linked .button:last-child,
    825 .toolbar.menubar NautilusPathBar.linked .button:hover:last-child,
    826 .toolbar.menubar NautilusPathBar.linked .button:active:last-child,
    827 .toolbar.menubar NautilusPathBar.linked .button:active:hover:last-child,
    828 .toolbar.menubar NautilusPathBar.linked .button:focus:last-child,
    829 .toolbar.menubar NautilusPathBar.linked .button:active:focus:last-child,
    830 .toolbar.menubar NautilusPathBar.linked .button:insensitive:last-child,
    831 GtkFileChooserDefault .linked  .button:last-child,
    832 GtkFileChooserDefault .linked  .button:hover:last-child,
    833 GtkFileChooserDefault .linked  .button:active:last-child,
    834 GtkFileChooserDefault .linked  .button:active:hover:last-child,
    835 GtkFileChooserDefault .linked  .button:focus:last-child,
    836 GtkFileChooserDefault .linked  .button:active:focus:last-child,
    837 GtkFileChooserDefault .linked  .button:insensitive:last-child {
    838     /*padding-left:  6px;
    839     padding-right: 10px;*/
    840     border-left-width: 0;
    841     border-image-width: 0;
    842     border-width: 1px 1px 1px 0;
    843     border-radius: 17px;
    844     border-bottom-left-radius: 0;
    845     border-top-left-radius: 0;
    846     
    847     box-shadow: 0 1px alpha(black, 0.26) inset,
    848 				0 -1px alpha(white, 0.08) inset,
    849 				0 3px alpha(black, 0.08) inset,
    850 				inset 1px 0 alpha(black, 0.14);
    851 }
    852 
    853 /* Rightmost toolbar-button normal */
    854 .toolbar.menubar NautilusPathBar.linked .button:hover:last-child,
    855 .toolbar.menubar NautilusPathBar.linked .button:focus:hover:last-child,
    856 GtkFileChooserDefault .linked  .button:hover:last-child,
    857 GtkFileChooserDefault .linked  .button:focus:hover:last-child {
    858     	
    859     border-image-width: 0; 
    860     box-shadow: 0 1px alpha(black, 0.26) inset,
    861 				0 -1px alpha(@theme_selected_bg_color, 0.94) inset,
    862 				0 3px alpha(black, 0.08) inset,
    863 				1px 0 alpha(black, 0.18) inset;           
    864 }
    865 
    866 /* Rightmost toolbar-button active */
    867 .toolbar.menubar NautilusPathBar.linked .button:active:last-child,
    868 .toolbar.menubar NautilusPathBar.linked .button:active:hover:last-child,
    869 GtkFileChooserDefault .linked  .button:active:last-child,
    870 GtkFileChooserDefault .linked  .button:active:hover:last-child {
    871 
    872     border-image-width: 0;			
    873 	box-shadow: 0 1px alpha(black, 0.26) inset,
    874 				0 -1px alpha(white, 0.1) inset,
    875 				0 3px alpha(black, 0.08) inset,
    876 				inset -1px 0 alpha(black, 0.14); 
    877 
    878 }
    879 
    880 /* Rightmost toolbar-button insensitive */
    881 .toolbar.menubar NautilusPathBar.linked .button:insensitive:last-child,
    882 GtkFileChooserDefault .linked .button:insensitive:last-child {
    883     border-image-width: 0;
    884     box-shadow: 0 1px alpha(black, 0.26) inset,
    885 				0 -1px alpha(white, 0.06) inset,
    886 				0 3px alpha(black, 0.08) inset,
    887 				-1px 0 alpha(black, 0.14) inset;
    888 }
    889 
    890 
    891 /* Linked single toolbar-button */
    892 .toolbar.menubar NautilusPathBar.linked .button:only-child,
    893 .toolbar.menubar NautilusPathBar.linked .button:hover:only-child,
    894 .toolbar.menubar NautilusPathBar.linked .button:active:only-child,
    895 .toolbar.menubar NautilusPathBar.linked .button:active:hover:only-child,
    896 .toolbar.menubar NautilusPathBar.linked .button:focus:only-child,
    897 .toolbar.menubar NautilusPathBar.linked .button:focus:hover:only-child,
    898 .toolbar.menubar NautilusPathBar.linked .button:insensitive:only-child,
    899 GtkFileChooserDefault .linked .button:only-child,
    900 GtkFileChooserDefault .linked .button:hover:only-child,
    901 GtkFileChooserDefault .linked .button:active:only-child,
    902 GtkFileChooserDefault .linked .button:active:hover:only-child,
    903 GtkFileChooserDefault .linked .button:focus:only-child,
    904 GtkFileChooserDefault .linked .button:focus:hover:only-child,
    905 GtkFileChooserDefault .linked .button:insensitive:only-child {
    906     padding-left:  10px;
    907     padding-right: 10px;
    908     border-right-width: 1px;
    909     border-left-width: 1px;
    910     border-radius: 17px;
    911     border-image-width: 0;
    912 }
    913 
    914 /* Linked single toolbar-button normal */
    915 .toolbar.menubar NautilusPathBar.linked .button:hover:only-child,
    916 .toolbar.menubar NautilusPathBar.linked .button:hover:focus:only-child,
    917 GtkFileChooserDefault .linked .button:hover:only-child,
    918 GtkFileChooserDefault .linked .button:hover:focus:only-child {
    919     border-image-width: 0;             
    920 }
    921 
    922 /* Linked single toolbar-button active */ 
    923 .toolbar.menubar NautilusPathBar.linked .button:active:only-child,
    924 .toolbar.menubar NautilusPathBar.linked .button:active:hover:only-child,
    925 GtkFileChooserDefault .linked .button:active:only-child,
    926 GtkFileChooserDefault .linked .button:active:hover:only-child {
    927     border-image-width: 0;		
    928 
    929 }
    930 
    931 /* Linked single toolbar-button insensitive */ 
    932 .toolbar.menubar NautilusPathBar.linked .button:insensitive:only-child,
    933 GtkFileChooserDefault .linked .button:insensitive:only-child {
    934     border-image-width: 0;           
    935 }
    936 
    937 
    938 
    939 
    940 /* gedit */
    941 
    942 GeditWindow .pane-separator, 
    943 GeditWindow .pane-separator:hover {
    944     border-width: 0 1px 1px 1px;
    945     border-style: solid;
    946     border-color: @borders;
    947     background-color: shade(@theme_bg_color, 0.95);
    948     color: @borders;
    949 }
    950 
    951 GeditPanel.title GtkLabel {
    952     padding: 7px 0 6px 0;
    953 }
    954 
    955 GeditPanel .toolbar {
    956     border-style: none;
    957     background-color: transparent;
    958 }
    959 
    960 GeditDocumentsPanel .view {
    961     background-color: @sidebar_bg;
    962 }
    963 /*
    964 GeditDocumentsPanel .view:backdrop {
    965     background-color: @sidebar_bg_unfocused;
    966 }*/
    967 
    968 GeditPanel .notebook {
    969     padding: 0px;
    970     border-width: 1px 0;
    971 }
    972 
    973 /*Inset shadow behind tabs*/
    974 GeditWindow GtkPaned {
    975     background-color: transparent;
    976 	background-image: 
    977                       linear-gradient(to bottom,
    978                                       alpha(black, 0.2),
    979                                       rgba(0,0,0,0.0)30px,
    980                                       rgba(0,0,0,0));
    981 }
    982 /*
    983 GeditWindow GtkPaned:backdrop {
    984 	
    985 	}*/
    986 
    987 GeditWindow .notebook {
    988     border-width: 1px 0;
    989 }
    990 
    991 GeditPanel .notebook tab,
    992 GeditWindow .notebook tab {
    993     border-width: 0 ;
    994 }
    995 
    996 GeditPanel .notebook tab:active,
    997 GeditWindow .notebook tab:active {
    998     box-shadow: 0 1px alpha(white, 0.03) inset,
    999 						0 3px alpha(white, 0.015) inset; 
   1000 	background-color: shade(@theme_base_color, 1.1); 
   1001 	background-image: linear-gradient(to bottom,
   1002 										rgba(255,255,255, 0.015),
   1003 										rgba(255,255,255, 0.0) 80%,
   1004 										rgba(255,255,255, 0.0)
   1005 										);                                                                             
   1006 }
   1007 
   1008 GeditFloatingSlider .not-found {
   1009     color: @error_fg_color;
   1010     background-image: none;
   1011     background-color: @error_bg_color;
   1012 }
   1013 
   1014 GeditStatusComboBox .button {
   1015     text-shadow: none;
   1016 }
   1017 
   1018 /*GeditStatusComboBox .button:backdrop,
   1019 GeditStatusComboBox .button:backdrop:hover,*/
   1020 GeditStatusComboBox .button,
   1021 GeditStatusComboBox .button:hover,
   1022 GeditStatusComboBox .button:active,
   1023 GeditStatusComboBox .button:active:hover {
   1024     border-image: none;
   1025     border-style: solid;
   1026     border-width: 0 1px;
   1027     border-radius: 0;
   1028     padding: 1px 8px 2px 4px;
   1029 }
   1030 
   1031 GeditStatusComboBox .button:hover,
   1032 GeditStatusComboBox .button:active,
   1033 GeditStatusComboBox .button:active:hover {
   1034     border-color: @borders;
   1035 }
   1036 /*
   1037 GeditStatusComboBox .button:backdrop,
   1038 GeditStatusComboBox .button:backdrop:hover {
   1039     border-color: @unfocused_borders;
   1040 }*/
   1041 
   1042 
   1043 /* sidebars for Rhythmbox and FileChooser */
   1044 RBDisplayPageTree.frame {
   1045 	border-width: 2px 0 2px 2px;
   1046     border-radius: 0;
   1047     border-style: solid;
   1048     border-color: transparent;
   1049     border-image: linear-gradient(to left,
   1050                                   alpha(black,0.0),
   1051                                   alpha(black,0.0) 0%,
   1052                                   alpha(black,0.3)
   1053                                   ) 2 0 2 2;                             
   1054 }
   1055 
   1056 RBDisplayPageTree .cell,
   1057 RBDisplayPageTree GtkTreeView {
   1058 	color: shade(@theme_text_color, 0.96);
   1059     padding: 2px;
   1060     border-width: 0;
   1061     border-style: solid;
   1062     border-color: @sidebar_bg;    
   1063     background: @sidebar_bg;
   1064     background-image: linear-gradient(to left,
   1065                                       rgba(0,0,0,0.0),
   1066                                       rgba(0,0,0,0.0) 35%,
   1067                                       rgba(0,0,0,0.2)
   1068                                       );
   1069 }
   1070 
   1071 GtkFileChooserDefault .sidebar.view {
   1072 	color: shade(@theme_text_color, 0.96);
   1073     padding: 2px;
   1074     border-width: 0; 
   1075     border-color:  shade(@sidebar_bg, 0.86); 
   1076     background: shade(@sidebar_bg, 0.86);
   1077     background-image: none;                                    
   1078 }
   1079 
   1080 RBDisplayPageTree .cell:hover {
   1081 	box-shadow: none;
   1082 	border-radius: 0;
   1083 	border-width: 0;			
   1084 	background:@sidebar_bg;			
   1085 	background-image:
   1086 						linear-gradient(to left,
   1087                                       rgba(0,0,0,0.0),
   1088                                       rgba(0,0,0,0.0) 35%,
   1089                                       rgba(0,0,0,0.2)
   1090                                       ),
   1091                        linear-gradient(to left,
   1092                                       mix (shade(@sidebar_bg, 0.9), @theme_selected_bg_color, 0.2),
   1093                                       mix (shade(@sidebar_bg, 0.9), @theme_selected_bg_color, 0.2) 35%,
   1094                                       alpha(mix (shade(@sidebar_bg, 0.9), @theme_selected_bg_color, 0.2), 0.0)
   1095                                       ) ; 
   1096 }
   1097 
   1098 GtkFileChooserDefault .sidebar.view:hover {
   1099 	color: @theme_selected_fg_color;
   1100 	border-radius: 0;
   1101 	background: shade(@sidebar_bg, 0.86);
   1102 	border-style: none;
   1103 	background-image: linear-gradient(to bottom,
   1104                                       alpha(@theme_selected_bg_color,0.2),
   1105                                       alpha(@theme_selected_bg_color,0.2) 40%,
   1106                                       alpha(@theme_selected_bg_color,0.2)
   1107                                       );
   1108     box-shadow: 0 1px alpha(white, 0.02) inset,
   1109 				0 -1px alpha(white, 0.02) inset;
   1110 }
   1111 
   1112 RBDisplayPageTree .cell:selected,
   1113 RBDisplayPageTree .cell:selected:focus {
   1114 	border-width: 0;
   1115 	border-color: transparent;
   1116 	border-radius: 0;
   1117 	background-color: @sidebar_bg;
   1118 	color: @theme_selected_fg_color;
   1119 	text-shadow: 0 1px alpha(black, 0.2);
   1120 	background-image: linear-gradient(to left,
   1121                                       rgba(0,0,0,0.0),
   1122                                       rgba(0,0,0,0.0) 35%,
   1123                                       rgba(0,0,0,0.25)
   1124                                       ),
   1125                   linear-gradient(to left,
   1126                                       @theme_selected_bg_color,
   1127                                       @theme_selected_bg_color 35%,
   1128                                       alpha(@theme_selected_bg_color, 1.0)
   1129                                       ) ;                   			
   1130 		box-shadow: -1px -1px alpha(black,0.08) inset,
   1131 					0 1px alpha(white, 0.02) inset;
   1132 }
   1133 
   1134 GtkFileChooserDefault .sidebar.view:selected,
   1135 GtkFileChooserDefault .sidebar.view:selected:focus {
   1136 	border-style: solid;
   1137 	border-width: 0;
   1138 	border-style: none;
   1139 	border-radius: 0 ;
   1140 	border-color: transparent;
   1141 	color: @theme_selected_fg_color;
   1142 	background-color: @theme_selected_bg_color;
   1143 	background-image: linear-gradient(to bottom,
   1144                                       rgba(255,255,255,0.016),
   1145                                       rgba(255,255,255,0.0) 40%,
   1146                                       rgba(255,255,255,0.0)
   1147                                       );
   1148 	text-shadow: 0 1px alpha(black, 0.2);
   1149 	box-shadow: 1px -1px alpha(black,0.08) inset,
   1150 				0 1px alpha(white, 0.02) inset;
   1151 }
   1152 
   1153 RBDisplayPageTree .cell:selected:hover,
   1154 RBDisplayPageTree .cell:selected:hover:focus {
   1155 	border-width: 0;
   1156 	border-color: transparent;
   1157 	border-radius: 0;
   1158 	background-color: @sidebar_bg;
   1159 	color: @theme_selected_fg_color;
   1160 	text-shadow: 0 1px alpha(black, 0.2);
   1161   background-image: linear-gradient(to left,
   1162                                       rgba(0,0,0,0.0),
   1163                                       rgba(0,0,0,0.0) 35%,
   1164                                       rgba(0,0,0,0.25)
   1165                                       ),
   1166                   linear-gradient(to left,
   1167                                       shade(@theme_selected_bg_color, 1.03),
   1168                                       shade(@theme_selected_bg_color, 1.03) 35%,
   1169                                       alpha(shade(@theme_selected_bg_color, 1.03), 1.0)
   1170                                       ) ;                   			
   1171 		box-shadow: -1px -1px alpha(black,0.12) inset,
   1172 					0 1px alpha(white, 0.045) inset,
   1173 					1px 0 alpha(white, 0.014) inset;
   1174 }
   1175 
   1176 GtkFileChooserDefault .sidebar.view:selected:hover,
   1177 GtkFileChooserDefault .sidebar.view:selected:hover:focus {
   1178 	border-style: solid;
   1179 	border-width: 0;
   1180 	border-style: none;
   1181 	border-radius: 0 ;
   1182 	border-color: transparent;
   1183 	color: @theme_selected_fg_color;
   1184 	background-color: shade(@theme_selected_bg_color, 1.03);
   1185 	background-image: linear-gradient(to bottom,
   1186                                       rgba(255,255,255,0.02),
   1187                                       rgba(255,255,255,0.0) 40%,
   1188                                       rgba(255,255,255,0.0)
   1189                                       );
   1190 	box-shadow: 1px -1px alpha(black,0.12) inset,
   1191 				0 1px alpha(white, 0.045) inset;
   1192 }
   1193 /*
   1194 RBDisplayPageTree .cell:backdrop,
   1195 GtkFileChooserDefault .sidebar.view:backdrop,
   1196 RBDisplayPageTree .cell:hover:backdrop,
   1197 GtkFileChooserDefault .sidebar.view:hover:backdrop {
   1198     color: @theme_unfocused_fg_color;
   1199 	background-color: @sidebar_bg_unfocused;
   1200 	background-image: none;
   1201 }*/
   1202 
   1203 RBDisplayPageTree .expander,
   1204 GtkFileChooserDefault .sidebar.view.expander {
   1205     border-style: solid;
   1206     border-width: 1px;
   1207     border-radius: 2px;
   1208     border-color: shade (@internal_element_color, 1.20);
   1209 
   1210     color: @internal_element_color;
   1211     background-color: alpha(black, 0.2);
   1212 }
   1213 
   1214 RBDisplayPageTree .expander:active,
   1215 GtkFileChooserDefault .sidebar.view.expander:active {
   1216     border-style: solid;
   1217     border-width: 1px;
   1218 
   1219     color: @internal_element_color;
   1220     border-color: shade (@internal_element_color, 1.20);
   1221 
   1222     background-color:alpha(black, 0.35);
   1223 }
   1224 
   1225 RBDisplayPageTree .expander:hover,
   1226 RBDisplayPageTree .expander .cell:hover,
   1227 RBDisplayPageTree .expander.cell:hover,
   1228 RBDisplayPageTree .cell .expander:hover,
   1229 GtkFileChooserDefault .sidebar.view.expander:hover {
   1230     border-style: solid;
   1231     border-width: 1px;
   1232 
   1233     color: shade(@internal_element_color,1.42);
   1234     border-color: shade (@internal_element_color, 1.40);
   1235 
   1236     background-color: alpha(black, 0.45);
   1237 }
   1238 
   1239 RBDisplayPageTree .expander row,
   1240 GtkFileChooserDefault .sidebar.view.expander row {
   1241     border-radius: 2px;
   1242     border-color: shade (@internal_element_color, 1.20);
   1243     border-style: solid;
   1244     border-width: 1px;
   1245     color: @internal_element_color;
   1246     background-color: alpha(black, 0.2);
   1247 }
   1248 
   1249 RBDisplayPageTree .expander row:selected,
   1250 GtkFileChooserDefault .sidebar.view.expander row:selected,
   1251 RBDisplayPageTree .expander row:selected:focus,
   1252 GtkFileChooserDefault .sidebar.view.expander row:selected:focus,
   1253 RBDisplayPageTree .expander row:selected:focus:hover,
   1254 GtkFileChooserDefault .sidebar.view.expander row:selected:focus:hover
   1255 {
   1256     border-style: solid;
   1257     border-width: 1px;
   1258 
   1259     border-color: shade(@theme_bg_color, 1.2);
   1260     color: @theme_bg_color;
   1261     background-image: none;
   1262     background-color: transparent;
   1263 }
   1264 /*
   1265 RBDisplayPageTree .expander row:selected:backdrop,
   1266 GtkFileChooserDefault .sidebar.view.expander row:selected:backdrop
   1267 {
   1268     background-color: @unfocused_borders;
   1269     color: shade(@internal_element_color, 0.88);
   1270     border-color: shade (@internal_element_color, 0.9);
   1271 }*/
   1272 /*
   1273 RBDisplayPageTree .expander:backdrop,
   1274 GtkFileChooserDefault .sidebar.view.expander:backdrop,
   1275 RBDisplayPageTree .expander:active:backdrop,
   1276 GtkFileChooserDefault .sidebar.view.expander:active:backdrop,
   1277 RBDisplayPageTree .expander:hover:backdrop,
   1278 GtkFileChooserDefault .sidebar.view.expander:hover:backdrop,
   1279 RBDisplayPageTree .expander row:backdrop,
   1280 GtkFileChooserDefault .sidebar.view.expander row:backdrop,
   1281 RBDisplayPageTree .expander row:backdrop:hover,
   1282 GtkFileChooserDefault .sidebar.view.expander row:backdrop:hover {
   1283     border-style: solid;
   1284     border-width: 1px;
   1285     border-radius: 2px;
   1286 
   1287        background-color: alpha(black, 0.1);
   1288     color:shade(@internal_element_color, 0.58);
   1289     border-color: shade (@internal_element_color, 0.59);
   1290 }*/
   1291 
   1292 RBSource .toolbar {
   1293     padding: 0px 4px;
   1294 
   1295 }
   1296 
   1297 RBSource .toolbar .button {
   1298 	padding: 3px 2px;
   1299 }
   1300 
   1301 RBHeader {
   1302 	color: shade(@theme_selected_bg_color, 1.4);
   1303 	text-shadow: alpha(black, 0.36) 0 1px, 
   1304 					alpha(black, 0.36) 0 -1px, 
   1305 					alpha(black, 0.36) 1px 0, 
   1306 					alpha(black, 0.36) -1px 0;			
   1307 }
   1308 
   1309 
   1310 /* gnome-documents */
   1311 .documents-dropdown,
   1312 .documents-dropdown .view {
   1313     background-color: @menu_bg_color;
   1314 }
   1315 
   1316 .documents-dropdown .cell:hover /*fixes hover gtktreeview border*/{
   1317 	border-color: transparent;
   1318 }
   1319 
   1320 .documents-dropdown .frame {
   1321     border-width: 0 1px 1px 1px;
   1322     border-style: solid;
   1323     border-radius: 0 0 2px 2px;
   1324 }
   1325 
   1326 .documents-dropdown .radio,
   1327 .documents-dropdown .radio:focused,
   1328 .documents-dropdown .radio:selected {
   1329     background-image: none;
   1330     background-color: alpha(@theme_base_color, 0.0);
   1331 }
   1332 
   1333 .documents-dropdown .radio:active,
   1334 .documents-dropdown .radio:active:focused {
   1335     background-image: url("assets/sidebar-radio/sidebar-radio-checked.svg");
   1336 }
   1337 
   1338 .documents-dropdown .radio:prelight,
   1339 .documents-dropdown .radio:active:prelight {
   1340     background-image: url("assets/sidebar-radio/sidebar-radio-prelight.svg");
   1341 }
   1342 
   1343 .documents-dropdown .radio:active:selected,
   1344 .documents-dropdown .radio:active:selected:focused {
   1345     background-image: url("assets/sidebar-radio/sidebar-radio-selected.svg");
   1346 }
   1347 
   1348 .documents-dropdown .radio:selected:prelight,
   1349 .documents-dropdown .radio:selected:focused {
   1350     background-image: url("assets/sidebar-radio/sidebar-radio-selected-prelight.svg");
   1351 }
   1352 
   1353 .documents-load-more.button {
   1354     border-image-width: 0;
   1355     border-width: 0;
   1356     border-radius: 0;
   1357 }
   1358 
   1359 .documents-scrolledwin.frame {
   1360     border-width: 1px 0;
   1361     border-radius: 0;
   1362 }
   1363 
   1364 .documents-main-view.view {
   1365     background-color: @theme_base_color;
   1366 }
   1367 
   1368 GtkIconView.documents-main-view {
   1369     -GdMainIconView-icon-size: 40;
   1370 }
   1371 
   1372 GtkIconView.documents-main-view.check {
   1373     background-image: url("assets/grid-selection-unchecked.svg");
   1374     background-color: transparent;
   1375 }
   1376 
   1377 GtkIconView.documents-main-view.check:active {
   1378     background-image: url("assets/grid-selection-checked.svg");
   1379     background-color: transparent;
   1380 }
   1381 
   1382 .documents-selection-mode.toolbar {
   1383     background-image: -gtk-gradient(linear, left top, left bottom,
   1384                                     from(@documents_selection_toolbar_a),
   1385                                     to(@documents_selection_toolbar_b));
   1386     color: @theme_text_color;
   1387     border-width: 1px 0 0 0;
   1388     border-color: @documents_selection_toolbar_border;
   1389     border-style: solid;
   1390 }
   1391 
   1392 .documents-selection-mode.toolbar .dim-label {
   1393     color: alpha(@theme_text_color, 0.80);
   1394 }
   1395 
   1396 
   1397 
   1398 .documents-selection-mode.toolbar .button * {
   1399     text-shadow: shade(@documents_selection_toolbar_border, 0.90) 0 1px;
   1400     icon-shadow: shade(@documents_selection_toolbar_border, 0.90) 0 1px;
   1401 }
   1402 
   1403 .documents-icon-bg {
   1404     background-color: @documents_emblem_bg;
   1405     border-radius: 4px;
   1406     border-style: solid;
   1407     border-width: 1px;
   1408 	border-color: shade(@theme_selected_bg_color, 0.85);
   1409     color: @theme_base_color;
   1410 }
   1411 
   1412 .documents-collection-icon {
   1413     background-color: @documents_collection_bg;
   1414     border-radius: 8px;
   1415 }
   1416 
   1417 .documents-counter {
   1418     background-image: url('assets/dnd-counter.svg');
   1419     background-size: contain;
   1420     background-color: transparent;
   1421     color: @theme_base_color;
   1422     font: bold;
   1423 }
   1424 /*doc Osd for 3.4 */
   1425 .documents-osd {
   1426     background-image: none;
   1427     background-color: transparent;
   1428 }
   1429 
   1430 .documents-osd .toolbar {
   1431     padding: 16px;
   1432     border-style: none;
   1433     border-radius: 5px;
   1434     border-width: 0;
   1435 
   1436     background-image: -gtk-gradient(linear, left top, left bottom,
   1437                                     from(@documents_osd_toolbar_a),
   1438                                     color-stop(0.63, @documents_osd_toolbar_b),
   1439                                     to(@documents_osd_toolbar_c));
   1440     color: @documents_osd_fg;
   1441 
   1442     -GtkToolbar-button-relief: normal;
   1443 }
   1444 
   1445 .documents-osd .toolbar .button {
   1446     padding: 4px;
   1447 
   1448     background-image: -gtk-gradient(linear, left top, left bottom,
   1449                                     from(alpha(@documents_osd_button_a, 0.16)),
   1450                                     color-stop(0.68, alpha(@documents_osd_button_b, 0.05)),
   1451                                     to(alpha(@documents_osd_button_a, 0.12)));
   1452     border-width: 1px 0;
   1453     border-style: solid;
   1454     border-image: none;
   1455     border-color: alpha(@documents_osd_button_a, 0.50);
   1456     border-radius: 0;
   1457 
   1458     color: @documents_osd_fg;
   1459 
   1460     text-shadow: none;
   1461     icon-shadow: none;
   1462     box-shadow: inset -1px 0 @documents_osd_button_inset;
   1463 }
   1464 
   1465 .documents-osd .toolbar .button,
   1466 .documents-osd .toolbar .button:prelight,
   1467 .documents-osd .toolbar .button:active {
   1468     background-color: transparent;
   1469 }
   1470 
   1471 .documents-osd .toolbar .button:nth-child(first) {
   1472     border-radius: 4px 0 0 4px;
   1473     border-left-width: 1px;
   1474     box-shadow: inset -1px 0 @documents_osd_button_inset;
   1475 }
   1476 
   1477 .documents-osd .toolbar .button:nth-child(last) {
   1478     box-shadow: none;
   1479     border-radius: 0 4px 4px 0;
   1480     border-right-width: 1px;
   1481 }
   1482 
   1483 .documents-osd .toolbar .button:only-child {
   1484     border-width: 1px;
   1485     border-radius: 4px;
   1486     border-style: solid;
   1487 }
   1488 
   1489 .documents-osd .toolbar .separator {
   1490     color: @documents_osd_button_inset;
   1491 }
   1492 
   1493 .documents-osd .toolbar .button:hover {
   1494     background-image: -gtk-gradient(linear, left top, left bottom,
   1495                                     from(alpha(@documents_osd_button_a, 0.28)),
   1496                                     color-stop(0.68, alpha(@documents_osd_button_b, 0.14)),
   1497                                     to(alpha(@documents_osd_button_a, 0.14)));
   1498 }
   1499 
   1500 .documents-osd .toolbar .button *:hover {
   1501     color: shade(@documents_osd_fg, 1.20);
   1502 }
   1503 
   1504 .documents-osd .toolbar .button:active,
   1505 .documents-osd .toolbar .button:active:hover {
   1506     background-image: -gtk-gradient(linear, left top, left bottom,
   1507                                     from(alpha(@documents_osd_button_b, 0.18)),
   1508                                     color-stop(0.68, alpha(@documents_osd_button_a, 0.23)),
   1509                                     to(alpha(@documents_osd_button_b, 0.17)));
   1510 }
   1511 
   1512 .documents-osd .toolbar .button.favorite,
   1513 .documents-osd .toolbar .button.favorite *:hover {
   1514     color: shade(@theme_selected_bg_color, 1.20);
   1515 }
   1516 
   1517 .documents-osd .documents-notification {
   1518     border-style: solid;
   1519     border-color: #949486;
   1520     border-width: 0 1px 1px 1px;
   1521     border-radius: 0 0 5px 5px;
   1522     padding: 8px;
   1523     background-image: -gtk-gradient (linear,
   1524                                      left top, left bottom,
   1525                                      from(#aeaea4),
   1526                                      color-stop(0.18, #d1d1cb),
   1527                                      to(#d8d8d3));
   1528     text-shadow: @primary_toolbar_button_text_shadow 0 1px;
   1529 }
   1530 
   1531 /*****************/
   1532 .documents-favorite.button *:active,
   1533 .documents-favorite.button *:active:hover {
   1534     color: shade(@theme_selected_bg_color, 1.20);
   1535 }
   1536 
   1537 .documents-entry-tag {
   1538     background-color: @documents_emblem_bg;
   1539     color: @theme_base_color;
   1540 
   1541     border-radius: 4px;
   1542     border-width: 0;
   1543 
   1544     margin: 2px;
   1545     padding: 4px;
   1546 }
   1547 
   1548 .documents-entry-tag:hover {
   1549     background-color: shade(@documents_emblem_bg, 1.10);
   1550     color: @theme_base_color;
   1551 }
   1552 
   1553 .documents-entry-tag.button,
   1554 .documents-entry-tag.button:hover,
   1555 .documents-entry-tag.button:active,
   1556 .documents-entry-tag.button:active:hover {
   1557     background-color: transparent;
   1558     background-image: none;
   1559     border-image: none;
   1560     border-width: 0;
   1561 }
   1562 
   1563 .documents-entry-tag.button:hover {
   1564     color: shade(@documents_emblem_bg, 2.10);
   1565 }
   1566 
   1567 /* baobab */
   1568 
   1569 .baobab-toolbar.toolbar {
   1570     border-style: solid;
   1571     border-width: 0 0 1px 0;
   1572     border-radius: 0;
   1573 }
   1574 
   1575 .cell.baobab-level-cell,
   1576 .cell.baobab-level-cell:hover,
   1577 .cell.baobab-level-cell:selected,
   1578 .cell.baobab-level-cell:selected:hover {
   1579     border-color: darker(@borders);
   1580     border-width: 1px;
   1581     border-radius: 3px;
   1582     border-style: solid;
   1583     background-color: white;
   1584 }
   1585 
   1586 .cell.baobab-cell-error {
   1587     color: @error_color;
   1588 }
   1589 
   1590 .cell.baobab-cell-warning {
   1591     color: @warning_color;
   1592 }
   1593 
   1594 .cell.baobab-cell-warning:selected,
   1595 .cell.baobab-cell-error:selected {
   1596     color: @theme_selected_fg_color;
   1597 }
   1598 /*
   1599 .cell.baobab-cell-warning:backdrop,
   1600 .cell.baobab-cell-error:backdrop,
   1601 .cell.baobab-cell-warning:selected:backdrop,
   1602 .cell.baobab-cell-error:selected:backdrop {
   1603     color: @theme_unfocused_text_color;
   1604 }*/
   1605 
   1606 BaobabWindow.background GtkNotebook > GtkGrid > GtkScrolledWindow.frame {
   1607     border-radius: 0;
   1608     border-width: 0 1px 0 0;
   1609 }
   1610 
   1611 BaobabWindow GtkInfoBar.warning,
   1612 BaobabWindow GtkInfoBar.error { 
   1613     border-bottom-width: 1px;
   1614     border-bottom-style: solid;
   1615     border-bottom-color: @borders;
   1616 }
   1617 
   1618 
   1619 /* epiphany */
   1620 
   1621 EphyToolbar .entry:first-child,
   1622 EphyToolbar .entry:focus:first-child
   1623 /*EphyToolbar .entry:backdrop:first-child*/ {
   1624     border-image-width: 3px 0 4px 3px;
   1625     border-width: 1px 0 2px 1px;
   1626     border-bottom-right-radius: 0;
   1627     border-top-right-radius: 0;
   1628     padding-left: 4px;
   1629     padding-right: 4px;
   1630 }
   1631 
   1632 EphyToolbar .entry:last-child,
   1633 EphyToolbar .entry:focus:last-child
   1634 /*EphyToolbar .entry:backdrop:last-child*/ {
   1635     border-image-width: 3px 3px 4px 0;
   1636     border-width: 1px 1px 2px 0;
   1637     border-bottom-left-radius: 0;
   1638     border-top-left-radius: 0;
   1639     padding-left: 4px;
   1640     padding-right: 4px;
   1641 }
   1642 
   1643 EphyToolbar .entry:focus {
   1644     background-image: linear-gradient(to bottom,
   1645                                       rgba(0,0,0,0.12),
   1646                                       rgba(0,0,0,0.0) 20%,
   1647                                       rgba(0,0,0,0.0) 20%,
   1648                                       rgba(0,0,0,0.0)
   1649                                       );
   1650     background-color: shade(@theme_base_color, 0.8);                                  
   1651     box-shadow: 0 1px rgba(0,0,0,0.08) inset;
   1652 
   1653 }
   1654 
   1655 EphyToolbar .entry:selected {
   1656     color: #030303;
   1657     background-color: shade(@theme_selected_bg_color, 1.4);
   1658     background-image: none;
   1659 }
   1660 
   1661 EphyToolbar .entry:focus:last-child {
   1662     
   1663 }
   1664 
   1665 EphyToolbar .location-entry .button {
   1666     color: @entry_text_color;
   1667                                       
   1668     -GtkButton-child-displacement-y: 0;
   1669     -GtkButton-child-displacement-y: 0;
   1670     
   1671     border-image-source:  url("borders/entry/entry.svg");
   1672     border-image-slice: 3 3 4 3;
   1673     border-image-repeat: stretch;
   1674     
   1675     border-radius: 3px;
   1676     border-width: 1px 1px 2px 0;
   1677     border-style: solid;
   1678     border-color: transparent;
   1679     padding-left: 4px;
   1680     padding-right: 4px;
   1681 }
   1682 /*
   1683 EphyToolbar .location-entry .button:backdrop,
   1684 EphyToolbar .location-entry .button:backdrop:first-child,
   1685 EphyToolbar .location-entry .button:backdrop:hover,
   1686 EphyToolbar .location-entry .button:backdrop:hover:first-child {
   1687     border-image-source:  url("borders/button/button-active-backdrop.svg");
   1688     border-image-slice: 3 3 4 3;
   1689     border-image-repeat: stretch;
   1690     border-radius: 3px;
   1691     border-width: 1px 1px 2px 1px;
   1692     border-style: solid;
   1693     border-color: transparent;
   1694     box-shadow: none;
   1695     color: @theme_unfocused_text_color;
   1696     background-color: @entry_color;
   1697     background-image: none;
   1698 }*/
   1699 
   1700 EphyToolbar .location-entry .button:last-child,
   1701 EphyToolbar .location-entry .button:active:last-child,
   1702 EphyToolbar .location-entry .button:active:hover:last-child,
   1703 EphyToolbar .location-entry .button:hover:last-child {
   1704     border-image-width: 3px 3px 4px 0;
   1705     border-left-width: 0;
   1706     border-bottom-left-radius: 0;
   1707     border-top-left-radius: 0;
   1708     box-shadow: 0 1px rgba(0,0,0,0.08) inset,
   1709 				1px 0 alpha(black, 0.2) inset;
   1710 }
   1711 
   1712 EphyToolbar .location-entry .button:first-child,
   1713 EphyToolbar .location-entry .button:active:first-child,
   1714 EphyToolbar .location-entry .button:active:hover:first-child,
   1715 EphyToolbar .location-entry .button:hover:first-child {
   1716     border-image-width: 3px 0 4px 3px;
   1717     border-right-width: 0;
   1718     border-bottom-right-radius: 0;
   1719     border-top-right-radius: 0;
   1720     /* flip the box-shadow division*/
   1721     box-shadow: 0 1px rgba(0,0,0,0.08) inset,
   1722 				-1px 0 alpha(black, 0.2) inset;
   1723 }
   1724 
   1725 EphyToolbar .location-entry .button,
   1726 EphyToolbar .location-entry .button:hover {
   1727     icon-shadow: none;
   1728     color: @entry_text_color;
   1729     -GtkButton-child-displacement-y: 0;
   1730     border-image-source:  url("borders/entry/entry.svg");
   1731     border-image-slice: 3 3 4 3;
   1732     border-image-repeat: stretch;
   1733     
   1734     border-radius: 3px;
   1735     border-width: 1px 1px 2px 0;
   1736     border-style: solid;
   1737     border-color: transparent;
   1738     padding-left: 4px;
   1739     padding-right: 4px;
   1740     background-color: alpha(black, 0.3);
   1741     background-image: linear-gradient(to bottom,
   1742                                       rgba(0,0,0,0.12),
   1743                                       rgba(0,0,0,0.0) 20%,
   1744                                       rgba(0,0,0,0.0) 20%,
   1745                                       rgba(0,0,0,0.0)
   1746                                       );
   1747 }
   1748 
   1749 EphyToolbar .location-entry .button:hover {
   1750 	background-color: shade(@theme_base_color, 0.8);
   1751 	border-image-source:  url("borders/entry/entry-focus.svg");
   1752 	}
   1753 
   1754 EphyToolbar .location-entry .button:active,
   1755 EphyToolbar .location-entry .button:active:hover {
   1756 	border-image-source:  url("borders/entry/entry.svg");
   1757     border-image-slice: 3 3 4 3;
   1758     border-image-repeat: stretch;
   1759     border-radius: 3px;
   1760     border-width: 1px 1px 2px 0;
   1761     border-style: solid;
   1762     border-color: transparent;
   1763     background-color: alpha(@theme_selected_bg_color, 0.2);
   1764     background-image: linear-gradient(to bottom,
   1765                                       rgba(0,0,0,0.12),
   1766                                       rgba(0,0,0,0.0) 20%,
   1767                                       rgba(0,0,0,0.0) 20%,
   1768                                       rgba(0,0,0,0.0)
   1769                                       );
   1770 
   1771 }
   1772 
   1773 EphyToolbar .location-entry .button:hover,
   1774 EphyToolbar .location-entry .button:active,
   1775 EphyToolbar .location-entry .button *:active {
   1776     color: @theme_text_color;
   1777 }
   1778 
   1779 EphyNotebook.notebook {
   1780     border-width: 1px 0 1px 0;
   1781     border-radius: 0px ;
   1782     border-style: solid;
   1783 	border-top-color: shade(@theme_base_color, 1.04);
   1784     border-bottom-color: shade(@theme_base_color, 0.8);
   1785 }
   1786 
   1787 EphyNotebook.notebook tab {
   1788     border-style: solid;
   1789     border-width: 0 1px 0 0;
   1790 	border-color: transparent;
   1791 	box-shadow: -1px 0 alpha(black, 0.65) inset;
   1792 	-adwaita-border-gradient: none;
   1793 	background-color: alpha(@theme_base_color, 0.0);
   1794     background-image: none;
   1795 }
   1796 
   1797 EphyNotebook.notebook tab:active {
   1798     box-shadow: 0 1px alpha(white, 0.03) inset,
   1799 						0 3px alpha(white, 0.015) inset; 
   1800 	background-color: shade(@theme_base_color, 1.1); 
   1801 	background-image: linear-gradient(to bottom,
   1802 										rgba(255,255,255, 0.015),
   1803 										rgba(255,255,255, 0.0) 80%,
   1804 										rgba(255,255,255, 0.0)
   1805 										);                                                                             
   1806 }
   1807 
   1808 EphyToolbar.toolbar .button {
   1809     padding: 2.5px 4px 2.5px 4px;
   1810 }
   1811 
   1812 #ephy-page-menu-button.active-menu {
   1813     border-image: url("borders/button/menu-button.svg") 5 / 5px stretch;
   1814     border-radius: 5px;
   1815     border-width: 1px ;
   1816     border-style: solid;
   1817     border-color: transparent;
   1818     background-image: -gtk-gradient (radial, 
   1819 										center 0.5, 0,
   1820 										center 0.5, 0.7,
   1821 										from(rgba(255,255,255,0.5)),
   1822 										to(transparent)),
   1823 						linear-gradient(to top, 
   1824                                       shade(@button_default_gradient_color_a, 1.0), 
   1825                                       shade(@button_default_gradient_color_b, 1.0) 40%,
   1826                                       shade(@button_default_gradient_color_c, 1.0)
   1827                                       );                 
   1828     background-color: transparent;
   1829     transition: 350ms ease-in-out;	
   1830     box-shadow: none;
   1831 }
   1832 
   1833 EphyOverview GtkScrolledWindow {
   1834     background-color: shade(@theme_base_color, 1.1);
   1835 }
   1836 /*
   1837 EphyOverview GtkScrolledWindow:backdrop {
   1838     background-color: @theme_unfocused_base_color;
   1839 }*/
   1840 
   1841 EphyWindow.background  {
   1842 background-color: @theme_bg_color;
   1843 	background-image: linear-gradient(to bottom,
   1844 									  rgba(0,0,0,0.0)35px,
   1845                                       alpha(black, 0.32)36px,
   1846                                       rgba(0,0,0,0.0)60px,
   1847                                       rgba(0,0,0,0));
   1848     }
   1849 
   1850     /* sets top and bottom borders on the overview and the main
   1851        scrolled windows for toolbar visual division and search/downloadbar */
   1852 EphyWindow.background .documents-scrolledwin,
   1853 EphyWindow.background EphyEmbed.vertical .osd GtkScrolledWindow.frame {
   1854     border-color: @borders;
   1855     border-width: 1px 0;
   1856     border-radius: 0;
   1857 }
   1858     /* remove top and bottom borders when inside a notebook tab to
   1859        the overview scrolled window and the main scrolled window */
   1860 EphyWindow.background EphyNotebook.notebook .documents-scrolledwin,
   1861 EphyWindow.background EphyNotebook.notebook EphyEmbed.vertical .osd GtkScrolledWindow {
   1862     border-top-width: 0;
   1863     border-bottom-width: 0;
   1864 }
   1865 
   1866     /* remove bottom borders from overview and main scrolled window
   1867        when no bars at the bottom of the screen are shown */
   1868 EphyWindow.background EphyNotebook:last-child EphyEmbed.vertical .osd GtkScrolledWindow,
   1869 EphyWindow.background EphyNotebook.notebook:last-child {
   1870     border-bottom-width: 0;
   1871 }
   1872 
   1873 /* Gnome Contacts */
   1874 
   1875 /* Line at top in contacts pane, similar to .documents-scrolledwin.frame */
   1876 .contacts-content.frame {
   1877  border-width: 1px 0 0 0;
   1878  border-radius: 0;
   1879 }
   1880 
   1881 /* Background color in contacts pane, similar to .documents-main-view.view */
   1882 .contacts-main-view.view {
   1883  background-color: shade(@theme_bg_color, 1.0);
   1884  background-image:  url("assets/contacts-stripes.png");/*or paper-1.png*/
   1885     background-repeat: repeat;
   1886     background-position: top left;
   1887 }
   1888 
   1889 .contacts-suggestion {
   1890  background-color: #434343;
   1891  color: #ffffff;
   1892  border-radius: 4px;
   1893 }
   1894 
   1895 /* Border on the right in the left menu toolbar */
   1896 .contacts-left-toolbar.toolbar.menubar {
   1897  border-image: linear-gradient(to bottom, @theme_bg_color, shade(@theme_base_color, 0.6));
   1898  border-image-width: 0 1px 0 0;
   1899  border-image-slice: 1;
   1900 }
   1901 /*
   1902 .contacts-left-toolbar.toolbar.menubar:backdrop {
   1903     border-image: none;
   1904     border-color: transparent;
   1905 }*/
   1906 
   1907 /* Sidebar with line at top and the left */
   1908 ContactsWindow .sidebar.frame
   1909 /*ContactsWindow .sidebar.frame:backdrop */{
   1910  border-width: 1px 1px 0 0;
   1911  border-style: solid;
   1912  border-top-color: alpha(black, 0.4);
   1913  border-right-color: shade(@theme_base_color, 0.4);
   1914  border-image: none;
   1915  border-radius: 0;
   1916  padding: 0;
   1917 }
   1918 
   1919 .contacts-avatar-frame.frame {
   1920  border-width: 1px 1px 0 1px;
   1921  border-style: solid;
   1922  border-color: #0e0e0e;
   1923  border-image: none;
   1924  border-radius: 0;
   1925  padding: 0;
   1926 }
   1927 
   1928 /* Primary toolbar with no line at top to avoid conflicts with frame border */
   1929 ContactsWindow .primary-toolbar.toolbar
   1930 /*ContactsWindow .primary-toolbar.toolbar:backdrop*/ {
   1931  border-width: 0px 0 0px 0;
   1932 }
   1933 
   1934 ContactsWindow ContactsListPane,
   1935 /*ContactsWindow ContactsListPane:backdrop,*/
   1936 ContactsWindow ContactsView
   1937 /*ContactsWindow ContactsView:backdrop */{
   1938 	background: @contacts_sidebar_bg;
   1939 	background-image: none;
   1940 	color: @theme_text_color;
   1941 	border-radius: 0;
   1942 }
   1943 
   1944 ContactsWindow .sidebar .scrollbar.trough.vertical
   1945 /*ContactsWindow .sidebar .scrollbar.trough:backdrop*/ {
   1946     border-radius: 0;
   1947     border-width: 0px;
   1948     border-style: solid;
   1949 	border-color: transparent;
   1950     border-image: none;
   1951     background-color: shade(@theme_base_color, 1.1);
   1952     background-image: linear-gradient(to right,
   1953 										alpha(black,0.1),
   1954 										alpha(black,0.0) 40%,
   1955 										alpha(black,0.0) 60%,
   1956 										alpha(black,0.1)
   1957 										),
   1958 					linear-gradient(to left,
   1959 										rgba(0,0,0,0.06),
   1960 										rgba(0,0,0,0.06)
   1961 										);
   1962 					/*linear-gradient(to left,
   1963 										rgba(255,255,255,0.04),
   1964 										rgba(255,255,255,0.04)
   1965 										);*/															
   1966     box-shadow: 1px 0 alpha(black, 0.28) inset,
   1967 				-1px 0 alpha(white, 0.0) inset,
   1968 				0 1px alpha(black, 0.16) inset,
   1969 				0 -1px alpha(black, 0.16) inset;
   1970 }
   1971 
   1972 ContactsWindow ContactsView:hover {
   1973     background-color: mix (shade(@theme_base_color, 0.9), @theme_selected_bg_color, 0.1);
   1974 	background-image: none;
   1975     color: @theme_fg_color;
   1976     border-radius: 2px;
   1977 }
   1978 /*
   1979 ContactsWindow ContactsView:hover:backdrop {
   1980     background-color: @contacts_sidebar_bg;
   1981 	background-image: none;
   1982     color: #8b8b8b;
   1983     border-radius: 0 8px 8px 0;
   1984 }*/
   1985 
   1986 ContactsWindow ContactsView:selected,
   1987 ContactsWindow ContactsView:selected:focus
   1988 /*ContactsWindow ContactsView:selected:backdrop,
   1989 ContactsWindow ContactsView:selected:focus:backdrop,
   1990 ContactsWindow ContactsView:selected:hover:backdrop,
   1991 ContactsWindow ContactsView:selected:focus:hover:backdrop*/ {
   1992     background: alpha(@theme_selected_bg_color, 0.5);
   1993 	background-image: none;
   1994     color: @theme_selected_fg_color;
   1995     border-radius: 2px;
   1996 }
   1997 
   1998 ContactsWindow ContactsView:selected:hover,
   1999 ContactsWindow ContactsView:selected:focus:hover {
   2000     background: alpha(@theme_selected_bg_color, 0.64);
   2001 	background-image: none;
   2002     color: @theme_selected_fg_color;
   2003     border-radius: 2px;
   2004 }
   2005 
   2006 ContactsWindow .sidebar .scrollbar {
   2007     -GtkScrollbar-has-backward-stepper: false;
   2008     -GtkScrollbar-has-forward-stepper: false;
   2009     -GtkScrollbar-min-slider-length: 64;
   2010     }
   2011 
   2012 ContactsWindow .sidebar .scrollbar.button,
   2013 ContactsWindow .sidebar .scrollbar.button:active,
   2014 ContactsWindow .sidebar .scrollbar.button:active:hover,
   2015 ContactsWindow .sidebar .scrollbar.button:insensitive
   2016 /*ContactsWindow .sidebar .scrollbar.button:hover:backdrop,
   2017 ContactsWindow .sidebar .scrollbar.button:active:hover:backdrop*/ {
   2018     border-style: solid;
   2019     border-image: none;
   2020     border-radius: 0;
   2021     border-color: @contacts_sidebar_bg;
   2022     border-width: 1px;
   2023     background-color: @contacts_sidebar_bg;
   2024 }
   2025 
   2026 ContactsWindow .sidebar .scrollbar.slider,
   2027 ContactsWindow .sidebar .scrollbar.slider:hover
   2028 /*ContactsWindow .sidebar .scrollbar.slider:backdrop,
   2029 ContactsWindow .sidebar .scrollbar.slider:hover:backdrop*/ {
   2030 
   2031    border-image: none;
   2032     border-radius: 2px;
   2033     border-width: 1px;
   2034     border-left-width: 1px;
   2035     border-right-width: 0px;
   2036     border-style: solid;
   2037     border-color: transparent;
   2038     background-image: linear-gradient(to right, 
   2039                                       alpha(@theme_selected_bg_color, 0.2), 
   2040                                       alpha(shade(@theme_selected_bg_color, 0.8), 0.3) 40%,
   2041                                       alpha(shade(@theme_selected_bg_color, 0.8), 0.3) 60%,
   2042                                       alpha(shade(@theme_selected_bg_color, 0.6), 0.3)
   2043                                       );                                
   2044 	background-color: alpha(white, 0.015);                                                                                                 
   2045    box-shadow: 0    1px   rgba(255,255,255,0.014) inset,
   2046 			   1px  0     rgba(255,255,255,0.014) inset,
   2047 			  -1px  0     rgba(0,0,0,0.6) inset,
   2048 			   0   -1px   rgba(0,0,0,0.24) inset;
   2049     }
   2050 
   2051 
   2052 
   2053 ContactsWindow .sidebar .scrollbar.slider:hover {
   2054     background-image: linear-gradient(to right, 
   2055                                       alpha(@theme_selected_bg_color, 0.8), 
   2056                                       alpha(shade(@theme_selected_bg_color, 0.8), 0.7) 40%,
   2057                                       alpha(shade(@theme_selected_bg_color, 0.8), 0.7) 60%,
   2058                                       alpha(shade(@theme_selected_bg_color, 0.6), 0.7)
   2059                                       );                                  
   2060 	background-color: transparent;                                                                                                 
   2061    box-shadow: 0    1px   rgba(255,255,255,0.022) inset,
   2062 			   1px  0     rgba(255,255,255,0.01) inset,
   2063 			  -1px  0     rgba(0,0,0,0.3) inset,
   2064 			   0   -1px   rgba(0,0,0,0.2) inset;
   2065 
   2066     transition: 1000ms linear;
   2067 }
   2068 
   2069 ContactsWindow .sidebar .scrollbar.slider:prelight:active {
   2070 	border-image: none;
   2071     border-radius: 2px;
   2072     border-width: 1px;
   2073     border-left-width: 1px;
   2074     border-right-width: 0px;
   2075     border-style: solid;
   2076     border-color: transparent;
   2077 	background-image: linear-gradient(to right, 
   2078                                       alpha(@theme_selected_bg_color, 0.92), 
   2079                                       alpha(shade(@theme_selected_bg_color, 0.8), 0.92) 40%,
   2080                                       alpha(shade(@theme_selected_bg_color, 0.8), 0.92) 60%,
   2081                                       alpha(shade(@theme_selected_bg_color, 0.6), 0.92)
   2082                                       );                                  
   2083 	background-color: transparent;                                                                                                 
   2084    box-shadow: 0    1px   rgba(255,255,255,0.028) inset,
   2085 			   1px  0     rgba(255,255,255,0.02) inset,
   2086 			  -1px  0     rgba(0,0,0,0.36) inset,
   2087 			   0   -1px   rgba(0,0,0,0.26) inset;
   2088 }
   2089 
   2090 .contacts-button:active {
   2091  border-color: #000000;
   2092  border-image: none;
   2093 }
   2094 
   2095 ContactsNoteFieldRow,
   2096 ContactsBirthdayFieldRow,
   2097 ContactsLinkFieldRow,
   2098 ContactsAddressFieldRow,
   2099 ContactsDetailedFieldRow {
   2100 	border-image: none;
   2101 	border-width: 1px;
   2102 	border-radius: 2px;
   2103 	border-style: solid;
   2104 	border-color: shade(@sidebar_bg, 0.7);
   2105 	background-image: -gtk-gradient (linear,
   2106 				     left top, right top,
   2107 					 from (mix (shade(@theme_base_color, 0.9), @theme_selected_bg_color, 0.1)),
   2108 					 to (mix (shade(@theme_base_color, 0.9), @theme_selected_bg_color, 0.1)));
   2109 	background-color:mix (shade(@theme_base_color, 0.9), @theme_selected_bg_color, 0.1);
   2110  }
   2111 
   2112 .contacts-entry {
   2113  border-image: none;
   2114  border-width: 1px;
   2115  border-radius: 2px;
   2116  border-style: solid;
   2117  border-color: #060606;
   2118  background-image: linear-gradient(to bottom,
   2119                                       rgba(0,0,0,0.12),
   2120                                       rgba(0,0,0,0.0) 20%,
   2121                                       rgba(0,0,0,0.0) 20%,
   2122                                       rgba(0,0,0,0.0)
   2123                                       ),
   2124                     linear-gradient(to bottom,
   2125                                       alpha(black, 0.2),
   2126                                       alpha(black, 0.2)
   2127                                       );                  
   2128     background-color: shade(@theme_base_color, 1.1);
   2129     box-shadow: 0 1px rgba(0,0,0,0.08) inset,
   2130 				0 -1px alpha(white, 0.04) inset;
   2131 }
   2132 
   2133 .contacts-entry:focus,
   2134 .contacts-entry:selected,
   2135 .contacts-entry:selected:focus {
   2136  border-image: none;
   2137  border-width: 1px;
   2138  border-radius: 2px;
   2139  border-style: solid;
   2140  border-color: #060606;
   2141  background-color: shade(@theme_base_color, 0.8);
   2142  color: @theme_selected_fg_color;
   2143  background-image: linear-gradient(to bottom,
   2144                                       rgba(0,0,0,0.12),
   2145                                       rgba(0,0,0,0.0) 20%,
   2146                                       rgba(0,0,0,0.0) 20%,
   2147                                       rgba(0,0,0,0.0)
   2148                                       ),
   2149                     linear-gradient(to bottom,
   2150                                       alpha(black, 0.4),
   2151                                       alpha(black, 0.4)
   2152                                       );  
   2153     box-shadow: 0 1px rgba(0,0,0,0.08) inset,
   2154 				0 -1px alpha(white, 0.04) inset;
   2155 }
   2156 
   2157 .contacts-entry.contacts-postal-entry {
   2158  border-radius: 0 0 0 0;
   2159  border-width: 1px 1px 0 1px;
   2160 }
   2161 
   2162 .contacts-entry.contacts-postal-entry:nth-child(first) {
   2163  border-radius: 4px 4px 0 0;
   2164 }
   2165 
   2166 .contacts-entry.contacts-postal-entry:nth-child(last) {
   2167  border-radius: 0 0 4px 4px;
   2168  border-width: 1px;
   2169 }
   2170 
   2171 .button.contacts-square, 
   2172 .button.contacts-square:hover,
   2173 .button.contacts-square:hover:active,
   2174 .button.contacts-square:active,
   2175 .button.default.contacts-square,
   2176 .button.default .contacts-square,
   2177 .button.default.contacts-square:hover,
   2178 .button.default .contacts-square:hover,
   2179 .button.default.contacts-square:active,
   2180 .button.default.contacts-square:hover:active,
   2181 .button.default .contacts-square:active,
   2182 .button.default .contacts-square:hover:active  {
   2183     background-color: alpha(black, 0.18);
   2184 	border-image: none;
   2185 	background-image: none;
   2186     border-style: solid;
   2187     border-radius:8px;
   2188     border-width: 2px;
   2189     border-color: @theme_selected_bg_color;
   2190     box-shadow: none;
   2191     padding: 0;
   2192 }
   2193 /*
   2194 .button.contacts-square:backdrop, 
   2195 .button.contacts-square:hover:backdrop,
   2196 .button.contacts-square:hover:active:backdrop,
   2197 .button.contacts-square:active:backdrop,
   2198 .button.default.contacts-square:backdrop,
   2199 .button.default .contacts-square:backdrop,
   2200 .button.default.contacts-square:hover:backdrop,
   2201 .button.default .contacts-square:hover:backdrop,
   2202 .button.default.contacts-square:active:backdrop,
   2203 .button.default.contacts-square:hover:active:backdrop,
   2204 .button.default .contacts-square:active:backdrop,
   2205 .button.default .contacts-square:hover:active:backdrop {
   2206 	background-color: transparent;
   2207 	border-color: transparent;
   2208 	}*/
   2209 
   2210 
   2211 .contacts-combo .button {
   2212  border-image: none;
   2213  border-width: 1px;
   2214  border-style: solid;
   2215  border-color: shade(@success_color, 0.2);
   2216     background-image: linear-gradient(to bottom,
   2217 										rgba(255,255,255, 0.07),
   2218 										rgba(255,255,255, 0.0) 25%,
   2219 										rgba(255,255,255, 0.0)
   2220 										),
   2221 						linear-gradient(to bottom,
   2222                                       mix (shade(@theme_base_color, 1.14), @theme_selected_bg_color, 0.3),
   2223                                       mix (shade(@theme_base_color, 0.9), @theme_selected_bg_color, 0.3) 40%,
   2224                                       mix (shade(@theme_base_color, 0.8), @theme_selected_bg_color, 0.2));
   2225     
   2226 	
   2227 	border-image: url("borders/button/contacts-combo-button.svg") 5 / 5px stretch;
   2228     border-radius: 5px;
   2229     border-width: 1px;
   2230     border-style: solid;
   2231     border-color: transparent;
   2232 }
   2233 
   2234 .contacts-combo .button:hover {
   2235  background-image: -gtk-gradient (radial, 
   2236 										center -0.5, 0,
   2237 										center -0.3, 0.9,
   2238 										from(rgba(255,255,255,0.9)),
   2239 										to(transparent)),
   2240 						linear-gradient(to bottom, 
   2241                                       shade(@button_default_gradient_color_a, 1.0), 
   2242                                       shade(@button_default_gradient_color_b, 1.0) 40%,
   2243                                       shade(@button_default_gradient_color_c, 1.0)
   2244                                       );
   2245     transition: 250ms ease-in-out;
   2246 	border-image: url("borders/button/button-hover.svg") 4 / 4px stretch;
   2247     border-radius: 3px;
   2248     border-width: 1px;
   2249     border-style: solid;
   2250     border-color: transparent;
   2251 }
   2252 
   2253 
   2254 /* Gucharmap */
   2255 GucharmapChartable:active,
   2256 GucharmapChartable:focus,
   2257 GucharmapChartable:selected {
   2258  background-color: @theme_selected_bg_color;
   2259  color: @theme_selected_fg_color;
   2260 }
   2261 
   2262 /* evince */
   2263 EvWindow.background > GtkBox.vertical > GtkPaned.horizontal > GtkBox.vertical > GtkScrolledWindow.frame {
   2264     border-width: 0;
   2265     border-radius: 0;
   2266 }
   2267 
   2268 EvWindow.background EvSidebar.vertical .frame {
   2269     border-width: 1px 0 0;
   2270     border-radius: 0;
   2271 }
   2272 
   2273 EvWindow.background EvSidebar.vertical .notebook {
   2274     border-width: 1px 0 0;
   2275 }
   2276 
   2277 EvWindow.background EvSidebarAnnotations.vertical GtkToolPalette > GtkToolItemGroup > .button { 
   2278     border-image: none;
   2279     border-radius: 0;
   2280     border-style: solid;
   2281     border-width: 0 0 1px;
   2282     border-color: @borders;
   2283 }
   2284 
   2285 EvWindow.background EvSidebar.vertical .notebook .frame {
   2286     border-width: 0;
   2287 }
   2288 
   2289 EvWindow .pane-separator, 
   2290 EvWindow .pane-separator:hover {
   2291     border-width: 0 1px;
   2292     border-style: solid;
   2293     border-color: shade(@theme_bg_color, 0.95);
   2294     background-color: shade(@theme_bg_color, 0.9);
   2295     color: @borders;
   2296 }
   2297 
   2298 EvWindow.background EggFindBar.toolbar {
   2299     border-width: 1px 0 0;
   2300     border-style: solid;
   2301     border-color: @borders;
   2302 }
   2303 
   2304 /* gcalctool */
   2305 
   2306 MathWindow.background > GtkBox.vertical > GtkBox.vertical > GtkScrolledWindow {
   2307     padding: 3px;
   2308     background-color: shade(@theme_base_color, 1.04);
   2309     border-radius: 3px;
   2310 }
   2311 /*
   2312 MathWindow.background > GtkBox.vertical > GtkBox.vertical > GtkScrolledWindow:backdrop {
   2313     padding: 4px;    
   2314     background-color:  @theme_unfocused_base_color;
   2315     border-radius: 3px;
   2316 }*/
   2317 
   2318 MathDisplay {
   2319 	background-image: -gtk-gradient (linear,
   2320                                      left top, left bottom,
   2321                                      from (shade(@theme_bg_color, 1.1)),
   2322                                      to   (shade(@theme_bg_color, 1.05)));
   2323 }
   2324 
   2325 MathDisplay GtkTextView,
   2326 MathDisplay GtkTextView.view {
   2327 	color: shade(@theme_text_color, 0.94);
   2328     background-color: shade(@theme_base_color, 0.4);
   2329     background-image: none;
   2330 }
   2331 
   2332 MathDisplay GtkTextView.view:selected {
   2333 	color: #060606;
   2334 	background-color: shade(@theme_selected_bg_color, 1.4);
   2335 }
   2336 
   2337 MathWindow .frame {
   2338 	padding: 			 1px;
   2339     border-width: 		 1px;
   2340 	border-radius: 		 2px;
   2341     border-style: 		 solid;
   2342 	border-top-color: 	 alpha(#fff, 0.08);
   2343 	border-left-color: 	 alpha(#fff, 0.11);
   2344 	border-right-color:  alpha(#fff, 0.1);
   2345 	border-bottom-color: alpha(#fff, 0.14);
   2346 	border-image: 		 none;
   2347 }
   2348 
   2349 
   2350 
   2351 
   2352