/* AGENT_SHEET */
/* by makondo, 5/11. Thanks srazzano and grom! */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document regexp("^https?://((?!(addons|bugzilla|developer|forums|wiki|services))[^/]*?)\\.mozilla\\.org.*") {

/* huge headers */.huge, .huge h1, #home-promo, #tabzilla-promo, FOOTER, #main-feature h1, #main-feature .button-blue, #footer-email-form, #promo-contribute, #sub-footer, #newsletter-signup, #side-social, .sidebar .main .bottom, IMG[src="/media/img/btn.search.png"], /* planet mozilla socials> */.content > a[rel="nofollow"], .feeds, #home-promos, #home-about, #android-promo, .pager-content.pager-selected-mobile, #sg-popup, #get-involved-button, .vote-wrap, .tagline, .mission, #get-involved-box, [src="https://secure.gravatar.com/avatar/ae71a4e5e3ffea32f5852705c04b270f?s=48&d=https%3A//support.cdn.mozilla.net/static/img/avatar.png"], #trust-badge, #tabzilla-nav > UL > LI:nth-child(4), .newsletter-container, .lia-truncated-body-container.lia-truncate-with-message-link, #esr-form
{ display: none !important; }

#blog h3, #branding, article #toc ol li,article #toc ul li, #nav-main ol li.hover a,#nav-main ul li.hover a, #firefox-all #doc, #firefox-all.all-older #doc, #firefox-all #feature-header, #related-articles li, #information-content, .badge-content, #doc, .link-row
{ background-image: none !important; }

html, 
.fg-toolbar.ui-toolbar.ui-widget-header.ui-corner-tl.ui-corner-tr.ui-helper-clearfix,
#moz-global-nav,
#fxfamilynav-header
/* http://www.damnpic.net/images/2017/03/24/mozilla_org_cut.png */
{ background: url("http://www.damnpic.net/images/2017/03/24/mozilla_org_cut.png") top left, linear-gradient(to bottom, #9A9385, #4B4840) fixed !important;
color: black !important; }

* 
{ text-shadow: none !important;
color: black !important;
border-color: #666 !important; }

body, #outer-wrapper, #main-content, #footer, #relnoteswitcher ul, #pg-wrap, .more a, .platform-switcher ul, #masthead, #masthead nav ol li b,#masthead nav ul li b,#masthead nav ol li .current,#masthead nav ul li .current, #nav-main>ol>li a:hover, #whatsnew h3, #knownissues h3, #download-message #content, .footer-links, .sidebar .main, .solution, TD[bgcolor="#FAFAFA"], #related-articles, #header, .rss a, .email a, .entry-comments, .simple-search-form.cf, .plugin-status-container .shadow-separator, .moz-support, .expander-odd, .expander-even, #nav-primary, .notify, #secondaryHeader, #wrapper, #outer-wrapper, #main-content SECTION, .ga-section, .sidebar-nav.topics, FIELDSET, .content-box, #devices, .main-header, #firefox-hello SECTION, aside#sidebar, .btn-page:before, .btn-page:after, .btn-page, .page-head, section, .notes-section .features, .navigator, .latest-release, .section-items li, .lia-quilt-row.lia-quilt-row-header, .custom-card:before, .lia-teaser-text:after, .lia-custom-event:after, .lia-autocomplete-list-even-row
{ background: transparent !important; }

#relnoteswitcher ul, 
#nav-main ul li ul, 
.more a, 
section h3, 
.cf, 
.entry-comments, 
.entry-comments a, 
.billboard.newsletter-form
{ border: none !important;
box-shadow: none !important; }

/* support posts circles */ .stem,
#language-search, 
#language-search .button.arrow,
.breadcrumbs, 
.breadcrumbs:before,
.breadcrumbs:after,
.download-button.download-button-small.download-button-noicon,
.extra, 
#doc-content a img, 
#platform>ul, 
#expiryradios label
{ background: transparent !important;
border: none !important;
box-shadow: none !important; }

#outer-wrapper
{ border-top: none !important; }

#language-search .button.arrow,
#customizer-list>li
{ opacity: .5 !important; }

#tabzilla, 
#promo-logo, 
.download-content, 
#header h1 a, 
#carousel-left, 
#carousel-right, 
#search button,
#new-features b,
#submitContext
{ opacity: .7 !important; }

#customizer-list>li:hover
{ opacity: .8 !important; }

#tabzilla:hover, 
#promo-logo:hover, 
.download-content:hover, 
#header h1 a:hover,
#carousel-left:hover, 
#carousel-right:hover, 
#search button:hover, 
.img-submit:hover, 
#lang-submit:hover,
#language-search .button.arrow:hover,
.fm-search #s:hover,
#submitContext:hover
{ opacity: 1 !important; }

/*======= */

/* mozilla link */
#tabzilla
{ filter: brightness(80%) invert(1) !important; }

#fxfamilynav-adjunctnav-trigger
{ filter: brightness(50%) hue-rotate(20deg) !important; }

#fxfamilynav-adjunctnav-trigger:hover
{ filter: invert(1) brightness(150%) drop-shadow(1px 1px 6px #111B24)!important;
background-color: transparent !important; }

#wrapper > MAIN > HEADER > DIV > H1 > IMG,
.lia-img-icon-tkb-thread.lia-fa-icon,
#dropdown:after
{ filter: invert(100%) !important; }

[src="https://hwsfp35778.i.lithium.com/html/rank_icons/SUMO-new-contributor-rank-icon.png"]
{ filter: hue-rotate(290deg) brightness(80%) !important; }

.lia-thread-topic.lia-list-row-thread-solved:before
{ filter: hue-rotate(70deg) brightness(40%) !important;
opacity: .3 !important; }

#main-content > HEADER > H1, 
#wrapper > MAIN > HEADER > DIV > H1 > IMG
{ -moz-transform: scale(.4,.4)!important; }

#masthead > H2, 
#main-feature h2 img, 
.plugin-status-container .icon
{ -moz-transform: scale(.5,.5)!important; }

.plugin-status-container .action, 
.pillars,
#firefox-promo-link h3,
[src="/html/assets/mozilla-support.png"]
{ -moz-transform: scale(.7,.7)!important; }

#masthead h2
{ padding: 0px !important;
float: left !important; }

TH[scope="row"], 
.moz-support
{ padding: 0 !important; }

#main-feature
{ padding: 6px !important; }

.menu-bar.billboard
{ margin-top: 20px !important; }

#faq section
{ margin-top: 10px !important; }

#customize
{ margin-top: -500px !important; }

.lia-panel-message
{ margin-bottom: 3px !important; }

#tabzilla-panel.tabzilla-opened
{ height: 150px !important; }

#tabzilla-nav ul li
{ width: 18% !important;
margin-bottom: -30px !important; }

#tabzilla-panel, 
#faq section, 
#tabzilla-infobar button,
.lia-quilt-layout-one-column-message,
.lia-component-faq-toggleable-contents
{ background-color: rgba(170,170,170, .1) !important; }

.tabzilla-closed.open
{ border-bottom: 5px double !important;
-moz-border-bottom-colors:   rgba(67, 64, 57, .2) rgba(210, 201, 178, .4) rgba(210, 201, 178, .3) rgba(210, 201, 178, .2) !important;
box-shadow: inset 0px 11px 18px -10px rgba(251, 240, 212, .6), 
inset 0px -4px 16px -10px rgba(212, 204, 179, .8) !important; }

#tabzilla-contents
{ top: -30px !important; }

.pillars
{ margin-top: -50px !important;
margin-bottom: -50px !important; }

.main-header h1
{ margin-top: -20px !important;
margin-bottom: -20px !important; }

/* light inset shadow boxes */
.billboard, #feature-list li, .more, .section-contents, #sidebar section, #download-sidebar, #hacks-mozilla-org #content, #hacks-mozilla-org #content-bar, #hacks-mozilla-org #content-sub>ul>li, .signup, .note, div[style="margin: 1em 0px; padding: 1em; background-color: orange; text-align: center;"], div.main-section div.content, #answers, .pager.pager-with-tabs nav, .entry-header .vcard, .entry-posted, .search-filter.sidebar-nav li a, #showfor-panel, #customizers-wrapper, 
.notes-section,.device-thumbnail:hover, #profile, .promo-grid-wrapper, .promo-grid-inner, .faces-grid-inner, 
#page-nav, #sidebar .nav-primary li>a, .sidebar-nav.related-products li a,
.data TH[colspan="2"], ARTICLE[itemtype="http://schema.org/Article"], html table tr:hover,
#bodydisplay .button, #messageSearchField:active, #messageSearchField:focus, #messageSearchField:hover,
.lia-link-navigation.lia-search-filter-bread-crumb-link.lia-custom-event
{ background: rgba(170,170,170, .1) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2), 3px 3px 8px rgba(0,0,0, .2) !important; }

#document-list
{ background: rgba(170,170,170, .1) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2), 3px 3px 8px rgba(0,0,0, .2) !important;
margin-top: -14px !important; } 

.device-thumbnail
{ border: 1px solid transparent !important; }

.device-thumbnails
{ border-top: none !important;
border-bottom: 3px groove !important;
-moz-border-bottom-colors: #999A8A #040700 #555144 !important; }

/* red gradient */
.notice, 
.custom-card
{ background: radial-gradient(at top, rgba(129, 50, 11, .5), transparent) no-repeat !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2), 3px 3px 8px rgba(0,0,0, .2) !important;
border: 1px solid #999 !important; }

/* orange light */
.custom-card:hover,
.lia-search-match-lithium
{ background: radial-gradient(at top, rgba(159, 118, 64, .6), transparent) no-repeat !important;
border: 1px solid #aaa !important; }

#footer
{ border-top: 1px solid #555 !important; }

#hacks-mozilla-org #branding
{ border-bottom: none !important;
margin-bottom: 3px !important; }

.stem:after
{ border-color: transparent !important;
background: rgba(145,201,247, .3) !important;
box-shadow: 4px 4px 8px rgba(0,0,0, .5) !important; 
border-radius: 20px !important; }

/* color backgrounds */
/* beige */
.syntax, 
.text li, 
.codeedit, 
#poster,
.lia-message-body-content pre
{ background: #A7A69A !important; 
-moz-appearance: none !important; }

/*linen*/
.text li.li1
{ background: #BEBAA5 !important; }

/* lightrt linen */
.text li.li2
{ background: #AFAD98 !important; }

/* red */
.comments-closed
{ background: radial-gradient(at top, rgba(164, 1, 6, .5), transparent) !important; }

/* center light */
#content-bar.single p.entry-cat a 
{ background: radial-gradient(at top, rgba(218, 213, 188, .5), transparent) !important; }

/* === font */

a, 
p,
#lang_form label, 
.textwidget
{ color: #242321 !important; 
text-shadow: none !important; }

a:hover,
#nav-main ul li a:hover,
#nav-main ol li a:hover,
#nav-main ol li ol a:hover,
.faq li, 
.billboard h2
{ text-shadow: 1px 0px 0px !important;
text-decoration: none !important;
background-color: transparent !important; }

p, h4,
.textwidget, 
strong,  
.widgettitle span, 
#main-feature h2 small,
#hacks-mozilla-org .js #fm-search #s, 
.faq li, li, 
#support-for input
{ color: #000 !important; }

#newsletter-signup .button:hover,
#relnoteswitcher li span:hover,
#relnoteswitcher li a:hover, 
.platform-switcher li a.selected, 
ol.answers div.meta span.solved
{ color: #bbb !important; }

.billboard h1,
.billboard h2,
.billboard h3,
.billboard h4,
.billboard h5,
.billboard h6,
.billboard .huge,
.billboard .large,
ul a
{ color: #06315E !important;
font-weight: bold !important; }

/* closed header nav links */
#aux-nav a
{ color: #000 !important;
text-shadow: 1px 1px 1px #aaa !important;
font-weight: normal !important; }

#aux-nav a:hover
{ font-weight: normal !important;
text-shadow: 1px 1px 1px #aaa, 1px 0px 0px !important; }

.platform-switcher li a.selected:hover
{ text-decoration: none !important; }


#help-topics h1,
#tabzilla-nav li h2
{ font-size: 14px !important; }

.stacked h4, 
#channel #main-feature h2, 
#main-feature > P, 
.me-too button, 
#sidebar .nav-primary li>a
{ font-size: 16px !important; }

h1, h2, h3, h4,
.huge h2, 
.large h2, 
.billboard h2, 
.tagline, 
#firefox-promo-link strong, 
.main-header,
#site-title span, 
.widgettitle span, 
#main-feature h2, 
#main-feature h2 span
{ font-size: 20px !important; } 

/* === input */

select, 
#support-search > FORM, 
#s, 
.text, 
.email, 
#id_email,
#hacks-mozilla-org .js #fm-search, 
.search-input, 
#searchBar, 
.subtopics .selected a,
INPUT[type="search"],
.lia-form-input-wrapper input,
#messageSearchField>div,
A[title="Show option menu"]
{ -moz-appearance: none !important; 
background: none !important; 
box-shadow: inset 0px 2px 6px 2px #827C6F !important; 
border-radius: 3px !important;
border: 1px solid !important;
border-color: #555 #999 #aaa #444 !important; }

option, 
#search, 
.search-box,
.lia-tabs-standard
{ -moz-appearance: none !important; 
background: none !important; 
box-shadow: none !important;
color: black !important; }

#messageSearchField
{ margin-top: -20px !important; 
width: 250px !important; 
float: none !important; } 

#q
{ margin-right: 20px !important; }

select > button 
{ -moz-appearance: none !important; 
background-color: transparent !important;
border: none !important;
border-left: 1px solid #444 !important; }

INPUT[type="checkbox"],
INPUT[type="radio"]
{ background: transparent !important;
border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: inset 0px 1px 4px 1px rgba(0,0,0, .3) !important;
-moz-appearance: none !important; }

.search-column,
#language-search-q,
#language-search > DIV > BUTTON
{ padding: 0 4px !important;
height: 32px !important; }

/* === buttons */

.button, .download, #newsletter-signup .button, .document-vote input[type="submit"],
#relnoteswitcher li span, #relnoteswitcher li a, ul.home-download li a, 
.download-link.download-firefox, #support-search > FORM > INPUT:nth-child(4), .pager-tabs li a,
#nav-main ul li.current, #form-column3 > INPUT, section.marky button, a.btn, .web-badge-code, .me-too .btn.big, 
#basic-search > FORM > BUTTON,  #basic-search > FORM > BUTTON:before, #askButton, .download-button, .download-button-small .download-link, .btn.btn-important.big:before, .btn.btn-important.big, #platform a, #platform span, .selected a, .refresh-firefox a:before, .more-large, .contribute-btn, .more, .download-link.button.button-green, .lia-button.lia-button-secondary.lia-js-add-this-widget, .lia-button.lia-button-primary.lia-button-Submit-action.button
{ -moz-appearance: none !important; 
background: radial-gradient(at top, rgba(204,204,204, .4), transparent) no-repeat !important;
border: 1px solid transparent !important;
box-shadow: none !important; 
color: black !important;
text-shadow: 1px 1px 4px #555 !important; }

.button:hover, ul.home-download li a:hover, .document-vote input[type="submit"]:hover,
.download-link.download-firefox:hover, .download:hover, #form-column3 > INPUT:hover, section.marky button:hover, a.btn:hover, .me-too .btn.big:hover, #basic-search > FORM:hover > BUTTON:before, 
.download-button-small .download-link:hover, .btn.btn-important.big:hover, #platform a:hover, #platform span:hover, #id_email:focus, INPUT[type="search"]:focus, .more-large:hover, .contribute-btn:hover, .more:hover, .download-link.button.button-green:hover, .lia-button.lia-button-secondary.lia-js-add-this-widget:hover, .lia-button.lia-button-primary.lia-button-Submit-action:hover
{ background: radial-gradient(at top, rgba(255,255,255, .5), transparent) no-repeat !important; }

.plugin-status-container .action a:hover
{ background: radial-gradient(at top, rgba(200,200,200, .3), transparent) no-repeat !important;
box-shadow: none !important; }

.download a:hover
{ text-decoration: none !important; }

#askButton
{ font-size: 14px !important; }

#firefox-download-section .download-button-simple .download-link 
{ background: radial-gradient(at top, #5E8E21, transparent) no-repeat !important; }

#firefox-download-section .download-button-simple .download-link .download-subtitle
{ color: black !important;
text-shadow: 1px 1px 1px #BCCE9F !important; }

#firefox-download-section .download-button-simple .download-link:hover
{ background: radial-gradient(at top, #63BB0B, transparent) no-repeat !important; }

/* === dropdown menus */

#nav-main ul li, 
#nav-main ul li a
{ background: transparent !important;
border: none !important;
box-shadow: none !important; }

#nav-main ul li ul, 
.selectbox-wrapper ul, 
#vote-thanks-kbox,
#dropdownmenuitems,
.lia-menu-dropdown-items,
.ui-dialog,
.ui-dialog-content.ui-widget-content,
#dropDownLink_0,
.lia-autocomplete-container,
#fxfamilynav-adjunctnav
{ background-color: rgba(108, 113, 104, .8) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2), 2px 4px 8px rgba(36, 34, 33, .4) !important;
border: 1px solid #999 !important; }

#nav-main ul li.hover a,
#nav-main ul li.hover a:visited
{ background: none !important;
box-shadow: none !important; }

#nav-main-menu li ul li:hover, 
.selectbox-wrapper ul li:hover
{ background: rgba(110,110,110, .6) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2) !important; }

#nav-main ul li a 
{ color: black !important; }

#nav-main ul .submenu a
{ color: #C5CEBE !important; }

#nav-main ul .submenu a:hover
{ color: #E1EBD9 !important;
text-decoration: none !important;
text-shadow: 1px 0px 0px #000 !important; }

/* === details */

.nav-horizontal-menu
{ padding: 0px !important; }

#home-about a
{ -moz-transform: scale(.6,.6)!important; 
padding-right: 100px !important; }

#home-about a h4, 
#home-about a p
{ -moz-transform: scale(1.3,1.3)!important; }

#carousel-left, 
#carousel-right, 
#toggler-container img
{ -moz-transform: scale(.5,.5)!important; }

/* thanks, srazzano! */
#aux-nav .other-apps a:hover, 
.menu-nav>ul>li:hover>a
{ background-color: transparent !important;
text-shadow: 1px 0px 0px #000 !important; 
border-color: transparent !important;
box-shadow: none !important; }

#aux-nav *, 
#site-nav ul li a
{ background: transparent !important;
border-color: transparent !important;
box-shadow: none !important; }

#aux-nav > ul > li:after
{ display: none !important;}

#try ol li#try1 a, 
#try ol li#try3 a, 
.sub-feature, 
#firefox-all #languages,
#firefox-all #beta_versions, 
#firefox-all #lang_packs, 
#hacks-mozilla-org #comment-stream, 
#respond, 
.comment, 
#speed-graph dd
{ background-color: rgba(170,170,170, .3) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2) !important;
border: 1px solid #aaa !important; }

#speed-graph dd
{ border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: inset 0px 1px 4px 1px rgba(0,0,0, .3) !important; }

#speed-graph dd div:not(#speed-fx-rank)
{ background: rgba(50,50,50, .5) !important; }

.score
{ font-weight: bold !important; }

/* release notes tags */

.section-items.tagged .tag
{ border: 1px outset !important; }

.section-items.tagged .tag-new
{ background-color: #868C7B !important; }

.section-items.tagged .tag-changed
{ background-color: #867F93 !important; }

.section-items.tagged .tag-html5
{ background-color: #9A6D54 !important; }

.section-items.tagged .tag-developer
{ background-color: #7F7D79 !important; }

.section-items.tagged .tag-fixed
{ background-color: #5D6447 !important; }

/* tables */
#firefox-all #languages
{ margin-top: -100px !important;
max-height: 350px !important;
overflow-y: scroll !important; }

#newsletter-form h3
{ font-size: 14px !important;
color: black !important;
margin-top: 3px !important; }

#newsletter-form #id_email
{ height: 18px !important; }

.odd, .even { color: black !important; }
.odd a:hover, .even a:hover { text-shadow: 1px 0px 0px #000 !important; }
.odd td { background: rgba(100,100,100,.3) !important; }
.even td { background: rgba(170,170,170, .3) !important; }

.warning, 
#doc-content .key, 
#doc-content .button, 
#doc-content .menu
{ background: rgba(100,100,100,.2) !important;
border: 1px solid #000 !important; }

.warning strong
{ color: #A03F01 !important;
font-weight: normal !important; }

.note
{ color: black !important; }
.note a
{ text-shadow: 1px 0px 0px #000 !important; }

#content-sub ASIDE,
#sidebar section
{ padding: 10px !important; }

#content-sub, 
#try li:before
{ box-shadow: inset 0px 1px 5px 0px rgba(0,0,0, .6) !important;
background: linear-gradient(to top, #7F7C72, #969387) !important; }

#try li:before
{ border: 1px solid #211F1C !important; }

/* === hacks mozilla.org */
#hacks-mozilla-org .post code
{ color: black !important;
text-shadow: 1px 0px 0px #000 !important;
background: transparent !important; }

#hacks-mozilla-org .code
{ background: #8C8979 !important; }

/*#hacks-mozilla-org #comment-stream 
{ background: green !important; }*/

/* =================== images */

/* === search 'go' button */
#support-search .submit-button:hover
{ filter: brightness(140%) !important; }

.submit-button
{ height: 21px !important; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAADv0lEQVR42mNgQANicgyscA4jQzaQnA3EE9k4GGYC6WL/fGVOkJS4BJI6fEBSi4EJRItKMsgAqUms7AzvgPRbIH4CohXVGT7KyTEsArLlQeoK+90Y8RuoxwBWIK7KoAmkLgPxe3FNhbW2Hq4zbJ1dZ4mo6i4Biu0B4jeySgy3hEUYdPEaWDrZB+xCaS0GKSB1Bmj8/diCqrbOzsltDU3dfbUNnf1ZmR09XrEtk4DynUB8wTiQ+WxQvqZwySQv7K418OdgzGh1BBncB8TfE/LLp7V3d0wqK6+aVVZbPb2moWF6bnnjjJLuabM9wmunAtVUcXEzvFRSY6gH6U9psmZGMbB+bjhYgJkN7MrzIvIKxxPjOqsjfMrrvIwbK1yUG4vNJRoKdfgaCqQZSgqVhLpL+Bn4ooBqd8maM5yV1GXg985QZrSLlUC4ePbOYiYo0xTkLQcLjy1llZ11+SUNHVnZjR1pcY2dyREN7YFOja2myrX1CtxNVaYMqf5AtTOArr2n6cOgBdKs7cnChC0UbEHhmZXhv69vcUtfy8yqqQ2Ta6c29zdNbehrnVLR2jc1PrtzSnBq3xxthoJQoNpuYNjf0w+DRBjQUGZshloC8aWYOL2j01d0dNXMrZzUNrNpYvOEpokN/U2Typr6JsQX90108GjptmHIdAWqXSAowXBDShUcbAwOsRJYXaoAxLuVjBker9rYOLF5efnEtqW1UzoXNE1smdkwsWHqpJ6ySZPmGVu1FFsxODkAXXlT1RGcZhlmbCtANbBpQRQ4gCWVGTiAVCYQv6ht9Tyw5kBnS+WCgv7qheVTqueWT62YVb0gu3Nqu5JQowUPA3c3MGO8APkaGtnYk5VPpipIQhmUJYGueFXW439k1fFpE6bv7WiZsLW9rWXdzIL0hnleOqZurbx8DB+ZWBhyQPqA2ZcJbyaQ0gMrAMVmGxA/EpdkeB9aYnorptH/sFms6XY2PobrQPF/gkIM/4GGLVZ0ZOAG6dPzYWckWAaIiDKIghwPdjUDw14gPgnEO4G4HFSoAPEzAzfG/0B6MjgnmjIwmgbzMjIQCVg4uBi4gZhX1hpSNgDzvACQ6gHyfhpYs4AMbtQJYGOU0mVgZiAHABM7zDWgINoiLc3wR0mP4QeQnQuOlwxVluBcTUYGCoAvEF9TMWX4LynJ8BnIjoGKM5FtopwdOAmWCggyvFWxZ/gLZL+StmbwYqACkAbiRdJKDN+tPAVB4buUItNaFkfDws4MiI8AQ/s9kI6khksZ3FPkQWFoBy3lwAAAD90Jjz7hQncAAAAASUVORK5CYII=) center no-repeat !important;}

/* === arrow right */
.sidebar-nav .selected>a:after, 
.sidebar-nav .selected>a:before,
.selected.subtopic-selected>a:before
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAFcElEQVR42q1WeWwUVRj/3hy7S7tbLUgTD1oOAQOShkOqMVZAtBBIDId/2HhGgUB3t+VSExEQQU2KBLpFMVQQQjANoaIBArRgPEJLrQeHR01ojZZaStmyPXZn5s17z+/NbJoWsMGGSV5mdnb2+33f73g7AP9xhENBBW7HURgKEnl+e/MnT/zw2z8/rthS+XXesytzXJACNZz8fsBHKLjM6fSxlz868WV1o9h76g+RNnOHOWHOWyt6ngkF1YHWVwhxmWi42Gg2thtswqRMY2/xXD01c+IH6bkbK15cVJgRiZSygVKmCCEcCjSEsgxLbbrUrgmFwMblj9D8BbnzDl0cWTv9mddml0RKeVIb8j8ncJ/n3CZd8QRYlgUdHd3Q1Nql500fbr+zfFrWJXXC0ZF564pDoZCOQCIUDGq3DNBzJWyIJ0zo7jIgkbCIZZqiqfmaFgjofN3SyfzBKVNX7buQ9e3Cl5aPi5SW2jiJWngL0/R0wjiDRLcJRsICM0EBpSGA/MUMSxEIP3/GfXTMMH/O/sOB6ilPv1FUEnl/t0NZMKiUlLr09TuB4DYkDBMsSsHAZVk2mJZNqG0LSVvT5U79ngydhfLHBWBo9q6spzbteWVxOF0WD/fjMpxAJAFwAouCaTKwTBscaWTraALOuTyLqGGqeMEXTBtq1/3ue+FInT9ndv7qxSWR4m+KQgUKByKkRjcHYBQodm1Z3FkSAGsmFwJwThhjgjFKOjuZPvpe1b7Lnzm26vuUk+PnrF2/NbJhk5uroIoasV4UJXUSDBjjYDMB1BbuGT9TKgGZpAtMSglOSCg+cCWa0Bjr5rMeSlUGZ47eOGLulmPPL1o5XBYv7JWZXi7iwGVRCoC049m9pjYCyEVdMBtBGUMPoAWoKZTmy9eIp7uRtjRdzPvsXFrNrOfWzNuGmSkMFZA+LpIiYyiAO+aRd4jDHhcKAruFLYOhlRPQEeuCaLSDXL3aLq60RaE9FtOBxm0wGjOOdY6vmDp/7ZvbIhvelenvFRj8sUEh2i5zYIDNBTCKtNhIj2E5DovH4xDviqOVE7jiSJ0JiqaCP8WH9ylwXVJvouU9N+aAIEWd2EQbAmDIsHOZbkmH7dDEOAZD0UH3eh3RsSFU3yZoPLmzUD01TVeHDGt5dAQsrSzfdEhSJKnqRREDn0+H1JRBoCouTTaTwqugykkIVhLuZ6LK7DlGZj6vl1ic6EM8/OiMMcbSfbu2/4XFlW2R7fw6DRjoHg2Xx3GTtKfUxHJSLkDTZHFNqIrqCKXrmk19Xi3aFrNG3Wmt+flEWfG+76RNC1Qszm6giCOAigA+r8e5FliUIoDUW3bOmSoIofIGT/EP4i2t7Vp7S8O53BH6kiMHd9UUhTFoSFpJr+J9J8DNTtU08Hq8YCMlzOEZq+EoClIlhEV0VbeZ36P9ev6cMijetGPhpMGry8p2doWx660lfQvfCJCcwIsUWRTdwZz0ooCMSJRAIGD/2fq3dvb08dbsdBqsqa04UFYrN7sC3OxuXtwNWnLn4DgB0VwAXddBVTX5DfGoGvOm+0ntL2e0CyfLq+aO1afWfFVxQHYtf4fFef/bdc9OgfHUFSm0UFUMl0WJ3x+wG6LN2vGD++27E81ru+or3ztQj0IWLFP767ovgHBzi0KiVVRpUaID6pWexivPnNJ+Olx+fub9gSVV1ZXVReEg7qwCbrV4UgP3P5PixkLwL9qfeoddH7viK9+zXSH1dR+/Ov2BFWW7P427QpayAb+2ZE18surxzYfEw6/vEZCV25Y9ZUb+9c8M8LXFFWHU5OzTV1saYg1f7Px8/sSMnLN1p/aHg8scl0VKP+S35S1v1foNQ3teHdF+t6Pmv8dLMY+6MlSmAAAAAElFTkSuQmCC) center no-repeat !important; }

#toggler-container
{ height: 180px !important;
margin-top: -70px !important; }

#toggler-container img, 
#masthead h2 img
{ opacity: .8 !important; }

#toggler-container li a
{ background: none !important; }

h3.channel-title
{ height: 80px !important;
margin-top: -20px !important; }

#lang-submit
{ width: 0 !important;
padding-left: 32px !important;
height: 32px !important; }

#search button, 
.img-submit, 
#lang-submit, 
.fm-search #s
{ opacity: .7 !important;
box-shadow: none !important;
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAADOklEQVR42s2X+U5TQRSHr9hqQum+gCDRlLqwGWKwVYmyKS5UVDZTIxKkgopooiaiRp6IByHhVfiDN8Df6DfJ5KZA6TXRSb7cdE4798zvnDln6u3v73v/Eu9/daBJpERSZCArYthDIl3DHvkrDuzs7IQ9z/siPopXYhmq4pwIiZ9izWdfEme2traCObC5ual1vIuiLGIiJ7KiU0yLpOgV4yIqWrHnsccC54DGSfFI3BJpkREpXvxERHgWmbf2QTFpFgjkQKVS8djpC9En4nxOiFExxAsXRAGlkszdx5Fgp4BRwIlOxwkTkqfivLgkjLdtjr1dzNWTD0d7+GcMEds0CiSI9yyhGBMPHZuhh9+EA9cB8sHEe8TZpXmWxD1OxRyfY06ohvlNMAdmZ81Gfy9oQtHvi/ckOWLsL8UFx57D8QtmjUCV0MmHBV8+dLB748xl8qHVFypjjwYuxQfkg3HkCjv1qA02H2yoiswF7wUaTbxs1Hc0x3DOjHnyIe6Eyjhw1e/EsR1w6kOFTLdS51DmLOoYe5dj7+DU5La3t4N1Q0Y/O3WPXoF4m3HDKeXW3kv9CAVux8VicVEL3XVi3cJpWKVhrRIG135NrKBSIAeus1AaYvQC0xEf0yXtyUjTsEwI3opnHNWGHYjm8/mvxDfD7iLUf9OaZ2jl7dgTODCDKiY0zTYPju3A7u5ulYy3u4uQD+tiQvwQA9hS2EvcLSZI1oaTsMQubHu2d4XXYkq8I9Nd6TuZn6dxNXwMYzWkbyHTl8juTz7p48S8SjE6vbe315gDkn65hvQDSH9HfPdJ3yxuig+clkw4HG64EpacrLfStxGOSbLbL725K7xnvnBQRzxO1ue599msNuV4kacrfZzvPOdYmpvRqYbbsU96K+0g0pv5bzWy/rZjT3V3dzd8H7DS20tnlJ0ayR+IN0icxIEWknSdvpA/6l54mDEh6T/zwgQ7i1LhrPRrOJdEmSSXkiU6XyjItdwenxJZPuy8dIRqN0NlG8c+hzrGniiXy4H+F2RYqEqhsUxTy9uobHZ+he9OcQIC/zE5wUJ99P0e2ql5eRh7Vw17vh7p63HgwJHNZg+1b2xs1F3gfgHfpJWJXgcT6QAAAABJRU5ErkJggg==) center no-repeat !important; }

.fm-search #s
{ background-position: center right !important; }

/* avatars in support */
.avatar
{ border: 1px black inset !important; }

[src="//support.cdn.mozilla.net/static/img/avatar.png"]
{ width: 0 !important;
padding-left: 36px !important;
height: 36px !important; }

IMG[width="68"][height="68"][class="avatar avatar-68 photo"][srcset="https://secure.gravatar.com/avatar/3301a62f3707d6bcef9542d316fb587f?s=136&d=mm&r=g 2x"] 
{ width: 0 !important;
padding-left: 48px !important;
height: 48px !important;
margin-top: -10px !important; }

IMG[width="24"][height="24"][class="avatar avatar-24 photo"][srcset="https://secure.gravatar.com/avatar/3301a62f3707d6bcef9542d316fb587f?s=48&d=mm&r=g 2x"]
{ width: 0 !important;
padding-left: 36px !important;
height: 36px !important; }

[src="//support.cdn.mozilla.net/static/img/avatar.png"],
IMG[width="68"][height="68"][class="avatar avatar-68 photo"][srcset="https://secure.gravatar.com/avatar/3301a62f3707d6bcef9542d316fb587f?s=136&d=mm&r=g 2x"],
IMG[width="24"][height="24"][class="avatar avatar-24 photo"][srcset="https://secure.gravatar.com/avatar/3301a62f3707d6bcef9542d316fb587f?s=48&d=mm&r=g 2x"]
{ background: url(data:image/png;base64,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) center no-repeat !important; }

/* progress */
.plugincheck-loader
{ background: url(data:image/gif;base64,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) center no-repeat !important; }

html, 
HTML > BODY > HEADER,
.section.section--fullwidth.header
{ background: url(data:image/png;base64,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) repeat-x, linear-gradient(to bottom, #9A9385, #4B4840) fixed !important; } }

@-moz-document domain("support.mozilla.org") {

.answer .meta 
{ display: none !important; }

body 
{ border: none !important; }

#featured 
{ background-image: none !important; }

div, 
.badges span, 
.answers .user-meta .asked-by .karma-titles li, 
#document-list>ul 
{ background-color: transparent !important; }

.sd-module.promos, #quick-links li, #home-content, #doc-content tr, .notice-locked, .other-helpful, .folding-section, .highlight-box, #doc-tools > UL > LI > UL > LI > A
{ background: transparent !important; }

#main, 
#main article.main
{ background: transparent !important;
border: none !important; }

#support-search>form, 
.feature-box
{ background: none !important; 
box-shadow: none !important;
border: none !important; }

/* === header */
body>header
{ padding-bottom: 0px !important; }

.lia-quilt-row.lia-quilt-row-upper
{ width: 70% !important;
margin-right: 0 !important; }

.lia-quilt-row.lia-quilt-row-lower
{ width: 60% !important;
position: absolute !important;
top: 4px !important;
left: 0 !important; }

body>header .logo
{ -moz-transform: scale(.5,.5)!important; 
margin: -46px 0 0px -60px !important; }

body>header .logo:hover 
{ filter: brightness(40%) !important; }

#aux-nav
{ margin-right: 45% !important;
float: none !important; }

#support-search
{ margin-top: -38px !important;
margin-right: 12% !important; }

.searchbox
{ background: radial-gradient(at top, rgba(255,255,255, .2), transparent) no-repeat !important; }

.searchbox:focus, 
.searchbox:active
{ background: radial-gradient(at top, rgba(255,255,255, .3), transparent), linear-gradient(to bottom, rgba(204,204,204, .3), rgba(200,200,200, .1)) !important; 
border: 1px #333 inset !important; }

/* === rolled header */
body.scroll-header > header .logo
{ margin-top: 12px !important; }

body.scroll-header > header #support-search
{ margin-right: 0px !important;
margin-top: 8px !important; }

/* === */

#doc-content > P:nth-child(6) > A > IMG:hover
{ opacity: 1 !important; }

#doc-content > P:nth-child(6) > A > IMG
{ opacity: .75 !important;
box-shadow: none !important;
width: 0 !important;
padding-left: 133px !important;
height: 18px !important;
border-radius: 12px !important;
border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: inset 0px 1px 4px 1px rgba(0,0,0, .3) !important; 
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAAAcCAMAAAB4bYyFAAAAmVBMVEWOfHBmUkby//+LeW2EcmZrWU2IdmpuW09xX1N4ZVloVkqSgHR7aV1/bmLy//1fTUHy8OSciX2Ne299a1+DcGTy4tby/vLy//fy+e2wnZGJd2uTgXV+bGDy7eGikITNu6/r2c3hz8Py//m1o5e8qp7Mua3y//XCr6PPvbF2ZFjfy7/Ww7fk0sarmY3Vwrby59vl08dvXFCXhXmqgHbWAAADtElEQVRo3s1UiXbiOBA0QmAp2Ao+MD65r5BjZvf/P26rW3IAh2SGsO/NlAVqqbvUpZZsbzQaedw6ffuczY+uxI7u4ntXMOJ2aXM/6sSMPs7/H/w/iT63U9+1r8X+yncbv+8er99ng9p3cS//TvLdGNIDeMMuZHU+qvbR8HNURSH7w9+AHH3p/qjiWaxPg3gsJp9yZ7kQwsy/XL8f/wsNhVhd3Yx08GQHlLd/GpIKeR0zIxiTVH6OhZj3U7kRJhp+EdVVERbYXtSOhqTiKi8lgWYp91Nh1p+uPpS5mJPxsux3+Sm1NExDNC9sLdcvsLslrM1OiGzNKja73TIlRjzG9psIUUBBcWGIikzkeLdM0mLXlGG63VFIKl+MME2F1VZ5M9vlWSlpSjSljPPsx1Ss1pzPwgsvkMZTqMjK0JabVcDERAIvO2kQYkhVhsE68QuTDTy8CarmM3WrKmfClus7ZtcqsqsIQWyskwAefkESMGAkW7HaI3tQUKHfSlCzHEyODeRrEb9Qcoo9IinNLkRWQUUCSlaiQJN6NhXNEaTZIYhzsYwreQRpA5fcGozhrnCSyzSxOaEiuACyNjjLiUYBzKEMeANm3bo3jUGN5iyZVJDhVAQJVNQoxc+3t1xkRyHydZCAP0cu7ClaUDxVLZ6aiI1TWqtC84OG5M3rGPvQW05vyzjRmsOebSnnVhFWbnXTkppq4SJYGJ0dqQC54DPKSg3NFyq0U6EtAm76KNpEGrUXGb0IuG5rjkGRmhL1nPOIbico9naKhlJRLczhbX/YH4KAviZLeBDU1qIOnlwttBXOuwdaFRZIsfrR4AZn9T7SrtaYxC6sd64L41RQmeYad0DQxcvqmP62NKfBjQ81nSzpq+OaVLBrw/fCqTjlvVChNrRthdMwh6nY2VpM9EZYBjZCk46uCle3iVbuICCFP6eiUViCbpBe8BtDKshl7DtiItVRoZTS3AgLsSqhApv+Sctl0T8IVk+oc0QhVGSDV6a00TP74tZaoQ7CUAXZEmZCm6bXRXHuaGZM5LMrQ08q6GjUOzx1Bn1uykr6fnc6rpCybkdP8euRdOWRLys768OqlE++KnCU2rcedrGpOvDcjI8o8vouxm/D2+YmLKzJ//gCYLO+snzr5ZFbxi5s+e9O1Ya6dT3/dqjzweDpdX+o/fvgDbCQP3iH3xl30frP+gvGbfzW9gZ/A7yHjxg8DNAevo3b+V7vT+LvUNHCe+ydHuCx13vsPPR3FsEx53M383u9Xmf8H/D1elAKdJwyAAAAAElFTkSuQmCC) center no-repeat !important; } 

/* ======= */

#doc-content tr td
{ border-bottom: 1px solid #444 !important; }

/* .wiki-image.frameless
{ height: 28px !important; 
border: 1px #333 inset !important; }

.frameless 
{ box-shadow: 0px 4px 12px 4px #444 !important; } */

h1 
{ color: black !important; }

#unhelpful-survey, 
.ajax-vote-box, 
div.ajax-vote-box:after, 
HEADER, 
#main-nav, 
.sidebar-nav li span, 
.sidebar-nav.topics>li>a, 
.wiki-doc, 
.warning-box
{ background: rgba(170,170,170, .1) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2), 0px 2px 12px 2px rgba(0,0,0, .2) !important;
border: 1px solid #999 !important; }

div.ajax-vote-box:after, 
.card-grid>li:before
{ border-top: none !important;
border-left: none !important;
box-shadow: none !important;
background: transparent !important; }

.card-grid > li, 
.card-grid > li > a
{ background: rgba(89,85,74, .3) !important;
box-shadow: 2px 4px 8px rgba(0,0,0, .3) !important;
border-color: #59554A !important; }

.card-grid > li > a:hover
{ box-shadow: inset 0px 0px 16px 0px rgba(200,200,200, .4) !important; }

.answer .content, 
.answers .notice
{ border-radius: 3px !important; }

ol.forums-columns li,
ol.threads-columns li,
ol.posts-columns li
{ background: transparent !important;
box-shadow: inset 0px 4px 12px 4px rgba(150,150,150, .2)!important;
border-color: #59554A !important; }

.answers .notice
{ border: 1px inset #59554A !important;
padding: 2px !important; }

/* forum threads */
.question-tools.cf, 
.answer-tools.cf
{ margin-top: -22px !important;
margin-bottom: 10px !important; }

ol.forums li:nth-child(even),
ol.threads li:nth-child(even),
ol.posts li:nth-child(even), 
.ca-bbcode
{ background: rgba(89,85,74, .5) !important; }

BLOCKQUOTE 
{ background: rgba(89,85,74, .3) !important;
box-shadow: inset 0px 4px 12px 4px rgba(200,200,200, .2), 2px 4px 8px rgba(0,0,0, .3) !important;
border: 1px solid #59554A !important; }

.reply
{ padding: 2px 6px !important; 
border: 1px solid !important;
border-top: none !important;
border-color: transparent #44413B #36332F #4C4942 !important;
border-radius: 0px 0px 6px 6px !important;
box-shadow: 2px 2px 6px rgba(0,0,0, .3) !important;
background: rgba(89,85,74, .2) !important; }

.answers .main-content
{ padding: 10px 0 0 10px !important;
background: rgba(89,85,74, .2) !important; }

.answers .main-content:before
{ border-color: transparent !important;
width: 16px !important;
margin-left: -4px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAC4ElEQVR42mNgIAKUVlQz5heVM4PYyZkFcs1dU2zqmzuYidHLUF5Vw1hcXsMIYrt4BZonZhTtW7Vx18uU7BIXgporq2uZQHRmTiGTg6tPfkJG4bsjp6/8nzhj4X9nr+BkvJqra+rAmiNiEtXt3QM3NXdP/b9j/4lfew6f+drQPuG/m29YDFaNJeXVTDC2o0dgbGhM6tOZC1b+X7lh508g/Wv5uu0/S6pb/rt4h8ShaKyrr2PMLixnAbETUzIknTyD5mUXVf8Gavo7ZfaSn/3T5v+dMH3B33lL1/1Myy37D5RHGFBbW8tYUFwBttk3JMbT1Sf0Zkl16/+O/hk/Gzsm/mzpnvKva+KsP+190/9OnbP0Z1xq3n8H94B4FBdk5BYLOLr7t/sEx3wprWn9X1bb9gPo1D/VTd3/6tv6/wINAmOgS35GxGeADEC4IDYlW1NWRe8cB5/4fzVdsx92rn6/giKT/gGj6m9BecOf8rr2vzXNPWDcPWn2z/C49P/2bv4IF8QkZWnKKOuc5eCX+C8qo/pTUcPwp56p3T9bF9+/viGxfyITMv8mZhT+Tc0p/Vtc1fzTMyDyP9ASVC+k5RTz2zh5tUopaX/SNrL+b+ng+QMY0n8CwhP+AQ34E5+WDzYkr7Tup7tfOMgA1EAshAaid2Ckq4q28TUzG7f/QNt/h8Wm/QJq/pdZUPknt6QW5I2fQEP/2zj7xGNEY04BLBozxXWMbaeb2rj9AIb4P6DTf+UU1/wBBurftt5pP4Bp47+Vo1cc1oRUVFrJVFJRC077zu6+ofpmDveBTv8PjI1fFfUdv/qmzvsZk5wD8mIc3qRcU1sHzm3BEfEK6voWK4Kjkv+19077PWvR6i9AL/03s3WLJZiZysormSCxlMNoaGabZGLj9nTyzEX/QSnR0MIxnqjsXFVVy1hSUQM2yNnDX1NN13yTZ0AEMIDjIhlIAaUVkDKhqKSMOTm7RKyypgEc4ACg2ElIyR7BdAAAAABJRU5ErkJggg==) center no-repeat!important; } }

@-moz-document url-prefix("http://ftp.mozilla.org/"){ 

HTML > BODY > TABLE > TBODY > TR:last-child
{ display: none !important; }

body
{ border-radius: 5px !important;
padding: 6px !important;
margin: 0px 25% !important; }

PRE, 
pre:hover
{ background: transparent !important;
box-shadow: none !important; }

/*td 
{ padding: 0 5px !important; }*/

/* header */
h1, th a, tr a
{ color: black !important;
font-size: 16px !important;
font-weight: normal !important; }

/* table */
HTML > BODY > TABLE
{ padding: 0px 10px 10px 10px !important;
background: radial-gradient(at top, rgba(200,200,200, .4), transparent) no-repeat !important;
border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important; }

hr
{ margin-top: -4px !important;
height: 0px !important;
border: none !important; 
border-bottom: 2px ridge black !important; }

HTML > BODY > TABLE > TBODY > TR:first-child
{ text-shadow: 2px 2px 2px #333 !important; }

HTML > BODY > TABLE > TBODY > TR:first-child:hover
{ background: transparent !important; }

HTML > BODY > TABLE > TBODY > TR:first-child a:hover
{ color: #A8A977 !important;
text-shadow: 2px 2px 2px #000 !important; }

HTML > BODY > TABLE > TBODY > TR:nth-child(2)
{ padding: 0 !important; }

HTML > BODY > TABLE > TBODY > TR:nth-child(2):hover
{ background: transparent !important; }

td:nth-child(3)
{ font-weight: bold !important;
width: 160px !important; }

tr:hover
{ background: radial-gradient(at top, rgba(255,255,255, .4), transparent) no-repeat !important;
border-color: transparent !important; }

/* === images */

[src="/icons/folder.gif"]
{ width: 0 !important;
height: 18px !important;
padding-left: 20px !important;
background: url(data:image/png;base64,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) center no-repeat !important; }

[src="/icons/text.gif"]
{ width: 0 !important;
height: 18px !important;
padding-left: 20px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAADSklEQVR42t1VSSi1YRRmx8ZCykIpZKcomUKIa0yxUxJCpihuGXO5mZMpIXYumadQpvAakvkmhXSvpFu/DXsZnv89p9z8i9e/kI1Tp/O+3z3f97znec57rk1dXZ3NT7rN7wKQppUuvum6rwCMQUFBCA0NRUBAAIKDgxEeHo7IyEhoNBr2qKgoREREcE5gYCD8/f05lyL9Jr/xRwng6OgoioqKUFxcjKysLJSVlaGhoYG9tbUVjY2N6OnpQXd3N8rLy1FSUoLc3FxkZ2ezV1VVwdnZ+UoJ4OnpKbq6utDc3Iza2lpotVrY29vDy8sLPj4+HB0cHBAWFoapqSl0dHQwqE6nQ0VFBfr7++Hu7q4GkKWKzc1NDA0NYWRkBFSNr68vnzovLw/t7e1IT08nGnh/fX2N8fFxzqeq1tbW4O3trQaIi4sTj4+P2Nrawu7uLp8uIyMDe3t7qK6uxvLyMlpaWjA6OsoUVVZW4v7+Htvb25ibm4PZbCbd1ABpaWkC0kwmEywWCwYGBlBYWIjz83OmbH9/HxcXF4iOjobM50oWFhbw9PSE4+NjvL+/IyYmRg0gKWGAl5cXCpifn+dT0n54eBgTExM4OzvDzMwMnp+fmRrSguzh4YFjSkqKGkCekgE+7OjoiHknW1lZwdLSEnZ2drC6usrPDg8PcXBw8PkV5OfnqwH0ev0/ACcnJ9wpZHTq2dlZrK+vY3JyEq+vrywq6fXZpPj/p4heJltcXOTefnt7w/T0NAu5sbHBa8oxGAzcRWSkA1lqaqoaQHYMA9zd3XF3DA4OoqCgAJeXl3zZqKs6OztZYKPRyJePWpjASHwy2YlqgISEBEEnEUJwazY1NSEzM5Mrkdxy79PtzcnJ4QagzpK04vb2lnNubm4QEhKiBpCzRZCIVPrY2Bi3qJ+fn7XPSQMSmtYkbnJyMgOT6H19fayJvPFqAA8PD0E3kuj4GBW2trZwdXVld3FxsUY3NzfY2dkxhW1tbaxVb28v5DfUAE5OTqK0tNQ6xGi+EFh9fT1H4p4ooUh7mlk1NTWcT5XQWoJffTWuT2k0002lMU0xNjYWiYmJTEdSUpLVaU/P4+Pjrfn0TH7D8hWAXrrpG26WbvjF/8k/4X8BcT+DeEmQHHYAAAAASUVORK5CYII=) center no-repeat !important; }

[src="/icons/unknown.gif"]
{ width: 0 !important;
height: 18px !important;
padding-left: 20px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1ElEQVR42mNoaGhgoCVmGP4W1NfXgzGI3djYCMbo4mRZADOgtbWVobOzi6G5o4OhtrGFoay2laGuCSLW2tpC0CKchoPozs5OhtyiEgZrR1dZE3WNTCddhSkxjgqTnK2MUhycPcVzC0rBavBZgtOCjo52hoDQcAYRNvbqXFehnxW8DP9zNZj+nyhm/3+hz/B/tq/AFzUF0ZyIqDiGjvZ20iwABUt2bgGDiBhPUKcZz/+7fcb/q4xFfjAwMEwX5GKav2+C06/bawz/9ybJ/2di5HAoq6hgaGlpId6Crq4uBmcPfwZ7I7ElB+Kk/+8v0v4fYCJ9lZWTG2gHO0NpkvWt+5us/s/O1fgPFGiPjgX6AhhHRFvQ3d3N4OrmwcDHxZKhJ8l/QEtK6JAoH1e5hLwqg66WXvCaOqvvx6cr/e9N1wdZEBYWHg6OC6ItaGtrY0hNTWXg5RNgYWDlFGJi5xJiYOZgcDHXWHygQur/q2W2/7vSdP5ryEsuAnmpqKgIHKwkRXJTUxOYbm5uZohPTmFQk5CPmxwm+//bKtn/q8vtfoiKSjQCDefx9PTE6XqCyRRkeF9fH4NrQBCDi6DQxo0xQv8/rlP7H+mkv52BgRUYNmFgw0GZj6RUhB4fxrb2DPZ8fIenewj9v9ch9d9VV3aVibUjw9SpU1EcRJYFPT09DFbW1gz8XJyZUiIiM1UlRGbycbHHegCDBiRHqLggaEE7MBPFx8cxMLCwsQjwcVWI8LEVMLFxMmRmZoATA8WFHSh9h8bEMoizsLXV2/L+v9Io+N9ASaQwOj6FOhaAgsHUzoFBnIFh00J/gf+PGoX+y/MyzrV19gDLUWwBKJK9vL2BKZLBWVOE5ZqRAMMFINssOCQEnOMptgCUVCsrKxlkZGRAlsgDsYyCggJDbU0NOK9QpcIBFWSgtJ6TkwPGIDbIYooqHPSKB+RaUIoCYVgup4oFg77SBwBOIDtzztuY5gAAAABJRU5ErkJggg==) center no-repeat !important; }

[src="/icons/compressed.gif"]
{ width: 0 !important;
height: 18px !important;
padding-left: 20px !important;
background: url(data:image/png;base64,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) center no-repeat !important; } }

@-moz-document url-prefix("https://blog.mozilla.org/") {

IFRAME[src="http://platform.twitter.com/widgets/tweet_button.html?url=https://blog.mozilla.org/addons/2013/02/01/the-add-on-sdk-coming-soon-to-firefox-21/&counturl=https://blog.mozilla.org/addons/2013/02/01/the-add-on-sdk-coming-soon-to-firefox-21/&text=The Add-on SDK: coming soon to Firefox 21&count=horizontal&lang=en&via=mozamo&related=canuckistani:Author of the post,"] 
{ display: none !important; }

#page, 
.single .entry-comments, 
.entry-comments a, 
#comment-list .entry-title .flag, 
#content, 
#comment-form, 
.nav-paging, 
.widget.widget_text, 
.widget.widget_search
{ background: none !important; }

.entry-comments a:after
{ border: none !important; }

.entry-title
{ font-size: 16px !important;
margin: 20px 0 10px -16px !important;
min-height: 30px !important; }

#site-title,
.entry-title
{ letter-spacing: 0px !important;
font-family: Elephant, sans-serif !important; }

.entry-posted
{ margin-top: 0px !important;
height: 40px !important;
width: 40px !important; }

.entry-header .vcard
{ margin-top: -2px !important; }

.entry-header .vcard IMG[width="24"][height="24"][class="avatar avatar-24 photo"][srcset="https://secure.gravatar.com/avatar/3301a62f3707d6bcef9542d316fb587f?s=48&d=mm&r=g 2x"]
{ margin-top: -10px !important;
margin-left: -10px !important; }

.avatar.avatar-24.photo
{ padding: 3px !important;
margin-top: -4px !important;
margin-left: -6px !important; }

.published a,
.published span,
.entry-title a
{ text-shadow: 1px 1px 2px #bbb !important; }

.published:hover a,
.entry-title a:hover
{ text-shadow: 1px 1px 2px #ccc, 0px 1px 0px #000 !important; }

.fm-search #s
{ width: 100% !important; }

p
{ color: #000 !important; }

#masthead
{ height: 30px !important;
padding: 0 10px !important; }

#site-title
{ padding-top: 8px !important; }

.children, 
.children li, 
.widget, 
#menu
{ background: rgba(110,110,110,.3) !important; }

.wp_syntax, code, pre
{ background: #999 !important;
font-weight: bold !important; }

.wp_syntax td.code
{ background: none !important;
border: 1px solid black!important; }

#respond
{ padding: 6px !important; }

.page-numbers
{ background: rgba(110,110,110,.3) !important;
border: 1px solid !important;
border-color: #888 #333 #555 #777 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important;
color: black !important; }

.page-numbers.current
{ color: #AFE2FF !important; }
.page-numbers.current:hover
{ color: #AFE2FF !important;
text-shadow: 1px 0px 0px !important; }

.pages a:visited, 
.page-numbers.current
{ border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important;
background: none !important; } }

@-moz-document domain("hg.mozilla.org") {

/* html
{ background: #2F3C46 !important; } */

body
{ background: transparent !important;
border: none !important; }

.page_footer,  
.title, 
.log_link
{ background: transparent !important; }

.page_header
{ background: radial-gradient(at bottom, rgba(48, 60, 66, .3), transparent) no-repeat !important;
font-weight: normal !important; }

HTML > BODY > FORM > DIV > INPUT
{ background: radial-gradient(at bottom, rgba(200,200,200, .3), transparent) no-repeat !important;
-moz-appearance: none !important;
border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important; }

.page_header a
{ text-shadow: 1px 2px 1px #2F3C46 !important; }

* { color: #000 !important; }

a { color: #B9E5FB !important; }
strong { color: #ccc !important; }
a.list b { color: #000 !important; }

ul#graphnodes li span 
{ color: #1D242B !important; 
margin-top: 4px !important; }

div { border-color: #101519 !important; }

div.l0 { background: rgba(100,100,100, .3) !important; }
div.l1 { background: rgba(150,150,150, .3) !important; }

.parity0:hover, 
.parity1:hover 
{ background: radial-gradient(at bottom right, rgba(190,190,190, .4), transparent, transparent) no-repeat !important; }

.parity0:hover pre, 
.parity1:hover pre 
{ background: radial-gradient(at top left, rgba(250,250,250, .4), transparent) no-repeat !important; color: black !important; }

.parity1 
{ background: rgba(100,100,100, .2) !important; }

span.logtags span
{ font-family: "Segoe UI", Calibri, sans-serif !important;
font-weight: bold !important; 
text-shadow: 1px 2px 2px #000 !important; 
font-size: 11px !important;
border-color: black !important;
background: none !important; }

/* purple */ span.logtags span.inbranchtag { color: #7E92AD !important; }
/* yellow */ span.logtags span.tagtag { color: #C1BA7A !important; }
/* green */ span.logtags span.branchtag { color: #839B65 !important; }

/* code on hg.mozilla */
pre { background: rgba(29, 36, 40, .2) !important; }
/* red */ .difflineminus { color: red !important; }
/* green */ .difflineplus { color: #8CA56C !important; } }

@-moz-document url-prefix(http://ask.mozilla.org) {

#ContentRight, 
#ground
{ display: none !important; }

.tabBar, 
.rss, 
.tag-right
{ background-color: transparent !important; }

.votes, 
.answers, 
.views
{ background: transparent !important; }

.tag-left
{ box-shadow: none !important; }

#closeNotify
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADC0lEQVR42mNQZ2NgceJhL5xfmv08WF6iH8jnYsABgHJGKQaaB1ONtE+qsjHogQXNOBmKflw/+e/r5aP//9+78K8xzOeREhsDN7pmHXYG1wPTen+ubCj9v6Ku5H9ziO9ncRYGYYZsK+PHR+ZO+n94zkQwvr9n3b9SN7v7yIaANB+ZN/lXgYPFf6ArwNiKk+GHDCtDDgOQMWVFXenfda1V/0F4fVv1/2MLpv5NM9O9AzIEpHl1U+UPkM0a7AxwA1TYGD5zMDLYM2ixM/B4CvHcnZwe/3dmbsr/mXmpYLyqqexvuKrso77kyG+LKwv+R6srwDUD/f9NkoVhBtBxfGAnarIz8LvycdxtCPH+0xLh/781MuB/W1Tg/66EsH8dMcH/q3yc/2sjbP8mx8owC6hNCD2Q+J14WO/l2Jj+qXB3+F8f4PG/KdQHjD1FeP8bcTCAvPAN6K3ZGJphAKhIwI2H40mFp+O/pmCf/+3RQf8LHS3/R6nK//cS4v0ONGARTs0g4MDG4Byno/KhIdjrf2d8KBjXAV0CNPB/uoXBL2dO1iuWnJhRDAbOXKzOQbLi70vd7f6D/D01K+H/7KKM/3OLM/9PzkwAh0uevfkvdyHuS3YcTKiGePJxOgNj4n2amd7/xhDv/zPzU4FRWv1/cXXhj+0TWn9vaK8FG9YCNCTdTP+XpyD3JWceNogh/iICJrZsDB9CFCT/FzpZ/QdGGzAKK/6vqC/+6sDPMb/Mw/7W4XmTfq8Dpo+J6XH/y9zt/4cpy/xy5eW4ANTOyODCzbYTmJj+R6jK/S/3cvw/NTvx/6zC9K8OApygeBYCxgBfpYfjjS29Tb9BLqvxdvkfo6n0346T6ZMdH5sbg6+YwHE3Ps7/4UADavzd/s8uyPjuIsE3Ezm0faWF+YABe3tZTfGfKi/n/7FAA4Dh9cWCiymNIUJZxqIrLvQLMAn/XtNc+cNNSmAWtqgCGdIeFXTnwIzeHxu7an9mWho+AArLgiVNORjEnYW5C4G5yxmePLEDJicBTh9TToYMIFsOxAcAVVdCPBCaRegAAAAASUVORK5CYII=) center no-repeat !important; }

input[type="submit"].searchBtn, 
input[type="submit"].searchBtn:hover 
{ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAADhUlEQVR42qWVe0yNcRjHO0qOUuecOnWcOjqpTopKQrmkNjNjzd1yCzGJTBnG3Gm5psTQSJFIqnWyQ8O0Gc3MbAxTM3/oT8YfmFiX9/g8yLA3c3m3737P73mf9/t7rr/XxeU3z944s6YbLv/z7Aj265Vp0vdZ0V9vRA4HMdutRhs6Azp39pq/Jey90mywsGbkj7M4zuXGNFcXxbVW7Ix+uju6fzX6OZCbWN3+iDAD7zZYfIfwQcX1xnHvG+4mK423kzoaroz91HgnuVP2l+2j3/D+CAeHiAO/JUz19XLDAzGsgKDdUTPqI/JDcBGUglo8bb52PbH9xq0keXco3V8XwOqqSoh3Gkj1GGThyTtH9ahPyI6l/rps9NPBJDCLfK5Hf/Pq1cSO2uLhL5FnE12/nkhdF/npQjG6TLgK64NlJv0yiGLnGb1NhGpgNbOPzwnwyTk02focb7uwOznX6B0ohVUj1WYH+CQWL7a1kL9OjEqEAC+8uj+QlYP16JOR7aRB2RNrblrir4tRzS2knmDSycxBLy5VJrRjlMfHA3/Nl3yMPlI8bHCM6do/JlAiGs1eq0pKkSYUjA9qJp8S1nE+DlYhdSMNQlpH7iVNtxf66RJ6ItViHC/Fqa+IV4qmBD/aajUmrwv08ehudFm/pWNGSVZEa13JCElTKYdHs7qrkbrxMoyXm05khL+2nx7ZgXwJJBGBz8avkch0Tc5PsjTZz8R3FaeFSfVXq0X0Y0v5phm9J2JQeWbTkDaIO8vWDn7Gvhzkgwtnt0W3ou+qORrnRH6P7iDFsxGVVrUDIHWX4mA0RwiKUoJfVh2I7YREkZQQrnI+L6aDvL86Ni/0bVXhMIURlumqBJnfRvvnLqDfNOS1L8Q25OnbrMZd0jrgPngC7oGa9Rbfg6xnOfR15b6hCkOg4PkHdCeyzAabXDi/XiaaVWaDFuJA6VMwjYPSqfByDlrEfiqYgDwf24byzVFK+ZYoSYWTKGR0S/A4TKJWu6lcmRxPCP0wCJK0gAGQG4EBOUp6+fC0ge9OrY5QgLNsTaSTQ74T93jJ5Ib6a6QAcoisTNCXPZ4KeYpcMoUTrR+YRAU4i9NtToorxAV/fYnTLX0k9xQ1DYJ62qztyMwQBTiPpoYqeZGmx//yZ9Awnh4ysgu/Etv53bRRPIXLRiat6V9/ORouE0+IIyBewP48aJEuoXM2fAZBbnjcKhi3BAAAAABJRU5ErkJggg==) center no-repeat !important; } }


@-moz-document url-prefix("https://hacks.mozilla.org/") {

.masthead h1
{ margin-top: -60px !important;
margin-bottom: -50px !important; }

.masthead .search
{ margin: -40px auto 0 -300px !important; }

.post p,
.post ul,
.post ol 
{ min-width: 900px !important; }

[srcset="https://secure.gravatar.com/avatar/1f41f3ef916e1c1fc9401cf3212a6708?s=144&d=mm&r=g 2x"][src="https://secure.gravatar.com/avatar/1f41f3ef916e1c1fc9401cf3212a6708?s=72&d=mm&r=g"][alt=""]
{ filter: invert(80%) !important;
border: none !important; } }