first (largest) part of sync for both themes with toolkit windows theme changes in...
[themes.git] / LCARStrek / global / netError.css
index 4acba0d519d57fbb3776bae9597d2a723e652e2a..8142590568cbc0be18aa78ec17e1415b81eba62f 100644 (file)
@@ -7,6 +7,8 @@
  *              Henrik Skupin  <mozilla@hskupin.info>
  */
 
+@import url("chrome://global/skin/button.css");
+
 html {
   background: #000000;
 }
@@ -15,18 +17,18 @@ body {
   margin: 0;
   padding: 0 1em;
   color: #FF9F00;
-  font: 12px helvetica,arial,tahoma,sans-serif;
+  font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif;
 }
 
 h1 {
-  margin: 0 0 .6em 0;
+  margin: 0 0 .6em;
   border-bottom: 1px solid #008484;
   font-size: 160%;
 }
 
 ul, ol {
   margin: 0;
-  -moz-margin-start: 1.5em;
+  margin-inline-start: 1.5em;
   padding: 0;
 }
 
@@ -44,33 +46,39 @@ ul {
   max-width: 52em;
   margin: 4em auto;
   border: 1px solid #9C9FFF;
-  -moz-border-radius: 10px;
+  border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   background: url("chrome://global/skin/icons/alert-exclam.gif") left 0 no-repeat #000000;
-  -moz-background-origin: content;
+  background-origin: content-box;
+}
+
+#errorPageContainer.certerror {
+  background-image: url("chrome://global/skin/icons/sslWarning.png");
 }
 
-body[dir="rtl"] #errorPageContainer {
+#errorPageContainer:dir(rtl) {
   background-position: right 0;
 }
 
 #errorTitle {
-  -moz-margin-start: 64px;
+  margin-inline-start: 64px;
 }
 
 #errorLongContent {
-  -moz-margin-start: 64px;
+  margin-inline-start: 64px;
 }
 
 #errorShortDesc > p {
+  overflow: auto;
   border-bottom: 1px solid #008484;
   padding-bottom: 1em;
   font-size: 130%;
+  white-space: pre-wrap;
 }
 
 #errorLongDesc {
-  -moz-padding-end: 3em;
+  padding-inline-end: 3em;
   font-size: 110%;
 }
 
@@ -79,18 +87,18 @@ body[dir="rtl"] #errorPageContainer {
 
 #errorTryAgain {
   margin-top: 2em;
-  -moz-margin-start: 64px;
+  margin-inline-start: 64px;
 }
 
 #brand {
   position: absolute;
   right: 0;
   bottom: -1.5em;
-  -moz-margin-end: 10px;
+  margin-inline-end: 10px;
   opacity: .4;
 }
 
-body[dir="rtl"] #brand {
+#brand:dir(rtl) {
   right: auto;
   left: 0;
 }
@@ -98,3 +106,40 @@ body[dir="rtl"] #brand {
 #brand > p {
   margin: 0;
 }
+
+#errorContainer {
+  display: none;
+}
+
+#securityOverrideDiv {
+  padding-top: 10px;
+}
+
+#securityOverrideContent {
+  background-color: #FFCF00;
+  color: #000000;
+  padding: 10px;
+  border-radius: 10px;
+}
+
+/* Custom styling for 'blacklist' error class */
+
+:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
+:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
+:root.blacklist a {
+  background-color: #FF0000; /* red */
+  color: #000000;
+}
+
+:root.blacklist #errorPageContainer {
+  background-image: url("chrome://global/skin/icons/blacklist_large.png");
+  background-color: #FF0000;
+}
+
+:root.blacklist {
+  background: #000000;
+}
+
+:root.blacklist #errorTryAgain {
+  display: none;
+}