rename the Firefox Toolbar.png to evade bug 702558
[themes.git] / LCARStrek / browser / browser.css
index e44fecc54f7ade429725710b6e3b1258919172d1..254ac53c88f8507baab3e59630b2ad32ba652067 100644 (file)
@@ -30,7 +30,7 @@ menubar {
 /* ::::: primary toolbar ::::: */
 
 .toolbar-primary > .toolbar-box > .toolbar-holder {
-  background-color: #FF9F00;
+  background-color: #A09090;
 }
 
 .toolbar-primary > .toolbar-box > .toolbar-startcap,
@@ -482,7 +482,7 @@ menuitem.bookmark-item {
 /* ::::: primary toolbar buttons ::::: */
 
 .toolbarbutton-1 {
-  list-style-image: url("chrome://browser/skin/Toolbar.png");
+  list-style-image: url("chrome://browser/skin/FxToolbar.png");
 }
 
 .toolbarbutton-1:not([type="menu-button"]) {
@@ -822,7 +822,7 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
 /* home button */
 
 #home-button.bookmark-item {
-  list-style-image: url("chrome://browser/skin/Toolbar.png");
+  list-style-image: url("chrome://browser/skin/FxToolbar.png");
 }
 #home-button {
   -moz-image-region: rect(0, 90px, 18px, 72px);
@@ -897,6 +897,10 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
   -moz-image-region: rect(36px, 108px, 54px, 90px);
 }
 
+#downloads-button > .toolbarbutton-icon {
+  margin: 0;
+}
+
 /* history sidebar button */
 
 #history-button {
@@ -915,12 +919,12 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
 
 #bookmarks-button,
 #bookmarks-menu-button {
-  list-style-image: url("chrome://browser/skin/Toolbar.png") !important; /* for making the palette work */
+  list-style-image: url("chrome://browser/skin/FxToolbar.png") !important; /* for making the palette work */
   -moz-image-region: rect(0, 144px, 18px, 126px);
 }
 
 #bookmarks-menu-button.bookmark-item {
-  /* list-style-image: url("chrome://browser/skin/Toolbar.png"); */
+  /* list-style-image: url("chrome://browser/skin/FxToolbar.png"); */
 }
 
 #bookmarks-menu-button.toolbarbutton-1 {
@@ -958,12 +962,12 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
   -moz-image-region: rect(0, 180px, 18px, 162px);
 }
 
-#print-button:not([disabled="true"]):hover {
-  -moz-image-region: rect(18px, 162px, 36px, 144px);
+#new-tab-button:not([disabled="true"]):hover {
+  -moz-image-region: rect(18px, 180px, 36px, 162px);
 }
 
-#print-button[disabled="true"] {
-  -moz-image-region: rect(36px, 162px, 54px, 144px);
+#new-tab-button[disabled="true"] {
+  -moz-image-region: rect(36px, 180px, 54px, 162px);
 }
 
 /* new window button */
@@ -1066,7 +1070,7 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
 /* sync button */
 
 #sync-button:not([status]) {
-  list-style-image: url("chrome://browser/skin/Toolbar.png") !important; /* for making the palette work */
+  list-style-image: url("chrome://browser/skin/FxToolbar.png") !important; /* for making the palette work */
   -moz-image-region: rect(0, 324px, 18px, 306px);
 }
 
@@ -1214,8 +1218,8 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
   transform: scaleX(-1);
 }
 
-html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
-.searchbar-textbox:-moz-lwtheme > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input:-moz-placeholder {
+html|*.urlbar-input:-moz-lwtheme::-moz-placeholder,
+.searchbar-textbox:-moz-lwtheme > .autocomplete-textbox-container > .textbox-input-box > html|*.textbox-input::-moz-placeholder {
   color: #E7ADE7;
 }
 
@@ -1243,7 +1247,7 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
 }
 
 .urlbar-icon {
-  padding: 2px;
+  padding: 2px;
 }
 
 .searchbar-engine-button,
@@ -1432,9 +1436,9 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
   background-color: #FF9F00;
 }
 
-#identity-box.verifiedIdentity:hover,
-#identity-box.verifiedIdentity:hover:active,
-#identity-box.verifiedIdentity[open=true] {
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:hover,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:hover:active,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity[open=true] {
   background-color: #008484;
   color: #000000;
 }
@@ -1747,12 +1751,12 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
 }
 
 #navigator-throbber[busy="true"] {
-  list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.gif");
+  list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png");
 }
 
 #navigator-throbber,
 #wrapper-navigator-throbber > #navigator-throbber {
-  list-style-image: url("chrome://communicator/skin/brand/throbber16-single.gif");
+  list-style-image: url("chrome://communicator/skin/brand/throbber16-single.png");
 }
 
 /* Tabstrip */
@@ -1769,7 +1773,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
 
 #main-window[disablechrome] #TabsToolbar,
 #TabsToolbar[tabsontop="false"] {
-  border-bottom: 1px solid #FF9F00;
+  border-bottom: 1px solid #008484;
 }
 
 .tabbrowser-tab,
@@ -1777,6 +1781,23 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
   margin-top: 0px;
 }
 
+.tabbrowser-tab{
+  padding: 1px 4px 2px;
+}
+
+.tabbrowser-tab:first-of-type {
+  -moz-margin-start: 2px;
+}
+
+.tabs-newtab-button {
+  border-radius: 8px 8px 0px 0px;
+  -moz-margin-start: 0;
+}
+
+.tabs-newtab-button:not(:hover) {
+  background-color: #C09070;
+}
+
 .tabbrowser-tab:hover,
 .tabs-newtab-button:hover {
 }
@@ -1813,7 +1834,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
   background-color: #E7ADE7;
 }
 .tabbrowser-tab[pinned][titlechanged]:not([selected="true"]):hover {
-  background-color: #0000FF;
+  background-color: #3333FF;
   color: #000000;
 }
 
@@ -1827,11 +1848,11 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
 }
 
 .tab-throbber {
-  list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png");
+  list-style-image: url("chrome://communicator/skin/brand/throbber16-anim-connect.png");
 }
 
 .tab-throbber[progress] {
-  list-style-image: url("chrome://browser/skin/tabbrowser/loading.png");
+  list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png");
 }
 
 .tab-throbber[pinned],
@@ -1855,6 +1876,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
 .tab-close-button {
   border: none;
   padding: 0px;
+  margin-top: 1px;
   list-style-image: url("chrome://global/skin/icons/close-button.gif");
 }
 
@@ -1921,6 +1943,7 @@ richlistitem[type~="action"][actiontype="switchtab"][selected="true"] > .ac-url-
   width: 26px;
 }
 
+.tabs-newtab-button,
 .tabs-newtab-button:hover,
 #TabsToolbar > #new-tab-button:hover {
   -moz-image-region: rect(0, 32px, 18px, 16px);
@@ -2263,6 +2286,23 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
   list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric-16.png");
 }
 
+#blocked-plugins-notification-icon {
+  list-style-image: url("chrome://mozapps/skin/plugins/notifyPluginBlocked.png");
+}
+
+#blocked-plugins-notification-icon[showing] {
+  animation: pluginBlockedNotification 500ms ease 0s 5 alternate both;
+}
+
+@keyframes pluginBlockedNotification {
+  from {
+    opacity: 0;
+  }
+  to {
+    opacity: 1;
+  }
+}
+
 #webRTC-notification-icon {
   list-style-image: url("chrome://browser/skin/webRTC-shareDevice-16.png");
 }
@@ -2272,7 +2312,7 @@ window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icon
 }
 
 #download-monitor {
-  list-style-image: url("chrome://browser/skin/Toolbar.png");
+  list-style-image: url("chrome://browser/skin/FxToolbar.png");
   -moz-image-region: rect(0, 108px, 18px, 90px);
 }
 
@@ -2757,11 +2797,12 @@ html|*#highlighter-nodeinfobar-pseudo-classes {
 }
 
 .inspector-breadcrumbs-button {
-  /*background-color: transparent;*/
+  background-color: #000000;
+  border-radius: 0;
   border-style: solid;
   border-width: 2px 13px;
   outline: none;
-  /* color: hsl(210,30%,85%); */
+  color: #FF9F00;
   width: 85px; /* Can't use max-width. See bug 723132 */
   /* The content of the button can be larger than the button */
   overflow: hidden;
@@ -2770,6 +2811,22 @@ html|*#highlighter-nodeinfobar-pseudo-classes {
   padding: 0 9px;
 }
 
+.inspector-breadcrumbs-button:hover {
+  background-color: #FFCF00;
+  color: #000000;
+}
+
+.inspector-breadcrumbs-button[checked]:not(:hover) {
+  background-color: #008484;
+  color: #000000;
+}
+
+.inspector-breadcrumbs-button[siblings-menu-open],
+.inspector-breadcrumbs-button:active {
+  background-color: #FF9F00;
+  color: #000000;
+}
+
 .inspector-breadcrumbs-button:-moz-focusring > .button-box {
   border-width: 0;
 }
@@ -3144,6 +3201,10 @@ html|*#gcli-output-frame {
   display: none;
 }
 
+#developer-toolbar-toolbox-button {
+  -moz-image-region: rect(64px, 16px, 80px, 0);
+}
+
 /* Error counter */
 
 #developer-toolbar-webconsole[error-count]:before {
@@ -3219,13 +3280,13 @@ html|*#gcli-output-frame {
 }
 
 /* social toolbar provider menu */
-#social-statusarea-popup {
+.social-statusarea-popup {
   margin-top: 0;
   margin-left: -12px;
   margin-right: -12px;
 }
 
-#social-statusarea-user {
+.social-statusarea-user {
   border-bottom: 1px solid #9C9CFF;
   background-color: #000000;
   color: #FF9F00;
@@ -3233,25 +3294,23 @@ html|*#gcli-output-frame {
   cursor: pointer;
 }
 
-#social-statusarea-user-portrait {
+.social-statusarea-user-portrait {
   width: 32px;
   height: 32px;
   border-radius: 2px;
   margin: 10px;
 }
 
-#social-statusarea-user > vbox > #social-statusarea-notloggedin,
-#social-statusarea-user > vbox > #social-statusarea-username {
+.social-statusarea-loggedInStatus {
   background: transparent;
   border: none;
-  color: #9C9CFF;
+  color: #3333FF;
   min-width: 0;
   margin: 0 6px;
   list-style-image: none;
 }
 
-#social-statusarea-user[_moz-menuactive] > vbox > #social-statusarea-notloggedin,
-#social-statusarea-user[_moz-menuactive] > vbox > #social-statusarea-username {
+#social-statusarea-user[_moz-menuactive] > vbox > .social-statusarea-loggedInStatus {
   text-decoration: underline;
 }
 
@@ -3408,10 +3467,13 @@ chatbox[minimized="true"] {
 
 .click-to-play-plugins-notification-icon-box {
   background: #000000;
-  -moz-border-end: 1px solid #9C9CFF;
+  -moz-border-end: 1px solid #FF9F00;
   padding-top: 16px;
   -moz-padding-end: 16px;
   -moz-padding-start: 24px;
+  -moz-margin-start: 4px;
+  margin-top: 4px;
+  margin-bottom: 4px;
 }
 
 .click-to-play-plugins-notification-icon-box:-moz-locale-dir(ltr) {
@@ -3425,13 +3487,13 @@ chatbox[minimized="true"] {
 }
 
 .click-to-play-plugins-notification-separator {
-  -moz-border-start: 1px solid #9C9CFF;
-  border-top: 1px solid #9C9CFF;
+  /*-moz-border-start: 1px solid #9C9CFF;
+  border-top: 1px solid #9C9CFF;*/
 }
 
 .click-to-play-plugins-notification-description-box {
-  border-bottom: 1px solid #9C9CFF;
-  -moz-border-start: 1px solid #9C9CFF;
+  /*border-bottom: 1px solid #9C9CFF;
+  -moz-border-start: 1px solid #9C9CFF;*/
   padding-top: 12px;
   -moz-padding-end: 11px;
   padding-bottom: 9px;
@@ -3439,15 +3501,16 @@ chatbox[minimized="true"] {
 }
 
 .click-to-play-plugins-notification-center-box {
-  border-top: 1px solid #9C9CFF;
-  border-bottom: 1px solid #9C9CFF;
-  -moz-border-start: 1px solid #9C9CFF;
+  border-top: 1px solid #FF9F00;
+  border-bottom: 1px solid #FF9F00;
+  /*-moz-border-start: 1px solid #9C9CFF;*/
   background-color: #000000;
+  -moz-margin-end: 4px;
 }
 
 .click-to-play-plugins-notification-button-container {
-  border-top: 1px solid #9C9CFF;
-  -moz-border-start: 1px solid #9C9CFF;
+  /*border-top: 1px solid #9C9CFF;
+  -moz-border-start: 1px solid #9C9CFF;*/
   margin: 0px;
   padding: 16px;
 }