/* by makondo, 04/10. Using bits from !K.WeEabo0o and srazzano, thanks! */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url("chrome://mozapps/content/extensions/extensions.xul"), url("about:addons"){

/* =========== hide stauff =========== */
.pane-splitter, .category-icon, .category-badge, #header-link .button-icon, .addon .toggle-more, #detail-homepage, #detail-contribute, .detail-meta label[value="Updated"], #detail-updatedate, .detail-meta label[value="Downloads"], label[value="5,341"], /*, scrollbar*/#categories scrollbar, label[value="Rating:"], .detail-view-container .meta-rating, #detail-screenshot, .pending-icon,
#header-utils-btn > hbox > dropmarker,
.global-warning-checkcompatibility, 
#list-view > hbox > hbox:first-child > image
{ display: none !important; }

/* ===================== */

/* addons counts & IDs from K.WeEabo0o - thanks! */
.addon
{ -moz-border-radius: 4px !important;
counter-increment: addoncount !important;
content: counter(addoncount) !important; }

.addon:first-child
{ counter-reset: addoncount !important; }

.addon[active="false"]
{ counter-increment: disabled !important; }

.addon:last-child::before
{ content: "("counter(addoncount)" enabled, "counter(disabled)" disabled)" !important;
position: fixed !important;
left: 130px !important;
top: 34px !important;
/*left: 200px !important;*/
font-weight: bold !important;
color: black !important;
text-shadow: #D5E6EF 1px 1px 1px, #999 2px 2px 4px !important; }

.addon[selected="true"]::after
{ content: " ID: " attr(value) !important;
position: fixed !important;
top: 34px !important;
left: 340px !important;
font-weight: bold !important;
color: black !important;
text-shadow: #D5E6EF 1px 1px 1px, #999 2px 2px 4px !important; }

/* ============================ */
#addons-page
{ margin-top: 8px !important; }

#header
{ margin-top: -2px !important; }

/* ========= search bar ============ */
.search-filter
{ background: -moz-linear-gradient(#ccc, rgba(218,224,235, .8) ) !important;
border: none !important; }

/* from !K.WeEabo0o, thanks! */
.details-container.fade > *:nth-child(2),
.addon[type="extension"]:not([selected="true"]) .control-container
{ display: none !important; } 

/* ======= left panel ======== */
.pane-splitter, .category-icon, .category-badge
{ display: none !important; }

.category:not([disabled])
{ color: black !important;
padding: 0 !important;
height: 20px !important;
-moz-border-radius: 5px !important; }

.category
{ border: none !important;
margin: 0 2px !important;
padding: 0 !important;
font-family: Segoe UI, Tahoma, sans serif !important; 
font-size: 65% !important;
color: black !important;
text-shadow: #999 2px 2px 2px !important; }

.category[selected]
{ font-weight: bold !important; 
font-size: 75% !important;
color: #EBF6FD !important;
text-shadow: black 2px 2px 2px !important;
background: -moz-linear-gradient(#D1DEF2, #999) !important;
border: none !important; }

.category-name
{ padding: 0 !important; }

/* === right panel ===== */
#header
{ padding: 2px !important;
background-image: none !important;
height: auto !important; }

#header-name 
{ font-size: 15px !important;
font-weight: bold !important;
color: black !important;
text-shadow: #D5E6EF 1px 1px 1px, #999 2px 2px 4px, #999 2px 2px 4px !important; }

#header-search, textbox[type="search"]
{ -moz-appearance: none !important;
font-weight: bold !important;
font-size: 13px !important;
min-width: 250px !important;  
background: transparent !important;
-moz-border-radius: 6px !important;
border: black 1px outset !important;
margin-right: -10px !important; }

#header-search[focused="true"], #header-search:hover
{ background: rgba(255,255,255, .4) !important;
-moz-box-shadow: inset rgba(98,128,136,0.2) -1px 6px 12px 2px  !important; }

.sorter 
{ padding: 0 4px !important;
margin: 0px 2px!important;
height: 12px !important; }

#header, .view-header
{ height: auto !important; }

/* from srazzano, thanks! */
#header
{ background: transparent !important;
border: none !important;
padding: 0 !important;
text-shadow: black 2px 2px 2px !important; }

.view-header, #discover-view, #categories, .view-pane
{ background: #C5CCD6 !important;
border-top: none !important; }

/* ======== list ========== */

#addon-list > richlistitem
{ margin-left: 2px !important; }

/* thanks, srazzano! */
.addon .icon 
{ -moz-transform: scale(.6,.6)!important;
margin: -3px 0 0 0 !important; }

.addon[status="installed"], 
.addon[status="installing"] 
{ border: 1px outset black !important;
background:  rgba(167,167,167, .5) !important; 
-moz-border-radius: 6px !important;
border: 1px inset #F2F2F2 !important;
padding: 2px 7px !important;
margin: 1px 8px !important; }

.addon[selected]:not([status="uninstalled"]), .addon[status="installed"]:hover
{ border: 1px outset !important;
background: -moz-linear-gradient(#C5CCD6, #ccc, #8C969F) !important; }

.addon .name 
{ font-size: 100% !important;
color: #173148 !important;
font-weight: bold !important;
text-shadow: white -1px -1px 2px, black 0px 0px 4px, white 0px 0px 3px !important; }

.addon[selected]:not([status="uninstalled"]) .name
{ color: white !important;
text-shadow: #081018 2px 2px 2px !important; }

.addon .description 
{ margin-top: 2px !important; }

.creator-link.text-link
{ text-shadow: #999 2px 2px 2px !important; }

.addon .control-container 
{ margin: 0px !important; }

/* ===== buttons ==== */

/* More... link */
.button-link
{ color: #2A2F34 !important;
text-shadow: 1px 1px 1px #777 !important;  }

.button-link:hover
{ background: transparent !important;
color: black !important;
font-weight: bold !important; }

.remove-button:hover
{ background: none !important; }

#hilite /* for the Hilite extension request */
{ -moz-appearance: none !important; 
height: 23px !important;
-moz-border-radius: 5px !important; 
background: -moz-linear-gradient(rgba(227,237,251,.1),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(166,176,192,.4)) !important;
color: black !important;
border: none !important; }

.addon-control, .nav-button
{ -moz-appearance: none !important;
border: none !important; 
text-shadow: -1px 2px 2px #999 !important; 
background: -moz-linear-gradient(rgba(227,237,251,.1),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(0,0,0,.6),rgba(166,176,192,.4)) !important; }

.addon-control, .sorter, #header-utils-btn, #header-search, textbox[type="search"], .nav-button, #hilite
{ -moz-border-radius: 5px !important; 
-moz-box-shadow: 
0 0 2px rgba(255, 255, 255, 0.4) inset,
0 4px 6px rgba(255, 255, 255, 0.4) inset,
0pt 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
0pt 13px 8px rgba(0, 0, 0, 0.3) inset,
2pt 2px 4px rgba(0, 0, 0, 0.2) !important; }

.addon-control:hover, button:hover, .sorter[checkState="1"], #hilite:hover
{ background: rgba(255,255,255,.5) !important; }

.addon-control:active
{ background: -moz-linear-gradient(bottom,rgba(32,39,51,.2)0%,rgba(45,54,71,.1)10%,rgba(45,54,71,.01)25%),-moz-linear-gradient(top,rgba(32,39,51,.7),rgba(45,54,71,.1)) !important;
-moz-box-shadow:0 0 5px rgba(44,54,71,.6)inset, 0 1px 0 rgba(255,255,255,.25)!important; }

/* Updates button */
#header-utils-btn
{ background: -moz-linear-gradient(bottom,rgba(227,237,251,.5),rgba(227,237,251,0)),-moz-linear-gradient(top,rgba(166,176,192,.1),rgba(166,176,192,.1)) !important;
min-width: 40px!important;
width: 40px!important;
height: 24px !important; }

#header-utils-btn:hover
{ background: rgba(255,255,255, .5) !important; }

/* ========= detail view ============ */
.global-warning-container.global-warning
{ border: none !important; }

deck[selectedIndex="4"] .detail-view-container
{ padding: 4px !important;
background: -moz-linear-gradient(-90deg ,rgba(255,255,255, .4),rgba(0,0,0,0.3)) !important;
-moz-box-shadow: rgba(98,128,136,0.4) -1px 6px 12px 2px  !important;
-moz-border-radius: 10px !important;
height: 500px;
color: black !important; } 

.view-header, .view-pane, #view-port
{ border: none !important; }

#detail-notification
{ border: none !important;
background: -moz-linear-gradient(-90deg ,rgba(255,255,255, .6),rgba(0,0,0,0.3)) !important;
-moz-box-shadow: rgba(98,128,136,0.4) -1px 6px 12px 2px  !important; }

#detail-notification-text
{ color: black !important; }

#detail-name
{ text-shadow: #DEE8EF -1px 1px 1px, 0px 0px 6px rgba(98,128,136,0.9) !important; }

.detail-row, .detail-row-complex
{ border: none !important; }

/* ====== incompatible addons ==========*/
.addon .warning, #detail-warning
{ color: black !important;
text-shadow: 1px 1px 1px rgba(204,0,0, .2) !important;  }

.addon[incompatible="true"] .name
{ margin-top:20px!important;}

.addon[incompatible="true"] .icon
{margin-top: 25px !important; }

/* ======= disabled ======== */
.addon[active="false"] .name, .disabled-postfix
{ opacity: .6 !important;
color: #ccc !important;
font-weight: bold !important;
text-shadow: 1px 1px 1px black !important; }

.addon[active="false"] 
{ background: -moz-linear-gradient(#9A9A9A, #999, #ADAFAF) !important;
color: #333 !important; }

/* Restart now items */
.addon[status="installing"], .addon[status="installing"][selected="true"], 
.addon[restartrequired]
{ background: -moz-linear-gradient(-300deg,rgba(0,0,0,0.6), rgba(1500,400,2000,0.65))!important; }

.button-link[label="Restart now"], 
.button-link[label="Undo"],
label[anonid="pending"]
{ font-weight: bold !important;
color: #660000 !important;
text-shadow: 1px 1px 1px #555 !important; } 

.button-link[label="Restart now"]:hover, 
.button-link[label="Undo"]:hover
{ color: #DACE82 !important;
text-shadow: 1px 1px 1px black !important; }

.addon-view[pending="disable"],
.addon-view[pending="uninstall"],
.pending 
{ background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.4) 5%, rgba(0,0,0, .7)) !important;
font-weight: bold !important;
color: black !important;
text-shadow: 1px 1px 1px #999 !important; }

/* ========= shadows ========== */
.addon[selected]:not([status="uninstalled"]), .category[selected]
{ -moz-box-shadow: rgba(98,128,136,0.4) 1px 6px 12px 2px  !important; }

/* ========== IMAGES =========== */
/* sorter dropmarker down */
.sorter[checkState="1"] 
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC) !important; }

/* sorter dropmarker up */
.sorter[checkState="2"]
{ list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACoElEQVR42mNoaGhggOH6+no4XVdXx9DS0sLQ3NwM5iPLIevBqrmxsRGsOSszizE3N5ehqakJLAYyFFkz2ABkjSAMUlxeXs4M0hgUGMgQEBDAUFRUBBJjamtrw3ANhrMqKyuZIyIiGJwcHcVmz56zrLCoeJGujq5oZGQkQ2JiIjPIFSDXwPQga2ZMSEhg8PHxYfAPCPSYMn3u7f9QUF3XctPewcnXxcWZAaQGqIcRZgjcSfHx8Qze3t4czi7uTRW1zf83bNnzLzExKXf+wkXTn7358r+2oeO/rJzCBDc3N8GUlBSGmpoaiAFdXV2McXFxIAM4Y+MSt7a29/8vKq26oKOr75qfX9AYGhrWFReflLFg8Yqbvv5h/1nYOM5ERUYK5efng7zCyNDT28scHh4GCiil+QuW/AgNjZypq6vnPGP2wgMwL+Tkl+w2t7AKi4lNmCkqJvU/IT5eu7Ozk6G2tpaJobW1lTEnJ4ehuLhYytLSKsPOziF/3qJln4+dvPB/2rQZXXv3H1h/8/7z/2WVDZ9VVdUrpaSk01JSUmVaW1tA0coIim/GgoIChrTUNM7c3PyZ23bs+d/dN/l5VHRcEChA3d3c2GbMnFM8dca8b54+wf+ZWdnXAcNAABSlYAN6enqAXggHuUB+/4FD/zu7eg84OTorQeOfBRh9jFFRkQwVlRX6aRm5e3j4BP8nJMRrtre3Q7zQ0dHBlJyczFBYWCgbn5BUExkRwenh4cGQl5fHDEqNIJuABjEHBQYxpKdnsBubmBa5uLgogJI42AVAU8DJFqiBwdnJiQGUAkHxDEqRsDwBSyexsTEMrq6uDFWVVYiUiJwsgWHBiJ43kNkgW4HRx1RdVQ1PjagKgC5BTuvoGCQOMgRrUoY5F1u2xacGAKC3j0eZAblXAAAAAElFTkSuQmCC) !important; }

/* warning icon */
.warning-icon
{ list-style-image: url(data:image/x-icon;base64,AAABAAEAEBAAAAEAGABoAwAAFgAAACgAAAAQAAAAIAAAAAEAGAAAAAAAQAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwICEwICEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwICEwICEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGsFBGsFBGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwMCy4MCy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICEwICEwICEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGsFBGsFBGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIoCAIoCAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACApwCApwCApwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBK4BBK4BBK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcEABcEABcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9MAB9MAB9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9MAB9MAB9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA/j8AAP4/AAD+PwAA//8AAP//AAD+PwAA/j8AAP4/AAD+PwAA/j8AAP4/AAD+PwAA/j8AAP4/AAD//wAA) !important; } }