@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* TABSTOOLBAR STYLES */
#tabbrowser-tabs {
padding: 2px 5px 0 5px !important;
}
/* GLOBAL STYLES */
.tabbrowser-tab {
background-clip: padding-box !important;
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(255,255,255,0) 5px, rgba(210,214,218,.8) 7px, rgba(242,246,250,1) 23px) !important;
border: 1px solid rgba(64,65,66,.5) !important;
border-bottom: none !important;
-moz-border-radius: 5px 5px 0 0 !important;
height: 26px !important;
max-height: 26px !important;
min-height: 24px !important;
margin-top: 2px !important;
padding: 0 4px !important;
padding-top: 1px !important;
}
.tabbrowser-tab:hover {
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(255,255,255,.25) 5px, rgba(255,255,255,.8) 7px, rgba(242,246,250,1) 23px) !important;
}
.tabbrowser-tab[pinned="true"],
.tabbrowser-tab[selected="true"] {
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(210,214,218,.8) 6px, rgba(242,246,250,1) 23px) !important;
border-color: rgba(64,65,66,1) !important;
border-color: rgba(255,255,255,1) !important;
-moz-box-shadow: 0 0 1px rgba(255,255,255,1) !important;
margin-top: 0px !important;
margin-left: 1px !important;
margin-right: 1px !important;
padding-top: 3px !important;
}
.tabbrowser-tab[pinned="true"] {
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(255,255,255,0) 5px, rgba(210,214,218,.5) 7px, rgba(242,246,250,.25) 23px) !important;
height: 26px !important;
max-height: 26px !important;
min-height: 24px !important;
}
.tabbrowser-tab[selected="true"] {
background-color: rgba(240,246,248,1) !important;
}
.tabbrowser-tab[pinned="true"] .tab-icon {
margin-top: 2px !important;
}
.tabbrowser-tab:not([pinned="true"]):not([selected="true"]) .tab-icon {
display: none !important;
}
.tabbrowser-tab:not([pinned="true"]):not([selected="true"]) .tab-text {
margin-left: 2px !important;
}
/* LOADING TABS */
.tabbrowser-tab[busy="true"]:not([selected="true"]) {
background-color: rgba(64,65,66,1) !important;
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(255,255,255,.7) 5px, rgba(210,214,218,.8) 7px, rgba(242,246,250,1) 23px) !important;
}
/* BLANK TABS AS SEPARATORS */
.tabbrowser-tab[label="New Tab"],
.tabbrowser-tab[label="New Tab"]:hover,
.tabbrowser-tab[label="Neuer Tab"],
.tabbrowser-tab[label="Neuer Tab"]:hover {
background-color: rgba(64,65,66,1) !important;
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(210,214,218,.8) 6px, rgba(242,246,250,1) 16px) !important;
height: 16px !important;
max-height: 16px !important;
min-height: 16px !important;
margin-top: 10px !important;
}
.tabbrowser-tab[label="New Tab"]:hover,
.tabbrowser-tab[label="New Tab"][selected="true"],
.tabbrowser-tab[label="Neuer Tab"]:hover,
.tabbrowser-tab[label="Neuer Tab"][selected="true"] {
background-color: rgba(240,246,248,1) !important;
background-image: -moz-linear-gradient(top, rgba(255,255,255,.8) 2px, rgba(210,214,218,.8) 6px, rgba(242,246,250,1) 16px) !important;
}
.tabbrowser-tab[label="New Tab"] *,
.tabbrowser-tab[label="Neuer Tab"] * {
display: none !important;
}