--- /dev/null
+body {
+ background-color: #000000;
+ margin-top: 2em;
+ font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif;
+}
+
+p {
+ font-size: .8em;
+}
+
+#error-box {
+ border: 2px solid #FFCF00;
+ border-radius: 10px;
+ background: url('chrome://global/skin/icons/information-24.png') no-repeat left 4px;
+ -moz-padding-start: 30px;
+}
+
+#error-box:-moz-locale-dir(rtl) {
+ background-position: right 4px;
+}
+
+#main-error-msg {
+ color: #A09090;
+ font-weight: bold;
+}
+
+#report-box {
+ text-align: center;
+ width: 75%;
+ margin: 0 auto;
+ display: none;
+}
+
+.crashDumpAvaible #report-box {
+ display: block
+}
+
+#button-box {
+ text-align: center;
+ width: 75%;
+ margin: 0 auto;
+}
+
+@media all and (min-width: 300px) {
+ #error-box {
+ max-width: 50%;
+ margin: 0 auto;
+ background-image: url('chrome://global/skin/icons/information-32.png');
+ min-height: 36px;
+ -moz-padding-start: 38px;
+ }
+
+ button {
+ width: auto !important;
+ min-width: 150px;
+ }
+}
+
+@media all and (min-width: 780px) {
+ #error-box {
+ max-width: 30%;
+ }
+}
+
+button {
+ border-radius: 10px;
+ background: #C09070;
+ color: #000000;
+ border: none;
+ padding: 0 .5em;
+}
+
+button:hover,
+button:hover:active {
+ background-color: #FFCF00;
+ color: #000000;
+}