-.header {
- margin-bottom: 15px;
-}
-
-.header-icon {
- width: 40px;
- max-height: 40px;
- -moz-margin-end: 20px;
- list-style-image: url("chrome://browser/skin/preferences/in-content/header.png");
-}
-
-.header-name {
- font-size: 2.5rem;
- font-weight: normal;
- line-height: 40px;
- margin: 0;
-}
-
-#header-general > .header-icon {
- -moz-image-region: rect(0, 40px, 40px, 0);
-}
-
-#header-content > .header-icon {
- -moz-image-region: rect(0, 80px, 40px, 40px);
-}
-
-#header-application > .header-icon {
- -moz-image-region: rect(0, 120px, 40px, 80px);
-}
-
-#header-privacy > .header-icon {
- -moz-image-region: rect(0, 160px, 40px, 120px);
-}
-
-#header-security > .header-icon {
- -moz-image-region: rect(0, 200px, 40px, 160px);
-}
-
-#header-sync > .header-icon {
- -moz-image-region: rect(0, 240px, 40px, 200px);
-}
-
-#header-advanced > .header-icon {
- -moz-image-region: rect(0, 280px, 40px, 240px);
-}
-
-@media (min-resolution: 2dppx) {
- .header-icon {
- list-style-image: url("chrome://browser/skin/preferences/in-content/header@2x.png");
- }
-
- #header-general > .header-icon {
- -moz-image-region: rect(0, 80px, 80px, 0);
- }
-
- #header-content > .header-icon {
- -moz-image-region: rect(0, 160px, 80px, 80px);
- }
-
- #header-application > .header-icon {
- -moz-image-region: rect(0, 240px, 80px, 160px);
- }
-
- #header-privacy > .header-icon {
- -moz-image-region: rect(0, 320px, 80px, 240px);
- }
-
- #header-security > .header-icon {
- -moz-image-region: rect(0, 400px, 80px, 320px);
- }
-
- #header-sync > .header-icon {
- -moz-image-region: rect(0, 480px, 80px, 400px);
- }
-
- #header-advanced > .header-icon {
- -moz-image-region: rect(0, 560px, 80px, 480px);
- }