-.tab-throbber,
-.tab-icon-image,
-.tab-close-button {
-}
-
-.tab-throbber,
-.tab-icon-image {
- height: 16px;
- width: 16px;
-}
-
-.tab-icon-image {
- list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
-}
-
-.tab-throbber {
- list-style-image: url("chrome://communicator/skin/brand/throbber16-anim-connect.png");
-}
-
-.tab-throbber[progress] {
- list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png");
-}
-
-.tab-throbber:not([pinned]),
-.tab-icon-image:not([pinned]) {
- -moz-margin-end: 3px;
-}
-
-.tab-throbber[pinned],
-.tab-icon-image[pinned] {
- -moz-margin-start: 2px;
- -moz-margin-end: 2px;
-}
-
-.tab-label {
-}
-
-.tab-close-button {
- margin-top: 1px;
- padding: 0;
-}
-
-.tab-background,
-.tabs-newtab-button {
- /* overlap the tab curves */
-}
-
-.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
-}
-
-.tab-background-start[selected=true]::after,
-.tab-background-start[selected=true]::before,
-.tab-background-start,
-.tab-background-end,
-.tab-background-end[selected=true]::after,
-.tab-background-end[selected=true]::before {
-}
-
-.tabbrowser-tab:not([selected=true]),
-.tabbrowser-tab:-moz-lwtheme {
-}
-
-/* tabbrowser-tab focus ring */
-.tabbrowser-tab:focus {
- outline: 1px dotted;
-}
-
-/* Selected tab */
-
-.tabbrowser-tab[selected="true"] {
-}
-
-/* End selected tab */
-
-/* Background tabs */
-
-/* Decrease the height of the hoverable region of background tabs whenever the tabs are at the top
- of the window (e.g. no menubar, tabs in titlebar, etc.) to make it easier to drag the window by
- the titlebar. We don't need this in fullscreen since window dragging is not an issue there. */
-#main-window[tabsintitlebar]:not([sizemode="maximized"]):not([inFullscreen]) #toolbar-menubar:-moz-any([autohide="true"][inactive], :not([autohide])) + #TabsToolbar .tab-background-middle:not([selected=true]) {
-}
-
-/* End background tabs */
-
-/* Tab pointer-events */
-/*
-.tabbrowser-tab {
- pointer-events: none;
-}
-
-.tab-background-middle,
-.tabs-newtab-button,
-.tab-close-button {
- pointer-events: auto;
-}
-*/
-/* Pinned tabs */
-
-.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) {
- background-color: #E7ADE7;
-}
-
-.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]):hover {
- background-color: #3333FF;
- color: #000000;
-}
-
-/* New tab button */
-
-.tabs-newtab-button {
- width: 28px;
-}
-
-/* === END tabs.inc.css === */
-
-/* Tab DnD indicator */
-.tab-drop-indicator {
- list-style-image: url("chrome://browser/skin/tabbrowser/tabDragIndicator.png");
- margin-bottom: -11px;
-}
-
-/* Tab close button */
-.tab-close-button {
- list-style-image: url("chrome://global/skin/icons/close-button.gif");
-}
-
-.tab-close-button:hover,
-.tab-close-button:hover[selected="true"] {
- list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
-}
-
-.tab-close-button:hover:active,
-.tab-close-button:hover:active[selected="true"] {
- list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
-}
-
-/* Tab scrollbox arrow, tabstrip new tab and all-tabs buttons */
-
-.tabbrowser-arrowscrollbox > .scrollbutton-up,
-.tabbrowser-arrowscrollbox > .scrollbutton-down {
- margin: 0;
- padding-top: 0;
- padding-bottom: 0;
- background-origin: border-box;
-}
-
-#main-window[tabsintitlebar]:not([inFullscreen]) .tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-system-metric(windows-classic):not(:-moz-lwtheme),
-#main-window[tabsintitlebar]:not([inFullscreen]) .tabbrowser-arrowscrollbox > .scrollbutton-down:-moz-system-metric(windows-classic):not(:-moz-lwtheme),
-.tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-lwtheme-brighttext,
-.tabbrowser-arrowscrollbox > .scrollbutton-down:-moz-lwtheme-brighttext {
- }
-
-.tabbrowser-arrowscrollbox > .scrollbutton-up[disabled],
-.tabbrowser-arrowscrollbox > .scrollbutton-down[disabled] {
- }
-
-.tabbrowser-arrowscrollbox > .scrollbutton-up:-moz-locale-dir(rtl),
-.tabbrowser-arrowscrollbox > .scrollbutton-down:-moz-locale-dir(ltr) {
-/* transform: scaleX(-1);*/
-}
-
-.tabbrowser-arrowscrollbox > .scrollbutton-down {
- transition: 1s background-color ease-out;
-}
-
-.tabbrowser-arrowscrollbox > .scrollbutton-down[notifybgtab] {
- background-color: #008484;
-}
-
-.tabbrowser-arrowscrollbox > .scrollbutton-up:not([disabled]),
-.tabbrowser-arrowscrollbox > .scrollbutton-down:not([disabled]) {
-/* border-width: 0 2px 0 0;
- border-style: solid;
- border-image: url("chrome://browser/skin/tabbrowser/tab-overflow-border.png") 0 2 0 2 fill;*/
-}
-
-.tabs-newtab-button > .toolbarbutton-icon {
- margin-top: -1px;
- margin-bottom: -1px;
-}
-
-.tabs-newtab-button,
-#TabsToolbar > #new-tab-button,
-#TabsToolbar > toolbarpaletteitem > #new-tab-button,
-#TabsToolbar > toolbarpaletteitem > #new-tab-button[cui-areatype="toolbar"] {
- list-style-image: url("chrome://browser/skin/tabbrowser/newtab.png");
- -moz-image-region: rect(0, 16px, 18px, 0);
-}
-
-.tabs-newtab-button,
-.tabs-newtab-button:hover,
-#TabsToolbar > #new-tab-button,
-#TabsToolbar > #new-tab-button:hover {
- -moz-image-region: rect(0, 32px, 18px, 16px);
-}
-
-#main-window[tabsintitlebar]:not([inFullscreen]) .tabs-newtab-button:-moz-system-metric(windows-classic):not(:-moz-lwtheme),
-#main-window[tabsintitlebar]:not([inFullscreen]) #TabsToolbar > #new-tab-button:-moz-system-metric(windows-classic):not(:-moz-lwtheme),
-#main-window[tabsintitlebar]:not([inFullscreen]) #TabsToolbar > toolbarpaletteitem > #new-tab-button:-moz-system-metric(windows-classic):not(:-moz-lwtheme),
-.tabs-newtab-button:-moz-lwtheme-brighttext,
-#TabsToolbar > #new-tab-button:-moz-lwtheme-brighttext,
-#TabsToolbar > toolbarpaletteitem > #new-tab-button:-moz-lwtheme-brighttext {
-}
-
-#TabsToolbar > #new-tab-button {
- width: 26px;
-}
-
-#alltabs-button {
- list-style-image: url("chrome://global/skin/arrow/arrow-down.gif");
-}
-
-#alltabs-button:hover,
-#alltabs-button:hover:active,
-#alltabs-button[open="true"] {
- list-style-image: url("chrome://global/skin/arrow/arrow-down-hover.gif");
-}
-
-#main-window[tabsintitlebar]:not([inFullscreen]) #alltabs-button:-moz-system-metric(windows-classic):not(:-moz-lwtheme),
-#alltabs-button:-moz-lwtheme-brighttext {
-}
-
-#alltabs-button > .toolbarbutton-icon {
-/* margin: 0 2px;*/
-}
-
-#alltabs-button > .toolbarbutton-menu-dropmarker {
- display: none;
-}
-
-/* All tabs menupopup */
-.alltabs-item > .menu-iconic-left > .menu-iconic-icon {
- list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
- -moz-image-region: auto;
-}
-
-.alltabs-item[selected="true"] {
- font-weight: bold;
-}
-
-.alltabs-item[busy] > .menu-iconic-left > .menu-iconic-icon {
- list-style-image: url("chrome://global/skin/icons/loading.gif");
-}
-
-.alltabs-item[tabIsVisible]:not([_moz-menuactive="true"]) {
- background-color: #402800;
-}
-
-/* Tabstrip close button */
-.tabs-closebutton {
- -moz-box-flex: 1;
- margin: 0px;
- padding: 2px;
- list-style-image: url("chrome://global/skin/icons/close-button.gif");
-}
-
-.tabs-closebutton > .toolbarbutton-icon {
-}
-
-.tabs-closebutton > .toolbarbutton-text {
- display: none;
-}
-
-.tabs-closebutton:hover,
-.tabs-closebutton:hover:active {
- list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
-}
-
-toolbarbutton.chevron {
- list-style-image: url("chrome://global/skin/toolbar/chevron.gif") !important;
-}
-
-toolbarbutton.chevron:hover {
- list-style-image: url("chrome://global/skin/toolbar/chevron-hover.gif") !important;
-}
-
-toolbarbutton.chevron:-moz-locale-dir(rtl) > .toolbarbutton-icon,
-toolbarbutton.chevron:-moz-locale-dir(rtl):hover > .toolbarbutton-icon {
- transform: scaleX(-1);
-}
-
-toolbarbutton.chevron > .toolbarbutton-text,
-toolbarbutton.chevron > .toolbarbutton-menu-dropmarker {
- display: none;
-}
-
-toolbarbutton.chevron > .toolbarbutton-icon {
- margin: 0;
-}
-
-#sidebar-throbber[loading="true"] {
- list-style-image: url("chrome://global/skin/icons/loading.gif");
- -moz-margin-end: 4px;
-}
-
-/* Bookmarks toolbar */
-#PlacesToolbarDropIndicator {
- list-style-image: url("chrome://communicator/skin/bookmarks/toolbarDropMarker.png");
-}
-
-toolbarbutton.bookmark-item[dragover="true"][open="true"] {
- background-color: #008484 !important;
- color: #FFCF00 !important;
-}
-
-/* rules for menupopup drop indicators */
-.menupopup-drop-indicator-bar {
- position: relative;
- /* these two margins must together compensate the indicator's height */
- margin-top: -1px;
- margin-bottom: -1px;
-}
-
-.menupopup-drop-indicator {
- list-style-image: none;
- height: 2px;
- -moz-margin-end: -4em;
- background-color: #008484;
-}
-
-/* ::::: Identity Indicator Styling ::::: */
-
-/* Popup Icons */
-#identity-popup-icon {
- height: 64px;
- width: 64px;
- padding: 0;
- list-style-image: url("chrome://browser/skin/identity.png");
- -moz-image-region: rect(0px, 64px, 64px, 0px);
-}
-
-#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
- -moz-image-region: rect(64px, 64px, 128px, 0px);
-}
-
-#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
- -moz-image-region: rect(128px, 64px, 192px, 0px);
-}
-
-/* Popup Body Text */
-.identity-popup-description {
- white-space: pre-wrap;
- -moz-padding-start: 15px;
- margin: 2px 0 4px;
-}
-
-.identity-popup-label {
- white-space: pre-wrap;
- -moz-padding-start: 15px;
- margin: 0;
-}
-
-#identity-popup-content-host,
-#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
- font-size: 1.2em;
-}
-
-#identity-popup-content-host {
- margin-top: 3px;
- margin-bottom: 5px;
- font-weight: bold;
- max-width: 300px;
-}
-
-#identity-popup-content-owner {
- margin-top: 4px;
- margin-bottom: 0 !important;
- font-weight: bold;
- max-width: 300px;
-}
-
-.verifiedDomain > #identity-popup-content-owner {
- font-weight: normal;
-}
-
-#identity-popup-content-verifier {
- margin: 4px 0 2px;
-}
-
-#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption ,
-#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
- margin-top: 10px;
- -moz-margin-start: -24px;
-}
-
-#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon ,
-#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
- list-style-image: url("chrome://browser/skin/Secure24.png");
-}
-
-#identity-popup-help-icon {
- border: none;
- margin: 7px 0 0 -3px;
- background: none;
- min-width: 0;
- list-style-image: url("chrome://global/skin/icons/question-16.png");
- cursor: pointer;