#main-window[stylish-url="about:newtab"] #navigator-toolbox:after {
 visibility: collapse !important;
}
#main-window[stylish-url="about:newtab"][tabsontop="true"] #nav-bar,
#main-window[stylish-url="about:newtab"][tabsontop="true"] #PersonalToolbar {
 visibility: visible !important;
}
#main-window[stylish-url="about:newtab"][tabsontop="false"] .tabbrowser-tab[selected] .tab-background {
  background-image: -moz-linear-gradient(rgb(252, 253, 254), rgb(219, 234, 249));
  border: 0px solid transparent;
  margin: -3px -2px -4px -2px !important;
  border-radius: 3px 3px 0 0 !important;
  border-bottom-width: 1px !important;
  border-bottom-color: rgb(219, 234, 249) !important;
}
#main-window[stylish-url="about:newtab"] #identity-box{
  visibility: hidden !important;
  margin-left: -22px !important;
}
#main-window[stylish-url="about:newtab"] #urlbar-reload-button {
  visibility: hidden !important;
  margin-left: -17px !important;
}
#main-window[stylish-url="about:newtab"] #browser-bottombox > toolbar#addon-bar,
#main-window[stylish-url="about:newtab"] #browser-bottombox > findbar#FindToolbar {
  background: 0 !important;
}
#personal-bookmarks {
  min-height: 16px !important;
}
#personal-bookmarks:first-child {
  padding-left: 2px !important;
}
#personal-bookmarks:last-child {
  padding-right: 2px !important;
}
toolbarbutton.bookmark-item {
  -moz-appearance: none !important;
  color: black !important;
  text-shadow: 0 0 2px white !important;
  -moz-transition-property: background-color, border-color, box-shadow !important;
  -moz-transition-duration: 150ms !important;
}
toolbarbutton.bookmark-item {
  padding: 1px 2px !important;
  border: none !important;
  background: none !important;
}
#navigator-toolbox:not([customizing]) toolbarbutton.bookmark-item:first-child {
  -moz-padding-start: 6px !important;
}
toolbarbutton.bookmark-item > .toolbarbutton-text {
  padding: 3.5px 3px 3.5px 0 !important;
  background: hsla(210,32%,93%,0) padding-box !important;
  border-radius: 2px !important;
  border: 1px solid !important;
  border-color: hsla(210,54%,20%,0) hsla(210,54%,20%,0) hsla(210,54%,20%,0) !important;
  box-shadow: 0 1px hsla(0,0%,100%,0) inset,
              0 1px hsla(210,54%,20%,0),
              0 0 2px hsla(210,54%,20%,0) !important;

  -moz-margin-start: -25px !important;
  -moz-padding-start: 22px !important;
}
toolbarbutton.bookmark-item:not([open]):not(:active):hover > .toolbarbutton-text {
  background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1)) !important;
  border-color: hsla(210,54%,20%,.15) hsla(210,54%,20%,.2) hsla(210,54%,20%,.25) !important;
  box-shadow: 0 1px hsla(0,0%,100%,.3) inset,
              0 1px hsla(210,54%,20%,.03),
              0 0 2px hsla(210,54%,20%,.1) !important;
}
toolbarbutton.bookmark-item:hover:active:not([disabled]) > .toolbarbutton-text,
toolbarbutton.bookmark-item[open] > .toolbarbutton-text {
  background-image: -moz-linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.1)) !important;
  background-color: hsla(210,54%,20%,.15) !important;
  border-color: hsla(210,54%,20%,.3) hsla(210,54%,20%,.35) hsla(210,54%,20%,.4) !important;
  box-shadow: 0 1px 1px hsla(210,54%,20%,.1) inset,
              0 0 1px hsla(210,54%,20%,.2) inset,
              0 1px 0 hsla(210,54%,20%,0),
              0 0 2px hsla(210,54%,20%,0) !important;
  -moz-transition: none;
}
:-moz-any(#main-window[titlemodifier="Nightly"], #main-window[titlemodifier="UX"]) #navigator-toolbox[mode=icons][iconsize=large] > #nav-bar > #personal-bookmarks toolbarbutton.bookmark-item menupopup {
  margin-top: -3px !important;
}
@-moz-document url("about:newtab"){
  div#newtab-vertical-margin {
    background: rgb(219, 234, 249) !important;
  }
}