﻿
@import "resource://gre-resources/html.css";
@import "chrome://global/content/xul.css";
@namespace parsererror "http://www.mozilla.org/newlayout/xml/parsererror.xml";
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
*::-moz-table {
    -moz-box-sizing: border-box;
    display: table !important;
}
*::-moz-inline-table {
    -moz-box-sizing: border-box;
    display: inline-table !important;
}
*::-moz-table-outer {
    backface-visibility: inherit;
    border: medium none !important;
    bottom: inherit;
    clear: inherit;
    display: inherit !important;
    float: inherit;
    left: inherit;
    line-height: inherit;
    margin: inherit !important;
    padding: 0 !important;
    page-break-after: inherit;
    page-break-before: inherit;
    page-break-inside: inherit;
    position: inherit;
    right: inherit;
    top: inherit;
    transform: inherit;
    transform-origin: inherit;
    vertical-align: inherit;
    z-index: inherit;
}
*::-moz-table-row {
    display: table-row !important;
}
*::-moz-table-column {
    display: table-column !important;
}
*::-moz-table-column-group {
    display: table-column-group !important;
}
*::-moz-table-row-group {
    display: table-row-group !important;
}
*::-moz-table-cell {
    display: table-cell !important;
    white-space: inherit;
}
*::-moz-list-bullet, *::-moz-list-number {
    -moz-margin-end: 8px;
    display: inline;
    vertical-align: baseline;
}
:-moz-any-link {
    cursor: pointer;
}
:-moz-any-link:-moz-focusring {
    outline: 1px dotted;
}
*::-moz-anonymous-block, *::-moz-cell-content {
    display: block !important;
    position: static !important;
    text-overflow: inherit;
    unicode-bidi: inherit;
}
*::-moz-anonymous-block, *::-moz-anonymous-positioned-block {
    -moz-box-ordinal-group: inherit !important;
    clip-path: inherit;
    filter: inherit;
    mask: inherit;
    opacity: inherit;
    outline: inherit;
    outline-offset: inherit;
    text-decoration: inherit;
}
*::-moz-xul-anonymous-block {
    -moz-box-ordinal-group: inherit !important;
    display: block !important;
    float: none !important;
    position: static !important;
    text-overflow: inherit;
}
*::-moz-scrolled-content, *::-moz-scrolled-canvas, *::-moz-scrolled-page-sequence {
    -moz-box-orient: inherit;
    -moz-column-gap: inherit;
    -moz-column-rule: inherit;
    -moz-columns: inherit;
    display: block;
    float: none !important;
    padding: inherit;
    position: static !important;
    text-overflow: inherit;
    unicode-bidi: inherit;
}
*::-moz-viewport, *::-moz-viewport-scroll, *::-moz-canvas, *::-moz-scrolled-canvas {
    background-color: inherit;
    display: block !important;
}
*::-moz-viewport-scroll {
    overflow: auto;
    resize: both;
}
*::-moz-column-content {
    display: inherit !important;
    height: 100%;
    text-overflow: inherit;
    unicode-bidi: inherit;
}
*::-moz-anonymous-flex-item {
    display: block;
}
*::-moz-page-sequence, *::-moz-scrolled-page-sequence {
    background: -moz-linear-gradient(center top , #606060, #8A8A8A) repeat fixed 0 0 transparent;
    display: block !important;
    height: 100%;
}
*::-moz-page {
    background: none repeat scroll 0 0 white;
    box-shadow: 5px 5px 8px #202020;
    display: block !important;
    margin: 0.125in 0.25in;
}
*::-moz-pagecontent {
    display: block !important;
    margin: auto;
}
*::-moz-pagebreak {
    display: block !important;
}
*::-moz-anonymous-positioned-block {
    bottom: inherit;
    clip: inherit;
    display: block !important;
    left: inherit;
    opacity: inherit;
    position: relative;
    right: inherit;
    text-overflow: inherit;
    top: inherit;
    unicode-bidi: inherit;
    z-index: inherit;
}
* {
    cursor: default !important;
}
:-moz-full-screen:not(:root) {
    -moz-box-sizing: border-box !important;
    background: none repeat scroll 0 0 black;
    bottom: 0 !important;
    height: 100% !important;
    left: 0 !important;
    margin: 0 !important;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    position: fixed !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 2147483647 !important;
}
:root:-moz-full-screen-ancestor:not(xul|*) {
    overflow: hidden !important;
}
parsererror|parsererror {
    background-color: lightyellow;
    border-color: red;
    border-style: inset;
    border-width: thin;
    display: block;
    font-family: sans-serif;
    font-size: 14pt;
    font-weight: bold;
    margin: 1em;
    padding: 1em;
    white-space: pre;
}
parsererror|sourcetext {
    color: red;
    display: block;
    font-family: -moz-fixed;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 1em;
    margin-top: 2em;
    white-space: pre;
}