
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* adjust all the default font sizes  */

* {
    font-size: 10pt !important;
    font-family: Arial, Helvetica, sans-serif !important;
}


/* adjust list vertical spacing */

listitem, treechildren::-moz-tree-row {
    min-height: 24px !important;
    height: 24px !important;
}

/* adjust list font size (check 'list vertical spacing' above) */

tree#threadTree > treechildren  {
    font-size: 18px !important;
}


/* shrink height of ... */

.tabs-toolbar  {
    height: 24px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.tabstack  {
    height: 24px !important;
}

.tabmail-tab {
    height: 24px !important;
    max-width: 50px !important;
}

#mail-bar3 {
    height: 25px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}





/* tabs coloring - Remove Australis and make Active Tab more visible... */


.tab-background-start, .tab-background-end {
  display: none !important;
}

.tab-background-middle {
  background-image: none !important;
  border-bottom: none !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  -moz-margin-start: 0px !important;
  -moz-margin-end: 2px !important;
}


.tabmail-tab .tab-background-middle {
  background: none !important;
  background-color: #E6E6FA !important; /* lavender */
}


.tabmail-tab:hover .tab-background-middle {
  background: none !important;
  background-color: #FFE4C4 !important; /* bisque */
}

.tabmail-tab[selected] .tab-background-middle {
  background: -moz-dialog !important;
  background-color: #FFFF00 !important; /* yellow */
}

.tabmail-tab[selected]:hover .tab-background-middle {
  background: -moz-dialog !important;
  background-color: #00FF00 !important; /* lime */
}

.tabmail-tab:hover .tab-text,
.tabmail-tab[selected] .tab-text {
  color: black !important;
  opacity: 1 !important;
}

.tabmail-tab:last-child:not([selected]):not(:hover)::after {
  -moz-margin-start: 0px;
  -moz-margin-end: 2px;
}


/* Quick-Search - make more visible */

#qfb-show-filter-bar[checkState="1"] {
  background-image: none !important;
  background-color: #FFFF00 !important; /* color = yellow */
}

#qfb-filter-label {
  background-image: none !important;
  background-color: #FFFF00 !important; /* yellow */
}

#qfb-qs-textbox {
  background-image: none !important;
  background-color: #FFFF00 !important; /* yellow  */
}


/* highlight "From:" field */

#expandedfromBox {
    background-color: yellow !important;
}


/* Attachments - make more visible */

#attachmentBar {
  background-image: none !important;
  background-color: #FFFF00 !important; /* yellow */
}

/* Attachments - make Name look like a link (it's clickable) */

label#attachmentName {
  color: blue;
  text-decoration: underline;
}


/* Attachments - highlight arrow toggle */

#attachmentToggle {
  background-color: red !important;
}


/* Archive button - remove */

.hdrArchiveButton {
  display: none !important;
}

