Advertisement
hujwie

Global dark style - changes everything to DARK (stylish)

Jan 22nd, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 23.62 KB | None | 0 0
  1. /* AGENT_SHEET */
  2. @namespace html url(http://www.w3.org/1999/xhtml);
  3. @namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
  4.  
  5. /*----- SITES TO EXCLUDE -----*/
  6. @-moz-document regexp("https?://(?!(www.your.sites.here.com|forum.example.com)).*"), url-prefix(ftp://), url-prefix(about), url-prefix(javascript) { html {background:
  7.  
  8.  
  9.      /***** COPY AND PASTE THE URL OF YOUR BACKROUND-IMAGE INSIDE THE "": *****/
  10.  
  11.      url("http://abload.de/img/b1fgs11.png")
  12.  
  13.      /***** FOR A SIMPLE BLACK BACKGROUND JUST REMOVE THE URL LINE ABOVE *****/
  14.      /***** Some background-images (you can also use your own url):
  15.  
  16.    default:     http://abload.de/img/b1fgs11.png
  17.    old default: http://abload.de/img/ultra_x2vm9k.jpg
  18.                 http://abload.de/img/b2w4shd.png
  19.                 http://abload.de/img/b3qrs99.png
  20.                 http://abload.de/img/b4zcse8.png
  21.                 http://abload.de/img/b5b1s7x.png
  22.                 http://abload.de/img/b6umsmy.png
  23.                 http://abload.de/img/b7ars8c.png
  24.                 http://abload.de/img/kubrickbgcolor2darkr8skc.png
  25.                 http://abload.de/img/xpattern_darkq8s3i.png
  26.                 http://abload.de/img/mainpatternolxcq.png
  27.  
  28. */ #222 /* fixed */ !important}
  29.  
  30.  
  31. /*----- DEFAULT TEXT, BORDER & BACKGROUND COLORS -----*/
  32. * {
  33.     color: #999 !important;
  34.     text-shadow: 0 0 3px #000 !important;
  35.     box-shadow: none !important;
  36.     background-color: transparent !important;
  37.     border-color: #444 !important;
  38.     border-top-color: #444 !important;
  39.     border-bottom-color: #444 !important;
  40.     border-left-color: #444 !important;
  41.     border-right-color: #444 !important}
  42. *:before, *:after {background-color: transparent !important; border-color: #444 !important}
  43.  
  44. a, a * {
  45.     color: #409B9B !important;
  46.     text-decoration: none !important}
  47. a:hover, a:hover *, a:visited:hover, a:visited:hover *, span[onclick]:hover, div[onclick]:hover, [role="link"]:hover, [role="link"]:hover *, [role="button"]:hover *, [role="menuitem"]:hover, [role="menuitem"]:hover *, .link:hover, .link:hover * {
  48.     color: #F0F0F0 !important;
  49.     text-shadow: 0 0 5px rgba(255,255,200,0.9) !important}
  50. a:visited, a:visited * {
  51.     color: #607069 !important}
  52. a.highlight, a.highlight *, a.active, a.active *, .selected, .selected *, [href="#"] {
  53.     color: #DDD !important;
  54.     font-weight: bold !important}
  55.  
  56. h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, strong, [id*="headline"], [class*="headline"], [id*="header"], [class*="header"], [class*="header"] td {color: #DDD !important}
  57. a h1, a h2, a h3, a h4, a h5, a h6, h1 a, h2 a, h3 a, a strong, a[id*="headline"], a[class*="headline"], a[id*="header"], a[class*="header"] {text-decoration: underline !important}
  58. [class*="error"], [class*="alert"], code, span[onclick], div[onclick] {color: #900 !important}
  59.  
  60. ::-moz-selection {background: #377 !important; color: #000 !important}
  61. ::selection {background: #377 !important; color: #000 !important}
  62. :focus {outline: none !important}
  63.  
  64. /*----- MENU & CO BACKGROUND-COLORS -----*/
  65. div[style="display: block;"] {background: rgba(0,0,0,.5) !important}
  66.  
  67. table {
  68.     background: rgba(40,30,30,.6) !important;
  69.     border-radius: 6px !important}
  70. table > tbody > tr:nth-child(even), table > tbody > tr > td:nth-child(even) {
  71.     background-color: rgba(0,0,0,.2) !important}
  72.  
  73. iframe, embed, header, nav, footer, label [onclick], nav ul, div[style*="position:"][style*="left:"][style*="visible"], div[style*="z-index:"][style*="left:"][style*="visible"], div[style*="-moz-user-select"], div[role="menu"], div[role="dialog"], span[class*="script"] div, [id*="menu"], [class*="dropdown"], [class*="popup"], [class="title"], ul[style*="display:"], ul[style*="visibility:"] ul, [id*="nav"] ul, [class*="nav"] ul, ul[class*="menu"], a[onclick][style*="display"], a[id*="ghosteryfirefox"], #ghostery-purple-bubble, #translator-popup, .menu, .tooltip, .hovercard, .vbmenu_popup {
  74.     background: rgba(5,5,5,.9) !important;
  75.     border-radius: 5px;
  76.     box-shadow: 1px 1px 5px #000 !important}
  77. [id*="overlay"], [id*="lightbox"], blockquote {
  78.     background-color: rgba(35,35,35,.9) !important;
  79.     border-radius: 5px}
  80. pre, dl, .Message code {
  81.     background-color: rgba(5,5,5,.5) !important}
  82.  
  83. /*----- CHANGE CURSORS -----*/
  84. * {cursor: url("data:image/x-icon;base64,AAACAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/eX9/f3w/f39yz///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf397glJSXM9/f3w/f39yz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3uAoKCswlJSXM9/f3w/f39ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/e4BwcHzAoKCswlJSXM9/f3w/f39yz///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf397gEBATMBwcHzAoKCswlJSXM9/f3w/f395f39/eX9/f3l/f395f39/eX9/f3l////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3uAICAswEBATMBwcHzAoKCswODg7MERERzBUVFcwZGRnMHR0dzDU1Ncz39/eX////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/e4AAAAzAICAswEBATMBwcHzAoKCswODg7MERERzBUVFcwvLy/M9/f3l/f39yz///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf397gAAADMAAAAzAICAswEBATMBwcHzAoKCswODg7MKCgozPf395f39/cs////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3uAAAAMwAAADMAAAAzAICAswEBATMBwcHzCIiIsz39/eX9/f3LP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/e4AAAAzAAAAMwAAADMAAAAzAICAswcHBzM9/f3l/f39yz///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf397gAAADMAAAAzAAAAMwAAADMGRkZzPf395f39/cs////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3uAAAAMwAAADMAAAAzBkZGcz39/eX9/f3LP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/e4AAAAzAAAAMwZGRnM9/f3l/f39yz///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf397gAAADMGRkZzPf395f39/cs////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3uBkZGcz39/eX9/f3LP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/e49/f3l/f39yz///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf397j39/cs////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////////////////////////////////////////////////////////////////////////////////P////x////8P////B////wAP//8AD///AB///wA///8Af///AP///wH///8D////B////w////8f////P////3////8="), default !important}
  85. a, a * {cursor: url("data:image/x-icon;base64,AAACAAEAICAAAAUAAQCoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3lPf398z39/fM9/f3zPf398z39/fM9/f3zPf398z39/fM9/f3lP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf39wT39/exFRUVzBkZGcwdHR3MICAgzCQkJMwnJyfMKioqzCwsLMz39/e0////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3T/f392wRERHMFRUVzBkZGcwdHR3MICAgzCQkJMwnJyfMKioqzPf397H39/cm////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf39wT39/exPDw8zA4ODswRERHMFRUVzBkZGcwdHR3MICAgzCQkJMwnJyfM9/f3bPf392z///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3T/f395AHBwfMCgoKzA4ODswRERHMFRUVzBkZGcwdHR3MICAgzCQkJMxSUlLM9/f3qv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf39wT39/exNTU1zAQEBMwHBwfMCgoKzA4ODswRERHMFRUVzBkZGcwdHR3MICAgzCQkJMz39/ex9/f3Jv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3T/f395AAAADMAgICzAQEBMwHBwfMCgoKzA4ODswRERHMFRUVzBkZGcwdHR3MICAgzPf392z39/ds////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/exNDQ0ywAAAMwAAADMAgICzAQEBMwHBwfMCgoKzA4ODswRERHMFRUVzBkZGcwdHR3MTU1NzPf396r///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3T/f395AAAADMNDQ0ywAAAMwAAADMAgICzAQEBMwHBwfMCgoKzA4ODswRERHMFRUVzBkZGcwdHR3M9/f3zP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf39yv39/eUGRkZzAAAAMyDg4PMAAAAzAAAAMwAAADMAgICzAQEBMwHBwfMCgoKzA4ODswRERHMFRUVzBkZGcz39/fM////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3lBkZGcwAAADMAAAAzPf398wAAADMAAAAzAAAAMwAAADMAgICzAQEBMwHBwfMCgoKzA4ODswRERHMFRUVzPf398z///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/fMGRkZzBkZGcz39/eU9/f3zAAAAMwAAADMAAAAzAAAAMwAAADMAgICzAQEBMwHBwfM9/f3zA4ODswRERHM9/f3zP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf395T39/fM9/f3lPf39yv39/fMAAAAzAAAAMz39/fMAAAAzAAAAMz39/fMAgICzAQEBMz39/fMCgoKzD8/P8z39/eU////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf398wAAADMAAAAzPf398wAAADMAAAAzPf398wAAADMAgICzPf398w5OTnM9/f3lPf39xT///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3zAAAAMwAAADM9/f3zAAAAMwAAADM9/f3zAAAAMw0NDTM9/f3zPf395T39/cU////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/fMAAAAzAAAAMz39/fMAAAAzDQ0NMz39/eU9/f3zPf395T39/cr////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf398wAAADMAAAAzPf398z39/fM9/f3lPf39yv///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3zAAAAMwAAADM9/f3zP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/fMAAAAzAAAAMz39/fM////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APf398wAAADMAAAAzPf398z///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9/f3lAAAAMwAAADM9/f3lP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD39/cr9/f3lPf395T39/cr////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//////////////////////////////////////////////////////gB///4Af///AH///AD///wAP//4AD//+AB///AAH//wAB//4AAf/8AAH//AAB//xAAf//wAP//8AH///AH///wP///8P////D////w////8P////n///8="), pointer !important}
  86.  
  87. /*----- DEFAULT BUTTONS, SEARCHBOXES & CO -----*/
  88. input, select, button, [role="button"], a.button, a.submit, a.BigButton, a.TabLink, .install[onclick] {
  89.     -moz-appearance: none !important;
  90.     -webkit-appearance: none !important;
  91.     transition: border-color 0.3s !important;
  92.     background: #060606 !important;
  93.     color: #BBB !important;
  94.     text-shadow: 0 1px #000 !important;
  95.     border: 2px solid #333 !important;
  96.     border-radius: 4px !important;
  97.     box-shadow: 0 0 2px rgba(0,0,0,.9) !important}
  98. a[href="javascript:;"], a[class*="button"]:not(:empty), a[id*="button"]:not(:empty), a[id*="Button"]:not(:empty), div[class*="button"][onclick] {
  99.     transition: border-color 0.3s !important;
  100.     background: #060606 !important;
  101.     color: #BBB !important;
  102.     text-shadow: 0 1px #000 !important;
  103.     border-color: #333 !important;
  104.     box-shadow: 0 0 2px rgba(0,0,0,.9) !important}
  105. a[href="javascript:;"]:hover, a[class*="button"]:not(:empty):hover, a[id*="button"]:hover, a[id*="Button"]:not(:empty):hover, div[class*="button"][onclick]:hover {
  106.     background: #151515 !important;
  107.     color: #FFF !important}
  108. input *, select *, button *, a.button *, a.submit * {
  109.     color: #BBB !important;
  110.     text-shadow: none !important}
  111. input:hover, input[type="button"]:hover, input[type="checkbox"]:hover, input[type="radio"]:hover, select:hover, button:hover, [role="button"]:hover, a.button:hover, a.submit:hover, a.BigButton:hover, a.TabLink:hover {
  112.     border: 2px solid #555 !important;
  113.     border-top-color: #555 !important;
  114.     border-bottom-color: #555 !important;
  115.     border-left-color: #555 !important;
  116.     border-right-color: #555 !important}
  117. input:focus, select:focus {
  118.     box-shadow: 0 0 5px #077 !important}
  119. input *:hover * {
  120.     color: #F0F0F0 !important;
  121.     text-shadow: 0 0 2px #FFF !important}
  122. input[type="checkbox"], input[type="checkbox"]:focus {
  123.     border: 2px solid #333 !important;
  124.     background-color: #111 !important;
  125.     color: #DDD !important;
  126.     border-radius: 4px !important}
  127. input[type="radio"], input[type="radio"]:focus {
  128.     border: 2px solid #333 !important;
  129.     background-color: #111 !important;
  130.     color: #DDD !important}
  131. input[type="checkbox"], input[type="radio"] {min-width: 10px; min-height: 10px}
  132.  
  133. select input[type="button"], select button {border: none !important}
  134. select button {min-height: 8px !important}
  135.  
  136. button:active, input[type="submit"]:active, input[type="button"]:active, a.button:active, a[class*="button"]:not(:empty):active, a.submit:active, a.BigButton:active, a.TabLink:active, .Active .TabLink {
  137.     background: #292929 !important;
  138.     color: #FFF !important}
  139.  
  140. textarea {
  141.     -moz-appearance: none !important;
  142.     -webkit-appearance: none !important;
  143.     background: rgba(0,0,0,.3) !important;
  144.     border-radius: 3px !important;
  145.     border: 1px solid #000 !important;
  146.     box-shadow: inset 0 0 8px #000 !important;
  147.     transition: border-color, background, 0.3s !important}
  148. textarea, textarea * {
  149.     color: #C8C8C8 !important;
  150.     text-shadow: 0 0 1px gray !important}
  151. textarea:hover, textarea:focus:hover {
  152.     border-color: #333 !important}
  153. textarea:focus {
  154.     background: rgba(0,0,0,.5) !important;
  155.     border-color: #222 !important}
  156. textarea:focus, textarea:focus > * {
  157.     text-shadow: none !important;
  158.     box-shadow: none !important}
  159.  
  160. option {
  161.     -moz-appearance: none !important;
  162.     -webkit-appearance: none !important;
  163.     background: none !important;
  164.     color: #666 !important}
  165. option:not([disabled]):hover, option:focus, option:checked {
  166.     background: linear-gradient(#333, #292929) !important;
  167.     color: #DDD !important}
  168.  
  169. /* webkit checkbox & select fix */
  170. @media screen and (-webkit-min-device-pixel-ratio:0) {
  171. input[type="checkbox"]:checked, input[type="radio"]:checked {border-color: #DDD !important}
  172. select {
  173.     padding-right: 12px !important;
  174.     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAApSURBVChTYxjiYObMmf+hTBSASxwDoCskWiMMwDSQrBEGyNY4FAADAwDdpBOHzViE2AAAAABJRU5ErkJggg==) #000 no-repeat !important;
  175.     background-position: right center !important} }
  176.  
  177. /*----- SCROLLBAR CHANGES -----*/
  178. scrollbarbutton {
  179.     -moz-appearance: none !important;
  180.     background-color: transparent;
  181.     border: none !important}
  182. thumb {
  183.     -moz-appearance: none !important;
  184.     border: 2px solid transparent !important;
  185.     background: #999 !important;
  186.     background-clip: padding-box !important;
  187.     border-radius: 3px !important;
  188.     box-shadow: inset 0 0 3px #000 !important}
  189. scrollbar {
  190.     -moz-appearance: none !important;
  191.     background: transparent !important;
  192.     box-shadow: inset #000 0 0 8px !important}
  193. scrollbarbutton:hover, thumb:active, thumb:hover {
  194.     opacity: 0.5 !important}
  195.  
  196. scrollbar[orient="vertical"] thumb {min-width: 12px !important; max-width: 12px !important; min-height: 14px !important}
  197. scrollbar[orient="horizontal"] thumb {min-height: 12px !important; max-height: 12px !important; min-width: 14px !important}
  198. scrollbar[orient="vertical"] {min-width: 12px !important; max-width: 12px !important}
  199. scrollbar[orient="horizontal"] {min-height: 12px !important; max-height: 12px !important}
  200.  
  201.  
  202. /*----- IMAGE CHANGES -----*/
  203. body, *:not(:empty):not(html):not(span):not(a):not(b):not(option):not(img):not([style="display: block;"]):not([onclick*="open"]):not([onclick*="s_objectID"]):not([class*="stars"]):not([id*="stars"]):not([id="rating"]):not([class="rating"]):not([class*="SPRITE"]):not([id*="SPRITE"]):not([class*="item"]):not([id*="item"]):not([class*="thumb"]):not([class*="icon"]):not(.text):not([id*="lbImage"]):not([class*="cc-in"]):not([class*="gr-body"]):not([id*="watch"]):not(#globalsearch):not(.sp),
  204. .r3_hm, .gmbutton2 b, .gtab-i, .ph, .bstab-iLft, .csb, #pagination div, [style*="sprite2.png"], #mw-head-base, #mw-page-base {
  205.     background-image: none !important}
  206.  
  207. img {opacity: .7 !important; transition: opacity .2s}
  208. img:hover, a:hover img {opacity: 1 !important}
  209.  
  210. }
  211.  
  212.  
  213. /*----- ABOUT PAGES BACKGROUND -----*/
  214. @-moz-document url-prefix(about) {
  215. #newtab-window, #addons-page {background: #151515 !important}
  216. * {background-color: transparent}
  217. body > * {background-color: rgba(0,0,0,.5) !important}
  218. #list-view {background: #111 !important}
  219. #detail-view {background: #222 !important}
  220. #addons-page > * > *, #addons-page > * > * > * {border-color: #333 !important} }
  221.  
  222. /*----- SHOW INSTALLS ON USERSTYLES.ORG -----*/
  223. @-moz-document domain(userstyles.org) {
  224. li[total-install-count]:after {
  225.     font-size: .70em !important;
  226.     content: " (Installs: " attr(total-install-count) ", " attr(weekly-install-count) " wk)"} }
  227.  
  228. /*----- RIGHT-CLICK MENUS & TOOLTIP STYLE -----*/
  229. #contentAreaContextMenu menuitem[disabled="true"],
  230. #contentAreaContextMenu menuitem[disabled="true"] menuseparator {
  231.     display: none !important}
  232.  
  233. menupopup, popup,
  234. popup > menu > menupopup,
  235. menupopup > menu > menupopup {
  236.     -moz-appearance: none !important;
  237.     background: rgba(15,15,15,.9) !important;
  238.     border: 1px solid #000 !important;
  239.     border-radius: 3px !important;
  240.     box-shadow: inset 0 0 1px #777, inset 0 0 10px #000 !important;
  241.     padding: 2px 0 !important}
  242. menupopup * {box-shadow: none !important; color: #777 !important}
  243. menupopup menuitem:hover * {
  244.     color: #F0F0F0 !important;
  245.     text-shadow: 0 0 5px rgba(255,255,200,0.9) !important}
  246. menupopup menuseparator {
  247.     -moz-appearance: none !important;
  248.     background: transparent !important;
  249.     margin: 2px 0 2px -3px !important;
  250.     padding: 0 !important;
  251.     border-top: none !important;
  252.     border-color: transparent !important;
  253.     box-shadow: 0 0 3px #666 !important}
  254. menupopup menuitem {
  255.     -moz-appearance: none !important;
  256.     background: transparent !important;
  257.     text-shadow: 0 1px #000 !important}
  258.  
  259. tooltip {
  260.     -moz-appearance: none !important;
  261.     color: #CCC !important;
  262.     background: rgba(0,0,0,.8) !important;
  263.     border: 1px solid #555 !important;
  264.     border-radius: 3px !important}
  265.  
  266. /*----- FIX WHITE NEW TAB FLASH -----*/
  267. tabbrowser tabpanels, #appcontent > #content {background: #151515 !important}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement