/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@namespace html url("http://www.w3.org/1999/xhtml");
/* Place menu button and panel ui button at the left. Can't do this in customize mode. */
#TabsToolbar > * { -moz-box-ordinal-group: 4 !important; }
#tabbrowser-tabs { -moz-box-ordinal-group: 2 !important; }
#new-tab-button { -moz-box-ordinal-group: 3 !important; }
#tabGroups-tabview-button { -moz-box-ordinal-group: 5 !important; }
#ctraddon_appbutton,
#ctraddon_panelui-button { -moz-box-ordinal-group: 1 !important; }
/* Anonymous elements that do nothing. */
#navigator-toolbox::after, #tabbrowser-tabs::before, .tabbrowser-tab::after, .tabbrowser-tab::before, .toolbar-primary::after {
display: none !important;
}
#page-proxy-favicon {
-moz-image-region: rect(0px, 14px, 14px, 0px) !important;
width: 14px !important;
height: 14px !important;
}
/*
* Urlbar
*/
#urlbar-container {
min-width: 250px !important;
background: inherit !important;
}
#urlbar-wrapper {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
}
#urlbar {
margin: 0 !important;
padding: 0 0 0 0 !important;
border: none !important;
text-align: center;
background: transparent !important;
font-family: sans-serif !important;
font-size: 12px !important;
}
#back-button, #forward-button {
display: none !important;
}
#reader-mode-button[readeractive="true"] {
filter: grayscale(100%) brightness(30) !important;
}
#identity-icon {
filter: grayscale(100%) !important;
}
/* Hiding this in customize mode breaks that mode. */
#main-window:not([customizing]) #nav-bar {
/*display: none !important;*/
}
#ctraddon_extra-bar, #customToolbars, #PersonalToolbar,
#addon-bar, #nav-bar, #toolbar-menubar {
padding: 0 !important;
}
.urlbar-history-dropmarker, #urlbar-go-button,
#urlbar-reload-button, #urlbar-stop-button {
display: none !important;
}
#identity-icon-labels {
display: none !important;
}
#identity-box {
width: 23px !important;
height: inherit !important;
min-width: 0 !important;
min-height: 0 !important;
border: 0 !important;
border-radius: 0px !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
}
#tracking-protection-icon, #connection-icon {
display: none !important;
}
#notification-popup-box {
position: static !important;
background: #ffffff !important;
padding: 0 !important;
border-radius: 0 !important;
border: none !important;
margin: 0 !important;
}
#identity-icon {
display: none;
}
#page-proxy-favicon[pageproxystate="invalid"] {
opacity: 0.3 !important;
}
/*
* Toolbars
*/
.toolbar-primary,
#TabsToolbar,
.browserContainer > findbar {
height: 18px !important;
padding: 0 !important;
margin: 0 !important;
background: #1F2235 !important;
-moz-appearance: none !important;
transition: none !important;
}
#tabs-closebutton, #ctraddon_tabs-closebutton, #alltabs-button,
#private-browsing-indicator {
display: none !important;
}
/*
* Tabs
*/
#tabbrowser-tabs {
min-height: 0 !important;
background: transparent !important;
}
.tabbrowser-tab {
background: transparent !important;
font-family: monospace !important;
font-size: 12px !important;
color: #a87c4b!important;
border: none !important;
padding: 0 0 0 0 !important;
}
.tabbrowser-tab > .tab-stack {
padding: 0 0 0 18px !important;
text-align: center;
}
.tabbrowser-tab[selected=false] {
font-weight: bold !important;
}
.tab-background-start, .tab-background-end, .tab-icon {
display: none !important;
}
.tab-background-middle, .tab-background, .tab-content,
.tab-text-stack, .arrowscrollbox-scrollbox {
margin: 0 !important;
padding: 0 !important;
background: inherit !important;
}
/* Progressbar from tab mix plus. */
.tab-progress {
margin: 0 !important;
}
.tabbrowser-tab .tab-icon-image {
display: none !important;
}
.tabbrowser-tab[fadein]:not([pinned]) { min-width: 100px !important; max-width: /*180px*/ 100% !important; }
tab {
font-family: var(--tab-fonts) !important;
height: var(--tab-height) !important; min-height: var(--tab-height) !important;
background: var(--bg-dark) !important; color: var(--fg-dark) !important;
font-size: var(--tab-font-size); text-shadow: none !important; text-align: var(--tab-text-align) !important;
}
.tabbrowser-tab * {
background: none !important; list-style-image: none !important;
margin: 0 0 0 0 !important; padding: 0 0 0 0 !important;
-moz-appearance: none !important;
}
.tabbrowser-tab[selected="true"] .tab-stack {
background: #1F2235 !important; color: #cab870 !important;
border-radius: 0px !important; position: relative !important;
/*border-top: 1px solid #dc52a5 !important;/**/
}
/*
* Toolbar buttons
*/
#TabsToolbar toolbarbutton,
.browserContainer > findbar toolbarbutton {
-moz-appearance: none !important;
border-radius: 0 !important;
box-shadow: none !important;
padding: 0 1px 0 1px !important;
margin: 0 !important;
min-height: 0 !important;
border: none !important;
height: inherit !important;
}
#TabsToolbar toolbarbutton > label {
display: none !important;
}
#TabsToolbar toolbarbutton > image,
/* #addon-bar toolbarbutton > image */
#PanelUI-menu-button > .toolbarbutton-badge-container > image {
margin: 0 !important;
padding: 0 !important;
border: none !important;
width: 14px !important;
height: 14px !important;
min-width: 0 !important;
min-height: 0 !important;
background: transparent !important;
border-radius: 0 !important;
box-shadow: none !important;
}
#PanelUI-menu-button > .toolbarbutton-badge-stack {
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: transparent !important;
border-radius: 0 !important;
box-shadow: none !important;
}
#PanelUI-menu-button > .toolbarbutton-badge-stack > image {
/* high-contrast white firefox icon */
list-style-image: url('data:image/svg+xml;charset=US-ASCII,') !important;
-moz-image-region: rect(0px, 14px, 14px, 0px) !important;
}
toolbarbutton.tabs-newtab-button,
toolbarbutton#new-tab-button {
display: none !important;
/* white plus icon */
list-style-image: url('data:image/svg+xml;charset=US-ASCII,') !important;
width: 12px !important;
}
.scrollbutton-up, .scrollbutton-down,
.browserContainer .findbar-find-previous.tabbable,
.browserContainer .findbar-find-next.tabbable {
/* right arrow triangle icon */
list-style-image: url('data:image/svg+xml;charset=US-ASCII,') !important;
}
.browserContainer .findbar-find-previous {
transform: rotate(90deg) !important;
}
.browserContainer .findbar-find-next {
transform: rotate(-90deg) !important;
}
.scrollbutton-up > .toolbarbutton-icon,
.scrollbutton-down > .toolbarbutton-icon {
-moz-appearance: none !important;
}
/* Elements adjecent to scroll arrows (overflowing to tab). */
.arrowscrollbox-overflow-end-indicator,
.arrowscrollbox-overflow-start-indicator {
display: none !important;
}
/* Hover effect. */
#identity-box:hover,
.tabbrowser-tab:hover,
#TabsToolbar toolbarbutton:hover,
.browserContainer findbar toolbarbutton:hover {
background: #818A96 !important;
opacity: 1 !important;
box-shadow: none !important;
transition-duration: 1ms !important;
}