@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");


#main-window[tabsontop="true"] .tabbrowser-tab:not([selected="true"]) .tab-text:not(:-moz-lwtheme) {
  color: #fff!important;
  text-shadow: 0 1px 0 hsla(211,68%,6%,.6) !important;
}

@media all and (-moz-windows-compositor) {
  #TabsToolbar:not(:-moz-lwtheme) {
  
  background-repeat: repeat!important;
  background-position: center top!important;
  }

  #main-window[tabsontop="true"] .tabbrowser-tab:not([selected="true"]) .tab-text:not(:-moz-lwtheme) {
    color: #000000 !important;
    text-shadow: 0 1px 0 hsla(0,0%,100%,.3)!important;
  }
}

@media not all and (-moz-windows-compositor) {
  #main-window[tabsontop="true"] .tabbrowser-tab:not([selected="true"]) .tab-text:not(:-moz-lwtheme) {
    color: #fff!important;
    text-shadow: 0 1px 0 hsla(211,68%,6%,.6) !important;
  }
}

@media (-moz-mac-lion-theme) {
  #main-window[tabsontop="true"] .tabbrowser-tab:not([selected="true"]) .tab-text:not(:-moz-lwtheme) {
    color: #000000 !important;
    text-shadow: none !important;
  }
}

.tab-stack {
  min-height: 27px !important;
}

.tabbrowser-tab {
  -moz-appearance: none!important;
  margin-bottom: 1px!important;
  padding: 0!important;
  border: 0 solid transparent!important;
  background: transparent!important;
}

.tab-throbber[pinned],
.tab-icon-image[pinned] {
  -moz-margin-start: 0px!important;
  -moz-margin-end: 0px!important;
}

.tab-content {
  margin-top: 0px !important;
  border: solid transparent!important;
  border-width: 0!important;
  padding: 4px 25px 4px!important;
  margin-left: -14px!important;
}
#tabbrowser-tabs > tab:first-child .tab-content {
  margin-left: -3px!important;
}

.tabbrowser-tab:not(:first-child) > .tab-stack > .tab-content:not([selected="true"]) {
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAEySURBVEhL7ZFLS0JRGEU1Q8RKECMFKXoglCBFSEoPgqBBFEEE/f9fcm9rsOffJvYwJ2tw1lmbc+10/n/GF2jbtovWhTuGnlMY7FHriblwVWKwj7MrVnrunMEBtb6YC1clBoc4g6Zp9io3es7gAcEhHEXDVYwXj3H2xUrPnTN4SG0k5sJViU88xRmLlZ47Z3BObSLmwlWJT3yCcyRWeu6cwXNqM158lqsaJQYXaHPRuBFSGLwidSyGqkaGwRXaqWjcCCn8xzekLsRQ1cjw0jXaQjRuhBQGN6QuxVDVyDD4gLYUjRshhcFnUisxVDUyDL6gXYvGjZDC4CupWzFUNTIMvqGtReNGSGHwg9QdfA8lvQyDn5hb0buUsBj8onMvJpJeg8FvzEfRu5SwGPyh8yT+KfkLYjOzsR7gUW4AAAAASUVORK5CYII=")!important;
   background-repeat: no-repeat,
                     no-repeat,
                     no-repeat!important;
  background-position: left,
                       30px,
                       right!important;
  background-size: 30px 30px,
                   -moz-calc(100% - 60px) 30px,
                   30px 30px!important;
  -moz-border-image: none!important;
}

.tabbrowser-tab > .tab-stack > .tab-content:not([selected="true"]):hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAMmSURBVEhLtZdtSBNxHMcvK6ebNa3Mp7lLm1Yjb7vdnpzpdJqKDS18qMi3QS/qTVAQEeGLCF/0zqAX0csi6I30JgKhQkiQtIJSCJeJKRKFsnRzB9r3t92WL2TtHhp82Zu7+9z39/g/htH2twOPI2Ul5N/FCMJuxmLRMaw/hykR9ClpyJWAvTvjMAIVWvP0rKtYZ+Yqsku56jyWP2YwOWpIWnC3uIRDAPNKhAO6csfh/GoPd/PuUMPLkbedn6ZDvaFvi2fD4bV+klrwX6jVml1QKRjJXd+l697XYxNdP34tX1hdjfZEo2IwIoqtoii2QE1QoxbgLAbQ3HK+tLCqzvbs+UjHcnjtHGAdAARisZh/O6kBJ3IKqN7sKKkJnHF8Cc33RaPRTnK1sbHhTyel4AQURUT5LLX57VMzsz0AtkmwBvynlQowCsnkzc0us1eNTnzoQg4zhtJLKQGnQkx5vTYwWE/FIzmsx39GUgiG2yLOkF/h4aa/zp2mKs0UmLxOLjiVW0OFp4jcRiJiOz1sc3PzhBwpA2NI6Ey8ZeTVOLVMoxxg8loFYIxEjMJCq9++svI7SA+C4zq5kguOt5Chkjt48eptHyq5GUCfEskBJ/KLTZNziGcfPR0+SRNJCZTukQ+mJcAKR9+8e98OMIW5VolkgpFf7FRaawtLSwDHw+xVInlg5NfI2vL5lm4n8htQAkzeIwccLyxaCNS/CDPNYo9SZQpOFZbO7Kx8PPyCCotayK1UMsDJ/DqPT4Xm2gAmty6lyhQcD7PRXFPgbT3vxpik/iW3/xWMMMMt+peONUMPnzTDLVWzU43+5Ti1FPYf8e0xWpz83AK1UcyFUSmoUTqwdJCDWyx8KqqBew+aJLcOuFWl7cBbjquJEFMLVdcGXd+XflJRCYDyakXgJGjLF4B0KIfTXJOtDGF2jo5/7JAqWTWUXjoJxueGBKPPDQBp9VExFdubXWOTn0+tJeYyj7zatRDAOMYAts/i3ksnRjpH0ZLXszb7rcH7TTOz80FAfQQD2KaVGHKFHApcY7enq/+K7/KNO/W08mbmF4PhSCSwvr5ORcRprT/Nn6b5GVgXCgAAAABJRU5ErkJggg=="),
                    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAABbSURBVBhXPcvLCYAwEIThOWsFgi34Snxr1ELsv4GAhwQSMwp7+fhnYYFCZ8hLVcHa54b3/oJz7kQI4eMQDMsgxrj/pLmRVVhYszCxRjIIPX81pyLdT7q1rIbULyTOWk3IkRiVAAAAAElFTkSuQmCC"),
                    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAMkSURBVEhLrVdLTBNRFH34odBWCyryKx3BgtrItNPpjwE60AJtagMaPmpka+JCNyaaGGMMC2NYuIOVrnHjhrgxJtWYmEhC/CYKiaEiQUhjNJAKLZ2keN9rC/WbmddpctLNvHfOvfe8e99DqJrXboERS5DZrEE8vxshcRdCaEcWRfCPod5PZ7Q3Y+gZ7lhxDdukMbH1WsZZhSoseoSFEBGDO/MEqEMej68PY0Q/L59+PxsdfBx50Xv99pi3rMnNaursh/XV/AEiYDsD6kQvSVIHoBPQlZCknmRSCq+tJQe+fl8592TqVd/QhasenIXyBt6ALJZi1VKfSqXEvwGE+EBEaCW+fubBw0ioorHVWlrH1fxGTp/2dDot/g84G8lksvdjdHGo2XfKrjXZq1UhB1KvDIggIDAzNz9QYxVtpO7EdMT1dG6XQZoTJoIHAs9eve0rrrU1IqOnNGs4auJ2IJcLLzbflZHR9oLrrYCUiMOnYPbTwsmyejeLKlkdddSbm5ttSoDJEwkpiKPW1bsrqWuthDT3LY46EpkOaYycOdNcKEwGEbQqBRawuvojXGERbaS1ZlqqMpMBqUADcLj//OWbgq6BPZiXbvkNhYYUr8Hd7u7EZHfJIY4hE01pumGTFhoAcdvTl2+CeoY/SlVnIPXQIJVKC0uxWBCPVDLPldaZhjS3Burs47r6HQbGWpats3yDwSZuWkC6vfg8k8Gx3bvlGQxIXbQA4taJyUfdGpOjQbHBgNRJCyB2z0QXAjqj47jiOtOSZte5oH36PT1nXQZTc7midMMGjkIAUQtj9+778fUok26ZXQzaH18IgNi5sBQLGswObv8RYY/soQHR2gsFjnrkzngnMRm5IGxF/e/jBaRcoQBi/kvsW6CpJewkR2s75bmr0Z8CCiXNrccOfz79LgTpdpQarbUk8l8fA/kiihDU16YGsIB16N9Trz+cqLL5ncRseGRiAVvPorwXCSywqgUcAJALc/OL4Ruj451axmrDlwV8P8M3031m195MGeBdBqSs2tjY2LDHEwnf3OJyGI/Oi9dutfcNXxLYjn43eIDH2fgJPVGm3qiQNxkAAAAASUVORK5CYII=")!important;
  background-repeat: no-repeat,
                     no-repeat,
                     no-repeat!important;
  background-position: left,
                       30px,
                       right!important;
  background-size: 30px 30px,
                   -moz-calc(100% - 60px) 30px,
                   30px 30px!important;
  -moz-border-image: none!important;
}

.tabbrowser-tab:not([selected="true"]):hover + .tabbrowser-tab:not([selected="true"]) > .tab-stack > .tab-content:-moz-locale-dir(ltr) {
  background-image: none!important;
}

.tabbrowser-tab[pinned][titlechanged] > .tab-stack > .tab-content:not(:hover):not([selected="true"]) {
  background-image: url("data:image/png;base64,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")!important;
  background-repeat: no-repeat,
                     no-repeat,
                     no-repeat!important;

  background-size: -moz-calc(100% - 0px) 35px!important;
  -moz-border-image: none!important;
}

.tabbrowser-tab > .tab-stack > .tab-content[selected="true"] {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJySURBVEhLY2CgHmAEGgXCTEDMDMQsUMwKpNmgmB1IwzBVbEa3EGQRh6ioqISwsLCGpKSkkbi4uLm0tLQDDFNqK7IvQT5kk5KSEgZaoq2mpua0ZMmSphs3bhx9+/bt88+fP7/79+/ffxigxGKYpaBgZQVaxi0kJKRZX1+fc+3atUO/fv36jw+TazGKpRISEvLa2tpuR48eXQuy7OfPn3gtBamhxGKYTxWjo6MjgcH5hJAvkeXJsRiWkFiAwSvm6ekZALT0xY8fPwj6khoWg3zLBky1Bnfv3j33/ft3kiwlJ6hhvmXl5+dXmDJlSg0x8YktCkgNapDFIN9yqKiouD1//vwpKfFKblDDfQsqGKZPn95EarxSYjEsbvWvX79+jFzfkhrHIB+DSicOZWVl9zdv3vykl8Wgwh+chbq6uioosZQUH8PjV0RERO3AgQNr6GkxOH6BNY3xzZs3L9HbYnZgUDu+fPnyLb0sBscvsG7lDQgIiKHUUmLjGB6/wGpPZvbs2b30tBgcv6AKHlj1baWnxaD8yw5MWDYPHjy4T2ydS0lDALlSEEhISEj/+vUryTUROZUErFJgAzXatm7duoycKpBUi+EVPjCYOYHFZMCrV6/ekFsNoluOq1pEtpQd1IhbtmzZjG/fvlElmLFlJ4zmKtBSaUtLy8gvX778pkZqhpkB8jGyZbBeAKj1zy4oKCinqKgYfOvWrYvUtBTmY+QuB6y7wQH0qZaFhUXU/fv3b1NS4eNyMMjHzKCiEFTdgdrHwNaFPpD2AMbpnE+fPv2gVmLCSFygfo2/v396dXV13cyZMycdO3Zs5+vXrymuBAhFDQBXh0qWHNSwvwAAAABJRU5ErkJggg=="),
                  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAcSURBVBhXY2BgYGBnkJaWdmD4DwQMv379GgQEAGyhbpRPAuScAAAAAElFTkSuQmCC"),
                  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKASURBVEhLvZfPaxNREMej9SciMb/ML9GGhGDNoaU9mEAP6qGaUxY81fSQWy/+AULEQI8BLyUQQzyGnOwxh96CkBwFe8gvCeagaIKbS35HyDrTzuJS1OzLe3Vh2ED27Wdmvu/NzBoMBsNljV2C32gXwS6QLcH9PNg5MrgJuNxu9wPV7Hb7fafTuW6xWO7abDYHvP4KOYJOaB3gJyt0zWYzpdfrdWVZ/lar1Uq5XG7P7/c/AmcCLpfLonFATPTT6VT5l1UqlfeJROK52WxeASeukQwYPV/q54Enk8mxY6VS6SAQCGw5HI47QuDzwNr/QYYv0Wh0GyL3nIKza84CHo/HCsC/h8NhCeA3adermrPBWcD47Gg0UprN5gfY9Wu04VS9zxaMcNQ9lUq9NBqNy5Ry9qhZI1afb7fbX30+3xaddfaoFwWj3ul0eo8KDVY6tqgXBeO6arVaBvDqQlrzgLvd7sTr9T6mdGNZxaKi7+IB49pkMvni1NH6P+BisfjOarX6mXc3b8T1ev0IOtoGs868YDhWMqT6IYCxr+s/VrxgXC9J0g708OuaEjpfZxHgbDb7GtrmLSadRYChZRZwYGDSmQes9upWq/UZNtgm6azvPPOA1bWDwUCJxWK70DRu6E63CDC2ykKhkMchUXe6RYAx5Z1O5weUTwnAV3UNCCLA+I7hcKjk8/k3OBRqtP57xxIFJvjPUCi0DXA3pRw32p/HYZFgfFej0fjo8Xiemkym2xQ59mr1Y+C3E6LBOCDA8foUDAafQeT3qGVqP4tOnBANVmeyfr8/Bs3fwhz+BIcFnMexfVJpXToTsDYYGIflcrl8mMlk9uPx+KtIJLKL32e/AEp9Sre7jNXUAAAAAElFTkSuQmCC")!important;

  position: relative!important;
  background-repeat: no-repeat,
                     no-repeat,
                     no-repeat!important;
  background-position: left,
                       30px,
                       right!important;
  background-size: 30px 30px,
                   -moz-calc(100% - 60px) 30px,
                   30px 30px!important;
  -moz-border-image: none!important;
}

#navigator-toolbox[tabsontop="true"]:not(:-moz-lwtheme) > #nav-bar,
#navigator-toolbox[tabsontop="true"]:not(:-moz-lwtheme):not([customizing]) > #nav-bar[collapsed="true"] + toolbar,
#navigator-toolbox[tabsontop="true"]:not(:-moz-lwtheme):not([customizing]) > #nav-bar[collapsed="true"] + #customToolbars + #PersonalToolbar {
 
}

#navigator-toolbox[tabsontop="true"]:not(:-moz-lwtheme) > #PersonalToolbar,
#navigator-toolbox:not(:-moz-lwtheme) toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(#nav-bar):not(#addon-bar), 
#addon-bar:not(:-moz-lwtheme),
.findbar-container:not(:-moz-lwtheme) {
 background-image: -moz-linear-gradient(hsl(210,58%,92%), hsl(210,58%,92%))!important;
}

#main-window[tabsontop=true][disablechrome] #navigator-toolbox::after {

}

#navigator-toolbox::after {

}

#nav-bar:not(:-moz-lwtheme),
#PersonalToolbar:not(:-moz-lwtheme),
#browser-bottombox:not(:-moz-lwtheme) {
  box-shadow: none !important;
}

.tabs-newtab-button {
  -moz-margin-start: 6px !important;
}

#main-window[tabsontop=true][disablechrome] #navigator-toolbox::after {

}

#addons-page #header {
 
}
