make devtools, Sync prefs, and neterror pages work right up to current nightly
[themes.git] / LCARStrek / browser / aboutNetError.css
index c1c37d6af87e4c1acdbb9840d0be96fba4adbe5d..6f94c6587a4d330cfbd0a31c8519ede5b127c58a 100644 (file)
@@ -6,7 +6,7 @@
 
 body {
   display: flex;
-  box-sizing: padding-box;
+  box-sizing: border-box;
   min-height: 100vh;
   padding: 0 48px;
   align-items: center;
@@ -28,25 +28,32 @@ ul {
 }
 
 #errorPageContainer {
+  position: relative;
   min-width: 320px;
   max-width: 512px;
 }
 
-#errorTitleText {
+#errorTitle {
   background: url("aboutNetError_info.svg") left 0 no-repeat;
-  background-size: 1.2em;
-  -moz-margin-start: -2em;
-  -moz-padding-start: 2em;
+  background-size: 3em;
+  -moz-margin-start: -5em;
+  -moz-padding-start: 5em;
 }
 
-#errorTitleText[sslv3] {
-  background-image: url("aboutNetError_alert.svg");
+#errorTitleText {
+  border-bottom: 1px solid #A09090;
+  padding-bottom: 0.4em;
 }
 
 #errorTitleText:-moz-dir(rtl) {
   background-position: right 0;
 }
 
+#errorTitle[sslv3=true],
+#errorTitle[weakCrypto=true] {
+  background-image: url("cert-error.svg");
+}
+
 #errorTryAgain {
   margin-top: 1.2em;
   min-width: 150px
@@ -57,7 +64,9 @@ ul {
 }
 
 @media (max-width: 675px) {
-  #errorTitleText {
+  #errorTitle,
+  #errorTitle[sslv3=true],
+  #errorTitle[weakCrypto=true] {
     padding-top: 0;
     background-image: none;
     -moz-padding-start: 0;
@@ -71,3 +80,133 @@ ul {
 button:disabled {
   cursor: pointer;
 }
+
+#learnMoreContainer {
+  display: none;
+}
+
+#buttonContainer {
+  display: none;
+  flex-flow: row wrap;
+}
+
+#buttonSpacer {
+  flex: 1;
+}
+
+#returnButton {
+  background-color: var(--in-content-primary-button-background);
+  border: none;
+  color: var(--in-content-selected-text);
+  min-width: 250px;
+  margin-inline-start: 0;
+}
+
+#returnButton:hover {
+  background-color: var(--in-content-primary-button-background-hover) !important;
+}
+
+#returnButton:hover:active {
+  background-color: var(--in-content-primary-button-background-active) !important;
+}
+
+#advancedButton {
+  display: none;
+  min-width: 150px;
+}
+
+#certificateErrorReporting,
+#reportCertificateError,
+#reportSentMessage {
+  display: none;
+}
+
+div#weakCryptoAdvanced,
+div#certificateErrorReporting {
+  display: none;
+  float: right;
+  /* Align with the "Try Again" button */
+  margin-top: 19px;
+  -moz-margin-end: 0;
+}
+
+div#certificateErrorReporting a,
+div#certificateErrorReportingPanel a {
+  background-color: #C09070;
+  color: #000000;
+  border-radius: 300px;
+  padding: 1px 6px;
+}
+
+div#certificateErrorReporting a {
+}
+
+div#certificateErrorReporting a:hover {
+  text-decoration: none;
+  background-color: #FFCF00;
+}
+
+span.downArrow {
+  display: inline-block;
+  vertical-align: middle;
+  font-size: 0.6em;
+  -moz-margin-start: 0.5em;
+  transform: scaleY(0.7);
+}
+
+div#weakCryptoAdvancedPanel,
+div#certificateErrorReportingPanel {
+  /* Hidden until the link is clicked */
+  display: none;
+  background-color: #000000;
+  border: 1px #A09090 solid;
+  /* Don't use top padding because the default p style has top padding, and it
+   * makes the overall div look uneven */
+  padding: 0 12px 12px 12px;
+  font-size: 0.9em;
+  position: absolute;
+  width: 75%;
+  margin-top: 10px;
+}
+
+div#certificateErrorReportingPanel:-moz-dir(ltr) {
+  left: 34%;
+}
+
+div#certificateErrorReportingPanel:-moz-dir(rtl) {
+  right: 0;
+}
+
+#overrideWeakCryptoPanel,
+#errorStatePanel {
+  display: flex;
+  flex-direction: row;
+  flex-wrap: wrap;
+  justify-content: space-between;
+  align-content: space-between;
+  align-items: flex-start;
+}
+
+span#hostname {
+  font-weight: bold;
+}
+
+#automaticallyReportInFuture {
+  cursor: pointer;
+}
+
+#errorCode {
+  color: var(--in-content-page-color);
+  cursor: text;
+  text-decoration: none;
+}
+
+#reportSendingMessage {
+  /* adjust the line-height to match the link */
+  line-height: 22px;
+}
+
+#reportSentMessage {
+  /* adjust the line-height to match the link */
+  line-height: 22px;
+}