Advertisement
sxiii

Файл темы Cinnamon

Mar 18th, 2015
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 47.85 KB | None | 0 0
  1. # Файл темы Cinnamon с 50%-прозрачной панелью
  2. # лежит по адресу /usr/share/themes/Linux\ Mint/cinnamon/cinnamon.css
  3. #############################################
  4. /* ###################################################################
  5.  * Section common with Gnome Shell
  6.  * ... contains a few cinnamon specific styles (rare occurences)
  7.  * ###################################################################*/
  8. stage {
  9.     font-family: Noto Sans, sans-serif;
  10. }
  11.  
  12. .cinnamon-link {
  13.     color: #0000ff;
  14.     text-decoration: underline;
  15. }
  16.  
  17. .cinnamon-link:hover {
  18.     color: #0000e0;
  19. }
  20.  
  21. .label-shadow {
  22.     color: rgba(0,0,0,0.5);
  23. }
  24.  
  25. StScrollBar
  26. {
  27.   padding: 0px;
  28. }
  29.  
  30. StScrollView.vfade
  31. {
  32.   -st-vfade-offset: 68px;
  33. }
  34.  
  35. StScrollView StScrollBar
  36. {
  37.   min-width: 8px;
  38.   min-height: 16px;
  39. }
  40.  
  41.  
  42. StScrollBar StBin#trough {
  43.     background-color: rgba(0,0,0,0);
  44.     border: 1px solid #555555;
  45.     border-radius: 4px;
  46. }
  47.  
  48. StScrollBar StButton#vhandle
  49. {
  50.     background-color: rgba(90,90,90,1);
  51.     border: 1px solid rgba(90,90,90,1);
  52.     border-radius: 4px;
  53. }
  54.  
  55. StScrollBar StButton#hhandle
  56. {
  57.     background-color: rgba(90,90,90,1);
  58.     border: 1px solid rgba(90,90,90,1);
  59.     border-radius: 4px;
  60. }
  61.  
  62. StScrollBar StButton#hhandle:hover,
  63. StScrollBar StButton#vhandle:hover
  64. {
  65.     background-color: rgba(100,100,100,1);
  66. }
  67.  
  68. #Tooltip {
  69.     border: 1px solid rgba(212,185,67,1.0);
  70.     border-radius: 4px;
  71.     padding: 2px 12px;
  72.     background-gradient-end: rgba(251,234,159,0.9);
  73.     background-gradient-start: rgba(254,245,198,0.9);
  74.     background-gradient-direction: vertical;
  75.     color: #000000;
  76.     font-size: 8.5pt;
  77.     font-weight: normal;    
  78.     text-align: center;
  79. }
  80.  
  81. /* ===================================================================
  82.  * Shared button properties
  83.  * ===================================================================*/
  84.  
  85. .notification-button, .notification-icon-button,
  86. .hotplug-notification-item, .hotplug-resident-eject-button,
  87. .modal-dialog-button {
  88.     color: white;
  89.     border: 1px solid #8b8b8b;
  90.     background-gradient-direction: vertical;
  91.     background-gradient-start: rgba(255, 255, 255, 0.2);
  92.     background-gradient-end: rgba(255, 255, 255, 0);
  93.     font-size: 8.5pt;
  94.     font-weight: normal;    
  95.     text-align: center;
  96. }
  97.  
  98. .notification-button:hover,
  99. .notification-icon-button:hover, .hotplug-notification-item:hover,
  100. .hotplug-resident-eject-button:hover, .modal-dialog-button:hover {
  101.     background-gradient-start: rgba(255, 255, 255, 0.3);
  102.     background-gradient-end: rgba(255, 255, 255, 0.1);
  103. }
  104.  
  105. .notification-button:focus,
  106. .notification-icon-button:focus, .hotplug-notification-item:focus,
  107. .modal-dialog-button:focus {
  108.     border: 1px solid rgba(35,35,35,1);
  109. }
  110.  
  111. .notification-button:active, .notification-icon-button:active,
  112. .hotplug-notification-item:active, .hotplug-resident-eject-button:active,
  113. .modal-dialog-button:active, .modal-dialog-button:pressed {
  114.     background-gradient-start: rgba(255, 255, 255, 0);
  115.     background-gradient-end: rgba(255, 255, 255, 0.2);
  116. }
  117.  
  118. /* ===================================================================
  119.  * PopupMenu (popupMenu.js)
  120.  * ===================================================================*/
  121.  
  122. .popup-menu-boxpointer {
  123.     -arrow-border-radius: 4px;
  124.     -arrow-background-color: rgba(63,63,63,0.95);
  125.     -arrow-border-width: 1px;
  126.     -arrow-border-color: rgba(120,120,120,1);
  127.     -arrow-base: 21px;
  128.     -arrow-rise: 9px;
  129.     -boxpointer-gap: 2px;
  130. }
  131.  
  132. .popup-menu {
  133.     color: #fff;
  134.     font-size: 9.5pt;
  135.     min-width: 100px;
  136. }
  137.  
  138. .popup-submenu-menu-item:open {
  139.     background-color: rgba(70,70,70,0.7);    
  140. }
  141.  
  142. .popup-sub-menu {
  143.     background-gradient-start: rgba(70,70,70,0.7);
  144.     background-gradient-end: rgba(70,70,70,0.0);
  145.     background-gradient-direction: vertical;
  146. }
  147.  
  148. .popup-sub-menu .popup-menu-item:ltr {
  149.     padding-right: 0em;
  150. }
  151.  
  152. .popup-sub-menu .popup-menu-item:rtl {
  153.     padding-left: 0em;
  154. }
  155.  
  156. .popup-sub-menu StScrollBar {
  157.     padding: 4px;
  158. }
  159.  
  160. .popup-sub-menu StScrollBar StBin#trough {
  161.     border-width: 0px;
  162. }
  163.  
  164. .popup-sub-menu StScrollBar StBin#vhandle {
  165.     background-color: #4c4c4c;
  166.     border-width: 0px;
  167. }
  168.  
  169. .popup-combo-menu {
  170.     background-color: rgba(0,0,0,0.9);
  171.     padding: 1em 0em;
  172.     color: #ffffff;
  173.     font-size: 10.5pt;
  174.     border: 1px solid #5f5f5f;
  175.     border-radius: 9px;
  176. }
  177.  
  178. /* The remaining popup-menu sizing is all done in ems, so that if you
  179.  * override .popup-menu.font-size, everything else will scale with it.
  180.  */
  181. .popup-menu-content {
  182.     padding: 1em 0em;
  183. }
  184.  
  185. .popup-menu-item {
  186.     padding: .4em 1.75em;
  187.     spacing: 1em;
  188. }
  189.  
  190. .popup-menu-item:active {
  191.     background-color: rgba(80,80,80,0.5);    
  192. }
  193.  
  194. .popup-menu-item:insensitive {
  195.     color: #9f9f9f;
  196. }
  197.  
  198. .popup-image-menu-item {
  199. }
  200.  
  201. .popup-combobox-item {
  202.     spacing: 1em;
  203. }
  204.  
  205. .popup-separator-menu-item {
  206.     -gradient-height: 1px;
  207.     -gradient-start: rgba(90,90,90,1);
  208.     -gradient-end: rgba(90,90,90,1);
  209.     -margin-horizontal: 1.5em;
  210.     height: 1em;
  211. }
  212.  
  213. .popup-alternating-menu-item:alternate {
  214.     font-weight: bold;
  215. }
  216.  
  217. .popup-slider-menu-item {
  218.     height: 1em;
  219.     min-width: 15em;
  220.     color: white;
  221.     -slider-height: 0.3em;
  222.     -slider-background-color: rgba(35,35,35,1);
  223.     -slider-border-color: rgba(35,35,35,1);
  224.     -slider-active-background-color: rgba(100,100,100,1);
  225.     -slider-active-border-color: rgba(100,100,100,1);
  226.     -slider-border-width: 1px;
  227.     -slider-handle-radius: 0.5em;
  228. }
  229.  
  230. .popup-device-menu-item {
  231.     spacing: .5em;
  232. }
  233.  
  234. .popup-inactive-menu-item {
  235.     font-weight: normal;
  236.     color: #999;
  237. }
  238.  
  239. .popup-subtitle-menu-item {
  240.     font-weight: bold;
  241. }
  242.  
  243. .popup-menu-icon {
  244.     icon-size: 1.14em;
  245. }
  246.  
  247. /* Switches (to be used in menus) */
  248. .toggle-switch {
  249.     width: 64px;
  250.     height: 22px;
  251. }
  252.  
  253. .toggle-switch-us {
  254.     background-image: url("toggle-off-us.svg");
  255. }
  256. .toggle-switch-us:checked {
  257.     background-image: url("toggle-on-us.svg");
  258. }
  259.  
  260. .toggle-switch-intl {
  261.     background-image: url("toggle-off-intl.svg");
  262. }
  263. .toggle-switch-intl:checked {
  264.     background-image: url("toggle-on-intl.svg");
  265. }
  266.  
  267. .nm-menu-item-icons {
  268.     spacing: .5em;
  269. }
  270.  
  271. /* ===================================================================
  272.  * Panel (panel.js)
  273.  * ===================================================================*/
  274.  
  275. #panel {
  276.     color: #ffffff;
  277.     background-gradient-start: rgba(70,70,70,0.5);
  278.     background-gradient-end: rgba(50,50,50,0.5);
  279.     background-gradient-direction: vertical;
  280.     font-size: 9pt;
  281.     font-weight: normal;
  282.     height: 25px;
  283.     box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.5);
  284. }
  285.  
  286. #panelLeft, #panelCenter {
  287.     spacing: 4px;
  288. }
  289.  
  290. #panelLeft:dnd {
  291.     background-gradient-direction: vertical;
  292.     background-gradient-start: rgba(255,0,0,0.05);
  293.     background-gradient-end: rgba(255,0,0,0.2);        
  294. }
  295.  
  296. #panelCenter:dnd {
  297.     background-gradient-direction: vertical;
  298.     background-gradient-start: rgba(0,255,0,0.05);
  299.     background-gradient-end: rgba(0,255,0,0.2);        
  300. }
  301.  
  302. #panelRight:dnd {
  303.     background-gradient-direction: vertical;
  304.     background-gradient-start: rgba(0,0,255,0.05);
  305.     background-gradient-end: rgba(0,0,255,0.2);        
  306. }
  307.  
  308. #panelLeft:ltr {
  309.     padding-right: 4px;
  310. }
  311.  
  312. #panelLeft:rtl {
  313.     padding-left: 4px;
  314. }
  315.  
  316. #panelRight:ltr {
  317.     padding-left: 0px;
  318.     spacing: 0px;
  319. }
  320.  
  321. #panelRight:rtl {
  322.     padding-right: 0px;
  323.     spacing: 0px;
  324. }
  325.  
  326. .panel-top {
  327. }
  328.  
  329. .panel-bottom {
  330. }
  331.  
  332. .panel-status-button {
  333.     border: 0px solid rgba(0,0,0,0);
  334.     -natural-hpadding: 3px;
  335.     -minimum-hpadding: 3px;
  336.     font-weight: bold;
  337.     color: rgba(200,200,200,1);    
  338.     height: 22px;    
  339. }
  340.  
  341. .panel-status-button:hover {
  342.     color: white;
  343.     border-radius: 2px;
  344. }
  345.  
  346. .panel-status-button:active {
  347.     color: white;
  348.     background-gradient-direction: vertical;
  349.     background-gradient-start: rgba(30,30,30,1);
  350.     background-gradient-end: rgba(50,50,50,1);
  351. }
  352.  
  353. .system-status-icon {
  354.     padding-left: 0px;
  355.     padding-right: 0px;
  356.     spacing: 0px;
  357.     margin: 0px;
  358. }
  359.  
  360. #appMenu {
  361.     spacing: 4px;
  362. }
  363.  
  364. .panel-button #appMenuIcon {
  365.     app-icon-bottom-clip: 1px;
  366. }
  367.  
  368. .panel-button:active #appMenuIcon,
  369. .panel-button:checked #appMenuIcon,
  370. .panel-button:focus #appMenuIcon {
  371.     app-icon-bottom-clip: 2px;
  372. }
  373.  
  374. .panel-button {
  375.     -natural-hpadding: 6px;
  376.     -minimum-hpadding: 2px;
  377.     font-weight: bold;
  378.     color: rgba(200,200,200,1);
  379.     transition-duration: 100;
  380. }
  381.  
  382. .panel-button:hover {
  383.     color: white;
  384. }
  385.  
  386. .panel-button:active,
  387. .panel-button:overview,
  388. .panel-button:focus {
  389.     color: white;
  390.     background-gradient-direction: vertical;
  391.     background-gradient-start: rgba(30,30,30,1);
  392.     background-gradient-end: rgba(50,50,50,1);
  393. }
  394.  
  395. .panel-button:active > .system-status-icon,
  396. .panel-button:checked > .system-status-icon,
  397. .panel-button:focus > .system-status-icon {
  398.     icon-shadow: black 0px 2px 2px;
  399. }
  400.  
  401. .panel-menu {
  402. }
  403.  
  404. .popup-menu-item-dot {
  405.  
  406. }
  407.  
  408. .system-status-icon {
  409.     icon-size: 1.14em;
  410. }
  411.  
  412. /* ===================================================================
  413.  * Overview
  414.  * ===================================================================*/
  415.  
  416. #overview {
  417.     spacing: 12px;
  418. }
  419.  
  420. .window-caption {
  421.     background-color: black;
  422.     color: white;
  423.     spacing: 25px;
  424. }
  425.  
  426. .window-caption#selected {
  427.   background-color: white;
  428.   color: black;
  429.   spacing: 25px;
  430. }
  431.  
  432. .workspace-controls {
  433.     visible-height: 32px; /* Amount visible before hovering */
  434. }
  435.  
  436. .workspace-thumbnails-background {
  437.     border: 1px solid rgba(128, 128, 128, 0.4);
  438.     border-right: 0px;
  439.     border-radius: 9px 9px 0px 0px;
  440.     background-color: rgba(0, 0, 0, 0.5);
  441.     padding: 8px;
  442. }
  443.  
  444. .workspace-thumbnails-background:rtl {
  445.     border-right: 1px;
  446.     border-left: 0px;
  447.     border-radius: 9px 9px 0px 0px;
  448. }
  449.  
  450. .workspace-thumbnails {
  451.         spacing: 14px;
  452. }
  453.  
  454. .workspace-add-button {
  455.     background-image: url("add-workspace.png");
  456.     height: 200px;
  457.     width: 35px;
  458.     transition-duration: 300;
  459. }
  460.  
  461. .workspace-add-button:hover {  
  462.     background-image: url("add-workspace-hover.png");
  463.     transition-duration: 300;
  464. }
  465.  
  466. .workspace-close-button {
  467.     background-image: url("close-window.svg");
  468.     height: 34px;
  469.     width: 34px;
  470.     -cinnamon-close-overlap: 20px;
  471. }
  472.  
  473. .workspace-thumbnail-indicator {
  474.     outline: 2px solid white;
  475.     border: 1px solid #888;
  476. }
  477.  
  478. .window-caption {
  479.     background-gradient-direction: vertical;
  480.     background-gradient-start: rgba(90,90,90,1);
  481.     background-gradient-end: rgba(70,70,70,1);
  482.     box-shadow: inset 0px 1px 0px 0px rgba(100,100,100,1);
  483.     border-radius: 4px;
  484.     font-size: 9pt;
  485.     padding: 2px 8px;
  486.     -cinnamon-caption-spacing: 4px;
  487. }
  488.  
  489. .window-close {
  490.     background-image: url("close-window.svg");
  491.     height: 34px;
  492.     width: 34px;
  493.     -cinnamon-close-overlap: 20px;
  494. }
  495.  
  496. .window-close:rtl {
  497.     -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5);
  498. }
  499.  
  500. .window-close-area {
  501.   background-image: url("trash-icon.png");
  502.   background-color: rgba(60, 60, 60, 0.8);
  503.   border: 4px solid rgba(128,128,128,0.8);
  504.   border-bottom-width: 0px;
  505.   border-radius: 20px 20px 0px 0px;
  506.   height: 120px;
  507.   width: 400px;
  508. }
  509.  
  510. .icon-grid {
  511.     spacing: 36px;
  512.     -cinnamon-grid-item-size: 118px;
  513. }
  514.  
  515. .icon-grid .overview-icon {
  516.     icon-size: 96px;
  517. }
  518.  
  519. .overview-icon {
  520.     border-radius: 4px;
  521.     padding: 3px;
  522.     border: 1px rgba(0,0,0,0);
  523.     font-size: 7.5pt;
  524.     color: white;
  525.     transition-duration: 100;
  526.     text-align: center;
  527. }
  528.  
  529. .expo-background {
  530.   background-gradient-start: #000;
  531.   background-gradient-end: #AAA;
  532.   background-gradient-direction: vertical
  533. }
  534.  
  535. .workspace-overview-background-shade {
  536.   background-color: rgba(0,0,0,0.4);
  537. }
  538.  
  539. .expo-workspace-thumbnail-frame {
  540.   border: 1px, rgba(64,64,64,0.9);
  541.   background-color: rgba(64,64,64,0.9);
  542. }
  543.  
  544. .expo-workspace-thumbnail-frame#active {
  545.   border: 2px, rgba(32,32,32,0.9);
  546.   background-color: rgba(32,32,32,0.9);
  547. }
  548.  
  549. /* ===================================================================
  550. * Desklets (desklet.js)
  551. * ===================================================================*/
  552. .desklet {
  553.     color: #fff;
  554. }
  555.  
  556. .desklet-with-borders {
  557.     border: 2px solid #a5a5a5;
  558.     background-color: rgba(80, 80, 80, 0.8);
  559.     color: #fff;
  560.     border-radius-bottomleft: 12px;
  561.     border-radius-bottomright: 12px;
  562.     border-radius-topleft: 12px;
  563.     border-radius-topright: 12px;
  564. }
  565.  
  566. .desklet-with-borders-and-header {
  567.     border: 2px solid #a5a5a5;
  568.     background-color: rgba(80, 80, 80, 0.8);
  569.     color: #fff;
  570.     border-top: 1px;
  571.     border-radius-bottomleft: 12px;
  572.     border-radius-bottomright: 12px;
  573. }
  574.  
  575. .desklet-header {
  576.     border-radius-topleft: 12px;
  577.     border-radius-topright: 12px;
  578.     font-size: 10.5pt;
  579.     border: 2px solid #a5a5a5;
  580.     border-bottom: 0px;
  581.     background-color: rgba(80, 80, 80, 0.8);
  582.     color: #fff;
  583.     padding: 6px;
  584. }
  585.  
  586. .desklet-drag-placeholder {
  587.     border: 2px solid #6daa00;
  588.     background-color: rgba(109,170, 0, 0.3);
  589. }
  590.  
  591. /* ===================================================================
  592.  * Clock Desklet (desklet.js)
  593.  * ===================================================================*/
  594. .clock-desklet-label {
  595. }
  596.  
  597.  
  598. /* ===================================================================
  599.  * Looking Glass
  600.  * ===================================================================*/
  601.  
  602. #LookingGlassDialog
  603. {
  604.   background-color: rgba(35,35,35,0.8);
  605.   spacing: 4px;
  606.   padding: 4px;
  607.   border: 1px solid rgba(100,100,100,0.8);
  608.   border-radius: 4px;
  609.  
  610.   color: #CCCCCC;
  611. }
  612.  
  613. #LookingGlassDialog > #Toolbar
  614. {
  615.   border: 1px solid rgba(100,100,100,0.8);
  616.   border-radius: 4px;
  617. }
  618.  
  619. #LookingGlassDialog .labels {
  620.   spacing: 4px;
  621. }
  622.  
  623. #LookingGlassDialog .notebook-tab {
  624.   border: 1px solid rgba(0,0,0,0);
  625.   padding: 2px;
  626. }
  627.  
  628. #LookingGlassDialog .notebook-tab:hover {
  629.   color: #FFFFFF;
  630. }
  631.  
  632. #LookingGlassDialog .notebook-tab:selected {
  633.   color: #FFFFFF;
  634.   border: 1px solid rgba(120,120,120,1);
  635.   border-radius: 4px;
  636.   padding: 2px;
  637. }
  638.  
  639. #LookingGlassDialog .lg-inspector-title {
  640.     font-weight: bold;
  641.     padding-bottom: 8px;
  642. }
  643.  
  644. .lg-dialog StLabel
  645. {
  646.   color: #cccccc;
  647. }
  648.  
  649. .lg-dialog StEntry
  650. {
  651.   color: #cccccc;
  652.   selection-background-color: #cccccc;
  653.   selected-color: black;
  654. }
  655.  
  656. .lg-obj-inspector-title
  657. {
  658.   spacing: 4px;
  659. }
  660.  
  661. .lg-obj-inspector-button
  662. {
  663.   border: 1px solid #cccccc;
  664.   padding: 4px;
  665.   border-radius: 4px;
  666. }
  667.  
  668. .lg-obj-inspector-button:hover
  669. {
  670.   border: 1px solid #ffffff;
  671. }
  672.  
  673. .lg-dialog .cinnamon-link
  674. {
  675.   color: #cccccc;
  676. }
  677.  
  678. .lg-dialog .cinnamon-link:hover
  679. {
  680.   color: #ffffff;
  681. }
  682.  
  683. #LookingGlassDialog StBoxLayout#EvalBox
  684. {
  685.   padding: 4px;
  686.   spacing: 4px;
  687. }
  688.  
  689. #LookingGlassDialog StBoxLayout#ResultsArea
  690. {
  691.   spacing: 4px;
  692. }
  693.  
  694. #lookingGlassExtensions {
  695.     padding: 4px;
  696. }
  697.  
  698. .lg-extension-list {
  699.     padding: 4px;
  700.     spacing: 6px;
  701. }
  702.  
  703. .lg-extension {
  704.     border: 1px solid #6f6f6f;
  705.     border-radius: 4px;
  706.     padding: 4px;
  707. }
  708.  
  709. .lg-extension-name {
  710.     font-weight: bold;
  711. }
  712.  
  713. .lg-extension-meta {
  714.     spacing: 6px;
  715. }
  716.  
  717. #LookingGlassPropertyInspector {
  718.     background: rgba(0, 0, 0, 0.9);
  719.     border: 2px solid grey;
  720.     border-radius: 4px;
  721.     padding: 6px;
  722.     color: #cccccc;
  723. }
  724.  
  725. /* ===================================================================
  726.  * Date applet
  727.  * ===================================================================*/
  728.  
  729. .calendar {
  730.     padding: .4em 1.75em;
  731.     spacing-rows: 0px;
  732.     spacing-columns: 0px;
  733. }
  734.  
  735. .calendar-month-label {
  736.     color: #cccccc;
  737.     font-size: 7.5pt;
  738.     padding-bottom: 8px;
  739.     padding-top: 8px;
  740.     font-weight: bold;
  741. }
  742.  
  743. .calendar-change-month-back {
  744.     width: 18px;
  745.     height: 12px;
  746.     background-image: url("calendar-arrow-left.svg");
  747.     border-radius: 4px;
  748.     border: 1px solid rgba(0,0,0,0);
  749. }
  750.  
  751. .calendar-change-month-back:rtl {
  752.     background-image: url("calendar-arrow-right.svg");
  753. }
  754.  
  755. .calendar-change-month-back:hover {
  756.     background-color: rgba(80,80,80,1);
  757.     border: 1px solid rgba(120,120,120,1);
  758. }
  759. .calendar-change-month-back:active {
  760.     background-color: rgba(50,50,50,1);
  761. }
  762.  
  763. .calendar-change-month-forward {
  764.     width: 18px;
  765.     height: 12px;
  766.     background-image: url("calendar-arrow-right.svg");
  767.     border-radius: 4px;
  768.     border: 1px solid rgba(0,0,0,0);
  769. }
  770.  
  771. .calendar-change-month-forward:rtl {
  772.     background-image: url("calendar-arrow-left.svg");
  773. }
  774.  
  775. .calendar-change-month-forward:hover {
  776.     background-color: rgba(80,80,80,1);
  777.     border: 1px solid rgba(120,120,120,1);
  778. }
  779.  
  780. .calendar-change-month-forward:active {
  781.     background-color: rgba(50,50,50,1);
  782. }
  783.  
  784. .datemenu-date-label {
  785.     padding: .4em 1.75em;
  786.     font-size: 10.5pt;
  787.     color: #cccccc;
  788.     font-weight: bold;
  789. }
  790.  
  791. .calendar-day-base {
  792.     font-size: 7.5pt;
  793.     text-align: center;
  794.     width: 2.4em;
  795.     height: 2.4em;
  796. }
  797.  
  798. .calendar-day-base:hover {
  799.     background-color: #777777;
  800.     color: #fff;
  801. }
  802.  
  803. .calendar-day-base:active {
  804. }
  805.  
  806. .calendar-day-heading {
  807.     color: #cccccc;
  808.     padding-top: 1em;
  809. }
  810.  
  811. .calendar-week-number {
  812.     color: #cccccc;
  813.     font-weight: bold;
  814. }
  815.  
  816. /* Hack used in lieu of border-collapse - see calendar.js */
  817. .calendar-day {
  818.     border: 1px solid rgba(90,90,90,1);
  819.     color: #cccccc;
  820.     border-top-width: 0;
  821.     border-left-width: 0;
  822. }
  823. .calendar-day-top {
  824.     border-top-width: 1px;
  825. }
  826. .calendar-day-left {
  827.     border-left-width: 1px;
  828. }
  829.  
  830. .calendar-work-day {
  831. }
  832.  
  833. .calendar-nonwork-day {
  834.     background-color: rgba(128, 128, 128, 0.2);
  835. }
  836.  
  837. .calendar-today {
  838.     text-shadow: black 0px 2px 2px;
  839.     color: #ffffff;
  840.     font-weight: bold;
  841.     background-gradient-direction: vertical;
  842.     background-gradient-start: rgba(40,40,40,1);
  843.     background-gradient-end: rgba(60,60,60,1);
  844.     box-shadow: inset 0px 0px 0px 1px rgba(120,120,120,1);
  845. }
  846.  
  847. .calendar-other-month-day {
  848.     color: #888888;
  849. }
  850.  
  851. .calendar-day-with-events {
  852.     font-weight: bold;
  853.     color: #cccccc;
  854. }
  855.  
  856. /* ===================================================================
  857.  * Notifications
  858.  * ===================================================================*/
  859.  
  860. #notification {
  861.     font-size: 8.5pt;
  862.     border-radius: 10px 10px 10px 10px;
  863.     border: 2px solid rgba(214,214,214,0.5);
  864.     background-gradient-direction: vertical;
  865.     background-gradient-start: rgba(66,66,66,0.9);
  866.     background-gradient-end: rgba(55,55,55,0.9);
  867.     padding: 8px 8px 8px 8px;
  868.     spacing-rows: 10px;
  869.     spacing-columns: 10px;
  870.     margin-from-right-edge-of-screen: 20px;    
  871.     width: 34em;
  872.     color: white;    
  873.     /* The px are a temporary fix until get_theme_node() can return raw numbers. */
  874.     opacity:255px;
  875.     mouseover-opacity:96px
  876. }
  877.  
  878. #notification.multi-line-notification {
  879.     padding-bottom: 8px;
  880.     color: white;
  881. }
  882.  
  883. /* We use row-span = 2 for the image cell, which prevents its height preferences to be
  884.    taken into account during allocation, so its height ends up being limited by the height
  885.    of the content in the other rows. To avoid showing a stretched image, we set the minimum
  886.    height of the table to be ICON_SIZE + IMAGE_SIZE + spacing-rows = 24 + 125 + 10 = 159 */
  887. .notification-with-image {
  888.     min-height: 159px;
  889.     color: white;
  890. }
  891.  
  892. #notification-scrollview {
  893.     max-height: 10em;
  894. }
  895.  
  896. #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {
  897.     height: 1em;
  898. }
  899.  
  900. #notification-scrollview:ltr > StScrollBar {
  901.     padding-left: 6px;
  902. }
  903.  
  904. #notification-scrollview:rtl > StScrollBar {
  905.     padding-right: 6px;
  906. }
  907.  
  908. #notification-body {
  909.     spacing: 5px;
  910. }
  911.  
  912. #notification-actions {
  913.     spacing: 10px;
  914. }
  915.  
  916. .notification-button {
  917.     border-radius: 5px;
  918.     padding: 4px 8px 5px;
  919. }
  920.  
  921. .notification-button:focus {
  922.     padding: 3px 8px 4px;
  923. }
  924.  
  925. .notification-icon-button {
  926.     border-radius: 5px;
  927.     padding: 5px;
  928. }
  929.  
  930. .notification-icon-button:focus {
  931.     padding: 4px;
  932. }
  933.  
  934. .notification-icon-button > StIcon {
  935.     icon-size: 36px;
  936. }
  937.  
  938. .hotplug-transient-box {
  939.     spacing: 6px;
  940.     padding: 2px 72px 2px 12px;
  941. }
  942.  
  943. .hotplug-notification-item {
  944.     padding: 2px 10px;
  945.     border-radius: 18px;
  946.     font-size: 10.5pt;
  947. }
  948.  
  949. .hotplug-notification-item:focus {
  950.     padding: 1px 71px 1px 11px;
  951. }
  952.  
  953. .hotplug-notification-item-icon {
  954.     icon-size: 24px;
  955.     padding: 2px 5px;
  956. }
  957.  
  958. .hotplug-resident-box {
  959.     spacing: 8px;
  960. }
  961.  
  962. .hotplug-resident-mount {
  963.     spacing: 8px;
  964.     border-radius: 4px;
  965.  
  966.     color: #ccc;
  967. }
  968.  
  969. .hotplug-resident-mount:hover {
  970.     background-gradient-direction: horizontal;
  971.     background-gradient-start: rgba(255, 255, 255, 0.1);
  972.     background-gradient-end: rgba(255, 255, 255, 0);
  973.  
  974.     color: #fff;
  975. }
  976.  
  977. .hotplug-resident-mount-label {
  978.     color: inherit;
  979.     padding-left: 6px;
  980. }
  981.  
  982. .hotplug-resident-mount-icon {
  983.     icon-size: 24px;
  984.     padding-left: 6px;
  985. }
  986.  
  987. .hotplug-resident-eject-icon {
  988.     icon-size: 16px;
  989. }
  990.  
  991. .hotplug-resident-eject-button {
  992.     padding: 7px;
  993.     border-radius: 5px;
  994.     color: #ccc;
  995. }
  996.  
  997. #notification StEntry {
  998.     padding: 4px;
  999.     border-radius: 4px;
  1000.     color: #a8a8a8;
  1001.     selected-color: black;
  1002.     border: 1px solid rgba(245,245,245,0.2);
  1003.     background-gradient-direction: vertical;
  1004.     background-gradient-start: rgb(200,200,200);
  1005.     background-gradient-end: white;
  1006.     transition-duration: 300;
  1007.     box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
  1008.  
  1009.     caret-color: #a8a8a8;
  1010.     caret-size: 1px;
  1011. }
  1012.  
  1013. #notification StEntry:focus {
  1014.     border: 1px solid #8b8b8b;
  1015.     color: #333333;
  1016.     background-gradient-direction: vertical;
  1017.     background-gradient-start: rgb(200,200,200);
  1018.     background-gradient-end: white;
  1019.  
  1020.     caret-color: #545454;
  1021.     selection-background-color: #808080;
  1022. }
  1023.  
  1024. /* ===================================================================
  1025.  * Alt Tab
  1026.  * ===================================================================*/
  1027.  
  1028. #altTabPopup {
  1029.     padding: 8px;
  1030.     spacing: 16px;
  1031. }
  1032.  
  1033. .switcher-list {
  1034.     background-gradient-direction: vertical;
  1035.     background-gradient-start: rgba(70,70,70,1);
  1036.     background-gradient-end: rgba(50,50,50,1);
  1037.     border-radius: 8px;
  1038.     padding: 20px;
  1039.     font-size: 9pt;
  1040.     color: white;
  1041.     box-shadow: 0px 0px 12px 6px rgba(0,0,0,1);
  1042. }
  1043.  
  1044. .switcher-list-item-container {
  1045.     spacing: 8px;
  1046. }
  1047.  
  1048. .thumbnail-scroll-gradient-left {
  1049.     background-gradient-direction: horizontal;
  1050.     background-gradient-start: rgba(51, 51, 51, 1.0);
  1051.     background-gradient-end: rgba(51, 51, 51, 0);
  1052.     border-radius: 24px;
  1053.     border-radius-topright: 0px;
  1054.     border-radius-bottomright: 0px;
  1055.     width: 60px;
  1056. }
  1057.  
  1058. .thumbnail-scroll-gradient-right {
  1059.     background-gradient-direction: horizontal;
  1060.     background-gradient-start: rgba(51, 51, 51, 0);
  1061.     background-gradient-end: rgba(51, 51, 51, 1.0);
  1062.     border-radius: 24px;
  1063.     border-radius-topleft: 0px;
  1064.     border-radius-bottomleft: 0px;
  1065.     width: 60px;
  1066. }
  1067.  
  1068. .switcher-list .item-box {
  1069.     padding: 8px;
  1070.     border: 1px solid rgba(0,0,0,0);
  1071.     border-radius: 8px;
  1072. }
  1073.  
  1074. .switcher-list .item-box:outlined {
  1075.     padding: 6px;
  1076.     border: 2px solid rgba(85,85,85,1.0);
  1077. }
  1078.  
  1079. .switcher-list .item-box:selected {
  1080.     background-gradient-direction: vertical;
  1081.     background-gradient-start: rgba(90,90,90,1);
  1082.     background-gradient-end: rgba(70,70,70,1);
  1083.     border: 1px solid rgba(120,120,120,1);
  1084. }
  1085.  
  1086. .switcher-list .thumbnail-box {
  1087.     padding: 2px;
  1088.     spacing: 4px;
  1089. }
  1090.  
  1091. .switcher-list .thumbnail {
  1092.     width:  256px;
  1093. }
  1094.  
  1095. .switcher-list .separator {
  1096.     width: 1px;
  1097.     background: rgba(255,255,255,0.33);
  1098. }
  1099.  
  1100. .ripple-box {
  1101.     width: 104px;
  1102.     height: 104px;
  1103.     background-image: url("corner-ripple.png");
  1104. }
  1105.  
  1106. .ripple-box:rtl {
  1107.     background-image: url("corner-ripple.png");
  1108. }
  1109.  
  1110. .switcher-arrow {
  1111.     border-color: rgba(0,0,0,0);
  1112.     color: #808080;
  1113. }
  1114.  
  1115. .switcher-arrow:highlighted {
  1116.     border-color: rgba(0,0,0,0);
  1117.     color: white;
  1118. }
  1119.  
  1120. .switcher-preview-backdrop {
  1121.    background-color: rgba(25,25,25,0.95);
  1122. }
  1123.  
  1124. /* ===================================================================
  1125.  * Modal dialogs
  1126.  * ===================================================================*/
  1127.  
  1128. .modal-dialog {
  1129.     font-size: 10pt;
  1130.     border-radius: 8px;
  1131.     background-gradient-direction: vertical;
  1132.     background-gradient-start: rgba(70,70,70,1);
  1133.     background-gradient-end: rgba(50,50,50,1);
  1134.     color: #babdb6;
  1135.     box-shadow: 0px 0px 12px 6px rgba(0,0,0,1);
  1136.  
  1137.     padding-right: 42px;
  1138.     padding-left: 42px;
  1139.     padding-bottom: 30px;
  1140.     padding-top: 30px;
  1141. }
  1142.  
  1143. .modal-dialog-button-box {
  1144.     spacing: 21px;
  1145. }
  1146.  
  1147. .modal-dialog-button {
  1148.     border-radius: 4px;
  1149.     font-size: 10pt;
  1150.     color: white;
  1151.     background-gradient-direction: vertical;
  1152.     background-gradient-start: rgba(80,80,80,1);
  1153.     background-gradient-end: rgba(60,60,60,1);
  1154.     border: 1px solid rgba(0,0,0,0);
  1155.     box-shadow: inset 0px 1px 0px 0px rgba(100,100,100,1);
  1156.     margin-left: 10px;
  1157.     margin-right: 10px;
  1158.     padding: 4px 32px 5px;
  1159. }
  1160.  
  1161. .modal-dialog-button:hover {
  1162.     background-gradient-direction: vertical;
  1163.     background-gradient-start: rgba(90,90,90,1);
  1164.     background-gradient-end: rgba(70,70,70,1);
  1165.     border: 1px solid rgba(120,120,120,1);
  1166. }
  1167.  
  1168. .modal-dialog-button:active,
  1169. .modal-dialog-button:checked {
  1170.     background-gradient-direction: vertical;
  1171.     background-gradient-start: rgba(60,60,60,1);
  1172.     background-gradient-end: rgba(40,40,40,1);
  1173.     box-shadow: inset 0px 1px 0px 0px rgba(35,35,35,1);
  1174. }
  1175.  
  1176. .modal-dialog-button:disabled {
  1177.     color: rgb(60, 60, 60);
  1178. }
  1179.  
  1180. .modal-dialog-button:focus {
  1181.     padding: 3px 31px 4px;
  1182. }
  1183.  
  1184. /* ===================================================================
  1185.  * Run dialog
  1186.  * ===================================================================*/
  1187.  
  1188. .run-dialog-label {
  1189.     font-size: 9pt;
  1190.     color: white;
  1191. }
  1192.  
  1193. .run-dialog-error-label {
  1194.     font-size: 9pt;
  1195.     color: white;
  1196. }
  1197.  
  1198. .run-dialog-error-box {
  1199.     padding-top: 15px;
  1200.     spacing: 5px;
  1201. }
  1202.  
  1203. .run-dialog-entry {
  1204.     font-size: 10.5pt;
  1205.     font-weight: bold;
  1206.     width: 23em;
  1207.     color: white;
  1208.     selection-background-color: white;
  1209.     selected-color: black;
  1210. }
  1211.  
  1212. .run-dialog-completion-box {
  1213.     padding-left: 15px;
  1214.     font-size: 10px;
  1215. }
  1216.  
  1217. .run-dialog {
  1218.     border-radius: 8px;
  1219.     padding-right: 21px;
  1220.     padding-left: 21px;
  1221.     padding-bottom: 15px;
  1222.     padding-top: 15px;
  1223. }
  1224.  
  1225. .lightbox {
  1226.     background-color: rgba(0, 0, 0, 0.4);
  1227. }
  1228.  
  1229. /* ===================================================================
  1230.  * End session dialog
  1231.  * ===================================================================*/
  1232.  
  1233. .end-session-dialog {
  1234.     spacing: 42px;
  1235. }
  1236.  
  1237. .end-session-dialog-subject {
  1238.     font-size: 12pt;
  1239.     font-weight: bold;
  1240.     color: #666666;
  1241.     padding-top: 10px;
  1242.     padding-left: 17px;
  1243.     padding-bottom: 30px;
  1244. }
  1245.  
  1246. .end-session-dialog-subject:rtl {
  1247.     padding-left: 0px;
  1248.     padding-right: 17px;
  1249. }
  1250.  
  1251. .end-session-dialog-description {
  1252.     font-size: 10pt;
  1253.     color: white;
  1254.     padding-left: 17px;
  1255.     width: 28em;
  1256. }
  1257.  
  1258. .end-session-dialog-description:rtl {
  1259.     padding-right: 17px;
  1260. }
  1261.  
  1262. .end-session-dialog-logout-icon {
  1263.     border: 2px solid #8b8b8b;
  1264.     border-radius: 5px;
  1265.     width: 32px;
  1266.     height: 32px;
  1267. }
  1268.  
  1269. .end-session-dialog-shutdown-icon {
  1270.     width: 32px;
  1271.     height: 32px;
  1272. }
  1273.  
  1274. .end-session-dialog-app-list {
  1275.     font-size: 10pt;
  1276.     max-height: 200px;
  1277.     padding-top: 42px;
  1278.     padding-left: 49px;
  1279.     padding-right: 32px;
  1280. }
  1281.  
  1282. .end-session-dialog-app-list:rtl {
  1283.     padding-right: 49px;
  1284.     padding-left: 32px;
  1285. }
  1286.  
  1287. .end-session-dialog-app-list-item {
  1288.     color: #ccc;
  1289. }
  1290.  
  1291. .end-session-dialog-app-list-item:hover {
  1292.     color: white;
  1293. }
  1294.  
  1295. .end-session-dialog-app-list-item:ltr {
  1296.     padding-right: 1em;
  1297. }
  1298.  
  1299. .end-session-dialog-app-list-item:rtl {
  1300.     padding-left: 1em;
  1301. }
  1302.  
  1303. .end-session-dialog-app-list-item-icon:ltr {
  1304.     padding-right: 17px;
  1305. }
  1306.  
  1307. .end-session-dialog-app-list-item-icon:rtl {
  1308.     padding-left: 17px;
  1309. }
  1310.  
  1311. .end-session-dialog-app-list-item-name {
  1312.     font-size: 10pt;
  1313. }
  1314.  
  1315. .end-session-dialog-app-list-item-description {
  1316.     font-size: 8pt;
  1317.     color: #444444;
  1318. }
  1319.  
  1320. /* CinnamonMountOperation Dialogs */
  1321. .cinnamon-mount-operation-icon {
  1322.     icon-size: 48px;
  1323. }
  1324.  
  1325. .mount-password-reask {
  1326.     color: red;
  1327. }
  1328.  
  1329. .show-processes-dialog,
  1330. .mount-question-dialog {
  1331.     spacing: 24px;
  1332. }
  1333.  
  1334. .show-processes-dialog-subject,
  1335. .mount-question-dialog-subject {
  1336.     font-size: 12pt;
  1337.     font-weight: bold;
  1338.     color: #666666;
  1339.     padding-top: 10px;
  1340.     padding-left: 17px;
  1341.     padding-bottom: 6px;
  1342. }
  1343.  
  1344. .show-processes-dialog-subject:rtl,
  1345. .mount-question-dialog-subject:rtl {
  1346.     padding-left: 0px;
  1347.     padding-right: 17px;
  1348. }
  1349.  
  1350. .show-processes-dialog-description,
  1351. .mount-question-dialog-description {
  1352.     font-size: 10pt;
  1353.     color: white;
  1354.     padding-left: 17px;
  1355.     width: 28em;
  1356. }
  1357.  
  1358. .show-processes-dialog-description:rtl,
  1359. .mount-question-dialog-description:rtl {
  1360.     padding-right: 17px;
  1361. }
  1362.  
  1363. .show-processes-dialog-app-list {
  1364.     font-size: 10pt;
  1365.     max-height: 200px;
  1366.     padding-top: 24px;
  1367.     padding-left: 49px;
  1368.     padding-right: 32px;
  1369. }
  1370.  
  1371. .show-processes-dialog-app-list:rtl {
  1372.     padding-right: 49px;
  1373.     padding-left: 32px;
  1374. }
  1375.  
  1376. .show-processes-dialog-app-list-item {
  1377.     color: rgba(200,200,200,1);
  1378. }
  1379.  
  1380. .show-processes-dialog-app-list-item:hover {
  1381.     color: white;
  1382. }
  1383.  
  1384. .show-processes-dialog-app-list-item:ltr {
  1385.     padding-right: 1em;
  1386. }
  1387.  
  1388. .show-processes-dialog-app-list-item:rtl {
  1389.     padding-left: 1em;
  1390. }
  1391.  
  1392. .show-processes-dialog-app-list-item-icon:ltr {
  1393.     padding-right: 17px;
  1394. }
  1395.  
  1396. .show-processes-dialog-app-list-item-icon:rtl {
  1397.     padding-left: 17px;
  1398. }
  1399.  
  1400. .show-processes-dialog-app-list-item-name {
  1401.     font-size: 10pt;
  1402. }
  1403.  
  1404. /* ===================================================================
  1405.  * Policykit authentication dialog
  1406.  * ===================================================================*/
  1407.  
  1408. .polkit-dialog {
  1409.     /* this is the width of the entire modal popup */
  1410.     width: 500px;
  1411. }
  1412.  
  1413. .polkit-dialog-main-layout {
  1414.     spacing: 24px;
  1415.     padding: 10px;
  1416. }
  1417.  
  1418. .polkit-dialog-message-layout {
  1419.     spacing: 16px;
  1420. }
  1421.  
  1422. .polkit-dialog-headline {
  1423.     font-size: 12pt;
  1424.     font-weight: bold;
  1425.     color: #666666;
  1426. }
  1427.  
  1428. .polkit-dialog-description {
  1429.     font-size: 10pt;
  1430.     color: white;
  1431. }
  1432.  
  1433. .polkit-dialog-user-layout {
  1434.     padding-left: 10px;
  1435.     spacing: 10px;
  1436. }
  1437.  
  1438. .polkit-dialog-user-layout:rtl {
  1439.     padding-left: 0px;
  1440.     padding-right: 10px;
  1441. }
  1442.  
  1443. .polkit-dialog-user-root-label {
  1444.     color: #ff0000;
  1445. }
  1446.  
  1447. .polkit-dialog-password-label:ltr {
  1448.     padding-right: 0.5em;
  1449. }
  1450.  
  1451. .polkit-dialog-password-label:rtl {
  1452.     padding-left: 0.5em;
  1453. }
  1454.  
  1455. .polkit-dialog-password-entry {
  1456.     background-gradient-start: rgb(236,236,236);
  1457.     background-gradient-end: white;
  1458.     background-gradient-direction: vertical;
  1459.     color: black;
  1460.     border-radius: 5px;
  1461.     border: 2px solid #555753;
  1462. }
  1463.  
  1464. .polkit-dialog-password-entry:focus {
  1465.     border: 2px solid #3465a4;
  1466. }
  1467.  
  1468. .polkit-dialog-password-entry .capslock-warning {
  1469.     icon-size: 16px;
  1470.     warning-color: #999;
  1471.     padding: 0 4px;
  1472. }
  1473.  
  1474. .polkit-dialog-error-label {
  1475.     font-size: 10pt;
  1476.     color: #ffff00;
  1477.     padding-bottom: 8px;
  1478. }
  1479.  
  1480. .polkit-dialog-info-label {
  1481.     font-size: 10pt;
  1482.     padding-bottom: 8px;
  1483. }
  1484.  
  1485. /* intentionally left transparent to avoid dialog changing size */
  1486. .polkit-dialog-null-label {
  1487.     font-size: 10pt;
  1488.     color: rgba(0,0,0,0);
  1489.     padding-bottom: 8px;
  1490. }
  1491.  
  1492. .network-dialog-secret-table {
  1493.     spacing-rows: 15px;
  1494. }
  1495.  
  1496. /* ===================================================================
  1497.  * Magnifier
  1498.  * ===================================================================*/
  1499.  
  1500.  
  1501. .magnifier-zoom-region {
  1502.     border: 2px solid rgba(128, 0, 0, 255);
  1503. }
  1504.  
  1505. .magnifier-zoom-region.full-screen {
  1506.     border-width: 0px;
  1507. }
  1508.  
  1509. /* ===================================================================
  1510.  * On screen keyboard
  1511.  * ===================================================================*/
  1512.  
  1513.  
  1514. #keyboard {
  1515.     background-color: rgba(55,55,55,1);
  1516.     box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.5);
  1517. }
  1518.  
  1519. .keyboard-layout {
  1520.     spacing: 10px;
  1521.     padding: 10px;
  1522. }
  1523.  
  1524. .keyboard-row {
  1525.     spacing: 15px;
  1526. }
  1527.  
  1528. .keyboard-key {
  1529.     min-height: 30px;
  1530.     min-width: 30px;
  1531.     background-gradient-start: rgba(80,80,80,1);
  1532.     background-gradient-end: rgba(60,60,60,1);
  1533.     background-gradient-direction: vertical;
  1534.     box-shadow: inset 0px 1px 0px 0px rgba(100,100,100,1);
  1535.     font-size: 14pt;
  1536.     font-weight: bold;
  1537.     border-radius: 8px;
  1538.     border: 1px solid rgba(0,0,0,0);
  1539.     color: white;
  1540. }
  1541.  
  1542. .keyboard-key:grayed {
  1543.    color: #808080;
  1544.    border-color: #808080;
  1545. }
  1546.  
  1547. .keyboard-key:checked,
  1548. .keyboard-key:hover {
  1549.     background-gradient-start: rgba(90,90,90,1);
  1550.     background-gradient-end: rgba(70,70,70,1);
  1551.     background-gradient-direction: vertical;
  1552.     border: 1px solid rgba(120,120,120,1);
  1553. }
  1554.  
  1555. .keyboard-key:active {
  1556.     background-gradient-start: rgba(60,60,60,1);
  1557.     background-gradient-end: rgba(40,40,40,1);
  1558.     background-gradient-direction: vertical;
  1559.     box-shadow: inset 0px 1px 0px 0px rgba(35,35,35,1);
  1560. }
  1561.  
  1562. .keyboard-subkeys {
  1563.     color: white;
  1564.     padding: 5px;
  1565.     -arrow-border-radius: 8px;
  1566.     -arrow-background-color: rgba(50,50,50,1);
  1567.     -arrow-border-width: 1px;
  1568.     -arrow-border-color: rgba(90,90,90,1);
  1569.     -arrow-base: 20px;
  1570.     -arrow-rise: 10px;
  1571.     -boxpointer-gap: 1px;
  1572. }
  1573.  
  1574. /* ###################################################################
  1575.  * Cinnamon Specific Section
  1576.  * ###################################################################*/
  1577.  
  1578. /* ===================================================================
  1579.  * Menu (menu.js)
  1580.  * ===================================================================*/
  1581.  
  1582. /* Main menu title */
  1583. .menu-favorites-box {  
  1584.   margin: auto;
  1585.   padding: 10px;
  1586.   border: 1px solid rgba(90,90,90,1);  
  1587.   border-radius: 4px;  
  1588.   background-gradient-direction: vertical;
  1589.   background-gradient-start: rgba(80,80,80,0.7);
  1590.   background-gradient-end: rgba(60,60,60,0.7);
  1591. }
  1592. .menu-favorites-button {
  1593.     padding-top: 10px;
  1594.     padding-left: 10px;
  1595.     padding-right: 10px;
  1596.     padding-bottom: 10px;
  1597.     border: 1px solid rgba(0,0,0,0);
  1598.     border-radius: 4px;
  1599. }
  1600.  
  1601. .menu-favorites-button:hover {
  1602.      background-gradient-direction: vertical;
  1603.      background-gradient-start: rgba(90,90,90,1);
  1604.      background-gradient-end: rgba(70,70,70,1);
  1605.      box-shadow: inset 0px 1px 0px 0px rgba(100,100,100,1);
  1606.          border: 1px solid rgba(120,120,120,1);
  1607. }
  1608.  
  1609. .menu-places-box {  
  1610.   margin: auto;
  1611.   padding: 10px;
  1612.   border: 0px solid #666;  
  1613. }
  1614.  
  1615. .menu-places-button {
  1616.     padding-top: 10px;
  1617.     padding-left: 10px;
  1618.     padding-right: 10px;
  1619.     padding-bottom: 10px;    
  1620. }
  1621.  
  1622. .menu-categories-box {
  1623.     padding-top: 10px;
  1624.     padding-left: 30px;
  1625.     padding-right: 30px;
  1626.     padding-bottom: 10px;    
  1627. }
  1628.  
  1629. .menu-applications-box {
  1630.     padding-top: 10px;
  1631.     padding-left: 10px;
  1632.     padding-right: 10px;
  1633.     padding-bottom: 0px;    
  1634. }
  1635.  
  1636. .menu-application-button {
  1637.     padding-top: 7px;
  1638.     padding-left: 7px;
  1639.     padding-right: 7px;
  1640.     padding-bottom: 7px;
  1641.     max-width: 10px;  
  1642. }
  1643.  
  1644. .menu-application-button:highlighted {
  1645.     /* This style is used in menu application buttons for applications which were newly installed */
  1646.     font-weight: bold;
  1647. }
  1648.  
  1649. .menu-application-button-selected {
  1650.     padding-top: 7px;
  1651.     padding-left: 7px;
  1652.     padding-right: 7px;
  1653.     padding-bottom: 7px;
  1654.     color: white;
  1655.     background-gradient-direction: vertical;
  1656.     background-gradient-start: rgba(90,90,90,0.5);
  1657.     background-gradient-end: rgba(70,70,70,0.5);
  1658.     box-shadow: inset 0px 0px 1px 1px rgba(120,120,120,1);
  1659.     border-radius: 4px;
  1660. }
  1661.  
  1662. .menu-application-button-selected:highlighted {
  1663.     /* This style is used in menu application buttons for applications which were newly installed */
  1664.     font-weight: bold;
  1665. }
  1666.  
  1667. .menu-application-button-label:ltr {
  1668.   padding-left: 5px;
  1669. }
  1670.  
  1671. .menu-application-button-label:rtl {
  1672.   padding-right: 5px;
  1673. }
  1674.  
  1675. .menu-category-button {
  1676.     padding-top: 7px;
  1677.     padding-left: 7px;
  1678.     padding-right: 7px;
  1679.     padding-bottom: 7px;
  1680. }
  1681.  
  1682. .menu-category-button-greyed {
  1683.     padding-top: 7px;
  1684.     padding-left: 7px;
  1685.     padding-right: 7px;
  1686.     padding-bottom: 7px;
  1687.     color: rgba(100,100,100,1);
  1688.     font-style: italic;
  1689. }
  1690.  
  1691. .menu-category-button-selected {
  1692.     padding-top: 7px;
  1693.     padding-left: 7px;
  1694.     padding-right: 7px;
  1695.     padding-bottom: 7px;
  1696.     color: white;
  1697.     background-gradient-direction: vertical;
  1698.     background-gradient-start: rgba(90,90,90,0.5);
  1699.     background-gradient-end: rgba(70,70,70,0.5);
  1700.     box-shadow: inset 0px 0px 1px 1px rgba(120,120,120,1);
  1701.     border-radius: 4px;
  1702. }
  1703.  
  1704. .menu-category-button-label:ltr {
  1705.     padding-left: 5px      
  1706. }
  1707.  
  1708. .menu-category-button-label:rtl {
  1709.     padding-right: 5px      
  1710. }
  1711.  
  1712. .menu-category-button-button:hover {    
  1713.     border-radius: 8px;    
  1714. }
  1715.  
  1716. /* Name and description of the currently hovered item in the menu
  1717.  * This appears on the bottom right hand corner of the menu*/
  1718. .menu-selected-app-box {
  1719.     padding-right: 30px;
  1720.     padding-left: 28px;
  1721.     text-align: right;
  1722. }
  1723.  
  1724. .menu-selected-app-title {
  1725.     font-weight: bold;
  1726. }
  1727.  
  1728. .menu-selected-app-description {
  1729.     max-width: 150px;
  1730. }
  1731.  
  1732. .menu-search-box {
  1733.    padding-left: 30px;
  1734. }
  1735.  
  1736. #menu-search-entry {
  1737.     padding: 4px 12px;
  1738.     border-radius: 4px;
  1739.     color: rgb(128, 128, 128);
  1740.     border: 1px solid rgba(245,245,245,0.2);
  1741.     background-gradient-start: rgba(5,5,6,0.1);
  1742.     background-gradient-end: rgba(254,254,254,0.1);
  1743.     background-gradient-direction: vertical;
  1744.     selected-color: black;
  1745.     caret-color: rgb(128, 128, 128);
  1746.     caret-size: 1px;
  1747.     width: 250px;
  1748.     transition-duration: 300;
  1749. }
  1750.  
  1751. #menu-search-entry:focus,
  1752. #menu-search-entry:hover {
  1753.     border: 1px solid rgb(150,150,150);
  1754.     background-gradient-start: rgb(200,200,200);
  1755.     background-gradient-end: white;
  1756.     background-gradient-direction: vertical;
  1757.     border: 1px solid rgba(120,120,120,1);
  1758.     box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
  1759. }
  1760.  
  1761. #menu-search-entry:hover {
  1762.     transition-duration: 300;
  1763. }
  1764.  
  1765. #menu-search-entry:focus {
  1766.     color: rgb(64, 64, 64);
  1767.     font-weight: bold;
  1768.     transition-duration: 0;
  1769. }
  1770.  
  1771. .menu-search-entry-icon {
  1772.     icon-size: 1em;
  1773.     color: #8d8f8a;
  1774. }
  1775.  
  1776. /* Context menu (at the moment only for favorites) */
  1777. .menu-context-menu {
  1778.  
  1779. }
  1780.  
  1781. /* ===================================================================
  1782.  * Window list (windowList.js)
  1783.  * ===================================================================*/
  1784. .window-list-box {
  1785.     spacing: 3px;  
  1786.     padding-top: 1px;  
  1787. }
  1788.  
  1789. .window-list-item-label {
  1790.     font-weight: bold;
  1791.     width: 15em;
  1792.     min-width: 5px;
  1793. }
  1794.  
  1795. .window-list-item-box {
  1796.     color: rgba(255,255,255,1.0);
  1797.     background-gradient-direction: vertical;
  1798.     background-gradient-start: rgba(100,100,100,0.5);
  1799.     background-gradient-end: rgba(50,50,50,0.5);
  1800.     box-shadow: inset 0px 0px 0px 1px rgba(80,80,80,0.5);
  1801.     border-radius: 4px 4px 0px 0px;
  1802.     padding: 1px;
  1803.     padding-left: 5px;
  1804.     padding-right: 5px;
  1805.     transition-duration: 100;
  1806. }
  1807.  
  1808. .window-list-item-box:active,
  1809. .window-list-item-box:checked,
  1810. .window-list-item-box:focus  {    
  1811.     background-gradient-direction: vertical;
  1812.     background-gradient-start: rgba(220,220,220,0.5);
  1813.     background-gradient-end: rgba(70,70,70,0.5);
  1814.     box-shadow: inset 0px 0px 0px 1px rgba(100,100,100,0.5);
  1815.     border-radius: 4px 4px 0px 0px;
  1816. }
  1817.  
  1818.  
  1819. .window-list-item-box:hover  {    
  1820.     box-shadow: inset 0px 0px 0px 1px rgba(120,120,120,0.5);    
  1821. }
  1822.  
  1823. .window-list-item-demands-attention {
  1824.          background-gradient-start: rgba(255,52,52,0.5);
  1825.      background-gradient-end: rgba(255,144,144,0.5);
  1826. }
  1827.  
  1828. /* ===================================================================
  1829.  * Sound Applet (status/volume.js)
  1830.  * ===================================================================*/
  1831. .sound-button-container {
  1832.     padding-right: 3px;
  1833.     padding-left: 3px;
  1834. }
  1835.  
  1836. .sound-button {
  1837.     width: 22px;
  1838.     height: 13px;
  1839.     background-gradient-direction: vertical;
  1840.     background-gradient-start: rgba(80,80,80,1);
  1841.     background-gradient-end: rgba(60,60,60,1);
  1842.     border: 1px solid rgba(0,0,0,0);
  1843.     border-radius: 4px;
  1844.     box-shadow: inset 0px 1px 0px 0px rgba(100,100,100,1);
  1845.     padding: 5px;
  1846. }
  1847. .sound-button:hover {
  1848.     background-gradient-start: rgba(90,90,90,1);
  1849.     background-gradient-end: rgba(70,70,70,1);
  1850.     border: 1px solid rgba(120,120,120,1);
  1851. }
  1852.  
  1853. .sound-button:active {
  1854.     background-gradient-direction: vertical;
  1855.     background-gradient-start: rgba(60,60,60,1);
  1856.     background-gradient-end: rgba(40,40,40,1);
  1857.     box-shadow: inset 0px 1px 0px 0px rgba(35,35,35,1);
  1858. }
  1859.  
  1860. .sound-button StIcon {
  1861.     icon-size: 1.4em;
  1862. }
  1863.  
  1864. .sound-track-infos {
  1865.     padding-left: 5px;
  1866.     padding-right: 5px;
  1867.     padding-top: 5px;
  1868.     padding-bottom: 5px;
  1869. }
  1870.  
  1871. .sound-track-info {
  1872.     padding-top: 2px;
  1873.     padding-bottom: 2px;
  1874. }
  1875.  
  1876. .sound-track-info StIcon {
  1877.     icon-size: 1em;
  1878. }
  1879.  
  1880. .sound-track-info StLabel {
  1881.     padding-left: 5px;
  1882.     padding-right: 5px;
  1883. }
  1884.  
  1885. .sound-track-box {  
  1886.     padding-left: 15px;
  1887.     padding-right: 15px;  
  1888.     max-width: 220px;
  1889. }
  1890.  
  1891. .sound-seek-box {
  1892.    padding-left: 20px;
  1893. }
  1894.  
  1895. .sound-seek-box StLabel {
  1896.    padding-top: 2px;
  1897. }
  1898.  
  1899. .sound-seek-box StIcon {
  1900.    icon-size: 1em;
  1901. }
  1902.  
  1903. .sound-seek-slider {
  1904.    width: 140px;
  1905. }
  1906.  
  1907. .sound-volume-menu-item {
  1908.     padding: .4em 1.75em;
  1909. }
  1910.  
  1911. .sound-volume-menu-item StIcon {
  1912.     icon-size: 1.14em;
  1913.     padding-left: 8px;
  1914.     padding-right: 8px;
  1915. }
  1916.  
  1917. .sound-playback-control {
  1918.     padding-top: 5px;
  1919.     padding-bottom: 10px;
  1920.     padding-left: 10px;
  1921.     padding-right: 10px;
  1922. }
  1923.  
  1924. /* ===================================================================
  1925.  * Workspace Switcher applet (workspaceSwitcher.js)
  1926.  * ===================================================================*/
  1927. #workspaceSwitcher {
  1928.     spacing: 0px;
  1929.     padding: 3px;
  1930.    
  1931. }
  1932.  
  1933. .workspace-button {
  1934.     width: 20px;
  1935.     height: 10px;  
  1936.     color: rgba(200,200,200,1);
  1937.     transition-duration: 100;
  1938.     border: 1px;
  1939.     border-color: rgba(200,200,200,1);
  1940.     padding: 1px;
  1941. }
  1942.  
  1943. .workspace-button:outlined {
  1944.     padding: 1px;    
  1945.     background: rgba(200,200,200,1);
  1946.     color: rgba(55,55,55,1);
  1947. }
  1948.  
  1949. /* ===================================================================
  1950.  * Panel Launchers Applet (panelLaunchers.js)
  1951.  * ===================================================================*/
  1952.  
  1953. #panel-launchers-box {
  1954.    
  1955. }
  1956.  
  1957. .panel-launcher {
  1958.     margin: 1px;
  1959.     padding: 1px;
  1960. }
  1961.  
  1962. .panel-launcher:hover {
  1963.     background-gradient-direction: vertical;
  1964.     background-gradient-start: rgba(255,255,255,0.0);
  1965.     background-gradient-end: rgba(255,255,255,0.2);
  1966.     border: 0px solid rgba(255,255,255,0.5);
  1967.     border-bottom-width: 1px;
  1968. }
  1969.  
  1970. .panel-launcher-add-dialog-content-box {
  1971.     padding: 6px;
  1972.     spacing: 20px;
  1973. }
  1974.  
  1975. .panel-launcher-add-dialog-content-box-left {
  1976.     padding: 6px;
  1977.     spacing: 20px;
  1978. }
  1979.  
  1980. .panel-launcher-add-dialog-content-box-right {
  1981.     padding: 6px;
  1982.     spacing: 10px;
  1983. }
  1984.  
  1985. .panel-launcher-add-dialog-entry {
  1986.     padding: 5px;
  1987.     border-radius: 4px;
  1988.     color: rgb(50, 50, 50);
  1989.     border: 1px solid rgba(245,245,245,0.2);
  1990.     background-gradient-start: rgba(200,200,200,0.5);
  1991.     background-gradient-end: rgba(254,254,254,0.5);
  1992.     background-gradient-direction: vertical;
  1993.     box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.5);
  1994.     selected-color: black;
  1995.     caret-color: rgb(128, 128, 128);
  1996.     caret-size: 1px;
  1997.     width: 250px;
  1998.     transition-duration: 300;
  1999. }
  2000.  
  2001. .panel-launcher-add-dialog-entry:focus,
  2002. .panel-launcher-add-dialog-entry:hover {
  2003.     border: 1px solid rgba(120,120,120,1);
  2004.     background-gradient-start: rgb(200,200,200);
  2005.     background-gradient-end: white;
  2006.     background-gradient-direction: vertical;
  2007. }
  2008.  
  2009. .panel-launcher-add-dialog-entry:hover {
  2010.     transition-duration: 300;
  2011. }
  2012.  
  2013. .panel-launcher-add-dialog-entry:focus {
  2014.     color: rgb(64, 64, 64);
  2015.     font-weight: bold;
  2016.     transition-duration: 0;
  2017. }
  2018.  
  2019. /* ===================================================================
  2020.  * Overview corner
  2021.  * ===================================================================*/
  2022. #overview-corner {
  2023.     background-image: url("overview.png");
  2024. }
  2025.  
  2026. #overview-corner:hover {    
  2027.     background-image:  url("overview-hover.png");
  2028. }
  2029.  
  2030. /* ===================================================================
  2031.  * Applets (applet.js)
  2032.  * ===================================================================*/
  2033. .applet-separator {
  2034.     padding: 5px 4px;
  2035. }
  2036. .applet-separator-line {
  2037.     width: 2px;
  2038.     background: rgba(255,255,255,.5);
  2039. }
  2040.  
  2041. .applet-box {
  2042.     padding-left: 3px;
  2043.     padding-right: 3px;
  2044.     color: #ccc;
  2045.     text-shadow: black 0px 0px 2px;
  2046. }
  2047. .applet-box:hover {
  2048.     color: #fff;
  2049. }
  2050. .applet-label {
  2051.     font-weight: bold;
  2052.     color: #ccc;        
  2053. }
  2054. .applet-label:hover,
  2055. .applet-box:hover .applet-label {
  2056.     color: #fff;
  2057.     text-shadow: white 0px 0px 5px;
  2058. }
  2059. .applet-icon {
  2060.     color: #ccc;
  2061.     icon-size: 22px;
  2062. }
  2063. .applet-icon:hover,
  2064. .applet-box:hover .applet-icon {
  2065.     color: #fff;
  2066.     icon-shadow: white 0px 0px 3px;
  2067. }
  2068.  
  2069. /* ===================================================================
  2070.  * Workspace OSD
  2071.  * ===================================================================*/
  2072.  
  2073. .workspace-osd {
  2074.     color: #ffffff;
  2075.     text-shadow: black 5px 5px 5px;
  2076.     font-weight: bold;
  2077.     font-size: 48pt;   
  2078. }
  2079.  
  2080. .expo-workspaces-name-entry {
  2081.     padding: 5px;
  2082.     border-radius: 4px;
  2083.     color: rgb(128, 128, 128);
  2084.     border: 2px solid rgb(136,138,133);
  2085.     background-gradient-start: rgb(200,200,200);
  2086.     background-gradient-end: white;
  2087.     background-gradient-direction: vertical;
  2088.     selected-color: black;
  2089.     caret-color: rgb(128, 128, 128);
  2090.     caret-size: 1px;
  2091.     width: 250px;
  2092.     height: 15px;  
  2093.     box-shadow: inset 0px 2px 4px rgba(0,0,0,0.6);
  2094.     text-align: center;
  2095. }
  2096.  
  2097. .expo-workspaces-name-entry#selected {
  2098.     background-gradient-start: rgb(128,128,128);
  2099.     background-gradient-end: black;
  2100.     color: rgb(200, 200, 200);
  2101. }
  2102.  
  2103. .expo-workspaces-name-entry:focus {
  2104.     color: rgb(64, 64, 64);
  2105.     font-weight: bold;
  2106.     transition-duration: 300;
  2107. }
  2108.  
  2109. /* ===================================================================
  2110.  * Notification Applet
  2111.  * ===================================================================*/
  2112.  
  2113. .notification-applet-padding {
  2114.     padding: .5em 1em;
  2115. }
  2116.  
  2117. .notification-applet-container {
  2118.     max-height: 100px;
  2119. }
  2120.  
  2121. /* Check Boxes */
  2122. .check-box CinnamonGenericContainer {
  2123.     spacing: .2em;
  2124.     min-height: 30px;
  2125.     padding-top: 2px;
  2126. }
  2127.  
  2128. .check-box StBin {
  2129.     width: 24px;
  2130.     height: 18px;
  2131.     background-image: url("checkbox-off.svg");
  2132. }
  2133.  
  2134. .check-box:focus StBin {
  2135.     background-image: url("checkbox-off-focused.svg");
  2136. }
  2137.  
  2138. .check-box:checked StBin {
  2139.     background-image: url("checkbox.svg");
  2140. }
  2141.  
  2142. .check-box:focus:checked StBin {
  2143.     background-image: url("checkbox-focused.svg");
  2144. }
  2145.  
  2146. .check-box StLabel {
  2147.    font-weight: normal;
  2148. }
  2149.  
  2150. .radiobutton CinnamonGenericContainer {
  2151.     spacing: .2em;
  2152.     height: 26px;
  2153.     padding-top: 2px;
  2154. }
  2155.  
  2156. .radiobutton StBin {
  2157.     width: 22px;
  2158.     height: 22px;
  2159.     background-image: url("radiobutton-off.svg");
  2160.     border-radius: 15px;
  2161. }
  2162.  
  2163. .radiobutton:focus StBin {
  2164.     background-image: url("radiobutton-off.svg");
  2165. }
  2166.  
  2167. .radiobutton:checked StBin {
  2168.     background-image: url("radiobutton.svg");
  2169. }
  2170.  
  2171. .radiobutton:focus:checked StBin {
  2172.     background-image: url("radiobutton.svg");
  2173. }
  2174.  
  2175. .radiobutton StLabel {
  2176.    padding-top: 4px;
  2177.    font-size: 0.9em;
  2178.    box-shadow: none;
  2179. }
  2180.  
  2181. .flashspot {
  2182.    background-color: white;
  2183. }
  2184.  
  2185. /* ===================================================================
  2186.  * Snap/Tile OSD Popup
  2187.  * ===================================================================*/
  2188.  
  2189. .snap-osd {
  2190.     font-size: 18pt;
  2191.     border-radius: 24px;
  2192.     background-color: rgba(55,55,55,0.9);
  2193.     border: 2px solid rgba(90,90,90,1);
  2194.     color: #fff;
  2195.     padding-right: 20px;
  2196.     padding-left: 20px;
  2197.     padding-bottom: 20px;
  2198.     padding-top: 20px;
  2199.     text-align: center;    
  2200. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement