@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); /* Globals */ :root { --branding: url("data:image/svg+xml;utf8,"); --toolbars: url("chrome://messenger/skin/icons/mail-toolbar-small.png"); } * {animation-delay: 0ms !important; animation-duration: 0ms !important; transition: none !important; font: menu !important;} window[title] {-moz-appearance: -moz-win-glass !important; background: transparent !important;} browser, html, body, tree {background-color: Window !important; color: WindowText !important;} toolbox, menubar, toolbar, toolbarset, #attachmentSaveAll, #addresses-box, #attachments-box {-moz-appearance: none !important; background: none !important; border: none !important; text-shadow: none !important; outline: none !important; box-shadow: none !important;} page:not([id="addons-page"]), #CustomizeToolbarWindow, #filterListDialog, window[title="Import"] {background: Menu !important; color: WindowText !important;} menulist .menulist-dropmarker {margin: -3px -3px -2px 0 !important;} textbox {background: Window !important; color: WindowText !important; padding-left: 2px !important; border: 1px solid WindowFrame !important; border-radius: 0 !important; outline: none !important;} * .textbox-search-icon {transform: scaleX(-1) !important; filter: FlipH !important; margin: 2px 1px 0 0 !important; cursor: pointer !important;} * .toolbarbutton-menubutton-button, * .toolbarbutton-menubutton-dropmarker {background: none !important; border: none !important; box-shadow: none !important;} toolbarseparator {-moz-appearance: none !important; position: absolute !important; -moz-box-pack: center !important; opacity: 0.65 !important; margin: 0 2px 0 2px !important;} progressmeter {-moz-appearance: progressbar !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important;} .progress-bar {filter: hue-rotate(55deg) saturate(115%) brightness(95%) contrast(120%) !important; margin: 0 -1px 0 -1px !important;} menulist:not([type="menu-button"]) {-moz-appearance: menulist !important; color: WindowText !important; padding: 0 !important; border: none !important; text-shadow: none !important; box-shadow: none !important;} menulist:not([type="menu-button"])[disabled="true"] {color: GrayText !important;} menulist:not([type="menu-button"]) .menulist-icon {margin: 1px 2px 0 -2px !important; padding: 0 !important;} menulist:not([type="menu-button"]) .menulist-dropmarker {-moz-appearance: menulist-button !important; margin: -3px -3px -3px 0 !important; padding: 0 !important;} menulist:not([type="menu-button"]) .menulist-label {font-weight: normal !important; padding: 2px 0 1px 0 !important;} menupopup {-moz-appearance: tooltip !important;} menuseparator {-moz-appearance: toolbar !important; max-height: 2px !important; margin: 1px 4px 0 4px !important; padding: 0 !important; opacity: 0.6 !important; filter: contrast(100%) brightness(120%) !important;} .popup-internal-box {background: transparent !important; padding: 2px 0 2px 0 !important;} #appmenu-popup * {background: transparent !important; border-color: transparent !important; text-shadow: none !important; outline: none !important; box-shadow: none !important;} #messengerWindow[sizemode="maximized"] {padding-top: 3px !important;} /* Add-ons Manager */ #addons-page * {font-size: 14px !important;} #addons-page textbox {background: rgb(251,251,251) !important; padding: 0 4px 2px 6px !important; border-color: rgb(193,193,193) !important;} #addons-page textbox .textbox-search-icon {margin: 3px 1px 0 0 !important;} #headered-views-content .name {font-weight: bold !important;} /* Config Editor */ #configDeck {background: rgb(251,251,251) !important; margin: 0 0 -5px 0 !important; color: WindowText !important;} #config textbox, #filterRow, #configTree, #configTreeBody, #warningText {background: rgb(251,251,251) !important; color: WindowText !important;} #config textbox {padding: 0 4px 2px 4px !important; border-color: rgb(193,193,193) !important;} #config textbox .textbox-search-icon {margin: 3px 1px 0 0 !important;} #warningTitle, #configTree treecol label {color: WindowText !important; font-weight: bold !important;} #configTreeBody::-moz-tree-row {background: rgb(251,251,251) !important; padding: 0 0 2px 6px !important;} #configTreeBody::-moz-tree-row(selected) {background: ThreeDShadow !important; border: 1px solid Menu !important;} #configTreeBody::-moz-tree-row(hover), #configTreeBody::-moz-tree-row(selected, hover) {background: Highlight !important; border: 1px solid Menu !important;} #configTreeBody::-moz-tree-cell-text {color: WindowText !important; padding: 0 0 2px 6px !important;} #configTreeBody::-moz-tree-cell-text(hover), #configTreeBody::-moz-tree-cell-text(selected), #configTreeBody::-moz-tree-cell-text(selected, hover) {color: HighlightText !important;} /* MenuBar */ #navigation-toolbox {min-width: 1px !important; overflow: -moz-hidden-unscrollable !important;} #mail-toolbar-menubar2 {-moz-window-dragging: unset !important; -moz-box-ordinal-group: 1 !important; padding: 2px 5px 0 0 !important;} menubar {max-height: 25px !important; margin: -1px 0 -2px 0 !important; padding: 1px !important;} menubar > menu {-moz-appearance: toolbarbutton !important; color: MenuText !important; padding: 1px 2px 2px 2px !important;} menubar > menu:hover {color: HighlightText !important; } menubar > menu:hover:active, menubar > menu[open="true"] {color: HighlightText !important;} menubar > menu[disabled="true"] {color: GrayText !important;} /* Toolbars */ #tabmail-container {margin: 0 -1px -2px -1px !important;} #titlebar, toolbox:before, toolbox:after, #mail-toolbox:before, #mail-toolbox:after, #messengerBox:before, #messengerBox:after {display: none !important;} #messengerBox {box-shadow: -1px -1px WindowFrame !important; border-top: 1px solid Menu !important;} #mail-toolbox {-moz-box-pack: center !important; margin: 0 0 1px 0 !important; padding: 0 !important; border: none !important; outline: none !important; box-shadow: none !important;} #mail-bar3:not([collapsed="true"]) {-moz-box-pack: start !important; min-height: 36px !important; max-height: 36px !important; padding: 2px 5px 2px 1px !important; margin: 0 !important; border: none !important; outline: none !important; box-shadow: none !important;} toolbar[id*="menubar"] toolbarbutton {-moz-appearance: toolbarbutton !important; min-width: 23px !important; min-height: 23px !important; max-height: 23px !important; padding: 0 2px 1px 3px !important; margin: 0 !important; color: MenuText !important; border: none !important; text-shadow: none !important; box-shadow: none !important;} toolbar[id*="menubar"] toolbarbutton:not([disabled="true"]):not([checked="true"]):hover {color: HighlightText !important;} toolbar[id*="menubar"] toolbarbutton:not([disabled="true"]):not([checked="true"]):hover:active {color: HighlightText !important;} toolbar[id*="menubar"] toolbarbutton:-moz-any([disabled="true"],[checked="true"]) {color: GrayText !important;} toolbar[id*="menubar"] toolbarbutton .toolbarbutton-text {display: none !important;} toolbar[id*="menubar"] toolbarbutton:not([type="menu-button"]) .toolbarbutton-icon {padding: 2px 1px 0 1px !important;} toolbar[id*="menubar"] toolbarbutton[type="menu-button"] {max-width: 31px !important; min-height: 23px !important; max-height: 23px !important; margin: 0 0 0 4px !important; padding: 0 !important;} toolbar[id*="menubar"] toolbarbutton[type="menu-button"] .toolbarbutton-menubutton-button .toolbarbutton-icon {padding: 2px 0 0 2px !important;} toolbar[id*="menubar"] toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button {min-width: 23px !important; min-height: 23px !important; max-height: 23px !important; margin: 0 0 -1px -1px !important; padding: 0 5px 2px 5px !important;} toolbar[id*="menubar"] toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {margin: 1px 2px -1px -2px !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="header-view-toolbar"], [id="ab-bar2"]) toolbarbutton {-moz-appearance: toolbarbutton !important; min-width: 23px !important; min-height: 25px !important; margin: 0 !important; padding: 0 5px 0 5px !important; color: MenuText !important; border: none !important; text-shadow: none !important; box-shadow: none !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="header-view-toolbar"], [id="ab-bar2"]) toolbarbutton:not([disabled="true"]):not([checked="true"]):hover {color: HighlightText !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="header-view-toolbar"], [id="ab-bar2"]) toolbarbutton:not([disabled="true"]):not([checked="true"]):hover:active {color: HighlightText !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="header-view-toolbar"], [id="ab-bar2"]) toolbarbutton:-moz-any([disabled="true"],[checked="true"]) {color: GrayText !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="header-view-toolbar"], [id="ab-bar2"]) toolbarbutton:not([type="menu-button"]) .toolbarbutton-icon {margin: 1px 0 -1px 0 !important; padding: 0 1px 2px 1px !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="header-view-toolbar"], [id="ab-bar2"]) menulist:not([type="menu-button"]) {min-height: 30px !important; max-height: 30px !important; margin: 0 3px 2px 3px !important; padding: 0 0 0 4px !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="ab-bar2"]) toolbarbutton[type="menu-button"] {min-width: 31px !important; min-height: 32px !important; max-height: 32px !important; margin: 0 0 0 4px !important; padding: 0 !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="ab-bar2"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button {min-width: 23px !important; min-height: 32px !important; max-height: 32px !important; margin: 0 0 -1px -1px !important; padding: 0 5px 2px 5px !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="ab-bar2"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon {padding: 1px !important; margin: 1px 0 -1px 0 !important;} toolbar:-moz-any([toolbarname*="Toolbar"], [id="ab-bar2"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {margin: 2px 1px 1px 0 !important;} #header-view-toolbar toolbarbutton[type="menu-button"] {min-width: 31px !important; min-height: 25px !important; max-height: 25px !important; margin: 0 0 0 1px !important; padding: 0 !important;} #header-view-toolbar toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button {min-width: 23px !important; min-height: 25px !important; max-height: 25px !important; margin: 0 0 -1px -1px !important; padding: 0 5px 2px 5px !important;} #header-view-toolbar toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button > .toolbarbutton-icon {padding: 1px !important; margin: 1px 0 -1px 0 !important;} #header-view-toolbar toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {margin: 2px 1px 1px 0 !important;} /* FolderPane Sidebar */ #folderPane-toolbar {min-height: 28px !important; max-height: 28px !important; margin: 0 !important; padding: 0 !important; border: none !important;} #folderPane-toolbar menulist {margin: -1px -1px 0 -1px !important;} #folderPane-toolbar menulist .menulist-dropmarker {min-width: 19px !important; max-width: 19px !important;} #folderPane-toolbar menulist .menulist-label {font-weight: bold !important; padding: 2px 0 2px 0 !important;} #folderPaneBox {border-top: 1px solid WindowFrame !important;} treechildren, treechildren::-moz-tree-row, treechildren::-moz-tree-cell {-moz-appearance: none !important; background: none !important; border-color: transparent !important; border-radius: 0 !important; outline: none !important;} treechildren::-moz-tree-row {background: Window !important; border: none !important; margin: 0 1px 0 1px !important;} treechildren::-moz-tree-row(selected) {background: ThreeDShadow !important; border: 1px solid Menu !important;} treechildren::-moz-tree-row(hover), treechildren::-moz-tree-row(selected, hover) {background: Highlight !important; border: 1px solid Menu !important;} treechildren::-moz-tree-cell-text {color: WindowText !important; padding: 0 2px 1px 0 !important;} treechildren::-moz-tree-cell-text(hover), treechildren::-moz-tree-cell-text(selected), treechildren::-moz-tree-cell-text(selected, hover) {color: HighlightText !important;} /* Contacts Sidebar */ #sidebar-box {background: Menu !important; margin: 1px -1px -1px -2px !important; padding: 0 !important; box-shadow: -1px -1px WindowFrame !important;} #sidebarHeader {-moz-appearance: toolbox !important; position: relative !important; min-height: 28px !important; max-height: 28px !important; margin: 0 1px 0 1px !important; padding: 0 !important;} #sidebarHeader .ab-closebutton {margin: 1px 0 2px 0 !important;} #sidebarHeader .ab-closebutton:not(:hover):after {display: inline-block !important; content: "\00D7" !important; font: bold 17px arial, sans-serif !important; text-shadow: 0 1px 1px rgba(255,255,255,0.35) !important; color: WindowText !important; margin: 0 3px 0 -13px !important;} #sidebar-title {font-weight: bold !important; padding: 1px 2px 3px 6px !important; margin: 0 !important;} #panel-bar {min-height: 30px !important; max-height: 30px !important; border: none !important;} #panel-bar menulist {min-height: 28px !important; max-height: 28px !important; margin: 0 0 0 0 !important;} #panel-bar menulist .menulist-dropmarker {margin: -3px -3px -2px 0 !important; padding: 0 !important;} #panel-bar menulist .menulist-label {font-weight: bold !important; padding: 2px 2px 2px 2px !important;} #results_box {margin: 0 !important;} #abResultsTree treecols {margin: 0 1px 0 -1px !important;} #abResultsTree .tree-stack {margin: 0 1px 0 -1px !important;} #abResultsTree {min-height: 64px !important; box-shadow: -1px -1px WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #results_box grid {-moz-box-pack: center !important;} #toButton, #ccButton, #bccButton {-moz-appearance: button !important; max-height: 24px !important; padding: 0 !important; border: none !important; text-shadow: none !important; box-shadow: none !important;} #toButton .button-text, #ccButton .button-text, #bccButton .button-text {position: relative !important; margin: -2px 4px 2px 4px !important; padding: 0 !important;} /* Mesenger */ #messagepaneboxwrapper:not([persist="collapsed height width"]) {margin: -1px 0 0 0 !important; border-top: 1px solid WindowFrame !important;} #messagepaneboxwrapper:not([persist="collapsed height width"]) > #messagepanebox[flex="3"] {background: Window !important; margin: 0 0 -3px 0 !important; padding: 0 0 0 0 !important;} #messagepaneboxwrapper:not([persist="collapsed height width"]) > #messagepanebox[flex="3"] > #messagepane {background: Window !important; margin: 0 0 0 0 !important; border-bottom: 1px solid WindowFrame !important;} #messagepanebox[flex="3"] > #attachment-splitter {background: Menu !important; margin: -1px 0 0 -4px !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} /* Address Book */ #ab-toolbox {-moz-appearance: none !important; margin: 0 0 -1px 0 !important; padding: 3px 5px 2px 1px !important; border-bottom: 1px solid WindowFrame !important;} #ab-bar2:not([collapsed="true"]) {-moz-box-pack: start !important; min-height: 36px !important; max-height: 36px !important; padding: 2px 0 2px 3px !important; margin: 1px 0 0 0 !important; border: none !important; outline: none !important; box-shadow: none !important;} #search-container {margin: 1px 0 0 0 !important; border: none !important; outline: none !important; box-shadow: none !important;} #peopleSearchInput {min-height: 23px !important; max-height: 23px !important; margin: -1px 0 2px 0 !important; padding: 0 2px 0 2px !important; outline: none !important; box-shadow: none !important;} #peopleSearchInput .textbox-search-icon, #peopleSearchInput .textbox-search-clear {margin: 0 1px 0 0 !important; padding: 0 !important;} #abContent {margin: 1px -2px -3px -1px !important; padding: 0 !important; box-shadow: -1px -1px WindowFrame !important;} #dirTreeBox {margin: 0 1px 0 0 !important;} #abContent > splitter {-moz-appearance: none !important; background: Menu !important; border-left: 1px solid WindowFrame !important; border-right: 1px solid WindowFrame !important;} #results-splitter {-moz-appearance: none !important; margin: -1px 0 -1px 0 !important; background: Menu !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #abResultsTree{margin: 0 !important;} #CardViewOuterBox, #CardViewBox {background: Menu !important;} #CardTitle {font-weight: bold !important; margin-top: 1px !important; padding-bottom: 5px !important; border-bottom: 1px solid WindowFrame !important;} #cvhContact {font-weight: bold !important;} #cvDisplayName {color: Highlight !important;} /* Composite Message */ #compose-toolbox {-moz-appearance: none !important; margin: 0 0 -1px 0 !important; padding: 3px 5px 2px 1px !important; border-bottom: 1px solid WindowFrame !important;} #compose-toolbox toolbarbutton[checked] {color: Highlight !important;} #composeToolbar2:not([collapsed="true"]) {-moz-box-pack: start !important; min-height: 36px !important; max-height: 36px !important; padding: 3px 0 4px 3px !important; margin: 0 !important; border: none !important; outline: none !important; box-shadow: none !important;} #priority-button {color: WindowText !important;} #priorityMenu-button {min-height: 36px !important; max-height: 36px !important; margin: 0 !important; padding: 0 !important;} #priorityMenu-button label {margin: 0 !important; padding: 0 3px 1px 3px !important;} #composeContentBox {margin: 1px -1px -3px -1px !important; padding: 0 2px 0 2px !important; border-top: 1px solid Menu !important;} #compose-toolbar-sizer {background: transparent !important;} #MsgHeadersToolbar {background: Menu !important; margin: -4px -2px 4px 0 !important; padding: 5px 2px 1px 4px !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #FormatToolbox {background: Menu !important; margin: -4px -2px 1px 0 !important; padding: 4px 0 4px 6px !important; border-bottom: 1px solid WindowFrame !important;} #headers-parent {margin: 0 3px 0 0 !important;} #headers-box {background: Menu !important; margin: 0 -4px 0 -1px !important; border-bottom: 1px solid WindowFrame !important;} #identityLabel {font-weight: bold !important;} #msgIdentity {min-height: 24px !important; max-height: 24px !important; margin: 0 5px 0 4px !important;} #msgIdentity .menulist-dropmarker {margin: -3px -3px -2px 0 !important; padding: 0 !important;} #msgIdentity .menulist-label {color: WindowText !important; padding: 0 0 0 1px !important;} #msgIdentity .menulist-description {font-weight: bold !important; color: Highlight !important;} #addressingWidget {margin: 1px 5px 0 4px !important;} #addressingWidget listboxbody {overflow: hidden !important;} #addressingWidget listcell {margin: 2px -1px 0 0 !important;} #addressingWidget listcell menulist {margin: -1px 5px 1px 2px !important; padding: 0 !important;} #addressingWidget listcell menulist .menulist-icon {margin: 1px -2px -1px 2px !important;} #addressingWidget listcell menulist .menulist-label {font-weight: bold !important; color: WindowText !important; padding: 0 0 1px 0 !important; margin: 0 1px 0 0 !important;} #subjectLabel {font-weight: bold !important;} #subject-box {padding: 0 !important; margin: 0 !important;} .dummy-row-cell:not(:first-child) {border-bottom: 1px solid Window !important;} #msgSubject, .textbox-addressingWidget, .textbox-addressingWidget:hover, .textbox-addressingWidget[focused="true"] {border-bottom: 1px solid WindowFrame !important;} #msgIdentity, #msgIdentity:hover, #msgIdentity[focused="true"] {border-bottom: 1px solid red !important;} #attachmentbucket-sizer {margin: -5px 0 -3px 0 !important; background: Menu !important; border-left: 1px solid WindowFrame !important; border-right: 1px solid WindowFrame !important; box-shadow: none !important;} #attachments-box {background: Menu !important; margin: -6px -1px -4px 0 !important; padding: 0 !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #attachmentBucket {background: Window !important; margin: 1px 0 0 0 !important; padding: 0 !important; border-top: 1px solid WindowFrame !important; border-bottom: none !important;} #attachmentBucketCount {font-weight: bold !important; color: WindowText !important; padding: 4px 2px 3px 0 !important;} #attachmentBucketSize {font-weight: bold !important; color: Highlight !important; padding: 4px 3px 3px 0 !important;} #appcontent {margin: 0 -2px 0 0 !important; padding: 0 !important;} #appcontent findbar {margin: 0 -2px -1px -1px !important; padding-left: 8px !important; border-top: 1px solid WindowFrame !important;} #content-frame {background: Window !important; margin: 0 -2px 0 0 !important;} /* Accounts Central */ #displayDeck {margin: 0 0 1px 4px !important; border-top: 1px solid WindowFrame !important;} #AccountCentralTitle {font-size: 16px !important; font-weight: bold !important;} #acctCentralGrid .acctCentralRowTitleBox > description {font-size: 14px !important; font-weight: bold !important;} #acctCentralGrid .acctCentralText {padding: 4px 0 0 30px !important;} #acctCentralGrid row[id*="Header"] hbox {background: Highlight !important; color: HighlightText !important;} #acctCentralGrid row:not([id="CreateAccount"]) .acctCentralText:not(:hover) {color: -moz-hyperlinktext !important;} #acctCentralGrid row[id="CreateAccount"] .acctCentralText {font-weight: bold !important;} #CreateAccountsList label:not(:hover) {color: -moz-hyperlinktext !important;} /* Mailbox List */ #quick-filter-bar {display: none !important; background: Menu !important; min-height: 36px !important; max-height: 36px !important; margin: 0 !important; padding: 0 1px 0 6px !important; border-top: 1px solid WindowFrame !important;} #quick-filter-bar:not([collapsed]) {display: -moz-box !important;} #threadCols {margin: 0 -1px 0 -1px !important; box-shadow: -1px -1px WindowFrame !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren::-moz-tree-cell-text(unread) {font-weight: bold !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren::-moz-tree-row(even) {background-color: rgba(255,255,255,0.1) !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren::-moz-tree-row(odd) {background-color: rgba(0,0,0,0.07) !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren::-moz-tree-row(hover), #threadTree > treechildren::-moz-tree-row(selected, hover) {background-color: Highlight !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren::-moz-tree-row(selected) {background-color: ThreeDShadow !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren:-moz-tree-row {border-bottom: 1px dotted ThreeDFace !important;} tree:-moz-any([id="threadTree"], [id="abResultsTree"]) > treechildren:-moz-tree-cell {border-right: 1px dotted ThreeDFace !important;} #threadTree scrollbar {margin: 0 0 4px 0 !important;} /* Message List */ #msgHeaderView {background: Menu !important; padding: 2px 2px 8px 5px !important; margin: 0 0 0 0 !important; border-bottom: 1px solid WindowFrame !important; box-shadow: none !important;} #multimessage {background: Window !important; margin: 0 0 1px 0 !important;} #header-view-toolbar {margin: 2px 3px 2px -3px !important;} #messagepanewrapper {background: Window !important; margin: 0 0 1px 4px !important; border-bottom: 1px solid #E6E9EB !important;} #messagepane {background: Window !important; margin: 0 0 -1px 0 !important;} #msgNotificationBar {background: Menu !important; padding: 1px 0 0 0 !important; border: none !important;} .notificationbox-stack {background: Menu !important; margin: -1px 0 0 0 !important;} #msgNotificationBar notification .notification-inner {padding: 1px 0 0 0 !important;} #msgNotificationBar notification:not(:-moz-any([type="info"],[type="warning"],[type="critical"])) .notification-inner {background: Menu !important;} #msgNotificationBar notification[type="info"] .notification-inner {background: rgba(0,130,230,0.75) !important;} #msgNotificationBar notification[type="warning"] .notification-inner {background: rgba(180,70,0,0.75) !important;} #msgNotificationBar notification .notification-inner .messageText {margin: -1px 4px 1px 4px !important;} #msgNotificationBar notification:not([type="critical"]) .messageCloseButton:not(:hover):after {display: block !important; content: "\00D7" !important; font: bold 17px arial, sans-serif !important; text-shadow: 0 1px 1px rgba(255,255,255,0.35) !important; color: WindowText !important; margin: 0 3px 0 -13px !important;} .headerName {color: WindowText !important; font-weight: bold !important;} .headerValue {color: WindowText !important;} mail-emailaddress {color: Highlight !important;} mail-emailaddress:hover{color: HighlightText !important;} .emailStar {-moz-appearance: none !important; margin: 2px 0 -2px 0 !important; padding: 0 !important;} /* Attachment Bar */ #attachment-splitter {background: Menu !important; margin: -1px 0 0 4px !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #attachmentBar {background: Window !important; color: WindowText !important; min-height: 28px !important; max-height: 28px !important; margin: -1px -1px 1px 0 !important; padding: 0 2px 1px 0 !important; box-shadow: -1px -1px WindowFrame !important;} #attachmentToggle {margin: 0 -6px 0 6px !important;} #attachmentCount, #attachmentName, #attachmentSize {padding: 1px 4px 1px 4px !important; margin: 0 -4px 0 0 !important; color: WindowText !important;} #attachmentName:hover {color: HighlightText !important;} #attachmentSize {font-weight: bold !important;} #attachmentSaveAllSingle, #attachmentSaveAllMultiple {-moz-appearance: toolbarbutton !important; margin: 0 2px 0 0 !important; padding: 2px 1px 1px 1px !important; border: none !important; text-shadow: none !important; box-shadow: none !important;} #attachmentSaveAllSingle .toolbarbutton-icon, #attachmentSaveAllMultiple .toolbarbutton-icon {margin: 0 !important; max-width: 16px !important; max-height: 16px !important; list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 96px 16px 80px) !important;} #attachmentSaveAllSingle .dropmarker-icon, #attachmentSaveAllMultiple .dropmarker-icon {margin: 2px 0 -2px 0 !important;} #attachmentList {background: Window !important; margin: -1px -1px 0 0 !important; padding: 0 1px 1px 7px !important; border-top: 1px solid WindowFrame !important;} #attachmentList .scrollbox-innerbox {margin: 0 !important; padding: 3px 0 2px 0 !important;} attachmentitem {background: transparent !important; min-height: 20px !important; margin: 0 1px 0 1px !important; border: none !important; border-radius: 0 !important; box-shadow: none !important;} attachmentitem:not(:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"])) .attachmentcell-nameselection {font-weight: normal !important; color: WindowText !important;} attachmentitem:not(:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"])) .attachmentcell-size {color: Highlight !important;} attachmentitem:not(:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"])):hover {background: Highlight !important; border: 1px solid Menu !important;} attachmentitem:not(:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"])):hover .attachmentcell-nameselection {color: HighlightText !important;} attachmentitem:not(:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"])):hover .attachmentcell-size {color: HighlightText !important;} attachmentitem:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"]) {background: ThreeDShadow !important; border: 1px solid Menu !important;} attachmentitem:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"]):hover {background: ThreeDShadow !important; border: 1px solid Menu !important;} attachmentitem:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"]) .attachmentcell-nameselection {color: HighlightText !important;} attachmentitem:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"]):hover .attachmentcell-nameselection {color: HighlightText !important;} attachmentitem:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"]) .attachmentcell-size {color: HighlightText !important;} attachmentitem:-moz-any([current="true"],[selected="true"],[current="true"][selected="true"]):hover .attachmentcell-size {color: HighlightText !important;} /* Find Bar */ findbar {background: Menu!important; min-height: 29px !important; max-height: 29px !important; color: WindowText !important; margin: -1px 0 0 -1px !important; padding: 1px 0 0 5px !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important; outline: none !important; box-shadow: none !important; -moz-box-ordinal-group: 1 !important; z-index: 98 !important;} .findbar-container {-moz-appearance: none !important; background: none !important; margin: 0 !important; padding: 0 !important;} .findbar-textbox {min-height: 23px !important; max-height: 23px !important; margin: 1px -2px 0 2px !important; padding: 0 0 1px 3px !important; border: 1px solid WindowFrame !important; border-radius: 0 !important; outline: none !important;} .findbar-textbox > .textbox-input-box, .findbar-textbox > .textbox-input {background: transparent !important;} .findbar-find-previous {-moz-appearance: toolbarbutton !important; margin: 1px -1px 0 0 !important; padding: 5px 0 0 7px !important; border: 1px solid WindowFrame !important; border-radius: 0 !important;} .findbar-find-next {-moz-appearance: toolbarbutton !important; margin: 1px 0 0 -1px !important; padding: 1px 0 0 8px !important; border: 1px solid WindowFrame !important; border-radius: 0 !important;} .findbar-find-previous .toolbarbutton-icon, .findbar-find-next .toolbarbutton-icon {display: block !important; background: none !important; list-style: none !important; width: 0 !important; height: 0 !important; border: solid MenuText !important; border-width: 0 2px 2px 0 !important;} .findbar-find-previous .toolbarbutton-icon {transform: rotate(135deg) !important; filter: contrast(125%) drop-shadow(-1px -1px 0 rgba(255,255,255,0.4)) !important; margin: -2px -1px 3px 2px !important; padding: 2.5px !important;} .findbar-find-next .toolbarbutton-icon {transform: rotate(-45deg) !important; filter: contrast(125%) drop-shadow(1px 1px 0 rgba(255,255,255,0.4)) !important; margin: 0 1px 1px -2px !important; padding: 2.5px !important;} .findbar-find-previous:not([disabled]):hover .toolbarbutton-icon, .findbar-find-next:not([disabled]):hover .toolbarbutton-icon {border-color: HighlightText !important; filter: drop-shadow(1px 1px 0 rgba(255,255,255,0.1)) !important;} .findbar-highlight, .findbar-case-sensitive, .findbar-entire-word, #findbar-replaceButton {-moz-appearance: toolbarbutton !important; min-height: 23px !important; margin: 0 0 -1px 5px !important; padding: 1px !important;} .findbar-highlight .toolbarbutton-text, .findbar-case-sensitive .toolbarbutton-text, .findbar-entire-word .toolbarbutton-text, #findbar-replaceButton .toolbarbutton-text {background: none !important; font: menu !important; color: MenuText !important; font-weight: normal !important; margin: 0 6px 0 6px !important; border: none !important; box-shadow: none !important;} .findbar-highlight:hover:not([checked]) .toolbarbutton-text, .findbar-case-sensitive:hover:not([checked]) .toolbarbutton-text, .findbar-entire-word:hover:not([checked]) .toolbarbutton-text, #findbar-replaceButton:hover:not([checked]) .toolbarbutton-text {background: none !important; color: HighlightText !important; font-weight: normal !important; border: none !important; box-shadow: none !important;} .findbar-highlight[checked] .toolbarbutton-text, .findbar-case-sensitive[checked] .toolbarbutton-text, .findbar-entire-word[checked] .toolbarbutton-text, #findbar-replaceButton[checked] .toolbarbutton-text {background: none !important; color: GrayText !important; font-weight: normal !important; outline: none !important; border: none !important; box-shadow: none !important;} findbar *[anonid="find-closebutton"], findbar *[anonid="match-case-status"], findbar *[anonid="entire-word-status"], findbar *[anonid="found-matches"], findbar *[anonid="find-status"] {font: menu !important; color: MenuText !important; margin: 1px 0 -1px 10px !important;} .findbar-closebutton {margin: 0 !important; padding: 1px 2px 2px 0 !important; background: none !important; border: none !important; outline: none !important; box-shadow: none !important;} .findbar-closebutton:after {display: block !important; content: "\00D7" !important; font: bold 19px arial, sans-serif !important; text-shadow: 0 1px 1px rgba(255,255,255,0.35) !important; color: WindowText !important; margin: -2px 3px 2px -13px !important;} .findbar-closebutton:hover:after {color: rgb(255,0,0) !important;} .findbar-closebutton:hover:active:after {color: rgb(200,0,0) !important;} .findbar-closebutton .toolbarbutton-icon {background: none !important; list-style: none !important;} /* Tab Browser */ #tabcontainer, #tabcontainer .tab-stack, #alltabs-button, .tabmail-tab, .tab-background-middle, .tabs-newtab-button, .tab-background, .tab-content {background: none !important; border: none !important; outline: none !important; box-shadow: none !important;} #tabs-toolbar {-moz-appearance: toolbox !important; min-height: 30px !important; max-height: 30px !important; margin: 0 !important; box-shadow: -1px -1px WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #tabs-toolbar:not(:-moz-lwtheme):before, #tabs-toolbar:not(:-moz-lwtheme):after {box-shadow: none !important;} #tabcontainer {pointer-events: none !important; min-height: 30px !important; max-height: 30px !important; padding: 0 0 1px 2px !important; margin: 0 -32px 0 -34px !important;} #tabcontainer:not([overflow="true"]) .tabmail-arrowscrollbox {pointer-events: none !important; background: none !important; margin: 0 0 0 7px !important; padding: 0 !important;} #tabcontainer:not([overflow="true"]) .scrollbox-innerbox {pointer-events: none !important; background: none !important; margin: 0 13px 0 7px !important; padding: 1px 2px 0 1px !important;} #tabcontainer[overflow="true"] .tabmail-arrowscrollbox {pointer-events: none !important; margin: 0 31px 0 23px !important; padding: 0 !important;} #tabcontainer[overflow="true"] .scrollbox-innerbox {pointer-events: none !important; margin: 0 -15px 0 -15px !important; padding: 1px 0 0 0 !important;} #tabcontainer .arrowscrollbox-overflow-start-indicator, #tabcontainer .arrowscrollbox-overflow-end-indicator {display: none !important; background: transparent !important;} #tabcontainer .tab-stack {-moz-appearance: none !important; background: none !important; padding: 0 !important; margin: 0 -5px -1px -4px !important;} #tabcontainer .tab-content {-moz-appearance: none !important; padding: 0 3px 1px 5px !important; margin: 0 0 1px 0 !important;} #tabcontainer .scrollbutton-up {-moz-appearance: toolbarbutton !important; pointer-events: auto !important; min-width: 21px !important; max-width: 21px !important; margin: 0 0 0 7px !important; padding: 0 !important; z-index: 99 !important;} #tabcontainer .scrollbutton-down {-moz-appearance: toolbarbutton !important; pointer-events: auto !important; min-width: 21px !important; max-width: 21px !important; margin: 0 -1px 0 1px !important; padding: 0 !important; z-index: 100 !important;} #alltabs-button {-moz-appearance: toolbarbutton !important; pointer-events: auto !important; min-height: 28px !important; min-width: 21px !important; max-width: 21px !important; margin: 0 -1px 0 0 !important;} .scrollbutton-up .toolbarbutton-icon, .scrollbutton-down .toolbarbutton-icon, #alltabs-button .toolbarbutton-icon {display: block !important; background: none !important; list-style: none !important; width: 0 !important; height: 0 !important; border: solid MenuText !important; border-width: 0 2px 2px 0 !important; padding: 2px !important;} .scrollbutton-up .toolbarbutton-icon, .scrollbutton-down .toolbarbutton-icon {transform: rotate(135deg) !important; filter: contrast(125%) drop-shadow(1px -1px 0 rgba(255,255,255,0.4)) !important; margin: -0.5px -1px 0.5px 1px !important;} .scrollbutton-up:not([disabled]):hover .toolbarbutton-icon, .scrollbutton-down:not([disabled]):hover .toolbarbutton-icon {border-color: HighlightText !important; filter: drop-shadow(1px -1px 0 rgba(255,255,255,0.1)) !important;} #alltabs-button .toolbarbutton-icon {transform: rotate(45deg) !important; filter: contrast(125%) drop-shadow(1px 1px 0 rgba(255,255,255,0.4)) !important; margin: -1.5px -0.25px 1.5px 0.25px !important;} #alltabs-button:hover .toolbarbutton-icon {border-color: HighlightText !important; filter: drop-shadow(1px 1px 0 rgba(255,255,255,0.1)) !important;} .tabmail-tab:before, .tabmail-tab:after{opacity: 0 !important;} .tabmail-tab {-moz-appearance: toolbarbutton !important; pointer-events: auto !important; min-height: 30px !important; padding: 0 7px 1px 6px !important; margin: -1px 0 0 0 !important; color: MenuText !important;} .tabmail-tab .tab-text {margin: 0 -4px 1px -2px !important; padding-top: 1px !important; border: none !important; font-weight: normal !important;} .tabmail-tab[selected] .tab-text {font-weight: bold !important;} .tabmail-tab:not([busy]):not([selected]):hover, .tabmail-tab[busy]:not([selected]):hover {color: HighlightText !important;} .tabmail-tab:not([busy])[selected], .tabmail-tab:not([busy])[selected]:hover:not(:active) {color: WindowText !important;} .tab-background {background: transparent !important; margin: 0 !important;} .tab-background-start, .tab-background-end {display: none !important; clip-path: unset !important; content: none !important; margin: 0 !important;} .tab-background-middle[selected]:before, .tab-background-middle[selected]:after {opacity: 0 !important;} .tab-background-middle {-moz-appearance: none !important; background: transparent !important; clip-path: none !important; margin: 1px 0 2px 1px !important; padding: 0 6px 1px 5px !important;} .tab-background-middle[selected] {background: Window !important; border: 1px solid rgb(0,155,255) !important; box-shadow: -1px 0 ThreeDShadow, 0 -1px 0 1px ThreeDShadow, 1px 0 ThreeDShadow, 0 0 0 1px WindowFrame !important;} .tabmail-tab:hover .tab-background-middle[selected] {border-color: rgb(255,155,0) !important;} .tabmail-tab:hover:active .tab-background-middle[selected] {border-color: rgb(155,0,255) !important;} .tabmail-tab[busy], .tabmail-tab[busy][selected], .tabmail-tab[busy]:not([selected]) {color: GrayText !important;} .tabmail-tab[busy]:hover, .tabmail-tab[busy][selected]:hover:not(:active) {color: GrayText !important;} .tabmail-tab[busy]:not([selected]):hover {color: HighlightText !important;} .tab-icon-image {display: -moz-box !important; margin: 2px 6px 0 -2px !important;} .tabmail-tab[type="folder"] .tab-icon-image {margin: 1px 7px 0 -1px !important;} .tabmail-tab[label*="Add-ons"] .tab-icon-image {margin: 1px 6px 1px 0 !important;} .tab-close-button {display: -moz-box !important; animation: none !important; margin: 1px -1px -1px 2px !important;} .tab-close-button .toolbarbutton-icon {background: none !important; list-style: none !important;} .tab-close-button:after {display: block !important; content: "\00D7" !important; font: bold 19px arial, sans-serif !important; color: MenuText !important; text-shadow: 0 1px 1px rgba(255,255,255,0.35) !important; margin: 0 3px 0 -13px !important;} .tab-close-button:hover:after {color: rgb(255,0,0) !important;} .tab-close-button:hover:active:after {color: rgb(200,0,0) !important;} .tabmail-tab:not([busy]):not([selected]):hover .tab-close-button:not(:hover):after, .tabmail-tab[busy]:not([selected]):hover .tab-close-button:not(:hover):after {color: HighlightText !important;} .tabmail-tab:not([busy])[selected] .tab-close-button:not(:hover):after, .tabmail-tab:not([busy])[selected]:hover:not(:active) .tab-close-button:not(:hover):after {color: WindowText !important;} .tabmail-tab[type="chat"], .alltabs-item[type="chat"] {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 352px 16px 336px) !important;} /* Splitters */ #threadpane-splitter {background: Menu !important; margin-left: 4px !important; border-top: 1px solid WindowFrame !important; border-bottom: 1px solid WindowFrame !important;} #folderpane_splitter, #sidebar-splitter {background: Menu !important; margin-bottom: -1px !important; border: 1px solid WindowFrame !important;} /* Status Bar */ #status-bar {-moz-appearance: statusbar !important; min-height: 23px !important; max-height: 23px !important; margin: 3px -1px 0 0 !important; border-top: 1px solid WindowFrame !important;} #status-bar * {color: WindowText !important;} #status-bar .statusbar-resizerpanel {margin: 0 !important; pointer-events: none !important;} #calendar-status-todaypane-button {margin: 1px 0 2px 0 !important;} #calendar-status-todaypane-button .toolbarbutton-day-text {margin: 4px 5px 0 0 !important; font-size: 8px !important; font-weight: bold !important;} #offline-status {margin: 2px 1px -1px -1px !important; padding: 0 2px 0 3px !important;} #statusbar-progresspanel {-moz-appearance: none !important; visibility: visible !important; min-height: 14px !important; max-height: 14px !important; background: WindowFrame !important; margin: 5px 10px 5px 10px !important; padding: 0 !important; min-width: 102px !important; max-width: 102px !important; border: none !important; box-shadow: none !important;} #statusbar-progresspanel progressmeter {-moz-appearance: progressbar !important; min-width: 102px !important; max-width: 102px !important; min-height: 15px !important; max-height: 15px !important; margin: 0 0 -1px 0 !important; padding: 0 !important;} #msgcomposeWindow progressmeter[value="0"] > .progress-bar {visibility: hidden !important;} #messengerWindow progressmeter[mode="determined"] > .progress-bar {visibility: hidden !important;} /* About Dialog */ #clientBox {background: Window !important;} #leftBox {margin: 10px -4px 4px 20px !important;} #rightBox{background-image: var(--branding) !important; background-size: 244px 46px !important; color: WindowText !important;} #rightBox label:not([href]), #updateDeck label {color: WindowText !important;} #updateDeck:-moz-any([selectedIndex="3"],[selectedIndex="4"],[selectedIndex="5"],[selectedIndex="12"]) label {color: Highlight !important;} #updateDeck:-moz-any([selectedIndex="6"],[selectedIndex="10"]) label {color: red !important;} #updateDeck:-moz-any([selectedIndex="7"],[selectedIndex="8"],[selectedIndex="9"],[selectedIndex="11"]) label {color: GrayText !important;} #aboutDialog #version {font-weight: bold !important;} #aboutDialog label[class*="link"], #rightBox label[id="release"] {color: Highlight !important;} #aboutDialog label[class*="link"]:hover {color: red !important;} #bottomBox {background: Menu !important; border-top: 1px solid WindowFrame !important;} #bottomBox #trademark {font-size: 11px !important; color: WindowText !important;} /* Icons */ #button-getmsg {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 16px 16px 0) !important;} #button-getmsg:hover {-moz-image-region: rect(16px 16px 32px 0) !important;} #button-getmsg[disabled] {-moz-image-region: rect(32px 16px 48px 0) !important;} #button-newmsg {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 32px 16px 16px) !important;} #button-newmsg:hover {-moz-image-region: rect(16px 32px 32px 16px) !important;} #button-newmsg[disabled] {-moz-image-region: rect(32px 32px 48px 16px) !important;} #button-address {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 48px 16px 32px) !important;} #button-address:hover {-moz-image-region: rect(16px 48px 32px 32px) !important;} #button-address[disabled="true"] {-moz-image-region: rect(32px 48px 48px 32px) !important;} #button-reply {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 64px 16px 48px) !important;} #button-reply:hover {-moz-image-region: rect(16px 64px 32px 48px) !important;} #button-reply[disabled] {-moz-image-region: rect(32px 64px 48px 48px) !important;} #button-replyall {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 80px 16px 64px) !important;} #button-replyall:hover {-moz-image-region: rect(16px 80px 32px 64px) !important;} #button-replyall[disabled] {-moz-image-region: rect(32px 80px 48px 64px) !important;} #button-forward {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 96px 16px 80px) !important;} #button-forward:hover {-moz-image-region: rect(16px 96px 32px 80px) !important;} #button-forward[disabled] {-moz-image-region: rect(32px 96px 48px 80px) !important;} #button-replylist {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 112px 16px 96px) !important;} #button-replylist:hover {-moz-image-region: rect(16px 112px 32px 96px) !important;} #button-replylist[disabled] {-moz-image-region: rect(32px 112px 48px 96px) !important;} .delete-button, #delete-button {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 128px 16px 112px) !important;} .delete-button:hover, #delete-button:hover {-moz-image-region: rect(16px 128px 32px 112px) !important;} .delete-button[disabled], #delete-button[disabled] {-moz-image-region: rect(32px 128px 48px 112px) !important;} .junk-button, #junk-button{list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 144px 16px 128px) !important;} .junk-button:hover, #junk-button:hover {-moz-image-region: rect(16px 144px 32px 128px) !important;} .junk-button[disabled="true"], #junk-button[disabled="true"] {-moz-image-region: rect(32px 144px 48px 128px) !important;} #button-print {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 160px 16px 144px) !important;} #button-print:hover {-moz-image-region: rect(16px 160px 32px 144px) !important;} #button-print[disabled] {-moz-image-region: rect(32px 160px 48px 144px) !important;} #button-stop {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 176px 16px 160px) !important;} #button-stop:hover {-moz-image-region: rect(16px 176px 32px 160px) !important;} #button-stop[disabled="true"] {-moz-image-region: rect(32px 176px 48px 160px) !important;} #button-file {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 192px 16px 176px) !important;} #button-file:hover, #button-file[open] {-moz-image-region: rect(16px 192px 32px 176px) !important;} #button-file[disabled] {-moz-image-region: rect(32px 192px 48px 176px) !important;} #button-nextUnread {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 208px 16px 192px) !important;} #button-nextUnread:hover {-moz-image-region: rect(16px 208px 32px 192px) !important;} #button-nextUnread[disabled] {-moz-image-region: rect(32px 208px 48px 192px) !important;} #button-previousUnread {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 224px 16px 208px) !important;} #button-previousUnread:hover {-moz-image-region: rect(16px 224px 32px 208px) !important;} #button-previousUnread[disabled] {list-style-image: var(--toolbars) !important; -moz-image-region: rect(32px 224px 48px 208px) !important;} #button-mark {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 240px 16px 224px) !important;} #button-mark:hover {-moz-image-region: rect(16px 240px 32px 224px) !important;} #button-mark[disabled] {-moz-image-region: rect(32px 240px 48px 224px) !important;} #button-tag {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 256px 16px 240px) !important;} #button-tag:hover {-moz-image-region: rect(16px 256px 32px 240px) !important;} #button-tag[disabled] {-moz-image-region: rect(32px 256px 48px 240px) !important;} #button-goback {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 272px 16px 256px) !important;} #button-goback:hover {-moz-image-region: rect(16px 272px 32px 256px) !important;} #button-goback[disabled] {-moz-image-region: rect(32px 272px 48px 256px) !important;} #button-goforward {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 288px 16px 272px) !important;} #button-goforward:hover {-moz-image-region: rect(16px 288px 32px 272px) !important;} #button-goforward[disabled] {-moz-image-region: rect(32px 288px 48px 272px) !important;} #button-compact {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 304px 16px 288px) !important;} #button-compact:hover {-moz-image-region: rect(16px 304px 32px 288px) !important;} #button-compact[disabled] {-moz-image-region: rect(32px 304px 48px 288px) !important;} #button-archive {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 320px 16px 304px) !important;} #button-archive:hover {-moz-image-region: rect(16px 320px 32px 304px) !important;} #button-archive[disabled] {-moz-image-region: rect(32px 320px 48px 304px) !important;} #button-chat {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 352px 16px 336px) !important;} #button-chat:hover {-moz-image-region: rect(16px 352px 32px 336px) !important;} #button-chat[disabled] {-moz-image-region: rect(32px 352px 48px 336px) !important;} #button-chat[unreadMessages="true"] {-moz-image-region: rect(48px 352px 64px 336px) !important;} #button-nextMsg {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 368px 16px 352px) !important;} #button-nextMsg:hover {-moz-image-region: rect(16px 368px 32px 352px) !important;} #button-nextMsg[disabled] {-moz-image-region: rect(32px 368px 48px 352px) !important;} #button-previousMsg {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 384px 16px 368px) !important;} #button-previousMsg:hover {-moz-image-region: rect(16px 384px 32px 368px) !important;} #button-previousMsg[disabled] {-moz-image-region: rect(32px 384px 48px 368px) !important;} #qfb-show-filter-bar {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 336px 16px 320px) !important;} #qfb-show-filter-bar[disabled="true"] {-moz-image-region: rect(32px 336px 48px 320px) !important;} #button-showconversation {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 416px 16px 400px) !important;} #button-showconversation:hover {-moz-image-region: rect(16px 416px 32px 400px) !important;} #button-showconversation[disabled] {-moz-image-region: rect(32px 416px 48px 400px) !important;} #button-appmenu, .button-appmenu {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 400px 16px 384px) !important;} #button-appmenu:hover, .button-appmenu:hover {-moz-image-region: rect(16px 400px 32px 384px) !important;} #button-appmenu[disabled], .button-appmenu[disabled] {-moz-image-region: rect(32px 400px 48px 384px) !important;} /* Messenger Toolbar Icons */ #button-send {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 16px 16px 0) !important;} #button-send:hover {-moz-image-region: rect(16px 16px 32px 0) !important;} #button-send[disabled="true"] {-moz-image-region: rect(32px 16px 48px 0) !important;} #button-contacts {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 32px 16px 16px) !important;} #button-contacts:hover {-moz-image-region: rect(16px 32px 32px 16px) !important;} #button-contacts[disabled="true"] {-moz-image-region: rect(32px 32px 48px 16px) !important;} #spellingButton {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 48px 16px 32px) !important;} #spellingButton:hover {-moz-image-region: rect(16px 48px 32px 32px) !important;} #spellingButton[disabled="true"] {-moz-image-region: rect(32px 48px 48px 32px) !important;} #button-attach {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 64px 16px 48px) !important;} #button-attach:hover {-moz-image-region: rect(16px 64px 32px 48px) !important;} #button-attach[disabled="true"] {-moz-image-region: rect(32px 64px 48px 48px) !important;} #button-security {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 80px 16px 64px) !important;} #button-security:hover {-moz-image-region: rect(16px 80px 32px 64px) !important;} #button-security[disabled] {-moz-image-region: rect(32px 80px 48px 64px) !important;} #button-save {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 96px 16px 80px) !important;} #button-save:hover {-moz-image-region: rect(16px 96px 32px 80px) !important;} #button-save[disabled="true"] {-moz-image-region: rect(32px 96px 48px 80px) !important;} #quoteButton {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 112px 16px 96px) !important;} #quoteButton:hover {-moz-image-region: rect(16px 112px 32px 96px) !important;} #quoteButton[disabled="true"] {-moz-image-region: rect(32px 112px 48px 96px) !important;} #cut-button {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 128px 16px 112px) !important;} #cut-button:hover {-moz-image-region: rect(16px 128px 32px 112px) !important;} #cut-button[disabled="true"] {-moz-image-region: rect(32px 128px 48px 112px) !important;} #copy-button {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 144px 16px 128px) !important;} #copy-button:hover {-moz-image-region: rect(16px 144px 32px 128px) !important;} #copy-button[disabled="true"] {-moz-image-region: rect(32px 144px 48px 128px) !important;} #paste-button {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 160px 16px 144px) !important;} #paste-button:hover {-moz-image-region: rect(16px 160px 32px 144px) !important;} #paste-button[disabled="true"] {-moz-image-region: rect(32px 160px 48px 144px) !important;} #button-print {list-style-image: url("chrome://messenger/skin/messengercompose/compose-toolbar-small.png") !important; -moz-image-region: rect(0 176px 16px 160px) !important;} #button-print:hover {-moz-image-region: rect(16px 176px 32px 160px) !important;} #button-print[disabled="true"] { -moz-image-region: rect(32px 176px 48px 160px) !important;} /* header-view-toolbar */ #hdrReplyToSenderButton, #hdrDummyReplyButton, #hdrReplyButton, .hdrReplyToSenderButton, .hdrDummyReplyButton, .hdrReplyButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 64px 16px 48px) !important;} #hdrReplyAllButton, .hdrReplyAllButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 80px 16px 64px) !important;} #hdrReplyListButton, #hdrFollowupButton, .hdrReplyListButton, .hdrFollowupButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 112px 16px 96px) !important;} #hdrForwardButton, .hdrForwardButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 96px 16px 80px) !important;} #hdrArchiveButton, .hdrArchiveButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 320px 16px 304px) !important;} #hdrJunkButton, .hdrJunkButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 144px 16px 128px) !important;} #hdrTrashButton, .hdrTrashButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 128px 16px 112px) !important;} #hdrTagButton, .hdrTagButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 256px 16px 240px) !important;} #hdrConversationButton, .hdrConversationButton {list-style-image: var(--toolbars) !important; -moz-image-region: rect(0 416px 16px 400px) !important;} /* Address Book Toolbar Icons */ #button-newcard {list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png") !important; -moz-image-region: rect(0 16px 16px 0) !important;} #button-newcard:hover {-moz-image-region: rect(16px 16px 32px 0) !important;} #button-newcard[disabled] {-moz-image-region: rect(32px 16px 48px 0) !important;} #button-newlist {list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png") !important; -moz-image-region: rect(0 32px 16px 16px) !important;} #button-newlist:hover {-moz-image-region: rect(16px 32px 32px 16px) !important;} #button-newlist[disabled] {-moz-image-region: rect(32px 32px 48px 16px) !important;} #button-editcard {list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png") !important; -moz-image-region: rect(0 48px 16px 32px) !important;} #button-editcard:hover {-moz-image-region: rect(16px 48px 32px 32px) !important;} #button-editcard[disabled="true"] {-moz-image-region: rect(32px 48px 48px 32px) !important;} #button-newmessage {list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png") !important; -moz-image-region: rect(0 64px 16px 48px) !important;} #button-newmessage:hover {-moz-image-region: rect(16px 64px 32px 48px) !important;} #button-newmessage[disabled] {-moz-image-region: rect(32px 64px 48px 48px) !important;} #button-newim {list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png") !important; -moz-image-region: rect(0 80px 16px 64px) !important;} #button-newim:hover {-moz-image-region: rect(16px 80px 32px 64px) !important;} #button-newim[disabled] {-moz-image-region: rect(32px 80px 48px 64px) !important;} #button-abdelete {list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbook-toolbar-small.png") !important; -moz-image-region: rect(0 96px 16px 80px) !important;} #button-abdelete:hover {-moz-image-region: rect(16px 96px 32px 80px) !important;} #button-abdelete[disabled] {-moz-image-region: rect(32px 96px 48px 80px) !important;} /* Chat */ #button-add-buddy {list-style-image: url("chrome://messenger/skin/icons/chat-toolbar-small.png") !important; -moz-image-region: rect(0 16px 16px 0) !important;} #button-add-buddy[disabled] {list-style-image: url("chrome://messenger/skin/icons/chat-toolbar-small.png") !important; -moz-image-region: rect(16px 16px 32px 0) !important;} #button-join-chat {list-style-image: url("chrome://messenger/skin/icons/chat-toolbar-small.png") !important; -moz-image-region: rect(0 32px 16px 16px) !important;} #button-join-chat[disabled] {list-style-image: url("chrome://messenger/skin/icons/chat-toolbar-small.png") !important; -moz-image-region: rect(16px 32px 32px 16px) !important;} #button-chat-accounts {list-style-image: url("chrome://messenger/skin/icons/chat-toolbar-small.png") !important; -moz-image-region: rect(0 48px 16px 32px) !important;} #button-chat-accounts[disabled] {list-style-image: url("chrome://messenger/skin/icons/chat-toolbar-small.png") !important; -moz-image-region: rect(16px 48px 32px 32px) !important;}