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; }