summaryrefslogtreecommitdiff
path: root/src/chrome
diff options
context:
space:
mode:
authorLootyhoof <lootyhoofer@gmail.com>2018-08-20 21:49:42 +0100
committerLootyhoof <lootyhoofer@gmail.com>2018-08-20 21:49:42 +0100
commitbfda8afdb30a95cd4089896f2153b44cf7037177 (patch)
tree1a2166f1d676fe7804be654d6be1b193a18ade6d /src/chrome
parent4f099b6e298be23fb0b3644d999634fe9bd86084 (diff)
Use non-prefixed -inline stylings
Diffstat (limited to 'src/chrome')
-rw-r--r--src/chrome/abouthome/abouthome.css6
-rw-r--r--src/chrome/browser/aboutCertError.css10
-rw-r--r--src/chrome/browser/aboutPrivateBrowsing.css4
-rw-r--r--src/chrome/browser/aboutSyncTabs.css14
-rw-r--r--src/chrome/browser/aboutTabCrashed.css4
-rw-r--r--src/chrome/browser/browser.css134
-rw-r--r--src/chrome/browser/downloads/allDownloadsViewOverlay.css4
-rw-r--r--src/chrome/browser/downloads/downloads.css6
-rw-r--r--src/chrome/browser/engineManager.css4
-rw-r--r--src/chrome/browser/feeds/subscribe-ui.css6
-rw-r--r--src/chrome/browser/feeds/subscribe.css24
-rw-r--r--src/chrome/browser/newtab/newTab.css6
-rw-r--r--src/chrome/browser/pageInfo.css20
-rw-r--r--src/chrome/browser/permissions/aboutPermissions.css8
-rw-r--r--src/chrome/browser/places/editBookmarkOverlay.css4
-rw-r--r--src/chrome/browser/places/organizer.css22
-rw-r--r--src/chrome/browser/places/places.css2
-rw-r--r--src/chrome/browser/preferences/applications.css18
-rw-r--r--src/chrome/browser/sanitizeDialog.css12
-rw-r--r--src/chrome/browser/searchbar.css4
-rw-r--r--src/chrome/browser/statusbar/overlay.css4
-rw-r--r--src/chrome/browser/syncCommon.css2
-rw-r--r--src/chrome/browser/syncSetup.css2
-rw-r--r--src/chrome/browser/tabview/tabview.css48
-rw-r--r--src/chrome/global/about.css4
-rw-r--r--src/chrome/global/autocomplete.css6
-rw-r--r--src/chrome/global/button.css16
-rw-r--r--src/chrome/global/checkbox.css8
-rw-r--r--src/chrome/global/commonDialog.css4
-rw-r--r--src/chrome/global/config.css6
-rw-r--r--src/chrome/global/console/console.css20
-rw-r--r--src/chrome/global/datetimepicker.css6
-rw-r--r--src/chrome/global/dialog.css14
-rw-r--r--src/chrome/global/dirListing/dirListing.css6
-rw-r--r--src/chrome/global/dropmarker.css4
-rw-r--r--src/chrome/global/expander.css4
-rw-r--r--src/chrome/global/filefield.css4
-rw-r--r--src/chrome/global/findBar.css10
-rw-r--r--src/chrome/global/global.css14
-rw-r--r--src/chrome/global/in-content/common.css116
-rw-r--r--src/chrome/global/in-content/info-pages.css16
-rw-r--r--src/chrome/global/inContentUI.css2
-rw-r--r--src/chrome/global/listbox.css16
-rw-r--r--src/chrome/global/media/videocontrols.css2
-rw-r--r--src/chrome/global/netError.css14
-rw-r--r--src/chrome/global/notification.css14
-rw-r--r--src/chrome/global/passwordmgr.css2
-rw-r--r--src/chrome/global/preferences.css14
-rw-r--r--src/chrome/global/printPreview.css2
-rw-r--r--src/chrome/global/scrollbox.css8
-rw-r--r--src/chrome/global/textbox.css2
-rw-r--r--src/chrome/global/toolbar.css4
-rw-r--r--src/chrome/global/tree.css12
-rw-r--r--src/chrome/global/wizard.css10
-rw-r--r--src/chrome/mozapps/aboutNetworking.css2
-rw-r--r--src/chrome/mozapps/aboutProfiles.css10
-rw-r--r--src/chrome/mozapps/aboutServiceWorkers.css2
-rw-r--r--src/chrome/mozapps/downloads/downloads.css4
-rw-r--r--src/chrome/mozapps/downloads/unknownContentType.css10
-rw-r--r--src/chrome/mozapps/extensions/about.css4
-rw-r--r--src/chrome/mozapps/extensions/blocklist.css4
-rw-r--r--src/chrome/mozapps/extensions/eula.css2
-rw-r--r--src/chrome/mozapps/extensions/extensions.css52
-rw-r--r--src/chrome/mozapps/extensions/newaddon.css6
-rw-r--r--src/chrome/mozapps/extensions/selectAddons.css8
-rw-r--r--src/chrome/mozapps/extensions/update.css4
-rw-r--r--src/chrome/mozapps/handling/handling.css2
-rw-r--r--src/chrome/mozapps/update/updates.css12
-rw-r--r--src/chrome/mozapps/xpinstall/xpinstallConfirm.css14
-rw-r--r--src/chrome/os/darwin/browser.css4
-rw-r--r--src/chrome/os/darwin/menu.css18
-rw-r--r--src/chrome/os/darwin/menulist.css4
-rw-r--r--src/chrome/os/darwin/notification.css8
-rw-r--r--src/chrome/os/darwin/radio.css4
-rw-r--r--src/chrome/os/darwin/toolbarbutton.css4
-rw-r--r--src/chrome/os/darwin/tree.css10
-rw-r--r--src/chrome/os/linux/browser.css4
-rw-r--r--src/chrome/os/linux/menu.css20
-rw-r--r--src/chrome/os/linux/menulist.css10
-rw-r--r--src/chrome/os/linux/radio.css12
-rw-r--r--src/chrome/os/linux/toolbarbutton.css6
-rw-r--r--src/chrome/os/linux/tree.css10
-rw-r--r--src/chrome/os/winnt/browser.css14
-rw-r--r--src/chrome/os/winnt/menu.css12
-rw-r--r--src/chrome/os/winnt/menulist.css20
-rw-r--r--src/chrome/os/winnt/notification.css8
-rw-r--r--src/chrome/os/winnt/popup.css2
-rw-r--r--src/chrome/os/winnt/radio.css12
-rw-r--r--src/chrome/os/winnt/toolbarbutton.css10
-rw-r--r--src/chrome/os/winnt/tree.css18
90 files changed, 537 insertions, 537 deletions
diff --git a/src/chrome/abouthome/abouthome.css b/src/chrome/abouthome/abouthome.css
index a6114b3..a2ca472 100644
--- a/src/chrome/abouthome/abouthome.css
+++ b/src/chrome/abouthome/abouthome.css
@@ -56,7 +56,7 @@ a {
56 display: -moz-box; 56 display: -moz-box;
57 -moz-box-align: center; 57 -moz-box-align: center;
58 padding-top: 2px; 58 padding-top: 2px;
59 -moz-padding-end: 8px; 59 padding-inline-end: 8px;
60} 60}
61 61
62#searchLogoContainer[hidden] { 62#searchLogoContainer[hidden] {
@@ -91,7 +91,7 @@ a {
91} 91}
92 92
93#searchSubmit { 93#searchSubmit {
94 -moz-margin-start: -1px; 94 margin-inline-start: -1px;
95 padding: 0 9px; 95 padding: 0 9px;
96 color: #fff; 96 color: #fff;
97 background-color: rgb(60, 60, 60); 97 background-color: rgb(60, 60, 60);
@@ -234,7 +234,7 @@ body[narrow] #restorePreviousSession {
234 display: inline-block; /* display on same line as text label */ 234 display: inline-block; /* display on same line as text label */
235 vertical-align: middle; 235 vertical-align: middle;
236 margin-bottom: 0; 236 margin-bottom: 0;
237 -moz-margin-end: 8px; 237 margin-inline-end: 8px;
238} 238}
239 239
240#restorePreviousSession:-moz-dir(rtl)::before { 240#restorePreviousSession:-moz-dir(rtl)::before {
diff --git a/src/chrome/browser/aboutCertError.css b/src/chrome/browser/aboutCertError.css
index 50ec6a0..796896f 100644
--- a/src/chrome/browser/aboutCertError.css
+++ b/src/chrome/browser/aboutCertError.css
@@ -32,7 +32,7 @@ h2 {
32 border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */ 32 border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
33 border-radius: 10px; 33 border-radius: 10px;
34 padding: 3em; 34 padding: 3em;
35 -moz-padding-start: 30px; 35 padding-inline-start: 30px;
36 background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat rgb(50, 50, 50); 36 background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat rgb(50, 50, 50);
37 background-origin: content-box; 37 background-origin: content-box;
38} 38}
@@ -42,16 +42,16 @@ h2 {
42} 42}
43 43
44#errorTitle { 44#errorTitle {
45 -moz-margin-start: 80px; 45 margin-inline-start: 80px;
46} 46}
47 47
48#errorLongContent { 48#errorLongContent {
49 -moz-margin-start: 80px; 49 margin-inline-start: 80px;
50} 50}
51 51
52.expander > button { 52.expander > button {
53 -moz-padding-start: 20px; 53 padding-inline-start: 20px;
54 -moz-margin-start: -20px; 54 margin-inline-start: -20px;
55 background: url("chrome://browser/skin/aboutCertError_sectionExpanded.png") left center no-repeat; 55 background: url("chrome://browser/skin/aboutCertError_sectionExpanded.png") left center no-repeat;
56 border: none; 56 border: none;
57 font: inherit; 57 font: inherit;
diff --git a/src/chrome/browser/aboutPrivateBrowsing.css b/src/chrome/browser/aboutPrivateBrowsing.css
index a10496f..a53708f 100644
--- a/src/chrome/browser/aboutPrivateBrowsing.css
+++ b/src/chrome/browser/aboutPrivateBrowsing.css
@@ -18,7 +18,7 @@ body.normal > #errorPageContainer {
18} 18}
19 19
20#startPrivateBrowsingDesc > button { 20#startPrivateBrowsingDesc > button {
21 -moz-margin-start: 0; 21 margin-inline-start: 0;
22} 22}
23 23
24#footerDesc > p { 24#footerDesc > p {
@@ -27,7 +27,7 @@ body.normal > #errorPageContainer {
27 27
28#moreInfo { 28#moreInfo {
29 font-size: 110%; /* to match the value set in chrome://global/skin/netError.css */ 29 font-size: 110%; /* to match the value set in chrome://global/skin/netError.css */
30 -moz-padding-start: 25px; 30 padding-inline-start: 25px;
31 background: url("chrome://global/skin/icons/information-16.svg") no-repeat top left; 31 background: url("chrome://global/skin/icons/information-16.svg") no-repeat top left;
32} 32}
33 33
diff --git a/src/chrome/browser/aboutSyncTabs.css b/src/chrome/browser/aboutSyncTabs.css
index 4f21a9d..1fcd830 100644
--- a/src/chrome/browser/aboutSyncTabs.css
+++ b/src/chrome/browser/aboutSyncTabs.css
@@ -22,18 +22,18 @@
22 margin-top: 4px; 22 margin-top: 4px;
23 width: 45em; 23 width: 45em;
24 height: 32px; 24 height: 32px;
25 -moz-margin-start: 2em; 25 margin-inline-start: 2em;
26 -moz-margin-end: 2em; 26 margin-inline-end: 2em;
27} 27}
28 28
29#tabsListHeading { 29#tabsListHeading {
30 font-size: 140%; 30 font-size: 140%;
31 font-weight: bold; 31 font-weight: bold;
32 -moz-margin-start: 40px; 32 margin-inline-start: 40px;
33} 33}
34 34
35richlistitem { 35richlistitem {
36 -moz-margin-end: 2em; 36 margin-inline-end: 2em;
37} 37}
38 38
39richlistitem[selected="true"], 39richlistitem[selected="true"],
@@ -46,7 +46,7 @@ richlistitem[type="tab"] {
46 border: #999999 1px solid !important; 46 border: #999999 1px solid !important;
47 padding: 2px 5px; 47 padding: 2px 5px;
48 margin-bottom: 4px; 48 margin-bottom: 4px;
49 -moz-margin-start: 4em; 49 margin-inline-start: 4em;
50 border-radius: 6px; 50 border-radius: 6px;
51 background-color: menu; 51 background-color: menu;
52 width: 44em; 52 width: 44em;
@@ -64,7 +64,7 @@ richlistitem[type="tab"][selected="true"] {
64richlistitem[type="client"] { 64richlistitem[type="client"] {
65 min-height: 2em; 65 min-height: 2em;
66 color: #000000; 66 color: #000000;
67 -moz-margin-start: 2em; 67 margin-inline-start: 2em;
68 margin-top: 2px; 68 margin-top: 2px;
69 margin-bottom: 3px; 69 margin-bottom: 3px;
70 width: 42em; 70 width: 42em;
@@ -96,6 +96,6 @@ richlistitem.desktop[type="client"] {
96} 96}
97 97
98.tabIcon { 98.tabIcon {
99 -moz-padding-start: 2px; 99 padding-inline-start: 2px;
100 padding-top: 2px; 100 padding-top: 2px;
101} 101}
diff --git a/src/chrome/browser/aboutTabCrashed.css b/src/chrome/browser/aboutTabCrashed.css
index f5bfaf8..c116c2f 100644
--- a/src/chrome/browser/aboutTabCrashed.css
+++ b/src/chrome/browser/aboutTabCrashed.css
@@ -11,7 +11,7 @@ p {
11 11
12#error-box { 12#error-box {
13 background: url('chrome://global/skin/icons/information-24.png') no-repeat left 4px; 13 background: url('chrome://global/skin/icons/information-24.png') no-repeat left 4px;
14 -moz-padding-start: 30px; 14 padding-inline-start: 30px;
15} 15}
16 16
17#error-box:-moz-locale-dir(rtl) { 17#error-box:-moz-locale-dir(rtl) {
@@ -46,7 +46,7 @@ p {
46 margin: 0 auto; 46 margin: 0 auto;
47 background-image: url('chrome://global/skin/icons/information-32.png'); 47 background-image: url('chrome://global/skin/icons/information-32.png');
48 min-height: 36px; 48 min-height: 36px;
49 -moz-padding-start: 38px; 49 padding-inline-start: 38px;
50 } 50 }
51 51
52 button { 52 button {
diff --git a/src/chrome/browser/browser.css b/src/chrome/browser/browser.css
index 7f8286b..bca2a2f 100644
--- a/src/chrome/browser/browser.css
+++ b/src/chrome/browser/browser.css
@@ -156,8 +156,8 @@
156/* ::::: app menu button ::::: */ 156/* ::::: app menu button ::::: */
157 157
158.splitmenu-menuitem { 158.splitmenu-menuitem {
159 -moz-margin-end: 1px; 159 margin-inline-end: 1px;
160 -moz-padding-end: 0.5em; 160 padding-inline-end: 0.5em;
161} 161}
162 162
163.splitmenu-menu { 163.splitmenu-menu {
@@ -177,7 +177,7 @@
177} 177}
178 178
179#appmenuPrimaryPane { 179#appmenuPrimaryPane {
180 -moz-border-end: 1px solid ThreeDShadow; 180 border-inline-end: 1px solid ThreeDShadow;
181} 181}
182 182
183#appmenu-popup { 183#appmenu-popup {
@@ -188,12 +188,12 @@
188#appmenuPrimaryPane { 188#appmenuPrimaryPane {
189 background-color: rgb(62,62,62); 189 background-color: rgb(62,62,62);
190 padding: 2px; 190 padding: 2px;
191 -moz-border-end: none; 191 border-inline-end: none;
192} 192}
193#appmenuSecondaryPane { 193#appmenuSecondaryPane {
194 background-color: rgb(50,50,50); 194 background-color: rgb(50,50,50);
195 -moz-padding-start: 3px; 195 padding-inline-start: 3px;
196 -moz-padding-end: 2px; 196 padding-inline-end: 2px;
197 padding-top: 2px; 197 padding-top: 2px;
198 padding-bottom: 2px; 198 padding-bottom: 2px;
199 font-family: "Segoe UI Semibold", "Segoe UI", sans-serif; 199 font-family: "Segoe UI Semibold", "Segoe UI", sans-serif;
@@ -203,7 +203,7 @@
203 -moz-appearance: none; 203 -moz-appearance: none;
204 margin-top: 3px; 204 margin-top: 3px;
205 margin-bottom: 3px; 205 margin-bottom: 3px;
206 -moz-margin-start: 30px; 206 margin-inline-start: 30px;
207 padding: 0; 207 padding: 0;
208 border-top: 1px solid #e1e1e1; 208 border-top: 1px solid #e1e1e1;
209 border-bottom: none; 209 border-bottom: none;
@@ -306,7 +306,7 @@ menuitem.bookmark-item {
306} 306}
307 307
308.bookmark-item > .menu-iconic-left > .menu-iconic-icon { 308.bookmark-item > .menu-iconic-left > .menu-iconic-icon {
309 -moz-padding-start: 0px; 309 padding-inline-start: 0px;
310} 310}
311 311
312/* ::::: bookmark items ::::: */ 312/* ::::: bookmark items ::::: */
@@ -410,7 +410,7 @@ toolbar:not([brighttext]) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarke
410 410
411.toolbarbutton-1 > .toolbarbutton-icon, 411.toolbarbutton-1 > .toolbarbutton-icon,
412.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { 412.toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
413 -moz-margin-end: 0; 413 margin-inline-end: 0;
414} 414}
415 415
416toolbar[mode=full] .toolbarbutton-1:not([type=menu-button]) { 416toolbar[mode=full] .toolbarbutton-1:not([type=menu-button]) {
@@ -451,11 +451,11 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button {
451} 451}
452 452
453#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button { 453#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button {
454 -moz-padding-end: 0; 454 padding-inline-end: 0;
455} 455}
456 456
457#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker { 457#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker {
458 -moz-padding-start: 0; 458 padding-inline-start: 0;
459 -moz-box-align: center; 459 -moz-box-align: center;
460} 460}
461 461
@@ -483,15 +483,15 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button {
483 483
484#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button):not(#social-provider-button) > .toolbarbutton-icon, 484#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu]:not(#back-button):not(#forward-button):not(#feed-button):not(#social-provider-button) > .toolbarbutton-icon,
485#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu] > .toolbarbutton-text { 485#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[type=menu] > .toolbarbutton-text {
486 -moz-padding-end: 17px; 486 padding-inline-end: 17px;
487} 487}
488 488
489#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menu-dropmarker { 489#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menu-dropmarker {
490 -moz-margin-start: -15px; 490 margin-inline-start: -15px;
491} 491}
492 492
493#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon { 493#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
494 -moz-border-end: none; 494 border-inline-end: none;
495} 495}
496 496
497#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon { 497#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon {
@@ -514,7 +514,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button {
514 display: -moz-box; 514 display: -moz-box;
515 width: 1px; 515 width: 1px;
516 height: 18px; 516 height: 18px;
517 -moz-margin-end: -1px; 517 margin-inline-end: -1px;
518 background-image: linear-gradient(hsla(210,54%,20%,.2) 0, hsla(210,54%,20%,.2) 18px); 518 background-image: linear-gradient(hsla(210,54%,20%,.2) 0, hsla(210,54%,20%,.2) 18px);
519 background-clip: padding-box; 519 background-clip: padding-box;
520 background-position: center; 520 background-position: center;
@@ -550,7 +550,7 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button {
550} 550}
551 551
552#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon { 552#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1:-moz-any(:hover,[open]) > .toolbarbutton-menubutton-dropmarker:not([disabled]) > .dropmarker-icon {
553 -moz-border-start-color: hsla(210,54%,20%,.35); 553 border-inline-start-color: hsla(210,54%,20%,.35);
554} 554}
555 555
556#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon { 556#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar .toolbarbutton-1[checked]:not(:active):hover > .toolbarbutton-icon {
@@ -606,8 +606,8 @@ toolbar[mode=full] .toolbarbutton-1 > .toolbarbutton-menubutton-button {
606} 606}
607 607
608window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > #unified-back-forward-button > #forward-button > .toolbarbutton-icon { 608window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > #unified-back-forward-button > #forward-button > .toolbarbutton-icon {
609 -moz-margin-start: -4px !important; 609 margin-inline-start: -4px !important;
610 -moz-margin-end: -2px !important; 610 margin-inline-end: -2px !important;
611 611
612 padding-left: 2px; 612 padding-left: 2px;
613 padding-right: 2px; 613 padding-right: 2px;
@@ -783,7 +783,7 @@ toolbar:not([brighttext]) #tabview-button {
783/* ::::: fullscreen window controls ::::: */ 783/* ::::: fullscreen window controls ::::: */
784 784
785#TabsToolbar > #window-controls { 785#TabsToolbar > #window-controls {
786 -moz-margin-start: 4px; 786 margin-inline-start: 4px;
787} 787}
788 788
789#minimize-button, 789#minimize-button,
@@ -841,7 +841,7 @@ toolbar:not([brighttext]) #tabview-button {
841 841
842#urlbar { 842#urlbar {
843 width: 7em; 843 width: 7em;
844 -moz-padding-end: 2px; 844 padding-inline-end: 2px;
845} 845}
846 846
847#urlbar:-moz-lwtheme, 847#urlbar:-moz-lwtheme,
@@ -871,7 +871,7 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
871} 871}
872 872
873.urlbar-input-box { 873.urlbar-input-box {
874 -moz-margin-start: 0; 874 margin-inline-start: 0;
875 min-width: 4em; 875 min-width: 4em;
876} 876}
877 877
@@ -890,25 +890,25 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
890 890
891#urlbar-search-splitter { 891#urlbar-search-splitter {
892 min-width: 6px; 892 min-width: 6px;
893 -moz-margin-start: -3px; 893 margin-inline-start: -3px;
894 border: none; 894 border: none;
895 background: transparent; 895 background: transparent;
896} 896}
897 897
898#urlbar-search-splitter + #urlbar-container > #urlbar , 898#urlbar-search-splitter + #urlbar-container > #urlbar ,
899#urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox { 899#urlbar-search-splitter + #search-container > #searchbar > .searchbar-textbox {
900 -moz-margin-start: 0; 900 margin-inline-start: 0;
901} 901}
902 902
903#urlbar-display-box { 903#urlbar-display-box {
904 -moz-border-end: 1px solid #AAA; 904 border-inline-end: 1px solid #AAA;
905 -moz-margin-end: 3px; 905 margin-inline-end: 3px;
906} 906}
907 907
908#urlbar-display { 908#urlbar-display {
909 margin-top: 0; 909 margin-top: 0;
910 margin-bottom: 0; 910 margin-bottom: 0;
911 -moz-margin-start: 0; 911 margin-inline-start: 0;
912 color: GrayText; 912 color: GrayText;
913} 913}
914 914
@@ -931,14 +931,14 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
931} 931}
932 932
933#notification-popup-box:not([hidden]) + #identity-box { 933#notification-popup-box:not([hidden]) + #identity-box {
934 -moz-padding-start: 10px; 934 padding-inline-start: 10px;
935 border-radius: 0; 935 border-radius: 0;
936} 936}
937 937
938#urlbar[pageproxystate="valid"] > #identity-box.chromeUI, 938#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
939#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity, 939#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity,
940#urlbar[pageproxystate="valid"] > #identity-box.verifiedDomain { 940#urlbar[pageproxystate="valid"] > #identity-box.verifiedDomain {
941 -moz-margin-end: 4px; 941 margin-inline-end: 4px;
942} 942}
943 943
944#identity-box:-moz-focusring { 944#identity-box:-moz-focusring {
@@ -947,8 +947,8 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
947} 947}
948 948
949#identity-icon-labels { 949#identity-icon-labels {
950 -moz-padding-start: 2px; 950 padding-inline-start: 2px;
951 -moz-padding-end: 5px; 951 padding-inline-end: 5px;
952} 952}
953 953
954/* Location bar dropmarker */ 954/* Location bar dropmarker */
@@ -1006,8 +1006,8 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
1006 list-style-image: url(chrome://browser/skin/identity-not-secure.svg); 1006 list-style-image: url(chrome://browser/skin/identity-not-secure.svg);
1007 margin-top: 1px; 1007 margin-top: 1px;
1008 margin-bottom: 1px; 1008 margin-bottom: 1px;
1009 -moz-margin-start: 3px; 1009 margin-inline-start: 3px;
1010 -moz-margin-end: 2px; 1010 margin-inline-end: 2px;
1011 -moz-image-region: rect(0, 16px, 16px, 0); 1011 -moz-image-region: rect(0, 16px, 16px, 0);
1012} 1012}
1013 1013
@@ -1031,7 +1031,7 @@ html|*.urlbar-input:-moz-lwtheme:-moz-placeholder,
1031} 1031}
1032 1032
1033window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > #unified-back-forward-button + #urlbar-container > #urlbar > #identity-box > #page-proxy-favicon { 1033window:not([chromehidden~=toolbar]) #navigator-toolbox[iconsize=large][mode=icons] > :-moz-any(#nav-bar[currentset*="unified-back-forward-button,urlbar-container"],#nav-bar:not([currentset])) > #unified-back-forward-button + #urlbar-container > #urlbar > #identity-box > #page-proxy-favicon {
1034 -moz-margin-end: 1px; 1034 margin-inline-end: 1px;
1035} 1035}
1036 1036
1037/* autocomplete */ 1037/* autocomplete */
@@ -1250,7 +1250,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
1250} 1250}
1251 1251
1252#sidebar-title { 1252#sidebar-title {
1253 -moz-padding-start: 0px; 1253 padding-inline-start: 0px;
1254} 1254}
1255 1255
1256#sidebar-search-container { 1256#sidebar-search-container {
@@ -1319,7 +1319,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
1319 border-bottom: 0px; 1319 border-bottom: 0px;
1320 border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0; 1320 border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0;
1321 box-shadow: var(--tab-box-shadow); 1321 box-shadow: var(--tab-box-shadow);
1322 -moz-margin-start: -1px; 1322 margin-inline-start: -1px;
1323 color: #fff; 1323 color: #fff;
1324} 1324}
1325 1325
@@ -1345,7 +1345,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
1345} 1345}
1346 1346
1347.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox { 1347.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
1348 -moz-padding-start: 1px; 1348 padding-inline-start: 1px;
1349} 1349}
1350 1350
1351.tabbrowser-tab:hover, 1351.tabbrowser-tab:hover,
@@ -1371,8 +1371,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
1371 height: 16px; 1371 height: 16px;
1372 list-style-image: url(chrome://browser/skin/places/places.svg); 1372 list-style-image: url(chrome://browser/skin/places/places.svg);
1373 -moz-image-region: rect(2px, 396px, 18px, 380px); 1373 -moz-image-region: rect(2px, 396px, 18px, 380px);
1374 -moz-margin-start: 2px; 1374 margin-inline-start: 2px;
1375 -moz-margin-end: 3px; 1375 margin-inline-end: 3px;
1376} 1376}
1377 1377
1378.tab-throbber { 1378.tab-throbber {
@@ -1391,8 +1391,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
1391 1391
1392.tab-throbber[pinned], 1392.tab-throbber[pinned],
1393.tab-icon-image[pinned] { 1393.tab-icon-image[pinned] {
1394 -moz-margin-start: 5px; 1394 margin-inline-start: 5px;
1395 -moz-margin-end: 5px; 1395 margin-inline-end: 5px;
1396} 1396}
1397 1397
1398.tabbrowser-tab[label="about:config"] > * > * > .tab-icon-image { 1398.tabbrowser-tab[label="about:config"] > * > * > .tab-icon-image {
@@ -1449,12 +1449,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
1449 transform: scaleX(-1); 1449 transform: scaleX(-1);
1450} 1450}
1451.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-start-indicator:not([collapsed]) { 1451.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-start-indicator:not([collapsed]) {
1452 -moz-margin-start: -2px; 1452 margin-inline-start: -2px;
1453 -moz-margin-end: -12px; 1453 margin-inline-end: -12px;
1454} 1454}
1455.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator:not([collapsed]) { 1455.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator:not([collapsed]) {
1456 -moz-margin-start: -12px; 1456 margin-inline-start: -12px;
1457 -moz-margin-end: -2px; 1457 margin-inline-end: -2px;
1458} 1458}
1459.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-start-indicator[collapsed], 1459.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-start-indicator[collapsed],
1460.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator[collapsed] { 1460.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator[collapsed] {
@@ -1606,9 +1606,9 @@ toolbar:not([brighttext]) #alltabs-button[type="menu"] {
1606} 1606}
1607 1607
1608.tabs-closebutton > .toolbarbutton-icon { 1608.tabs-closebutton > .toolbarbutton-icon {
1609 -moz-margin-end: 0px !important; 1609 margin-inline-end: 0px !important;
1610 -moz-padding-end: 2px !important; 1610 padding-inline-end: 2px !important;
1611 -moz-padding-start: 2px !important; 1611 padding-inline-start: 2px !important;
1612} 1612}
1613 1613
1614toolbarbutton.chevron { 1614toolbarbutton.chevron {
@@ -1634,7 +1634,7 @@ toolbar[mode="text"] toolbarbutton.chevron > .toolbarbutton-icon {
1634 1634
1635#sidebar-throbber[loading="true"] { 1635#sidebar-throbber[loading="true"] {
1636 list-style-image: url("chrome://global/skin/icons/loading_16.png"); 1636 list-style-image: url("chrome://global/skin/icons/loading_16.png");
1637 -moz-margin-end: 4px; 1637 margin-inline-end: 4px;
1638} 1638}
1639 1639
1640 1640
@@ -1659,7 +1659,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
1659.menupopup-drop-indicator { 1659.menupopup-drop-indicator {
1660 list-style-image: none; 1660 list-style-image: none;
1661 height: 2px; 1661 height: 2px;
1662 -moz-margin-end: -4em; 1662 margin-inline-end: -4em;
1663 background-color: Highlight; 1663 background-color: Highlight;
1664} 1664}
1665 1665
@@ -1685,13 +1685,13 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
1685/* Popup Body Text */ 1685/* Popup Body Text */
1686.identity-popup-description { 1686.identity-popup-description {
1687 white-space: pre-wrap; 1687 white-space: pre-wrap;
1688 -moz-padding-start: 15px; 1688 padding-inline-start: 15px;
1689 margin: 2px 0 4px; 1689 margin: 2px 0 4px;
1690} 1690}
1691 1691
1692.identity-popup-label { 1692.identity-popup-label {
1693 white-space: pre-wrap; 1693 white-space: pre-wrap;
1694 -moz-padding-start: 15px; 1694 padding-inline-start: 15px;
1695 margin: 0; 1695 margin: 0;
1696} 1696}
1697 1697
@@ -1725,7 +1725,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
1725#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption , 1725#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption ,
1726#identity-popup-content-box.verifiedDomain > #identity-popup-encryption { 1726#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
1727 margin-top: 10px; 1727 margin-top: 10px;
1728 -moz-margin-start: -24px; 1728 margin-inline-start: -24px;
1729} 1729}
1730 1730
1731#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon , 1731#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon ,
@@ -1755,13 +1755,13 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
1755#identity-popup-more-info-button { 1755#identity-popup-more-info-button {
1756 margin-top: 6px; 1756 margin-top: 6px;
1757 margin-bottom: 0; 1757 margin-bottom: 0;
1758 -moz-margin-end: 0; 1758 margin-inline-end: 0;
1759} 1759}
1760 1760
1761.popup-notification-icon { 1761.popup-notification-icon {
1762 width: 64px; 1762 width: 64px;
1763 height: 64px; 1763 height: 64px;
1764 -moz-margin-end: 10px; 1764 margin-inline-end: 10px;
1765} 1765}
1766 1766
1767.popup-notification-icon[popupid="geolocation"] { 1767.popup-notification-icon[popupid="geolocation"] {
@@ -1805,8 +1805,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
1805 1805
1806.popup-progress-label, 1806.popup-progress-label,
1807.popup-progress-meter { 1807.popup-progress-meter {
1808 -moz-margin-start: 0; 1808 margin-inline-start: 0;
1809 -moz-margin-end: 0; 1809 margin-inline-end: 0;
1810} 1810}
1811 1811
1812.popup-progress-cancel { 1812.popup-progress-cancel {
@@ -1870,7 +1870,7 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
1870 border-width: 0 8px 0 0; 1870 border-width: 0 8px 0 0;
1871 border-style: solid; 1871 border-style: solid;
1872 -moz-border-image: url("chrome://browser/skin/urlbar-arrow.svg") 0 8 0 0 / 0 8px 0 0; 1872 -moz-border-image: url("chrome://browser/skin/urlbar-arrow.svg") 0 8 0 0 / 0 8px 0 0;
1873 -moz-margin-end: -8px; 1873 margin-inline-end: -8px;
1874 margin-top: -2px; 1874 margin-top: -2px;
1875 margin-bottom: -2px; 1875 margin-bottom: -2px;
1876} 1876}
@@ -2127,8 +2127,8 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
2127} 2127}
2128 2128
2129#allTabs-filter { 2129#allTabs-filter {
2130 -moz-margin-start: 24px; 2130 margin-inline-start: 24px;
2131 -moz-margin-end: 0; 2131 margin-inline-end: 0;
2132} 2132}
2133 2133
2134#allTabs-tab-close-button > .toolbarbutton-icon { 2134#allTabs-tab-close-button > .toolbarbutton-icon {
@@ -2141,10 +2141,10 @@ toolbarbutton.bookmark-item[dragover="true"][open="true"] {
2141 height: 22px; 2141 height: 22px;
2142 padding-top: 1px; 2142 padding-top: 1px;
2143 padding-bottom: 5px; 2143 padding-bottom: 5px;
2144 -moz-padding-start: 1px; 2144 padding-inline-start: 1px;
2145 -moz-padding-end: 5px; 2145 padding-inline-end: 5px;
2146 margin-top: -2px; 2146 margin-top: -2px;
2147 -moz-margin-start: -2px; 2147 margin-inline-start: -2px;
2148 border-bottom-right-radius: 4px; 2148 border-bottom-right-radius: 4px;
2149} 2149}
2150 2150
@@ -2387,7 +2387,7 @@ toolbar[mode="text"] #addonbar-closebutton > .toolbarbutton-icon {
2387 -moz-appearance: none; 2387 -moz-appearance: none;
2388 color: inherit; 2388 color: inherit;
2389 border-width: 0; 2389 border-width: 0;
2390 -moz-border-end: 1px solid hsla(210,8%,5%,.45); 2390 border-inline-end: 1px solid hsla(210,8%,5%,.45);
2391 box-shadow: -1px 0 0 hsla(210,16%,76%,.15) inset, 1px 0 0 hsla(210,16%,76%,.15); 2391 box-shadow: -1px 0 0 hsla(210,16%,76%,.15) inset, 1px 0 0 hsla(210,16%,76%,.15);
2392} 2392}
2393 2393
@@ -2835,7 +2835,7 @@ html|*#gcli-output-frame {
2835} 2835}
2836 2836
2837.center-item-label { 2837.center-item-label {
2838 -moz-margin-start: 6px; 2838 margin-inline-start: 6px;
2839 margin-bottom: 0; 2839 margin-bottom: 0;
2840 text-overflow: ellipsis; 2840 text-overflow: ellipsis;
2841} 2841}
@@ -2845,7 +2845,7 @@ html|*#gcli-output-frame {
2845 background-repeat: no-repeat; 2845 background-repeat: no-repeat;
2846 width: 16px; 2846 width: 16px;
2847 height: 15px; 2847 height: 15px;
2848 -moz-margin-start: 6px; 2848 margin-inline-start: 6px;
2849} 2849}
2850 2850
2851.click-to-play-plugins-notification-button-container { 2851.click-to-play-plugins-notification-button-container {
@@ -2879,7 +2879,7 @@ html|*#gcli-output-frame {
2879 text-shadow: none; 2879 text-shadow: none;
2880 background-image: linear-gradient(#B4211B, #8A1915); 2880 background-image: linear-gradient(#B4211B, #8A1915);
2881 border-radius: 1px; 2881 border-radius: 1px;
2882 -moz-margin-end: 5px; 2882 margin-inline-end: 5px;
2883} 2883}
2884 2884
2885.messageImage[value="plugin-hidden"] { 2885.messageImage[value="plugin-hidden"] {
@@ -2921,7 +2921,7 @@ notification.pluginVulnerable .messageImage {
2921 2921
2922.toolbarbutton-badge-container > .toolbarbutton-icon[label]:not([label=""]), 2922.toolbarbutton-badge-container > .toolbarbutton-icon[label]:not([label=""]),
2923.toolbarbutton-badge-stack > .toolbarbutton-icon[label]:not([label=""]) { 2923.toolbarbutton-badge-stack > .toolbarbutton-icon[label]:not([label=""]) {
2924 -moz-margin-end: 0; 2924 margin-inline-end: 0;
2925} 2925}
2926 2926
2927#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar *|* > .toolbarbutton-badge[badge]:not([badge=""])::after { 2927#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar *|* > .toolbarbutton-badge[badge]:not([badge=""])::after {
diff --git a/src/chrome/browser/downloads/allDownloadsViewOverlay.css b/src/chrome/browser/downloads/allDownloadsViewOverlay.css
index e1a96fa..814985d 100644
--- a/src/chrome/browser/downloads/allDownloadsViewOverlay.css
+++ b/src/chrome/browser/downloads/allDownloadsViewOverlay.css
@@ -14,8 +14,8 @@
14} 14}
15 15
16.downloadTypeIcon { 16.downloadTypeIcon {
17 -moz-margin-end: 8px; 17 margin-inline-end: 8px;
18 -moz-margin-start: 8px; 18 margin-inline-start: 8px;
19 /* explicitly size the icon, so size doesn't vary on hidpi systems */ 19 /* explicitly size the icon, so size doesn't vary on hidpi systems */
20 height: 32px; 20 height: 32px;
21 width: 32px; 21 width: 32px;
diff --git a/src/chrome/browser/downloads/downloads.css b/src/chrome/browser/downloads/downloads.css
index 6a48460..6e25f75 100644
--- a/src/chrome/browser/downloads/downloads.css
+++ b/src/chrome/browser/downloads/downloads.css
@@ -47,7 +47,7 @@
47#downloadsSummary, 47#downloadsSummary,
48richlistitem[type="download"] { 48richlistitem[type="download"] {
49 height: 7em; 49 height: 7em;
50 -moz-padding-end: 0; 50 padding-inline-end: 0;
51 color: inherit; 51 color: inherit;
52} 52}
53 53
@@ -88,7 +88,7 @@ richlistitem[type="download"]:first-child {
88} 88}
89 89
90.downloadTypeIcon { 90.downloadTypeIcon {
91 -moz-margin-end: 8px; 91 margin-inline-end: 8px;
92 /* Prevent flickering when changing states. */ 92 /* Prevent flickering when changing states. */
93 height: 32px; 93 height: 32px;
94 width: 32px; 94 width: 32px;
@@ -325,7 +325,7 @@ toolbar:not([brighttext]) #downloads-indicator-counter {
325 background-image: linear-gradient(#505050, #575757); 325 background-image: linear-gradient(#505050, #575757);
326 border: 1px solid; 326 border: 1px solid;
327 border-color: hsla(0,0%,0%,.6) hsla(0,0%,0%,.4) hsla(0,0%,0%,.4); 327 border-color: hsla(0,0%,0%,.6) hsla(0,0%,0%,.4) hsla(0,0%,0%,.4);
328 -moz-border-start: none; 328 border-inline-start: none;
329 border-radius: 0 2px 2px 0; 329 border-radius: 0 2px 2px 0;
330} 330}
331 331
diff --git a/src/chrome/browser/engineManager.css b/src/chrome/browser/engineManager.css
index 6a1076e..0a9ccf2 100644
--- a/src/chrome/browser/engineManager.css
+++ b/src/chrome/browser/engineManager.css
@@ -1,7 +1,7 @@
1 1
2#engineList treechildren::-moz-tree-image(engineName) { 2#engineList treechildren::-moz-tree-image(engineName) {
3 -moz-margin-end: 4px; 3 margin-inline-end: 4px;
4 -moz-margin-start: 1px; 4 margin-inline-start: 1px;
5 width: 16px; 5 width: 16px;
6 height: 16px; 6 height: 16px;
7} 7}
diff --git a/src/chrome/browser/feeds/subscribe-ui.css b/src/chrome/browser/feeds/subscribe-ui.css
index 85da386..b806a27 100644
--- a/src/chrome/browser/feeds/subscribe-ui.css
+++ b/src/chrome/browser/feeds/subscribe-ui.css
@@ -7,17 +7,17 @@
7} 7}
8 8
9.handlersMenuPopup > menuitem { 9.handlersMenuPopup > menuitem {
10 -moz-padding-start: 23px; 10 padding-inline-start: 23px;
11} 11}
12 12
13.handlersMenuPopup > menuitem.menuitem-iconic { 13.handlersMenuPopup > menuitem.menuitem-iconic {
14 -moz-padding-start: 2px; 14 padding-inline-start: 2px;
15} 15}
16 16
17.handlersMenuPopup > .menuitem-iconic > .menu-iconic-left { 17.handlersMenuPopup > .menuitem-iconic > .menu-iconic-left {
18 display: -moz-box; 18 display: -moz-box;
19 min-width: 16px; 19 min-width: 16px;
20 -moz-padding-end: 2px; 20 padding-inline-end: 2px;
21} 21}
22 22
23.chooseApplicationMenuItem { 23.chooseApplicationMenuItem {
diff --git a/src/chrome/browser/feeds/subscribe.css b/src/chrome/browser/feeds/subscribe.css
index 656a30e..e42adc1 100644
--- a/src/chrome/browser/feeds/subscribe.css
+++ b/src/chrome/browser/feeds/subscribe.css
@@ -11,7 +11,7 @@ html {
11 border: 1px solid rgb(50,50,50); 11 border: 1px solid rgb(50,50,50);
12 border-radius: 10px; 12 border-radius: 10px;
13 padding: 3em; 13 padding: 3em;
14 -moz-padding-start: 30px; 14 padding-inline-start: 30px;
15 margin: 2em auto; 15 margin: 2em auto;
16 background: rgb(43,43,43); 16 background: rgb(43,43,43);
17} 17}
@@ -26,9 +26,9 @@ html {
26#feedHeader { 26#feedHeader {
27 margin-top: 4.9em; 27 margin-top: 4.9em;
28 margin-bottom: 1em; 28 margin-bottom: 1em;
29 -moz-margin-start: 1.4em; 29 margin-inline-start: 1.4em;
30 -moz-margin-end: 1em; 30 margin-inline-end: 1em;
31 -moz-padding-start: 2.9em; 31 padding-inline-start: 2.9em;
32 font-size: 110%; 32 font-size: 110%;
33 color: #fff; 33 color: #fff;
34} 34}
@@ -49,12 +49,12 @@ html {
49 49
50#feedHeader[firstrun="true"] #feedIntroText { 50#feedHeader[firstrun="true"] #feedIntroText {
51 padding-top: 0.1em; 51 padding-top: 0.1em;
52 -moz-padding-start: 0.6em; 52 padding-inline-start: 0.6em;
53 display: block; 53 display: block;
54} 54}
55 55
56#feedHeader[firstrun="true"] > #feedSubscribeLine { 56#feedHeader[firstrun="true"] > #feedSubscribeLine {
57 -moz-padding-start: 1.8em; 57 padding-inline-start: 1.8em;
58} 58}
59 59
60#feedSubscribeLine { 60#feedSubscribeLine {
@@ -89,8 +89,8 @@ h2 {
89 89
90#feedTitleLink { 90#feedTitleLink {
91 float: right; 91 float: right;
92 -moz-margin-start: .6em; 92 margin-inline-start: .6em;
93 -moz-margin-end: 0; 93 margin-inline-end: 0;
94 margin-top: 0; 94 margin-top: 0;
95 margin-bottom: 0; 95 margin-bottom: 0;
96} 96}
@@ -100,15 +100,15 @@ a[href] img {
100} 100}
101 101
102#feedTitleContainer { 102#feedTitleContainer {
103 -moz-margin-start: 0; 103 margin-inline-start: 0;
104 -moz-margin-end: .6em; 104 margin-inline-end: .6em;
105 margin-top: 0; 105 margin-top: 0;
106 margin-bottom: 0; 106 margin-bottom: 0;
107} 107}
108 108
109#feedTitleImage { 109#feedTitleImage {
110 -moz-margin-start: .6em; 110 margin-inline-start: .6em;
111 -moz-margin-end: 0; 111 margin-inline-end: 0;
112 margin-top: 0; 112 margin-top: 0;
113 margin-bottom: 0; 113 margin-bottom: 0;
114 max-width: 300px; 114 max-width: 300px;
diff --git a/src/chrome/browser/newtab/newTab.css b/src/chrome/browser/newtab/newTab.css
index 33ec219..bc8827d 100644
--- a/src/chrome/browser/newtab/newTab.css
+++ b/src/chrome/browser/newtab/newTab.css
@@ -99,7 +99,7 @@
99 99
100/* CELLS */ 100/* CELLS */
101.newtab-cell { 101.newtab-cell {
102 -moz-margin-end: 20px; 102 margin-inline-end: 20px;
103 background-color: rgb(50,50,50); 103 background-color: rgb(50,50,50);
104 border: 1px solid rgb(75,75,75); 104 border: 1px solid rgb(75,75,75);
105 transition: border-color 100ms ease-out; 105 transition: border-color 100ms ease-out;
@@ -110,7 +110,7 @@
110} 110}
111 111
112.newtab-cell:last-child { 112.newtab-cell:last-child {
113 -moz-margin-end: 0; 113 margin-inline-end: 0;
114} 114}
115 115
116.newtab-cell:hover:not(:empty) { 116.newtab-cell:hover:not(:empty) {
@@ -270,7 +270,7 @@
270} 270}
271 271
272#searchSubmit { 272#searchSubmit {
273 -moz-margin-start: -1px; 273 margin-inline-start: -1px;
274 padding: 0 9px; 274 padding: 0 9px;
275 color: #fff; 275 color: #fff;
276 background-color: rgb(60, 60, 60); 276 background-color: rgb(60, 60, 60);
diff --git a/src/chrome/browser/pageInfo.css b/src/chrome/browser/pageInfo.css
index 2cf0e86..f0a437f 100644
--- a/src/chrome/browser/pageInfo.css
+++ b/src/chrome/browser/pageInfo.css
@@ -6,7 +6,7 @@
6 6
7/* View buttons */ 7/* View buttons */
8#viewGroup { 8#viewGroup {
9 -moz-padding-start: 10px; 9 padding-inline-start: 10px;
10} 10}
11 11
12#viewGroup > radio { 12#viewGroup > radio {
@@ -31,7 +31,7 @@
31 31
32#topBar { 32#topBar {
33 border-bottom: 1px solid rgb(75,75,75); 33 border-bottom: 1px solid rgb(75,75,75);
34 -moz-padding-start: 10px; 34 padding-inline-start: 10px;
35 background-color: rgb(43,43,43); 35 background-color: rgb(43,43,43);
36 color: #fff; 36 color: #fff;
37} 37}
@@ -98,7 +98,7 @@ textbox {
98} 98}
99 99
100textbox.header { 100textbox.header {
101 -moz-margin-start: 0; 101 margin-inline-start: 0;
102} 102}
103 103
104.iframe { 104.iframe {
@@ -121,8 +121,8 @@ groupbox.collapsable caption .caption-icon {
121 height: 9px; 121 height: 9px;
122 background-repeat: no-repeat; 122 background-repeat: no-repeat;
123 background-position: center; 123 background-position: center;
124 -moz-margin-start: 2px; 124 margin-inline-start: 2px;
125 -moz-margin-end: 2px; 125 margin-inline-end: 2px;
126 background-image: url("chrome://global/skin/tree/twisty-open.png"); 126 background-image: url("chrome://global/skin/tree/twisty-open.png");
127} 127}
128 128
@@ -142,7 +142,7 @@ groupbox tree {
142} 142}
143 143
144#securityBox description { 144#securityBox description {
145 -moz-margin-start: 10px; 145 margin-inline-start: 10px;
146} 146}
147 147
148#general-security-identity { 148#general-security-identity {
@@ -187,8 +187,8 @@ treechildren::-moz-tree-cell-text(broken) {
187#feedListbox richlistitem { 187#feedListbox richlistitem {
188 padding-top: 6px; 188 padding-top: 6px;
189 padding-bottom: 6px; 189 padding-bottom: 6px;
190 -moz-padding-start: 7px; 190 padding-inline-start: 7px;
191 -moz-padding-end: 7px; 191 padding-inline-end: 7px;
192 min-height: 25px; 192 min-height: 25px;
193 border-bottom: 1px dotted rgb(75,75,75); 193 border-bottom: 1px dotted rgb(75,75,75);
194} 194}
@@ -218,8 +218,8 @@ treechildren::-moz-tree-cell-text(broken) {
218.permission { 218.permission {
219 padding-top: 6px; 219 padding-top: 6px;
220 padding-bottom: 6px; 220 padding-bottom: 6px;
221 -moz-padding-start: 7px; 221 padding-inline-start: 7px;
222 -moz-padding-end: 7px; 222 padding-inline-end: 7px;
223 min-height: 25px; 223 min-height: 25px;
224 border-bottom: 1px dotted rgb(75,75,75); 224 border-bottom: 1px dotted rgb(75,75,75);
225} 225}
diff --git a/src/chrome/browser/permissions/aboutPermissions.css b/src/chrome/browser/permissions/aboutPermissions.css
index 3fa306f..266f2ff 100644
--- a/src/chrome/browser/permissions/aboutPermissions.css
+++ b/src/chrome/browser/permissions/aboutPermissions.css
@@ -41,7 +41,7 @@
41.site-favicon { 41.site-favicon {
42 height: 16px; 42 height: 16px;
43 width: 16px; 43 width: 16px;
44 -moz-margin-end: 4px; 44 margin-inline-end: 4px;
45 list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png"); 45 list-style-image: url("chrome://mozapps/skin/places/defaultFavicon.png");
46} 46}
47 47
@@ -58,7 +58,7 @@
58 58
59#site-description { 59#site-description {
60 font-size: 125%; 60 font-size: 125%;
61 -moz-margin-start: 6px; /* to match button margin */ 61 margin-inline-start: 6px; /* to match button margin */
62} 62}
63 63
64#site-label { 64#site-label {
@@ -70,7 +70,7 @@
70#defaults-description { 70#defaults-description {
71 font-size: 125%; 71 font-size: 125%;
72 font-weight: bold; 72 font-weight: bold;
73 -moz-margin-start: 6px; 73 margin-inline-start: 6px;
74} 74}
75 75
76.pref-item { 76.pref-item {
@@ -80,7 +80,7 @@
80.pref-icon { 80.pref-icon {
81 width: 48px; 81 width: 48px;
82 height: 48px; 82 height: 48px;
83 -moz-margin-end: 10px; 83 margin-inline-end: 10px;
84} 84}
85 85
86.pref-icon[type="password"] { 86.pref-icon[type="password"] {
diff --git a/src/chrome/browser/places/editBookmarkOverlay.css b/src/chrome/browser/places/editBookmarkOverlay.css
index 16d6b82..11219eb 100644
--- a/src/chrome/browser/places/editBookmarkOverlay.css
+++ b/src/chrome/browser/places/editBookmarkOverlay.css
@@ -24,7 +24,7 @@
24.expander-down { 24.expander-down {
25 min-width: 0; 25 min-width: 0;
26 margin: 0; 26 margin: 0;
27 -moz-margin-end: 4px; 27 margin-inline-end: 4px;
28} 28}
29 29
30.expander-up > .button-box, 30.expander-up > .button-box,
@@ -93,5 +93,5 @@ menuitem.folder-icon[_moz-menuactive="true"] {
93} 93}
94 94
95#editBMPanel_folderMenuList > .menulist-label-box > .menulist-icon{ 95#editBMPanel_folderMenuList > .menulist-label-box > .menulist-icon{
96 -moz-margin-end: 4px; 96 margin-inline-end: 4px;
97} 97}
diff --git a/src/chrome/browser/places/organizer.css b/src/chrome/browser/places/organizer.css
index 6e3dacc..81abd62 100644
--- a/src/chrome/browser/places/organizer.css
+++ b/src/chrome/browser/places/organizer.css
@@ -9,7 +9,7 @@
9/* Toolbar */ 9/* Toolbar */
10#placesToolbar { 10#placesToolbar {
11 padding: 3px; 11 padding: 3px;
12 -moz-padding-end: 6px; 12 padding-inline-end: 6px;
13} 13}
14 14
15#placesToolbar > toolbarbutton[disabled] > .toolbarbutton-icon { 15#placesToolbar > toolbarbutton[disabled] > .toolbarbutton-icon {
@@ -38,14 +38,14 @@
38 38
39/* Menu */ 39/* Menu */
40#placesMenu { 40#placesMenu {
41 -moz-margin-start: 6px; 41 margin-inline-start: 6px;
42 -moz-appearance: none; 42 -moz-appearance: none;
43 border: none; 43 border: none;
44} 44}
45 45
46#placesMenu > menu { 46#placesMenu > menu {
47 -moz-padding-start: 4px; 47 padding-inline-start: 4px;
48 -moz-padding-end: 1px; 48 padding-inline-end: 1px;
49 padding-top: 2px; 49 padding-top: 2px;
50 padding-bottom: 2px; 50 padding-bottom: 2px;
51 -moz-appearance: none; 51 -moz-appearance: none;
@@ -69,7 +69,7 @@
69} 69}
70 70
71#placesMenu > menu > .menubar-text { 71#placesMenu > menu > .menubar-text {
72 -moz-padding-end: 8px; 72 padding-inline-end: 8px;
73 background: url(chrome://global/skin/arrow/arrow-v.svg#dn) right center no-repeat; 73 background: url(chrome://global/skin/arrow/arrow-v.svg#dn) right center no-repeat;
74} 74}
75 75
@@ -111,7 +111,7 @@
111} 111}
112 112
113#infoBoxExpanderLabel { 113#infoBoxExpanderLabel {
114 -moz-padding-start: 2px; 114 padding-inline-start: 2px;
115} 115}
116 116
117#searchFilter { 117#searchFilter {
@@ -127,8 +127,8 @@
127} 127}
128 128
129#clearDownloadsButton { 129#clearDownloadsButton {
130 -moz-padding-start: 9px; 130 padding-inline-start: 9px;
131 -moz-padding-end: 9px; 131 padding-inline-end: 9px;
132} 132}
133 133
134 134
@@ -146,11 +146,11 @@
146 146
147#placesView > splitter { 147#placesView > splitter {
148 border: 0; 148 border: 0;
149 -moz-border-end: 1px solid rgb(75,75,75); 149 border-inline-end: 1px solid rgb(75,75,75);
150 min-width: 0; 150 min-width: 0;
151 width: 3px; 151 width: 3px;
152 background-color: transparent; 152 background-color: transparent;
153 -moz-margin-start: -3px; 153 margin-inline-start: -3px;
154 position: relative; 154 position: relative;
155} 155}
156 156
@@ -165,7 +165,7 @@
165#searchFilter { 165#searchFilter {
166 -moz-appearance: none; 166 -moz-appearance: none;
167 padding: 4px; 167 padding: 4px;
168 -moz-padding-start: 6px; 168 padding-inline-start: 6px;
169 background-color: rgb(50,50,50); 169 background-color: rgb(50,50,50);
170 background-clip: padding-box; 170 background-clip: padding-box;
171 border: 1px solid rgb(75,75,75); 171 border: 1px solid rgb(75,75,75);
diff --git a/src/chrome/browser/places/places.css b/src/chrome/browser/places/places.css
index a59635b..040809c 100644
--- a/src/chrome/browser/places/places.css
+++ b/src/chrome/browser/places/places.css
@@ -141,5 +141,5 @@ treechildren::-moz-tree-cell-text(selected, focus) {
141#viewButton > .button-box > .button-menu-dropmarker { 141#viewButton > .button-box > .button-menu-dropmarker {
142 height: auto; 142 height: auto;
143 width: auto; 143 width: auto;
144 -moz-margin-end: -3px; 144 margin-inline-end: -3px;
145} 145}
diff --git a/src/chrome/browser/preferences/applications.css b/src/chrome/browser/preferences/applications.css
index 1235c90..1be0d18 100644
--- a/src/chrome/browser/preferences/applications.css
+++ b/src/chrome/browser/preferences/applications.css
@@ -11,18 +11,18 @@
11.actionsMenu { 11.actionsMenu {
12 margin-top: 0; 12 margin-top: 0;
13 margin-bottom: 0; 13 margin-bottom: 0;
14 -moz-margin-start: -2px; 14 margin-inline-start: -2px;
15 -moz-margin-end: 0; 15 margin-inline-end: 0;
16} 16}
17 17
18.typeIcon, 18.typeIcon,
19.actionIcon { 19.actionIcon {
20 -moz-margin-start: 3px; 20 margin-inline-start: 3px;
21 -moz-margin-end: 3px; 21 margin-inline-end: 3px;
22} 22}
23 23
24#handlersView > richlistitem label { 24#handlersView > richlistitem label {
25 -moz-margin-start: 1px; 25 margin-inline-start: 1px;
26 margin-top: 2px; 26 margin-top: 2px;
27} 27}
28 28
@@ -51,14 +51,14 @@ menuitem[appHandlerIcon="plugin"] {
51} 51}
52 52
53.actionsMenu .menulist-icon { 53.actionsMenu .menulist-icon {
54 -moz-margin-end: 3px; 54 margin-inline-end: 3px;
55} 55}
56 56
57.actionsMenu > menupopup > menuitem > .menu-iconic-left { 57.actionsMenu > menupopup > menuitem > .menu-iconic-left {
58 -moz-padding-start: 0px; 58 padding-inline-start: 0px;
59 -moz-padding-end: 2px; 59 padding-inline-end: 2px;
60} 60}
61 61
62.actionsMenu > menupopup > menuitem { 62.actionsMenu > menupopup > menuitem {
63 -moz-padding-start: 4px; 63 padding-inline-start: 4px;
64} 64}
diff --git a/src/chrome/browser/sanitizeDialog.css b/src/chrome/browser/sanitizeDialog.css
index 4312eb8..58e1f29 100644
--- a/src/chrome/browser/sanitizeDialog.css
+++ b/src/chrome/browser/sanitizeDialog.css
@@ -3,12 +3,12 @@
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 4
5#sanitizeDurationChoice { 5#sanitizeDurationChoice {
6 -moz-margin-end: 0; 6 margin-inline-end: 0;
7} 7}
8 8
9/* Align the duration label with the warning box and item list */ 9/* Align the duration label with the warning box and item list */
10#sanitizeDurationLabel { 10#sanitizeDurationLabel {
11 -moz-margin-start: 3px; 11 margin-inline-start: 3px;
12} 12}
13 13
14 14
@@ -79,15 +79,15 @@
79 79
80/* Make the item list the same width as the warning box */ 80/* Make the item list the same width as the warning box */
81#itemList { 81#itemList {
82 -moz-margin-start: 0; 82 margin-inline-start: 0;
83 -moz-margin-end: 0; 83 margin-inline-end: 0;
84} 84}
85 85
86 86
87/* Align the last dialog button with the end of the warning box */ 87/* Align the last dialog button with the end of the warning box */
88.prefWindow-dlgbuttons { 88.prefWindow-dlgbuttons {
89 -moz-margin-end: 0; 89 margin-inline-end: 0;
90} 90}
91.dialog-button[dlgtype="cancel"] { 91.dialog-button[dlgtype="cancel"] {
92 -moz-margin-end: 0; 92 margin-inline-end: 0;
93} 93}
diff --git a/src/chrome/browser/searchbar.css b/src/chrome/browser/searchbar.css
index 4f0c716..4bb67f1 100644
--- a/src/chrome/browser/searchbar.css
+++ b/src/chrome/browser/searchbar.css
@@ -22,7 +22,7 @@
22 width: 16px; 22 width: 16px;
23 list-style-image: url(chrome://browser/skin/places/places.svg); 23 list-style-image: url(chrome://browser/skin/places/places.svg);
24 -moz-image-region: rect(2px, 396px, 18px, 380px); 24 -moz-image-region: rect(2px, 396px, 18px, 380px);
25 -moz-margin-start: 2px; 25 margin-inline-start: 2px;
26} 26}
27 27
28.searchbar-engine-button { 28.searchbar-engine-button {
@@ -30,7 +30,7 @@
30 min-width: 0; 30 min-width: 0;
31 margin: 0; 31 margin: 0;
32 padding: 0; 32 padding: 0;
33 -moz-padding-end: 2px; 33 padding-inline-end: 2px;
34 -moz-box-align: center; 34 -moz-box-align: center;
35 background: none; 35 background: none;
36 border: none; 36 border: none;
diff --git a/src/chrome/browser/statusbar/overlay.css b/src/chrome/browser/statusbar/overlay.css
index 56f1997..ee975ce 100644
--- a/src/chrome/browser/statusbar/overlay.css
+++ b/src/chrome/browser/statusbar/overlay.css
@@ -181,7 +181,7 @@ splitter.status4evar-status-splitter:not(:hover) {
181} 181}
182 182
183toolbar[mode="icons"] #status4evar-download-button[forcelabel="true"] > label { 183toolbar[mode="icons"] #status4evar-download-button[forcelabel="true"] > label {
184 -moz-margin-start: 5px !important; 184 margin-inline-start: 5px !important;
185} 185}
186 186
187/* 187/*
@@ -198,7 +198,7 @@ splitter.status4evar-status-splitter {
198 */ 198 */
199 199
200#urlbar-progress-alt { 200#urlbar-progress-alt {
201 -moz-margin-end: -2px; 201 margin-inline-end: -2px;
202} 202}
203 203
204/* 204/*
diff --git a/src/chrome/browser/syncCommon.css b/src/chrome/browser/syncCommon.css
index f682cb9..8e48969 100644
--- a/src/chrome/browser/syncCommon.css
+++ b/src/chrome/browser/syncCommon.css
@@ -8,7 +8,7 @@
8} 8}
9 9
10.statusIcon { 10.statusIcon {
11 -moz-margin-start: 4px; 11 margin-inline-start: 4px;
12 max-height: 16px; 12 max-height: 16px;
13 max-width: 16px; 13 max-width: 16px;
14} 14}
diff --git a/src/chrome/browser/syncSetup.css b/src/chrome/browser/syncSetup.css
index ec1bc0f..dd99ebc 100644
--- a/src/chrome/browser/syncSetup.css
+++ b/src/chrome/browser/syncSetup.css
@@ -100,7 +100,7 @@ description > .text-link:focus {
100} 100}
101 101
102.inputColumn { 102.inputColumn {
103 -moz-margin-end: 2px 103 margin-inline-end: 2px
104} 104}
105 105
106.pin { 106.pin {
diff --git a/src/chrome/browser/tabview/tabview.css b/src/chrome/browser/tabview/tabview.css
index 4a7cc94..7aa2f0c 100644
--- a/src/chrome/browser/tabview/tabview.css
+++ b/src/chrome/browser/tabview/tabview.css
@@ -14,9 +14,9 @@ body {
14.tab { 14.tab {
15 margin: 4px; 15 margin: 4px;
16 padding-top: 4px; 16 padding-top: 4px;
17 -moz-padding-end: 6px; 17 padding-inline-end: 6px;
18 padding-bottom: 6px; 18 padding-bottom: 6px;
19 -moz-padding-start: 4px; 19 padding-inline-start: 4px;
20 background-color: #FFFFFF; 20 background-color: #FFFFFF;
21 border-radius: 0.4em; 21 border-radius: 0.4em;
22 cursor: pointer; 22 cursor: pointer;
@@ -48,12 +48,12 @@ html[dir=rtl] .thumb {
48.favicon { 48.favicon {
49 background-color: #FFFFFF; 49 background-color: #FFFFFF;
50 padding-top: 4px; 50 padding-top: 4px;
51 -moz-padding-end: 6px; 51 padding-inline-end: 6px;
52 padding-bottom: 6px; 52 padding-bottom: 6px;
53 -moz-padding-start: 4px; 53 padding-inline-start: 4px;
54 top: 4px; 54 top: 4px;
55 left: 4px; 55 left: 4px;
56 -moz-border-end: 1px solid rgba(73, 99, 119, 0.3); 56 border-inline-end: 1px solid rgba(73, 99, 119, 0.3);
57 border-bottom: 1px solid rgba(73, 99, 119, 0.3); 57 border-bottom: 1px solid rgba(73, 99, 119, 0.3);
58 height: 17px; 58 height: 17px;
59 width: 17px; 59 width: 17px;
@@ -266,7 +266,7 @@ html[dir=rtl] .overlay {
266.appTabTrayContainer { 266.appTabTrayContainer {
267 top: 34px; 267 top: 34px;
268 right: 1px; 268 right: 1px;
269 -moz-border-start: 1px solid #E1E1E1; 269 border-inline-start: 1px solid #E1E1E1;
270 padding: 0 5px; 270 padding: 0 5px;
271 overflow: -moz-hidden-unscrollable; 271 overflow: -moz-hidden-unscrollable;
272 text-align: start; 272 text-align: start;
@@ -314,8 +314,8 @@ html[dir=rtl] .appTabTrayContainer {
314 background-color: #A0A0A0; 314 background-color: #A0A0A0;
315 padding-top: 3px; 315 padding-top: 3px;
316 padding-bottom: 3px; 316 padding-bottom: 3px;
317 -moz-padding-start: 5px; 317 padding-inline-start: 5px;
318 -moz-padding-end: 20px; 318 padding-inline-end: 20px;
319 width: 135px; 319 width: 135px;
320 line-height: 25px; 320 line-height: 25px;
321 box-shadow: 0px 1px 0px rgba(255,255,255,.5), 0px -1px 0px rgba(0,0,0,.24); 321 box-shadow: 0px 1px 0px rgba(255,255,255,.5), 0px -1px 0px rgba(0,0,0,.24);
@@ -353,7 +353,7 @@ html[dir=rtl] .undo .close {
353 opacity: 0.9; 353 opacity: 0.9;
354 border: 1px dashed rgba(0,0,0,.12); 354 border: 1px dashed rgba(0,0,0,.12);
355 border-bottom: none; 355 border-bottom: none;
356 -moz-border-end: none; 356 border-inline-end: none;
357 box-shadow: 1px 1px 0 rgba(255,255,255,.15); 357 box-shadow: 1px 1px 0 rgba(255,255,255,.15);
358} 358}
359 359
@@ -413,9 +413,9 @@ input.name {
413 border: 1px solid transparent; 413 border: 1px solid transparent;
414 color: #999; 414 color: #999;
415 margin-top: 3px; 415 margin-top: 3px;
416 -moz-margin-end: 0; 416 margin-inline-end: 0;
417 margin-bottom: 0; 417 margin-bottom: 0;
418 -moz-margin-start: 3px; 418 margin-inline-start: 3px;
419 padding: 1px; 419 padding: 1px;
420} 420}
421 421
@@ -456,9 +456,9 @@ input.name:focus::-moz-placeholder {
456 456
457.title-shield { 457.title-shield {
458 margin-top: 3px; 458 margin-top: 3px;
459 -moz-margin-end: 0; 459 margin-inline-end: 0;
460 margin-bottom: 0; 460 margin-bottom: 0;
461 -moz-margin-start: 3px; 461 margin-inline-start: 3px;
462 padding: 1px; 462 padding: 1px;
463 left: 0; 463 left: 0;
464 top: 0; 464 top: 0;
@@ -530,7 +530,7 @@ html[dir=rtl] .iq-resizable-se {
530#exit-button { 530#exit-button {
531 width: 18px; 531 width: 18px;
532 height: 18px; 532 height: 18px;
533 -moz-margin-end: 4px; 533 margin-inline-end: 4px;
534 margin-top: 2px; 534 margin-top: 2px;
535 background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview.png), 0, 90, 18, 72); 535 background-image: -moz-image-rect(url(chrome://browser/skin/tabview/tabview.png), 0, 90, 18, 72);
536 background-attachment: scroll; 536 background-attachment: scroll;
@@ -570,15 +570,15 @@ html[dir=rtl] .iq-resizable-se {
570#searchbox{ 570#searchbox{
571 width: 270px; 571 width: 270px;
572 max-width: -moz-available; 572 max-width: -moz-available;
573 -moz-margin-start: 20px; 573 margin-inline-start: 20px;
574 height: 30px; 574 height: 30px;
575 box-shadow: 0px 1px 0px rgba(255,255,255,.5), 0px -1px 0px rgba(0,0,0,1), 0px 0px 9px rgba(0,0,0,.8); 575 box-shadow: 0px 1px 0px rgba(255,255,255,.5), 0px -1px 0px rgba(0,0,0,1), 0px 0px 9px rgba(0,0,0,.8);
576 color: white; 576 color: white;
577 border: none; 577 border: none;
578 background-color: #272727; 578 background-color: #272727;
579 border-radius: 0.4em; 579 border-radius: 0.4em;
580 -moz-padding-start: 5px; 580 padding-inline-start: 5px;
581 -moz-padding-end: 5px; 581 padding-inline-end: 5px;
582 font-size: 14px; 582 font-size: 14px;
583} 583}
584 584
@@ -613,7 +613,7 @@ html[dir=rtl] #actions {
613 width: 20px; 613 width: 20px;
614 height: 20px; 614 height: 20px;
615 margin-top: 3px; 615 margin-top: 3px;
616 -moz-margin-end: 1px; 616 margin-inline-end: 1px;
617} 617}
618 618
619.notMainMatch{ 619.notMainMatch{
@@ -637,8 +637,8 @@ html[dir=rtl] #otherresults {
637#otherresults .label { 637#otherresults .label {
638 color: #999; 638 color: #999;
639 line-height: 30px; 639 line-height: 30px;
640 -moz-margin-start: 5px; 640 margin-inline-start: 5px;
641 -moz-margin-end: 5px; 641 margin-inline-end: 5px;
642} 642}
643 643
644.inlineMatch { 644.inlineMatch {
@@ -646,10 +646,10 @@ html[dir=rtl] #otherresults {
646 border-radius: 0.4em; 646 border-radius: 0.4em;
647 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6); 647 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
648 border: 1px solid rgba(255, 255, 255, 0.5); 648 border: 1px solid rgba(255, 255, 255, 0.5);
649 -moz-padding-start: 3px; 649 padding-inline-start: 3px;
650 -moz-padding-end: 3px; 650 padding-inline-end: 3px;
651 height: 20px; 651 height: 20px;
652 -moz-margin-end: 5px; 652 margin-inline-end: 5px;
653 cursor: pointer; 653 cursor: pointer;
654} 654}
655 655
@@ -658,7 +658,7 @@ html[dir=rtl] #otherresults {
658} 658}
659 659
660.inlineMatch > img { 660.inlineMatch > img {
661 -moz-margin-end: 5px; 661 margin-inline-end: 5px;
662 position: relative; 662 position: relative;
663 top: 2px; 663 top: 2px;
664 width: 16px; 664 width: 16px;
diff --git a/src/chrome/global/about.css b/src/chrome/global/about.css
index ee481cc..6a1aa7e 100644
--- a/src/chrome/global/about.css
+++ b/src/chrome/global/about.css
@@ -13,7 +13,7 @@ body {
13 border: 1px solid rgb(50,50,50); 13 border: 1px solid rgb(50,50,50);
14 border-radius: 10px; 14 border-radius: 10px;
15 padding: 3em; 15 padding: 3em;
16 -moz-padding-start: 30px; 16 padding-inline-start: 30px;
17 background: rgb(43,43,43); 17 background: rgb(43,43,43);
18} 18}
19 19
@@ -33,7 +33,7 @@ img {
33 33
34ul { 34ul {
35 margin: 0; 35 margin: 0;
36 -moz-margin-start: 1.5em; 36 margin-inline-start: 1.5em;
37 padding: 0; 37 padding: 0;
38 list-style: square; 38 list-style: square;
39} 39}
diff --git a/src/chrome/global/autocomplete.css b/src/chrome/global/autocomplete.css
index 01d932e..a6ee94f 100644
--- a/src/chrome/global/autocomplete.css
+++ b/src/chrome/global/autocomplete.css
@@ -82,7 +82,7 @@ panel[type="private-autocomplete-richlistbox"],
82 82
83.autocomplete-treebody::-moz-tree-cell-text, 83.autocomplete-treebody::-moz-tree-cell-text,
84.private-autocomplete-treebody::-moz-tree-cell-text { 84.private-autocomplete-treebody::-moz-tree-cell-text {
85 -moz-padding-start: 8px; 85 padding-inline-start: 8px;
86} 86}
87 87
88treechildren.autocomplete-treebody::-moz-tree-row(selected), 88treechildren.autocomplete-treebody::-moz-tree-row(selected),
@@ -137,8 +137,8 @@ treechildren.private-autocomplete-treebody::-moz-tree-cell-text(selected) {
137.ac-type-icon { 137.ac-type-icon {
138 width: 16px; 138 width: 16px;
139 height: 16px; 139 height: 16px;
140 -moz-margin-start: 6px; 140 margin-inline-start: 6px;
141 -moz-margin-end: 4px; 141 margin-inline-end: 4px;
142 margin-bottom: -1px; 142 margin-bottom: -1px;
143} 143}
144 144
diff --git a/src/chrome/global/button.css b/src/chrome/global/button.css
index 3211770..27ab50f 100644
--- a/src/chrome/global/button.css
+++ b/src/chrome/global/button.css
@@ -29,8 +29,8 @@ button {
29 border: 1px solid transparent; 29 border: 1px solid transparent;
30 padding-top: 1px; 30 padding-top: 1px;
31 padding-bottom: 2px; 31 padding-bottom: 2px;
32 -moz-padding-start: 3px; 32 padding-inline-start: 3px;
33 -moz-padding-end: 4px; 33 padding-inline-end: 4px;
34} 34}
35 35
36.button-text { 36.button-text {
@@ -82,8 +82,8 @@ button[open="true"] > .button-box:-moz-system-metric(windows-classic),
82button[checked="true"] > .button-box:-moz-system-metric(windows-classic) { 82button[checked="true"] > .button-box:-moz-system-metric(windows-classic) {
83 padding-top: 2px; 83 padding-top: 2px;
84 padding-bottom: 1px; 84 padding-bottom: 1px;
85 -moz-padding-start: 4px; 85 padding-inline-start: 4px;
86 -moz-padding-end: 3px; 86 padding-inline-end: 3px;
87} 87}
88 88
89/* .......... disabled state .......... */ 89/* .......... disabled state .......... */
@@ -100,8 +100,8 @@ button[disabled="true"] {
100button[disabled="true"] > .button-box { 100button[disabled="true"] > .button-box {
101 padding-top: 1px !important; 101 padding-top: 1px !important;
102 padding-bottom: 2px !important; 102 padding-bottom: 2px !important;
103 -moz-padding-start: 3px !important; 103 padding-inline-start: 3px !important;
104 -moz-padding-end: 4px !important; 104 padding-inline-end: 4px !important;
105} 105}
106 106
107/* ::::: menu/menu-button buttons ::::: */ 107/* ::::: menu/menu-button buttons ::::: */
@@ -124,8 +124,8 @@ button[type="menu-button"] {
124.button-menubutton-dropmarker[open="true"] { 124.button-menubutton-dropmarker[open="true"] {
125 margin-top: 2px; 125 margin-top: 2px;
126 margin-bottom: 0px; 126 margin-bottom: 0px;
127 -moz-margin-start: 2px; 127 margin-inline-start: 2px;
128 -moz-margin-end: 0px; 128 margin-inline-end: 0px;
129} 129}
130 130
131/* ::::: plain buttons ::::: */ 131/* ::::: plain buttons ::::: */
diff --git a/src/chrome/global/checkbox.css b/src/chrome/global/checkbox.css
index 9ba0b85..706a506 100644
--- a/src/chrome/global/checkbox.css
+++ b/src/chrome/global/checkbox.css
@@ -16,18 +16,18 @@ checkbox {
16 margin: 2px 4px; 16 margin: 2px 4px;
17 padding-top: 1px; 17 padding-top: 1px;
18 padding-bottom: 1px; 18 padding-bottom: 1px;
19 -moz-padding-start: 4px; 19 padding-inline-start: 4px;
20 -moz-padding-end: 2px; 20 padding-inline-end: 2px;
21} 21}
22 22
23.checkbox-label-box { 23.checkbox-label-box {
24 -moz-margin-start: 2px; 24 margin-inline-start: 2px;
25 border: 1px solid transparent; 25 border: 1px solid transparent;
26 padding: 0px 1px; 26 padding: 0px 1px;
27} 27}
28 28
29.checkbox-icon { 29.checkbox-icon {
30 -moz-margin-end: 2px; 30 margin-inline-end: 2px;
31} 31}
32 32
33.checkbox-label { 33.checkbox-label {
diff --git a/src/chrome/global/commonDialog.css b/src/chrome/global/commonDialog.css
index bf1538d..979c56a 100644
--- a/src/chrome/global/commonDialog.css
+++ b/src/chrome/global/commonDialog.css
@@ -3,8 +3,8 @@
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 4
5#filler { 5#filler {
6 -moz-margin-start: -8px; 6 margin-inline-start: -8px;
7 -moz-margin-end: -10px; 7 margin-inline-end: -10px;
8 margin-inline-start: -8px; 8 margin-inline-start: -8px;
9 margin-inline-end: -10px; 9 margin-inline-end: -10px;
10} 10}
diff --git a/src/chrome/global/config.css b/src/chrome/global/config.css
index c8fb5a9..cfc3a90 100644
--- a/src/chrome/global/config.css
+++ b/src/chrome/global/config.css
@@ -6,8 +6,8 @@
6 font-size: 15px; 6 font-size: 15px;
7 padding-top: 0; 7 padding-top: 0;
8 padding-bottom: 0; 8 padding-bottom: 0;
9 -moz-padding-start: calc(48px + 4.6em); 9 padding-inline-start: calc(48px + 4.6em);
10 -moz-padding-end: 48px; 10 padding-inline-end: 48px;
11 padding-inline-start: calc(48px + 4.6em); 11 padding-inline-start: calc(48px + 4.6em);
12 padding-inline-end: 48px; 12 padding-inline-end: 48px;
13} 13}
@@ -34,7 +34,7 @@
34 34
35#filterRow { 35#filterRow {
36 margin-top: 4px; 36 margin-top: 4px;
37 -moz-margin-start: 4px; 37 margin-inline-start: 4px;
38 margin-inline-start: 4px; 38 margin-inline-start: 4px;
39} 39}
40 40
diff --git a/src/chrome/global/console/console.css b/src/chrome/global/console/console.css
index 4c844cb..620a563 100644
--- a/src/chrome/global/console/console.css
+++ b/src/chrome/global/console/console.css
@@ -26,7 +26,7 @@
26 26
27.console-row-icon { 27.console-row-icon {
28 padding: 4px; 28 padding: 4px;
29 -moz-padding-start: 5px; 29 padding-inline-start: 5px;
30 -moz-box-align: start !important; 30 -moz-box-align: start !important;
31} 31}
32 32
@@ -52,8 +52,8 @@
52.console-row-code { 52.console-row-code {
53 padding-top: 3px; 53 padding-top: 3px;
54 padding-bottom: 3px; 54 padding-bottom: 3px;
55 -moz-padding-start: 3px; 55 padding-inline-start: 3px;
56 -moz-padding-end: 0px; 56 padding-inline-end: 0px;
57 color: #0000BB; 57 color: #0000BB;
58 font-size: larger; 58 font-size: larger;
59} 59}
@@ -122,8 +122,8 @@
122#ButtonEval { 122#ButtonEval {
123 margin-top: 2px !important; 123 margin-top: 2px !important;
124 margin-bottom: 2px !important; 124 margin-bottom: 2px !important;
125 -moz-margin-start: 0px !important; 125 margin-inline-start: 0px !important;
126 -moz-margin-end: 2px !important; 126 margin-inline-end: 2px !important;
127} 127}
128 128
129toolbarseparator { 129toolbarseparator {
@@ -147,8 +147,8 @@ toolbarseparator {
147toolbar#ToolbarMode toolbarbutton:active, 147toolbar#ToolbarMode toolbarbutton:active,
148toolbar#ToolbarMode toolbarbutton[checked="true"] { 148toolbar#ToolbarMode toolbarbutton[checked="true"] {
149 background-color: rgb(110,110,110); 149 background-color: rgb(110,110,110);
150 -moz-padding-start: 5px !important; 150 padding-inline-start: 5px !important;
151 -moz-padding-end: 3px !important; 151 padding-inline-end: 3px !important;
152} 152}
153 153
154 154
@@ -212,13 +212,13 @@ toolbar#ToolbarMode .toolbarbutton-icon {
212} 212}
213 213
214toolbar#ToolbarMode .toolbarbutton-text { 214toolbar#ToolbarMode .toolbarbutton-text {
215 -moz-padding-end: 4px; 215 padding-inline-end: 4px;
216} 216}
217 217
218 218
219/* ::::: Fix Error Console toolbar button text spacing ::::: */ 219/* ::::: Fix Error Console toolbar button text spacing ::::: */
220 220
221.toolbarbutton-text { 221.toolbarbutton-text {
222 -moz-padding-start: 0px; 222 padding-inline-start: 0px;
223 -moz-padding-end: 5px; 223 padding-inline-end: 5px;
224} 224}
diff --git a/src/chrome/global/datetimepicker.css b/src/chrome/global/datetimepicker.css
index 1fdd066..8a7df24 100644
--- a/src/chrome/global/datetimepicker.css
+++ b/src/chrome/global/datetimepicker.css
@@ -20,11 +20,11 @@ datepicker, timepicker {
20.datetimepicker-input-box { 20.datetimepicker-input-box {
21 -moz-appearance: none; 21 -moz-appearance: none;
22 cursor: text; 22 cursor: text;
23 -moz-margin-end: 2px; 23 margin-inline-end: 2px;
24 border: 1px solid rgb(50,50,50); 24 border: 1px solid rgb(50,50,50);
25 padding: 2px 0 3px 0; 25 padding: 2px 0 3px 0;
26 -moz-padding-start: 4px; 26 padding-inline-start: 4px;
27 -moz-padding-end: 2px; 27 padding-inline-end: 2px;
28 background-color: rgb(75,75,75); 28 background-color: rgb(75,75,75);
29 color: #fff; 29 color: #fff;
30} 30}
diff --git a/src/chrome/global/dialog.css b/src/chrome/global/dialog.css
index e0d854a..8db8573 100644
--- a/src/chrome/global/dialog.css
+++ b/src/chrome/global/dialog.css
@@ -13,8 +13,8 @@
13dialog { 13dialog {
14 padding-top: 8px; 14 padding-top: 8px;
15 padding-bottom: 10px; 15 padding-bottom: 10px;
16 -moz-padding-start: 8px; 16 padding-inline-start: 8px;
17 -moz-padding-end: 10px; 17 padding-inline-end: 10px;
18} 18}
19 19
20/* ::::: dialog buttons ::::: */ 20/* ::::: dialog buttons ::::: */
@@ -46,16 +46,16 @@ dialogheader {
46 -moz-box-orient: vertical; 46 -moz-box-orient: vertical;
47 margin-top: -8px; 47 margin-top: -8px;
48 margin-bottom: 0; 48 margin-bottom: 0;
49 -moz-margin-start: -8px; 49 margin-inline-start: -8px;
50 -moz-margin-end: -10px; 50 margin-inline-end: -10px;
51 border-left: none; 51 border-left: none;
52 border-right: none; 52 border-right: none;
53 border-top: none; 53 border-top: none;
54 border-bottom-color: rgb(50,50,50); 54 border-bottom-color: rgb(50,50,50);
55 padding-top: 12px; 55 padding-top: 12px;
56 padding-bottom: 12px; 56 padding-bottom: 12px;
57 -moz-padding-start: 25px; 57 padding-inline-start: 25px;
58 -moz-padding-end: 5px; 58 padding-inline-end: 5px;
59 background-color: rgb(43,43,43); 59 background-color: rgb(43,43,43);
60 color: #fff; 60 color: #fff;
61} 61}
@@ -66,5 +66,5 @@ dialogheader {
66} 66}
67 67
68.header-large > .dialogheader-description { 68.header-large > .dialogheader-description {
69 -moz-margin-start: 12px !important; 69 margin-inline-start: 12px !important;
70} 70}
diff --git a/src/chrome/global/dirListing/dirListing.css b/src/chrome/global/dirListing/dirListing.css
index 49bdcbb..1e74ae9 100644
--- a/src/chrome/global/dirListing/dirListing.css
+++ b/src/chrome/global/dirListing/dirListing.css
@@ -90,12 +90,12 @@ td:not(:first-child) {
90 90
91.up { 91.up {
92 padding: 0 .5em; 92 padding: 0 .5em;
93 -moz-margin-start: 20px; 93 margin-inline-start: 20px;
94} 94}
95 95
96.up::before { 96.up::before {
97 -moz-margin-end: 4px; 97 margin-inline-end: 4px;
98 -moz-margin-start: -20px; 98 margin-inline-start: -20px;
99 vertical-align: middle; 99 vertical-align: middle;
100 content: url(chrome://global/skin/dirListing/up.png); 100 content: url(chrome://global/skin/dirListing/up.png);
101} 101}
diff --git a/src/chrome/global/dropmarker.css b/src/chrome/global/dropmarker.css
index d4ae282..042af78 100644
--- a/src/chrome/global/dropmarker.css
+++ b/src/chrome/global/dropmarker.css
@@ -22,8 +22,8 @@ dropmarker:hover:active:not([disabled="true"]) {
22 background-color: rgb(110,110,110); 22 background-color: rgb(110,110,110);
23 padding-top: 2px; 23 padding-top: 2px;
24 padding-bottom: 0px; 24 padding-bottom: 0px;
25 -moz-padding-start: 2px; 25 padding-inline-start: 2px;
26 -moz-padding-end: 0px; 26 padding-inline-end: 0px;
27 padding-inline-start: 2px; 27 padding-inline-start: 2px;
28 padding-inline-end: 0px; 28 padding-inline-end: 0px;
29} 29}
diff --git a/src/chrome/global/expander.css b/src/chrome/global/expander.css
index 6c7d290..92cb18d 100644
--- a/src/chrome/global/expander.css
+++ b/src/chrome/global/expander.css
@@ -9,6 +9,6 @@
9.settingsContainer { 9.settingsContainer {
10 padding-top: 3px; 10 padding-top: 3px;
11 padding-bottom: 5px; 11 padding-bottom: 5px;
12 -moz-padding-start: 20px; 12 padding-inline-start: 20px;
13 -moz-padding-end: 5px; 13 padding-inline-end: 5px;
14} 14}
diff --git a/src/chrome/global/filefield.css b/src/chrome/global/filefield.css
index 462476c..755f4d3 100644
--- a/src/chrome/global/filefield.css
+++ b/src/chrome/global/filefield.css
@@ -28,8 +28,8 @@ filefield {
28 height: 16px; 28 height: 16px;
29 margin-top: 1px; 29 margin-top: 1px;
30 margin-bottom: 1px; 30 margin-bottom: 1px;
31 -moz-margin-start: 1px; 31 margin-inline-start: 1px;
32 -moz-margin-end: 4px; 32 margin-inline-end: 4px;
33} 33}
34 34
35.fileFieldLabel { 35.fileFieldLabel {
diff --git a/src/chrome/global/findBar.css b/src/chrome/global/findBar.css
index 6bfe333..fbd2212 100644
--- a/src/chrome/global/findBar.css
+++ b/src/chrome/global/findBar.css
@@ -30,7 +30,7 @@ findbar[hidden] {
30} 30}
31 31
32.findbar-container { 32.findbar-container {
33 -moz-padding-start: 0px; 33 padding-inline-start: 0px;
34 padding-top: 0px; 34 padding-top: 0px;
35 padding-bottom: 0px; 35 padding-bottom: 0px;
36} 36}
@@ -86,7 +86,7 @@ findbar[hidden] {
86 border: 1px solid rgb(75,75,75); 86 border: 1px solid rgb(75,75,75);
87 list-style-image: url("chrome://global/skin/icons/find-arrows.png"); 87 list-style-image: url("chrome://global/skin/icons/find-arrows.png");
88 padding: 2px 6px; 88 padding: 2px 6px;
89 -moz-margin-start: 0; 89 margin-inline-start: 0;
90 margin-left: 3px; 90 margin-left: 3px;
91 border-radius: 3px; 91 border-radius: 3px;
92} 92}
@@ -102,7 +102,7 @@ findbar[hidden] {
102 102
103.findbar-find-next { 103.findbar-find-next {
104 -moz-image-region: rect(0, 20px, 9px, 10px); 104 -moz-image-region: rect(0, 20px, 9px, 10px);
105 -moz-padding-end: 6px; 105 padding-inline-end: 6px;
106} 106}
107 107
108.findbar-find-previous > .toolbarbutton-icon, 108.findbar-find-previous > .toolbarbutton-icon,
@@ -134,7 +134,7 @@ findbar[hidden] {
134 134
135.findbar-highlight, 135.findbar-highlight,
136.findbar-case-sensitive { 136.findbar-case-sensitive {
137 -moz-margin-start: 5px; 137 margin-inline-start: 5px;
138 border-radius: 5px; 138 border-radius: 5px;
139} 139}
140 140
@@ -146,7 +146,7 @@ findbar[hidden] {
146.findbar-find-status { 146.findbar-find-status {
147 color: GrayText; 147 color: GrayText;
148 margin: 0 !important; 148 margin: 0 !important;
149 -moz-margin-start: 12px !important; 149 margin-inline-start: 12px !important;
150} 150}
151 151
152.find-status-icon[status="pending"] { 152.find-status-icon[status="pending"] {
diff --git a/src/chrome/global/global.css b/src/chrome/global/global.css
index c092ec0..b9eb8c4 100644
--- a/src/chrome/global/global.css
+++ b/src/chrome/global/global.css
@@ -43,8 +43,8 @@ prefwindow {
43window.dialog { 43window.dialog {
44 padding-top: 8px; 44 padding-top: 8px;
45 padding-bottom: 10px; 45 padding-bottom: 10px;
46 -moz-padding-start: 8px; 46 padding-inline-start: 8px;
47 -moz-padding-end: 10px; 47 padding-inline-end: 10px;
48} 48}
49 49
50/* ::::: alert icons :::::*/ 50/* ::::: alert icons :::::*/
@@ -110,7 +110,7 @@ statusbarpanel:not(.statusbar-resizerpanel):-moz-lwtheme {
110 -moz-appearance: none; 110 -moz-appearance: none;
111 border-top-style: none; 111 border-top-style: none;
112 border-bottom-style: none; 112 border-bottom-style: none;
113 -moz-border-start-style: none; 113 border-inline-start-style: none;
114} 114}
115 115
116.statusbar-resizerpanel { 116.statusbar-resizerpanel {
@@ -138,7 +138,7 @@ sidebarheader {
138} 138}
139 139
140sidebarheader > label { 140sidebarheader > label {
141 -moz-padding-start: 4px; 141 padding-inline-start: 4px;
142} 142}
143 143
144.toolbar-focustarget { 144.toolbar-focustarget {
@@ -229,8 +229,8 @@ label {
229 cursor: default; 229 cursor: default;
230 margin-top: 1px; 230 margin-top: 1px;
231 margin-bottom: 2px; 231 margin-bottom: 2px;
232 -moz-margin-start: 6px; 232 margin-inline-start: 6px;
233 -moz-margin-end: 5px; 233 margin-inline-end: 5px;
234} 234}
235 235
236description { 236description {
@@ -259,7 +259,7 @@ label[disabled="true"]:-moz-system-metric(windows-classic) {
259} 259}
260 260
261.indent { 261.indent {
262 -moz-margin-start: 23px; 262 margin-inline-start: 23px;
263} 263}
264 264
265.box-padded { 265.box-padded {
diff --git a/src/chrome/global/in-content/common.css b/src/chrome/global/in-content/common.css
index d20ce48..c0fbf34 100644
--- a/src/chrome/global/in-content/common.css
+++ b/src/chrome/global/in-content/common.css
@@ -94,7 +94,7 @@ xul|caption > xul|label {
94} 94}
95 95
96xul|description { 96xul|description {
97 -moz-margin-start: 0; 97 margin-inline-start: 0;
98} 98}
99 99
100 100
@@ -107,9 +107,9 @@ xul|description {
107 background-color: var(--in-content-main-background-color); 107 background-color: var(--in-content-main-background-color);
108 background-image: var(--in-content-main-background-image); 108 background-image: var(--in-content-main-background-image);
109 padding-top: 25px; 109 padding-top: 25px;
110 -moz-padding-end: 44px; /* compensate the 4px margin of child elements */ 110 padding-inline-end: 44px; /* compensate the 4px margin of child elements */
111 padding-bottom: 40px; 111 padding-bottom: 40px;
112 -moz-padding-start: 48px; 112 padding-inline-start: 48px;
113 overflow: auto; 113 overflow: auto;
114} 114}
115 115
@@ -123,15 +123,15 @@ xul|groupbox {
123 -moz-appearance: none; 123 -moz-appearance: none;
124 border: none; 124 border: none;
125 margin: 15px 0 0; 125 margin: 15px 0 0;
126 -moz-padding-start: 0; 126 padding-inline-start: 0;
127 -moz-padding-end: 0; 127 padding-inline-end: 0;
128 font-size: 1.25rem; 128 font-size: 1.25rem;
129} 129}
130 130
131xul|groupbox xul|label { 131xul|groupbox xul|label {
132 /* !important needed to override toolkit !important rule */ 132 /* !important needed to override toolkit !important rule */
133 -moz-margin-start: 0 !important; 133 margin-inline-start: 0 !important;
134 -moz-margin-end: 0 !important; 134 margin-inline-end: 0 !important;
135} 135}
136 136
137/* tabpanels and tabs */ 137/* tabpanels and tabs */
@@ -149,7 +149,7 @@ xul|tabpanels {
149xul|tabs { 149xul|tabs {
150 position:relative; 150 position:relative;
151 margin: 8px 0 15px; 151 margin: 8px 0 15px;
152 -moz-margin-end: 4px; 152 margin-inline-end: 4px;
153 border: 0; 153 border: 0;
154 border-bottom: 1px solid #c1c1c1; 154 border-bottom: 1px solid #c1c1c1;
155} 155}
@@ -163,7 +163,7 @@ xul|tab {
163 -moz-appearance: none; 163 -moz-appearance: none;
164 position: relative; 164 position: relative;
165 margin-top: 0; 165 margin-top: 0;
166 -moz-margin-end: -1px; 166 margin-inline-end: -1px;
167 padding: 4px 20px; 167 padding: 4px 20px;
168 min-height: 44px; 168 min-height: 44px;
169 max-height: 45px; 169 max-height: 45px;
@@ -177,14 +177,14 @@ xul|tab {
177 border-color 150ms ease 0s; 177 border-color 150ms ease 0s;
178} 178}
179xul|tab:last-of-type{ 179xul|tab:last-of-type{
180 -moz-margin-end: 0; 180 margin-inline-end: 0;
181} 181}
182 182
183xul|tab::before{ 183xul|tab::before{
184 display: block; 184 display: block;
185 margin: calc(.5em - 4px); 185 margin: calc(.5em - 4px);
186 -moz-margin-start: -21px; 186 margin-inline-start: -21px;
187 -moz-margin-end: 20px; 187 margin-inline-end: 20px;
188 height: calc(44px - 1em); 188 height: calc(44px - 1em);
189 border-right: 1px solid #c1c1c1; 189 border-right: 1px solid #c1c1c1;
190 transition: border-color 150ms ease 0s; 190 transition: border-color 150ms ease 0s;
@@ -326,13 +326,13 @@ xul|menulist > xul|*.menulist-label-box {
326} 326}
327 327
328xul|menulist > xul|*.menulist-label-box > xul|*.menulist-icon[src] { 328xul|menulist > xul|*.menulist-label-box > xul|*.menulist-icon[src] {
329 -moz-margin-end: 5px; 329 margin-inline-end: 5px;
330} 330}
331 331
332xul|button[type="menu"] > xul|*.button-box > xul|*.button-menu-dropmarker { 332xul|button[type="menu"] > xul|*.button-box > xul|*.button-menu-dropmarker {
333 -moz-appearance: none; 333 -moz-appearance: none;
334 margin: 1px 0; 334 margin: 1px 0;
335 -moz-margin-start: 10px; 335 margin-inline-start: 10px;
336 padding: 0; 336 padding: 0;
337 width: 10px; 337 width: 10px;
338 height: 16px; 338 height: 16px;
@@ -343,7 +343,7 @@ xul|button[type="menu"] > xul|*.button-box > xul|*.button-menu-dropmarker {
343 343
344xul|*.help-button { 344xul|*.help-button {
345 min-width: 16px; 345 min-width: 16px;
346 -moz-margin-end: 0; 346 margin-inline-end: 0;
347 border-width: 0; 347 border-width: 0;
348 background-image: none; 348 background-image: none;
349 /* Override default button background */ 349 /* Override default button background */
@@ -410,7 +410,7 @@ script[src$="preferences.js"] ~ stack *|button.help-button {
410 height: auto; 410 height: auto;
411 min-height: unset; 411 min-height: unset;
412 margin: -1px; 412 margin: -1px;
413 -moz-margin-end: 0; 413 margin-inline-end: 0;
414} 414}
415 415
416/* Reposition the help buttom from the bottom to the top of the options page --johnGraciliano */ 416/* Reposition the help buttom from the bottom to the top of the options page --johnGraciliano */
@@ -428,8 +428,8 @@ script[src$="preferences.js"] ~ stack .main-content > hbox:last-child {
428 428
429xul|*.spinbuttons-button { 429xul|*.spinbuttons-button {
430 min-height: initial; 430 min-height: initial;
431 -moz-margin-start: 10px !important; 431 margin-inline-start: 10px !important;
432 -moz-margin-end: 2px !important; 432 margin-inline-end: 2px !important;
433} 433}
434 434
435xul|*.spinbuttons-up { 435xul|*.spinbuttons-up {
@@ -464,7 +464,7 @@ xul|*.spinbuttons-down[disabled="true"] > xul|*.button-box > xul|*.button-icon {
464 464
465xul|menulist:not([editable="true"]) > xul|*.menulist-dropmarker { 465xul|menulist:not([editable="true"]) > xul|*.menulist-dropmarker {
466 -moz-appearance: none; 466 -moz-appearance: none;
467 -moz-margin-end: 4px; 467 margin-inline-end: 4px;
468 padding: 0; 468 padding: 0;
469 border: none; 469 border: none;
470 background-color: transparent; 470 background-color: transparent;
@@ -497,8 +497,8 @@ xul|button[type="menu"] > xul|menupopup xul|menuitem {
497 color: var(--in-content-text-color); 497 color: var(--in-content-text-color);
498 padding-top: 0.2em; 498 padding-top: 0.2em;
499 padding-bottom: 0.2em; 499 padding-bottom: 0.2em;
500 -moz-padding-start: 10px; 500 padding-inline-start: 10px;
501 -moz-padding-end: 30px; 501 padding-inline-end: 30px;
502} 502}
503 503
504xul|menulist > xul|menupopup > xul|menu[_moz-menuactive="true"], 504xul|menulist > xul|menupopup > xul|menu[_moz-menuactive="true"],
@@ -622,7 +622,7 @@ html|input[type="checkbox"] + html|label {
622} 622}
623 623
624xul|checkbox { 624xul|checkbox {
625 -moz-margin-start: 0; 625 margin-inline-start: 0;
626} 626}
627 627
628xul|*.checkbox-check, 628xul|*.checkbox-check,
@@ -633,7 +633,7 @@ html|input[type="checkbox"] + html|label:before {
633 height: 23px; 633 height: 23px;
634 border-radius: 2px; 634 border-radius: 2px;
635 border: 1px solid var(--in-content-box-border-color); 635 border: 1px solid var(--in-content-box-border-color);
636 -moz-margin-end: 10px; 636 margin-inline-end: 10px;
637 background: initial !important; /* !important needed to override toolkit checked !important rule */ 637 background: initial !important; /* !important needed to override toolkit checked !important rule */
638} 638}
639 639
@@ -656,8 +656,8 @@ html|input[type="checkbox"]:disabled + html|label {
656} 656}
657 657
658xul|*.checkbox-label-box { 658xul|*.checkbox-label-box {
659 -moz-margin-start: -1px; /* negative margin for the transparent border */ 659 margin-inline-start: -1px; /* negative margin for the transparent border */
660 -moz-padding-start: 0; 660 padding-inline-start: 0;
661} 661}
662 662
663xul|richlistitem > xul|*.checkbox-check { 663xul|richlistitem > xul|*.checkbox-check {
@@ -665,7 +665,7 @@ xul|richlistitem > xul|*.checkbox-check {
665} 665}
666 666
667xul|radio { 667xul|radio {
668 -moz-margin-start: 0; 668 margin-inline-start: 0;
669} 669}
670 670
671xul|*.radio-check { 671xul|*.radio-check {
@@ -674,7 +674,7 @@ xul|*.radio-check {
674 height: 23px; 674 height: 23px;
675 border: 1px solid var(--in-content-box-border-color); 675 border: 1px solid var(--in-content-box-border-color);
676 border-radius: 50%; 676 border-radius: 50%;
677 -moz-margin-end: 10px; 677 margin-inline-end: 10px;
678 background: initial; 678 background: initial;
679} 679}
680 680
@@ -691,9 +691,9 @@ xul|radio[disabled="true"] > xul|*.radio-check {
691} 691}
692 692
693xul|*.radio-label-box { 693xul|*.radio-label-box {
694 -moz-margin-start: -1px; /* negative margin for the transparent border */ 694 margin-inline-start: -1px; /* negative margin for the transparent border */
695 -moz-margin-end: 10px; 695 margin-inline-end: 10px;
696 -moz-padding-start: 0; 696 padding-inline-start: 0;
697} 697}
698 698
699/* Category List */ 699/* Category List */
@@ -704,8 +704,8 @@ xul|*.radio-label-box {
704 z-index: 1; 704 z-index: 1;
705 background-color: transparent; 705 background-color: transparent;
706 margin: 0; 706 margin: 0;
707 -moz-margin-start: 4px; 707 margin-inline-start: 4px;
708 -moz-margin-end: -1px; 708 margin-inline-end: -1px;
709 margin-top: 74px; 709 margin-top: 74px;
710 margin-bottom: 7px; 710 margin-bottom: 7px;
711 border-width: 0; 711 border-width: 0;
@@ -716,8 +716,8 @@ xul|*.radio-label-box {
716 box-sizing: border-box; 716 box-sizing: border-box;
717 background-color: transparent; 717 background-color: transparent;
718 color: #fff; 718 color: #fff;
719 -moz-padding-start: 4px; 719 padding-inline-start: 4px;
720 -moz-padding-end: 27px; 720 padding-inline-end: 27px;
721 border: 1px solid transparent; 721 border: 1px solid transparent;
722 min-height: 0; 722 min-height: 0;
723 height: 52px; 723 height: 52px;
@@ -745,12 +745,12 @@ html|*.category.selected,
745*|*.category[selected] { 745*|*.category[selected] {
746 background-color: rgb(110,110,110); 746 background-color: rgb(110,110,110);
747 border-color: var(--in-content-main-border-color); 747 border-color: var(--in-content-main-border-color);
748 -moz-border-end-color: rgb(75,75,75); 748 border-inline-end-color: rgb(75,75,75);
749} 749}
750 750
751*|*#categories[keyboard-navigation="true"]:-moz-focusring > xul|*.category[current] { 751*|*#categories[keyboard-navigation="true"]:-moz-focusring > xul|*.category[current] {
752 border: 1px #999 dotted; 752 border: 1px #999 dotted;
753 -moz-border-end: 1px solid rgb(75,75,75); 753 border-inline-end: 1px solid rgb(75,75,75);
754} 754}
755 755
756*|*.category-name { 756*|*.category-name {
@@ -758,7 +758,7 @@ html|*.category.selected,
758 font-size: 1.5rem; 758 font-size: 1.5rem;
759 padding: 0; 759 padding: 0;
760 margin: 1px 5px 2px; 760 margin: 1px 5px 2px;
761 -moz-margin-start: 6px; 761 margin-inline-start: 6px;
762 -moz-user-select: none; 762 -moz-user-select: none;
763 white-space: nowrap; 763 white-space: nowrap;
764 text-overflow: ellipsis; 764 text-overflow: ellipsis;
@@ -773,14 +773,14 @@ html|*.category.selected,
773*|*.category-icon { 773*|*.category-icon {
774 width: 32px; 774 width: 32px;
775 height: 32px; 775 height: 32px;
776 -moz-margin-start: 6px; 776 margin-inline-start: 6px;
777} 777}
778 778
779/* header */ 779/* header */
780 780
781*|*.header { 781*|*.header {
782 border-bottom: 1px solid var(--in-content-header-border-color); 782 border-bottom: 1px solid var(--in-content-header-border-color);
783 -moz-margin-end: 4px; /* add the 4px end-margin of other elements */ 783 margin-inline-end: 4px; /* add the 4px end-margin of other elements */
784 margin-bottom: 15px; 784 margin-bottom: 15px;
785 padding-bottom: 15px; 785 padding-bottom: 15px;
786 -moz-box-align: baseline; 786 -moz-box-align: baseline;
@@ -798,7 +798,7 @@ html|*.category.selected,
798script[src$="preferences.js"] ~ stack .header{ 798script[src$="preferences.js"] ~ stack .header{
799 border: none; 799 border: none;
800 margin: -10px 0 -7px; 800 margin: -10px 0 -7px;
801 -moz-margin-end: 4px; /* add the 4px end-margin of other elements */ 801 margin-inline-end: 4px; /* add the 4px end-margin of other elements */
802 padding-bottom: 0; 802 padding-bottom: 0;
803} 803}
804script[src$="preferences.js"] ~ stack .header-name{ 804script[src$="preferences.js"] ~ stack .header-name{
@@ -822,13 +822,13 @@ xul|*.fileFieldContentBox {
822} 822}
823 823
824xul|*.fileFieldIcon { 824xul|*.fileFieldIcon {
825 -moz-margin-start: 10px; 825 margin-inline-start: 10px;
826 -moz-margin-end: 0; 826 margin-inline-end: 0;
827} 827}
828 828
829xul|*.fileFieldLabel { 829xul|*.fileFieldLabel {
830 -moz-margin-start: -26px; 830 margin-inline-start: -26px;
831 -moz-padding-start: 36px; 831 padding-inline-start: 36px;
832} 832}
833 833
834/* List boxes */ 834/* List boxes */
@@ -836,7 +836,7 @@ xul|*.fileFieldLabel {
836xul|richlistbox, 836xul|richlistbox,
837xul|listbox { 837xul|listbox {
838 -moz-appearance: none; 838 -moz-appearance: none;
839 -moz-margin-start: 0; 839 margin-inline-start: 0;
840 background-color: var(--in-content-box-background); 840 background-color: var(--in-content-box-background);
841 border: 1px solid var(--in-content-box-border-color); 841 border: 1px solid var(--in-content-box-border-color);
842 color: var(--in-content-text-color); 842 color: var(--in-content-text-color);
@@ -901,8 +901,8 @@ xul|treecolpicker:hover {
901 901
902xul|treecol:not([hideheader="true"]):not(:first-child), 902xul|treecol:not([hideheader="true"]):not(:first-child),
903xul|treecolpicker { 903xul|treecolpicker {
904 -moz-border-start-width: 1px; 904 border-inline-start-width: 1px;
905 -moz-border-start-style: solid; 905 border-inline-start-style: solid;
906 border-image: linear-gradient(transparent 0%, transparent 20%, #c1c1c1 20%, #c1c1c1 80%, transparent 80%, transparent 100%) 1 1; 906 border-image: linear-gradient(transparent 0%, transparent 20%, #c1c1c1 20%, #c1c1c1 80%, transparent 80%, transparent 100%) 1 1;
907} 907}
908 908
@@ -946,13 +946,13 @@ xul|treechildren::-moz-tree-cell-text(selected) {
946 946
947 /* The start margin should get clear at the beginning of a line */ 947 /* The start margin should get clear at the beginning of a line */
948 hbox > xul|button:first-child { 948 hbox > xul|button:first-child {
949 -moz-margin-start: 0; 949 margin-inline-start: 0;
950 margin-inline-start: 0; 950 margin-inline-start: 0;
951 } 951 }
952 /* Not in this special cases */ 952 /* Not in this special cases */
953 hbox > vbox > hbox > xul|button:first-child, 953 hbox > vbox > hbox > xul|button:first-child,
954 :-moz-any(row, hbox) > hbox > xul|button:first-child { 954 :-moz-any(row, hbox) > hbox > xul|button:first-child {
955 -moz-margin-start: 4px; 955 margin-inline-start: 4px;
956 margin-inline-start: 4px; 956 margin-inline-start: 4px;
957 } 957 }
958 958
@@ -962,7 +962,7 @@ xul|treechildren::-moz-tree-cell-text(selected) {
962 } 962 }
963 963
964 xul|checkbox { 964 xul|checkbox {
965 -moz-padding-start: 0; 965 padding-inline-start: 0;
966 } 966 }
967 967
968 @media not all and (-moz-windows-default-theme) { 968 @media not all and (-moz-windows-default-theme) {
@@ -978,7 +978,7 @@ xul|treechildren::-moz-tree-cell-text(selected) {
978 978
979 xul|radio { 979 xul|radio {
980 -moz-binding: url("chrome://global/content/bindings/radio.xml#radio"); 980 -moz-binding: url("chrome://global/content/bindings/radio.xml#radio");
981 -moz-padding-start: 0; 981 padding-inline-start: 0;
982 } 982 }
983 983
984 @media not all and (-moz-windows-default-theme) { 984 @media not all and (-moz-windows-default-theme) {
@@ -994,7 +994,7 @@ xul|treechildren::-moz-tree-cell-text(selected) {
994 994
995 xul|*.radio-icon, 995 xul|*.radio-icon,
996 xul|*.checkbox-icon { 996 xul|*.checkbox-icon {
997 -moz-margin-end: 0; 997 margin-inline-end: 0;
998 } 998 }
999 999
1000 /* Never draw a border for the focusring, use outline instead */ 1000 /* Never draw a border for the focusring, use outline instead */
@@ -1058,18 +1058,18 @@ xul|treechildren::-moz-tree-cell-text(selected) {
1058 1058
1059 /* The start margin should get clear at the beginning of a line */ 1059 /* The start margin should get clear at the beginning of a line */
1060 hbox > xul|button:first-child { 1060 hbox > xul|button:first-child {
1061 -moz-margin-start: 0; 1061 margin-inline-start: 0;
1062 margin-inline-start: 0; 1062 margin-inline-start: 0;
1063 } 1063 }
1064 /* Not in this special cases */ 1064 /* Not in this special cases */
1065 hbox > vbox > hbox > xul|button:first-child, 1065 hbox > vbox > hbox > xul|button:first-child,
1066 :-moz-any(row, hbox) > hbox > xul|button:first-child { 1066 :-moz-any(row, hbox) > hbox > xul|button:first-child {
1067 -moz-margin-start: 4px; 1067 margin-inline-start: 4px;
1068 margin-inline-start: 4px; 1068 margin-inline-start: 4px;
1069 } 1069 }
1070 1070
1071 xul|caption { 1071 xul|caption {
1072 -moz-padding-start: 0; 1072 padding-inline-start: 0;
1073 } 1073 }
1074 1074
1075 xul|groupbox > xul|*.groupbox-body { 1075 xul|groupbox > xul|*.groupbox-body {
@@ -1091,11 +1091,11 @@ xul|treechildren::-moz-tree-cell-text(selected) {
1091 xul|menulist > xul|menupopup xul|menuitem, 1091 xul|menulist > xul|menupopup xul|menuitem,
1092 xul|button[type="menu"] > xul|menupopup xul|menu, 1092 xul|button[type="menu"] > xul|menupopup xul|menu,
1093 xul|button[type="menu"] > xul|menupopup xul|menuitem { 1093 xul|button[type="menu"] > xul|menupopup xul|menuitem {
1094 -moz-padding-end: 34px; 1094 padding-inline-end: 34px;
1095 } 1095 }
1096 1096
1097 xul|*.help-button > xul|*.button-box > xul|*.button-icon { 1097 xul|*.help-button > xul|*.button-box > xul|*.button-icon {
1098 -moz-margin-start: 0; 1098 margin-inline-start: 0;
1099 } 1099 }
1100 1100
1101 xul|*.checkbox-icon { 1101 xul|*.checkbox-icon {
@@ -1103,7 +1103,7 @@ xul|treechildren::-moz-tree-cell-text(selected) {
1103 } 1103 }
1104 1104
1105 xul|*.radio-icon { 1105 xul|*.radio-icon {
1106 -moz-margin-end: 0; 1106 margin-inline-end: 0;
1107 } 1107 }
1108 1108
1109 xul|*.numberbox-input-box { 1109 xul|*.numberbox-input-box {
diff --git a/src/chrome/global/in-content/info-pages.css b/src/chrome/global/in-content/info-pages.css
index ef84e2d..433a246 100644
--- a/src/chrome/global/in-content/info-pages.css
+++ b/src/chrome/global/in-content/info-pages.css
@@ -7,8 +7,8 @@ body {
7 min-height: 100vh; 7 min-height: 100vh;
8 padding-top: 0; 8 padding-top: 0;
9 padding-bottom: 0; 9 padding-bottom: 0;
10 -moz-padding-start: calc(48px + 4.6em); 10 padding-inline-start: calc(48px + 4.6em);
11 -moz-padding-end: 48px; 11 padding-inline-end: 48px;
12 padding-inline-start: calc(48px + 4.6em); 12 padding-inline-start: calc(48px + 4.6em);
13 padding-inline-end: 48px; 13 padding-inline-end: 48px;
14 align-items: center; 14 align-items: center;
@@ -40,8 +40,8 @@ body > .container > h1:not(:empty) /* This is for about:about */
40 background-position: left 0; 40 background-position: left 0;
41 background-repeat: no-repeat; 41 background-repeat: no-repeat;
42 background-size: 1.6em; 42 background-size: 1.6em;
43 -moz-margin-start: -2.3em; 43 margin-inline-start: -2.3em;
44 -moz-padding-start: 2.3em; 44 padding-inline-start: 2.3em;
45 margin-inline-start: -2.3em; 45 margin-inline-start: -2.3em;
46 padding-inline-start: 2.3em; 46 padding-inline-start: 2.3em;
47 font-size: 2.5em; 47 font-size: 2.5em;
@@ -68,8 +68,8 @@ body > .container > h1:not(:empty) /* This is for about:about */
68 68
69 .title { 69 .title {
70 background-image: none !important; 70 background-image: none !important;
71 -moz-padding-start: 0; 71 padding-inline-start: 0;
72 -moz-margin-start: 0; 72 margin-inline-start: 0;
73 padding-inline-start: 0; 73 padding-inline-start: 0;
74 margin-inline-start: 0; 74 margin-inline-start: 0;
75 } 75 }
@@ -82,7 +82,7 @@ body > .container > h1:not(:empty) /* This is for about:about */
82ul, ol { 82ul, ol {
83 margin: 0; 83 margin: 0;
84 padding: 0; 84 padding: 0;
85 -moz-margin-start: 1em; 85 margin-inline-start: 1em;
86 margin-inline-start: 1em; 86 margin-inline-start: 1em;
87} 87}
88 88
@@ -119,7 +119,7 @@ ul.columns {
119} 119}
120 120
121.button-container > button:first-child { 121.button-container > button:first-child {
122 -moz-margin-start: 0; 122 margin-inline-start: 0;
123 margin-inline-start: 0; 123 margin-inline-start: 0;
124} 124}
125 125
diff --git a/src/chrome/global/inContentUI.css b/src/chrome/global/inContentUI.css
index 5c60d97..23ca3e0 100644
--- a/src/chrome/global/inContentUI.css
+++ b/src/chrome/global/inContentUI.css
@@ -88,7 +88,7 @@ html|html {
88 } 88 }
89 89
90 menulist { 90 menulist {
91 -moz-padding-end: 0; 91 padding-inline-end: 0;
92 } 92 }
93 93
94 colorpicker[type="button"]:-moz-focusring:not([open="true"]) > .colorpicker-button-colorbox { 94 colorpicker[type="button"]:-moz-focusring:not([open="true"]) > .colorpicker-button-colorbox {
diff --git a/src/chrome/global/listbox.css b/src/chrome/global/listbox.css
index 355d5b6..7b62b1a 100644
--- a/src/chrome/global/listbox.css
+++ b/src/chrome/global/listbox.css
@@ -58,12 +58,12 @@ listheader[sortable="true"]:hover:active {
58 border: 1px solid rgb(60,60,60); 58 border: 1px solid rgb(60,60,60);
59 padding-top: 1px; 59 padding-top: 1px;
60 padding-bottom: 0px; 60 padding-bottom: 0px;
61 -moz-padding-start: 5px; 61 padding-inline-start: 5px;
62 -moz-padding-end: 4px; 62 padding-inline-end: 4px;
63} 63}
64 64
65.listheader-icon { 65.listheader-icon {
66 -moz-margin-end: 2px; 66 margin-inline-end: 2px;
67} 67}
68 68
69.listheader-label { 69.listheader-label {
@@ -98,13 +98,13 @@ listheader[sortable="true"]:hover:active {
98 margin: 0px !important; 98 margin: 0px !important;
99 padding-top: 0px; 99 padding-top: 0px;
100 padding-bottom: 1px; 100 padding-bottom: 1px;
101 -moz-padding-start: 4px; 101 padding-inline-start: 4px;
102 -moz-padding-end: 0px; 102 padding-inline-end: 0px;
103 white-space: nowrap; 103 white-space: nowrap;
104} 104}
105 105
106.listcell-icon { 106.listcell-icon {
107 -moz-margin-end: 2px; 107 margin-inline-end: 2px;
108} 108}
109 109
110.listcell-label[disabled="true"] { 110.listcell-label[disabled="true"] {
@@ -119,8 +119,8 @@ listheader[sortable="true"]:hover:active {
119 margin: 2px 4px; 119 margin: 2px 4px;
120 padding-top: 1px; 120 padding-top: 1px;
121 padding-bottom: 1px; 121 padding-bottom: 1px;
122 -moz-padding-start: 4px; 122 padding-inline-start: 4px;
123 -moz-padding-end: 2px; 123 padding-inline-end: 2px;
124 border: 1px solid; 124 border: 1px solid;
125 -moz-border-top-colors: rgb(75,75,75); 125 -moz-border-top-colors: rgb(75,75,75);
126 -moz-border-right-colors: rgb(75,75,75); 126 -moz-border-right-colors: rgb(75,75,75);
diff --git a/src/chrome/global/media/videocontrols.css b/src/chrome/global/media/videocontrols.css
index 6907620..9ea4de6 100644
--- a/src/chrome/global/media/videocontrols.css
+++ b/src/chrome/global/media/videocontrols.css
@@ -127,7 +127,7 @@
127 overflow: hidden; 127 overflow: hidden;
128 margin: 0; 128 margin: 0;
129 padding: 2px 10px; 129 padding: 2px 10px;
130 -moz-margin-end: 10px; 130 margin-inline-end: 10px;
131 border: none; 131 border: none;
132 color: rgba(255,255,255,.5); 132 color: rgba(255,255,255,.5);
133 background-color: rgba(35,31,32,.74); 133 background-color: rgba(35,31,32,.74);
diff --git a/src/chrome/global/netError.css b/src/chrome/global/netError.css
index 5d02b67..ce8e623 100644
--- a/src/chrome/global/netError.css
+++ b/src/chrome/global/netError.css
@@ -26,7 +26,7 @@ h1 {
26 26
27ul, ol { 27ul, ol {
28 margin: 0; 28 margin: 0;
29 -moz-margin-start: 1.5em; 29 margin-inline-start: 1.5em;
30 padding: 0; 30 padding: 0;
31} 31}
32 32
@@ -46,7 +46,7 @@ ul {
46 border: 1px solid rgb(50,50,50); 46 border: 1px solid rgb(50,50,50);
47 border-radius: 10px; 47 border-radius: 10px;
48 padding: 3em; 48 padding: 3em;
49 -moz-padding-start: 30px; 49 padding-inline-start: 30px;
50 background: url("chrome://global/skin/icons/warning-large.png") left 0 no-repeat rgb(43,43,43); 50 background: url("chrome://global/skin/icons/warning-large.png") left 0 no-repeat rgb(43,43,43);
51 background-origin: content-box; 51 background-origin: content-box;
52} 52}
@@ -60,11 +60,11 @@ body[dir="rtl"] #errorPageContainer {
60} 60}
61 61
62#errorTitle { 62#errorTitle {
63 -moz-margin-start: 80px; 63 margin-inline-start: 80px;
64} 64}
65 65
66#errorLongContent { 66#errorLongContent {
67 -moz-margin-start: 80px; 67 margin-inline-start: 80px;
68} 68}
69 69
70#errorShortDesc > p { 70#errorShortDesc > p {
@@ -76,7 +76,7 @@ body[dir="rtl"] #errorPageContainer {
76} 76}
77 77
78#errorLongDesc { 78#errorLongDesc {
79 -moz-padding-end: 3em; 79 padding-inline-end: 3em;
80 font-size: 110%; 80 font-size: 110%;
81} 81}
82 82
@@ -85,14 +85,14 @@ body[dir="rtl"] #errorPageContainer {
85 85
86#errorTryAgain { 86#errorTryAgain {
87 margin-top: 2em; 87 margin-top: 2em;
88 -moz-margin-start: 80px; 88 margin-inline-start: 80px;
89} 89}
90 90
91#brand { 91#brand {
92 position: absolute; 92 position: absolute;
93 right: 0; 93 right: 0;
94 bottom: -1.5em; 94 bottom: -1.5em;
95 -moz-margin-end: 10px; 95 margin-inline-end: 10px;
96 opacity: .4; 96 opacity: .4;
97} 97}
98 98
diff --git a/src/chrome/global/notification.css b/src/chrome/global/notification.css
index 83030d1..e6efe06 100644
--- a/src/chrome/global/notification.css
+++ b/src/chrome/global/notification.css
@@ -28,8 +28,8 @@ notification[type="critical"] {
28.messageImage { 28.messageImage {
29 width: 16px; 29 width: 16px;
30 height: 16px; 30 height: 16px;
31 -moz-margin-start: 6px; 31 margin-inline-start: 6px;
32 -moz-margin-end: 1px; 32 margin-inline-end: 1px;
33} 33}
34 34
35/* Default icons for notifications */ 35/* Default icons for notifications */
@@ -53,7 +53,7 @@ notification[type="critical"] {
53} 53}
54 54
55.messageCloseButton > .toolbarbutton-icon { 55.messageCloseButton > .toolbarbutton-icon {
56 -moz-margin-end: 5px; 56 margin-inline-end: 5px;
57} 57}
58 58
59/* Popup notification */ 59/* Popup notification */
@@ -96,13 +96,13 @@ notification[type="critical"] {
96.popup-notification-menubutton > .button-menubutton-button { 96.popup-notification-menubutton > .button-menubutton-button {
97 background-color: transparent; 97 background-color: transparent;
98 padding: 1px; 98 padding: 1px;
99 -moz-border-end: none; 99 border-inline-end: none;
100} 100}
101 101
102.popup-notification-menubutton:not([type="menu-button"]), 102.popup-notification-menubutton:not([type="menu-button"]),
103.popup-notification-menubutton > .button-menubutton-button > .button-box { 103.popup-notification-menubutton > .button-menubutton-button > .button-box {
104 -moz-padding-start: 8px; 104 padding-inline-start: 8px;
105 -moz-padding-end: 5px; 105 padding-inline-end: 5px;
106} 106}
107 107
108.popup-notification-menubutton > .button-menubutton-dropmarker { 108.popup-notification-menubutton > .button-menubutton-dropmarker {
@@ -145,6 +145,6 @@ notification[type="critical"] {
145} 145}
146 146
147.popup-notification-closebutton { 147.popup-notification-closebutton {
148 -moz-margin-end: -14px; 148 margin-inline-end: -14px;
149 margin-top: -10px; 149 margin-top: -10px;
150} 150}
diff --git a/src/chrome/global/passwordmgr.css b/src/chrome/global/passwordmgr.css
index 809a9c5..5708289 100644
--- a/src/chrome/global/passwordmgr.css
+++ b/src/chrome/global/passwordmgr.css
@@ -16,7 +16,7 @@ treechildren::-moz-tree-image(siteCol) {
16 list-style-image: url(chrome://browser/skin/places/place.svg#defaultFavicon); 16 list-style-image: url(chrome://browser/skin/places/place.svg#defaultFavicon);
17 width: 16px; 17 width: 16px;
18 height: 16px; 18 height: 16px;
19 -moz-margin-end: 5px; 19 margin-inline-end: 5px;
20 margin-inline-end: 5px; 20 margin-inline-end: 5px;
21} 21}
22 22
diff --git a/src/chrome/global/preferences.css b/src/chrome/global/preferences.css
index 8ec8ac3..1e6ddad 100644
--- a/src/chrome/global/preferences.css
+++ b/src/chrome/global/preferences.css
@@ -17,15 +17,15 @@ prefwindow {
17prefpane { 17prefpane {
18 padding-top: 8px; 18 padding-top: 8px;
19 padding-bottom: 10px; 19 padding-bottom: 10px;
20 -moz-padding-start: 8px; 20 padding-inline-start: 8px;
21 -moz-padding-end: 10px; 21 padding-inline-end: 10px;
22} 22}
23 23
24prefwindow[type="child"] { 24prefwindow[type="child"] {
25 padding-top: 8px; 25 padding-top: 8px;
26 padding-bottom: 10px; 26 padding-bottom: 10px;
27 -moz-padding-start: 8px; 27 padding-inline-start: 8px;
28 -moz-padding-end: 10px; 28 padding-inline-end: 10px;
29} 29}
30 30
31prefwindow[type="child"] > prefpane { 31prefwindow[type="child"] > prefpane {
@@ -34,8 +34,8 @@ prefwindow[type="child"] > prefpane {
34 34
35.prefWindow-dlgbuttons { 35.prefWindow-dlgbuttons {
36 padding-bottom: 10px; 36 padding-bottom: 10px;
37 -moz-padding-start: 8px; 37 padding-inline-start: 8px;
38 -moz-padding-end: 10px; 38 padding-inline-end: 10px;
39} 39}
40 40
41prefwindow[type="child"] .prefWindow-dlgbuttons { 41prefwindow[type="child"] .prefWindow-dlgbuttons {
@@ -52,7 +52,7 @@ radio[pane] {
52.paneSelector { 52.paneSelector {
53 border-bottom: 1px solid rgb(75,75,75); 53 border-bottom: 1px solid rgb(75,75,75);
54 margin: 0px; 54 margin: 0px;
55 -moz-padding-start: 10px; 55 padding-inline-start: 10px;
56 background-color: rgb(43,43,43); 56 background-color: rgb(43,43,43);
57 color: #fff; 57 color: #fff;
58} 58}
diff --git a/src/chrome/global/printPreview.css b/src/chrome/global/printPreview.css
index da234b0..b1a6eec 100644
--- a/src/chrome/global/printPreview.css
+++ b/src/chrome/global/printPreview.css
@@ -10,7 +10,7 @@
10 10
11.navigate-button > .toolbarbutton-icon { 11.navigate-button > .toolbarbutton-icon {
12 /* display: none; |* This is in the default theme. Here the icons are shown instead of the labels --johnGraciliano */ 12 /* display: none; |* This is in the default theme. Here the icons are shown instead of the labels --johnGraciliano */
13 -moz-margin-end: 0; 13 margin-inline-end: 0;
14 margin-inline-end: 0; 14 margin-inline-end: 0;
15} 15}
16.navigate-button > .toolbarbutton-text { 16.navigate-button > .toolbarbutton-text {
diff --git a/src/chrome/global/scrollbox.css b/src/chrome/global/scrollbox.css
index 47e7141..b44e8d7 100644
--- a/src/chrome/global/scrollbox.css
+++ b/src/chrome/global/scrollbox.css
@@ -80,8 +80,8 @@ autorepeatbutton,
80 -moz-box-pack: center; 80 -moz-box-pack: center;
81 margin-top: 1px; 81 margin-top: 1px;
82 margin-bottom: 2px; 82 margin-bottom: 2px;
83 -moz-margin-start: 1px; 83 margin-inline-start: 1px;
84 -moz-margin-end: 2px; 84 margin-inline-end: 2px;
85} 85}
86 86
87autorepeatbutton { 87autorepeatbutton {
@@ -95,6 +95,6 @@ autorepeatbutton:not([disabled="true"]):hover:active {
95 border: 1px inset rgb(75,75,75); 95 border: 1px inset rgb(75,75,75);
96 padding-top: 2px; 96 padding-top: 2px;
97 padding-bottom: 1px; 97 padding-bottom: 1px;
98 -moz-padding-start: 2px; 98 padding-inline-start: 2px;
99 -moz-padding-end: 1px; 99 padding-inline-end: 1px;
100} 100}
diff --git a/src/chrome/global/textbox.css b/src/chrome/global/textbox.css
index 2912d56..0dd8866 100644
--- a/src/chrome/global/textbox.css
+++ b/src/chrome/global/textbox.css
@@ -21,7 +21,7 @@ textbox {
21 margin: 2px 4px; 21 margin: 2px 4px;
22 border: 1px solid rgb(50,50,50); 22 border: 1px solid rgb(50,50,50);
23 padding: 2px 2px 3px; 23 padding: 2px 2px 3px;
24 -moz-padding-start: 4px; 24 padding-inline-start: 4px;
25 background-color: rgb(75,75,75); 25 background-color: rgb(75,75,75);
26 color: #fff; 26 color: #fff;
27} 27}
diff --git a/src/chrome/global/toolbar.css b/src/chrome/global/toolbar.css
index 3544def..e78b7eb 100644
--- a/src/chrome/global/toolbar.css
+++ b/src/chrome/global/toolbar.css
@@ -30,8 +30,8 @@ toolbarpaletteitem[place="toolbar"] > toolbarspacer {
30.toolbarpaletteitem-box[type="spring"][place="toolbar"] { 30.toolbarpaletteitem-box[type="spring"][place="toolbar"] {
31 margin-top: 2px; 31 margin-top: 2px;
32 margin-bottom: 2px; 32 margin-bottom: 2px;
33 -moz-margin-start: 0px; 33 margin-inline-start: 0px;
34 -moz-margin-end: 2px; 34 margin-inline-end: 2px;
35} 35}
36 36
37.toolbarpaletteitem-box[type="separator"][place="palette"] { 37.toolbarpaletteitem-box[type="separator"][place="palette"] {
diff --git a/src/chrome/global/tree.css b/src/chrome/global/tree.css
index 88bdfc3..8a01e1d 100644
--- a/src/chrome/global/tree.css
+++ b/src/chrome/global/tree.css
@@ -174,7 +174,7 @@ treechildren::-moz-tree-drop-feedback {
174 background-color: rgb(110,110,110); 174 background-color: rgb(110,110,110);
175 width: 50px; 175 width: 50px;
176 height: 2px; 176 height: 2px;
177 -moz-margin-start: 5px; 177 margin-inline-start: 5px;
178} 178}
179 179
180/* ::::: tree progress meter ::::: */ 180/* ::::: tree progress meter ::::: */
@@ -250,11 +250,11 @@ treecol[insertbefore="true"]:-moz-locale-dir(ltr) {
250} 250}
251 251
252treechildren::-moz-tree-column(insertbefore) { 252treechildren::-moz-tree-column(insertbefore) {
253 -moz-border-start: 1px solid ThreeDShadow; 253 border-inline-start: 1px solid ThreeDShadow;
254} 254}
255 255
256treechildren::-moz-tree-column(insertafter) { 256treechildren::-moz-tree-column(insertafter) {
257 -moz-border-end: 1px solid ThreeDShadow; 257 border-inline-end: 1px solid ThreeDShadow;
258} 258}
259 259
260/* ::::: sort direction indicator ::::: */ 260/* ::::: sort direction indicator ::::: */
@@ -288,7 +288,7 @@ treecol:not([hideheader="true"]) > .treecol-sortdirection[sortDirection="descend
288/* ::::: twisty ::::: */ 288/* ::::: twisty ::::: */
289 289
290treechildren::-moz-tree-twisty { 290treechildren::-moz-tree-twisty {
291 -moz-padding-end: 4px; 291 padding-inline-end: 4px;
292 padding-top: 1px; 292 padding-top: 1px;
293 width: 9px; /* The image's width is 9 pixels */ 293 width: 9px; /* The image's width is 9 pixels */
294 list-style-image: url("chrome://global/skin/tree/twisty.svg#clsd"); 294 list-style-image: url("chrome://global/skin/tree/twisty.svg#clsd");
@@ -332,7 +332,7 @@ treechildren::-moz-tree-cell-text(selected, editing) {
332 -moz-border-left-colors: Highlight; 332 -moz-border-left-colors: Highlight;
333 -moz-border-right-colors: Highlight; 333 -moz-border-right-colors: Highlight;
334 margin: 0; 334 margin: 0;
335 -moz-margin-start: -4px; 335 margin-inline-start: -4px;
336 padding: 1px; 336 padding: 1px;
337} 337}
338 338
@@ -343,7 +343,7 @@ treechildren::-moz-tree-indentation {
343} 343}
344 344
345treechildren::-moz-tree-twisty { 345treechildren::-moz-tree-twisty {
346 -moz-padding-end: 1px; 346 padding-inline-end: 1px;
347 width: 9px; 347 width: 9px;
348} 348}
349 349
diff --git a/src/chrome/global/wizard.css b/src/chrome/global/wizard.css
index 60b8648..f0215e3 100644
--- a/src/chrome/global/wizard.css
+++ b/src/chrome/global/wizard.css
@@ -15,17 +15,17 @@ wizard[description=""] .wizard-header-description {
15} 15}
16 16
17.wizard-header-label { 17.wizard-header-label {
18 -moz-margin-start: 23px; 18 margin-inline-start: 23px;
19 font-weight: bold; 19 font-weight: bold;
20} 20}
21 21
22.wizard-header-description { 22.wizard-header-description {
23 -moz-margin-start: 44px; 23 margin-inline-start: 44px;
24} 24}
25 25
26wizard[branded="true"] .wizard-header-icon { 26wizard[branded="true"] .wizard-header-icon {
27 list-style-image: url("chrome://branding/content/icon48.png"); 27 list-style-image: url("chrome://branding/content/icon48.png");
28 -moz-margin-end: 5px; 28 margin-inline-end: 5px;
29} 29}
30 30
31.wizard-page-box { 31.wizard-page-box {
@@ -42,9 +42,9 @@ wizard[branded="true"] .wizard-header-icon {
42 42
43.wizard-button[dlgtype="finish"], 43.wizard-button[dlgtype="finish"],
44.wizard-button[dlgtype="next"] { 44.wizard-button[dlgtype="next"] {
45 -moz-margin-start: 0px !important; 45 margin-inline-start: 0px !important;
46} 46}
47 47
48.wizard-button[dlgtype="back"] { 48.wizard-button[dlgtype="back"] {
49 -moz-margin-end: 0px !important; 49 margin-inline-end: 0px !important;
50} 50}
diff --git a/src/chrome/mozapps/aboutNetworking.css b/src/chrome/mozapps/aboutNetworking.css
index 5c1acef..b97b0f1 100644
--- a/src/chrome/mozapps/aboutNetworking.css
+++ b/src/chrome/mozapps/aboutNetworking.css
@@ -100,7 +100,7 @@ body {
100#refreshDiv{ 100#refreshDiv{
101 font-size: 1.1rem; 101 font-size: 1.1rem;
102 margin: 0 0 13px; 102 margin: 0 0 13px;
103 -moz-padding-end: 2px; 103 padding-inline-end: 2px;
104} 104}
105#refreshButton{ 105#refreshButton{
106 line-height: unset; 106 line-height: unset;
diff --git a/src/chrome/mozapps/aboutProfiles.css b/src/chrome/mozapps/aboutProfiles.css
index 24107b0..e071968 100644
--- a/src/chrome/mozapps/aboutProfiles.css
+++ b/src/chrome/mozapps/aboutProfiles.css
@@ -27,8 +27,8 @@ body {
27} 27}
28 28
29button { 29button {
30 -moz-margin-start: 0; 30 margin-inline-start: 0;
31 -moz-margin-end: 8px; 31 margin-inline-end: 8px;
32} 32}
33 33
34table { 34table {
@@ -65,7 +65,7 @@ td {
65 65
66th:not(:last-child), 66th:not(:last-child),
67td:not(:last-child){ 67td:not(:last-child){
68 -moz-border-end-width: 1px; 68 border-inline-end-width: 1px;
69 border-inline-end-width: 1px; 69 border-inline-end-width: 1px;
70} 70}
71 71
@@ -94,8 +94,8 @@ table button {
94 float: right; 94 float: right;
95 margin-top: 2em; 95 margin-top: 2em;
96 margin-bottom: 20px; 96 margin-bottom: 20px;
97 -moz-margin-start: 20px; 97 margin-inline-start: 20px;
98 -moz-margin-end: 0; 98 margin-inline-end: 0;
99 padding: 16px; 99 padding: 16px;
100 width: 30%; 100 width: 30%;
101} 101}
diff --git a/src/chrome/mozapps/aboutServiceWorkers.css b/src/chrome/mozapps/aboutServiceWorkers.css
index b6f8f5e..43fd4d7 100644
--- a/src/chrome/mozapps/aboutServiceWorkers.css
+++ b/src/chrome/mozapps/aboutServiceWorkers.css
@@ -29,7 +29,7 @@ body {
29 border: 1px solid rgb(50,50,50); 29 border: 1px solid rgb(50,50,50);
30 border-radius: 10px; 30 border-radius: 10px;
31 padding: 3em; 31 padding: 3em;
32 -moz-padding-start: 30px; 32 padding-inline-start: 30px;
33 background: rgb(43,43,43); 33 background: rgb(43,43,43);
34 margin-left: auto; 34 margin-left: auto;
35 text-align: center; 35 text-align: center;
diff --git a/src/chrome/mozapps/downloads/downloads.css b/src/chrome/mozapps/downloads/downloads.css
index 8cfae8c..f4a18c9 100644
--- a/src/chrome/mozapps/downloads/downloads.css
+++ b/src/chrome/mozapps/downloads/downloads.css
@@ -127,12 +127,12 @@ windowdragbox {
127} 127}
128 128
129#clearListButton { 129#clearListButton {
130 -moz-margin-start: 0; 130 margin-inline-start: 0;
131 margin-bottom: 0; 131 margin-bottom: 0;
132} 132}
133 133
134#searchbox { 134#searchbox {
135 -moz-margin-end: 0; 135 margin-inline-end: 0;
136 margin-bottom: 0; 136 margin-bottom: 0;
137 background-color: rgb(50,50,50); 137 background-color: rgb(50,50,50);
138 border-radius: 5px; 138 border-radius: 5px;
diff --git a/src/chrome/mozapps/downloads/unknownContentType.css b/src/chrome/mozapps/downloads/unknownContentType.css
index c6dba24..0682146 100644
--- a/src/chrome/mozapps/downloads/unknownContentType.css
+++ b/src/chrome/mozapps/downloads/unknownContentType.css
@@ -16,16 +16,16 @@
16 width: 16px; 16 width: 16px;
17 margin-top: 0px; 17 margin-top: 0px;
18 margin-bottom: 0px; 18 margin-bottom: 0px;
19 -moz-margin-start: 0px; 19 margin-inline-start: 0px;
20 -moz-margin-end: 5px; 20 margin-inline-end: 5px;
21} 21}
22 22
23.small-indent { 23.small-indent {
24 -moz-margin-start: 15px; 24 margin-inline-start: 15px;
25 -moz-margin-end: 15px; 25 margin-inline-end: 15px;
26} 26}
27 27
28.small-indent label { 28.small-indent label {
29 -moz-margin-start: 0px; 29 margin-inline-start: 0px;
30} 30}
31 31
diff --git a/src/chrome/mozapps/extensions/about.css b/src/chrome/mozapps/extensions/about.css
index c2078bc..52802be 100644
--- a/src/chrome/mozapps/extensions/about.css
+++ b/src/chrome/mozapps/extensions/about.css
@@ -23,7 +23,7 @@
23 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png"); 23 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
24 max-width: 64px; 24 max-width: 64px;
25 max-height: 64px; 25 max-height: 64px;
26 -moz-margin-end: 6px; 26 margin-inline-end: 6px;
27} 27}
28 28
29#genericAbout[addontype="theme"] #extensionIcon { 29#genericAbout[addontype="theme"] #extensionIcon {
@@ -65,7 +65,7 @@
65} 65}
66 66
67.boxIndent { 67.boxIndent {
68 -moz-margin-start: 18px; 68 margin-inline-start: 18px;
69} 69}
70 70
71#extensionCreator, .contributor { 71#extensionCreator, .contributor {
diff --git a/src/chrome/mozapps/extensions/blocklist.css b/src/chrome/mozapps/extensions/blocklist.css
index da92102..1cdbb35 100644
--- a/src/chrome/mozapps/extensions/blocklist.css
+++ b/src/chrome/mozapps/extensions/blocklist.css
@@ -5,8 +5,8 @@
5richlistitem { 5richlistitem {
6 padding-top: 6px; 6 padding-top: 6px;
7 padding-bottom: 6px; 7 padding-bottom: 6px;
8 -moz-padding-start: 7px; 8 padding-inline-start: 7px;
9 -moz-padding-end: 7px; 9 padding-inline-end: 7px;
10 border-bottom: 1px solid #C0C0C0; 10 border-bottom: 1px solid #C0C0C0;
11} 11}
12 12
diff --git a/src/chrome/mozapps/extensions/eula.css b/src/chrome/mozapps/extensions/eula.css
index d39f543..2c76ac4 100644
--- a/src/chrome/mozapps/extensions/eula.css
+++ b/src/chrome/mozapps/extensions/eula.css
@@ -6,7 +6,7 @@
6 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png"); 6 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
7 max-width: 48px; 7 max-width: 48px;
8 max-height: 48px; 8 max-height: 48px;
9 -moz-margin-end: 6px; 9 margin-inline-end: 6px;
10} 10}
11 11
12#eula-dialog[addontype="theme"] #icon { 12#eula-dialog[addontype="theme"] #icon {
diff --git a/src/chrome/mozapps/extensions/extensions.css b/src/chrome/mozapps/extensions/extensions.css
index 27925dc..c8ef072 100644
--- a/src/chrome/mozapps/extensions/extensions.css
+++ b/src/chrome/mozapps/extensions/extensions.css
@@ -9,7 +9,7 @@
9@import url("chrome://global/skin/inContentUI.css"); 9@import url("chrome://global/skin/inContentUI.css");
10 10
11#forward-btn { 11#forward-btn {
12 -moz-border-start: none; 12 border-inline-start: none;
13} 13}
14 14
15#back-btn:-moz-locale-dir(ltr), 15#back-btn:-moz-locale-dir(ltr),
@@ -138,7 +138,7 @@
138#categories { 138#categories {
139 -moz-appearance: none; 139 -moz-appearance: none;
140 border: none; 140 border: none;
141 -moz-margin-end: -1px; 141 margin-inline-end: -1px;
142 background-color: transparent; 142 background-color: transparent;
143 position: relative; 143 position: relative;
144 margin-top: 31px; 144 margin-top: 31px;
@@ -186,7 +186,7 @@
186 background-color: rgb(110,110,110); 186 background-color: rgb(110,110,110);
187 color: #fff; 187 color: #fff;
188 border-color: rgb(50,50,50); 188 border-color: rgb(50,50,50);
189 -moz-border-end-color: rgb(75,75,75); 189 border-inline-end-color: rgb(75,75,75);
190} 190}
191 191
192.category-name { 192.category-name {
@@ -217,7 +217,7 @@
217.category-icon { 217.category-icon {
218 width: 32px; 218 width: 32px;
219 height: 32px; 219 height: 32px;
220 -moz-margin-start: 6px; 220 margin-inline-start: 6px;
221} 221}
222 222
223#category-search > .category-icon { 223#category-search > .category-icon {
@@ -287,7 +287,7 @@
287 287
288#header-utils-btn { 288#header-utils-btn {
289 list-style-image: url("chrome://browser/skin/toolbar/menu.svg"); 289 list-style-image: url("chrome://browser/skin/toolbar/menu.svg");
290 -moz-margin-end: 16px; 290 margin-inline-end: 16px;
291} 291}
292 292
293.view-header { 293.view-header {
@@ -329,7 +329,7 @@
329} 329}
330 330
331.sorter .button-icon { 331.sorter .button-icon {
332 -moz-margin-start: 4px; 332 margin-inline-start: 4px;
333} 333}
334 334
335 335
@@ -347,7 +347,7 @@
347 347
348.discover-logo { 348.discover-logo {
349 list-style-image: url("chrome://mozapps/skin/extensions/discover-logo.png"); 349 list-style-image: url("chrome://mozapps/skin/extensions/discover-logo.png");
350 -moz-margin-end: 15px; 350 margin-inline-end: 15px;
351} 351}
352 352
353.discover-title { 353.discover-title {
@@ -391,7 +391,7 @@
391.details { 391.details {
392 cursor: pointer; 392 cursor: pointer;
393 margin: 0; 393 margin: 0;
394 -moz-margin-start: 10px; 394 margin-inline-start: 10px;
395} 395}
396 396
397.icon-container { 397.icon-container {
@@ -451,7 +451,7 @@
451} 451}
452 452
453.description-container { 453.description-container {
454 -moz-margin-start: 6px; 454 margin-inline-start: 6px;
455 -moz-box-align: center; 455 -moz-box-align: center;
456} 456}
457 457
@@ -462,7 +462,7 @@
462.warning, 462.warning,
463.pending, 463.pending,
464.error { 464.error {
465 -moz-margin-start: 48px; 465 margin-inline-start: 48px;
466 font-weight: bold; 466 font-weight: bold;
467 -moz-box-align: center; 467 -moz-box-align: center;
468} 468}
@@ -523,7 +523,7 @@
523 523
524.addon .relnotes-container { 524.addon .relnotes-container {
525 -moz-box-align: start; 525 -moz-box-align: start;
526 -moz-margin-start: 6px; 526 margin-inline-start: 6px;
527 height: 0; 527 height: 0;
528 overflow: hidden; 528 overflow: hidden;
529 opacity: 0; 529 opacity: 0;
@@ -553,7 +553,7 @@
553} 553}
554 554
555.addon .relnotes-toggle > .button-box > .button-icon { 555.addon .relnotes-toggle > .button-box > .button-icon {
556 -moz-padding-start: 4px; 556 padding-inline-start: 4px;
557} 557}
558 558
559.addon[show-relnotes] .relnotes-toggle { 559.addon[show-relnotes] .relnotes-toggle {
@@ -690,12 +690,12 @@
690#detail-notifications .warning, 690#detail-notifications .warning,
691#detail-notifications .pending, 691#detail-notifications .pending,
692#detail-notifications .error { 692#detail-notifications .error {
693 -moz-margin-start: 0; 693 margin-inline-start: 0;
694} 694}
695 695
696#detail-icon-container { 696#detail-icon-container {
697 width: 64px; 697 width: 64px;
698 -moz-margin-end: 10px; 698 margin-inline-end: 10px;
699 margin-top: 6px; 699 margin-top: 6px;
700} 700}
701 701
@@ -713,7 +713,7 @@
713} 713}
714 714
715#detail-screenshot { 715#detail-screenshot {
716 -moz-margin-end: 2em; 716 margin-inline-end: 2em;
717 max-width: 300px; 717 max-width: 300px;
718 max-height: 300px; 718 max-height: 300px;
719} 719}
@@ -736,7 +736,7 @@
736} 736}
737 737
738#detail-desc, #detail-fulldesc { 738#detail-desc, #detail-fulldesc {
739 -moz-margin-start: 6px; 739 margin-inline-start: 6px;
740 /* This is necessary to fix layout issues with multi-line descriptions, see 740 /* This is necessary to fix layout issues with multi-line descriptions, see
741 bug 592712*/ 741 bug 592712*/
742 outline: solid transparent; 742 outline: solid transparent;
@@ -782,7 +782,7 @@
782} 782}
783 783
784#detail-contrib-btn .button-icon { 784#detail-contrib-btn .button-icon {
785 -moz-margin-end: 3px; 785 margin-inline-end: 3px;
786} 786}
787 787
788#detail-contrib-btn:not(:active):hover { 788#detail-contrib-btn:not(:active):hover {
@@ -846,7 +846,7 @@ setting {
846 font-size: 90.9%; 846 font-size: 90.9%;
847 color: graytext; 847 color: graytext;
848 margin-top: -2px; 848 margin-top: -2px;
849 -moz-margin-start: 2em; 849 margin-inline-start: 2em;
850 white-space: pre-wrap; 850 white-space: pre-wrap;
851} 851}
852 852
@@ -865,8 +865,8 @@ menulist { /* Fixes some styling inconsistencies */
865/*** creator ***/ 865/*** creator ***/
866 866
867.creator > label { 867.creator > label {
868 -moz-margin-start: 0; 868 margin-inline-start: 0;
869 -moz-margin-end: 0; 869 margin-inline-end: 0;
870} 870}
871 871
872.creator > .text-link { 872.creator > .text-link {
@@ -878,7 +878,7 @@ menulist { /* Fixes some styling inconsistencies */
878/*** rating ***/ 878/*** rating ***/
879 879
880.meta-rating { 880.meta-rating {
881 -moz-margin-end: 0; 881 margin-inline-end: 0;
882 padding-top: 2px; 882 padding-top: 2px;
883} 883}
884 884
@@ -930,13 +930,13 @@ menulist { /* Fixes some styling inconsistencies */
930} 930}
931 931
932.download-progress .start-cap { 932.download-progress .start-cap {
933 -moz-margin-start: -1px; 933 margin-inline-start: -1px;
934 -moz-border-end-width: 0; 934 border-inline-end-width: 0;
935} 935}
936 936
937.download-progress .end-cap { 937.download-progress .end-cap {
938 -moz-margin-end: -1px; 938 margin-inline-end: -1px;
939 -moz-border-start-width: 0px !important; 939 border-inline-start-width: 0px !important;
940} 940}
941 941
942.download-progress .progress .progress-bar { 942.download-progress .progress .progress-bar {
@@ -997,7 +997,7 @@ menulist { /* Fixes some styling inconsistencies */
997} 997}
998 998
999.download-progress .cancel .button-icon { 999.download-progress .cancel .button-icon {
1000 -moz-margin-start: 0; 1000 margin-inline-start: 0;
1001} 1001}
1002 1002
1003.download-progress .cancel { 1003.download-progress .cancel {
diff --git a/src/chrome/mozapps/extensions/newaddon.css b/src/chrome/mozapps/extensions/newaddon.css
index 028c91c..7437590 100644
--- a/src/chrome/mozapps/extensions/newaddon.css
+++ b/src/chrome/mozapps/extensions/newaddon.css
@@ -39,7 +39,7 @@
39} 39}
40 40
41#icon { 41#icon {
42 -moz-margin-end: 10px; 42 margin-inline-end: 10px;
43 max-width: 64px; 43 max-width: 64px;
44 max-height: 64px; 44 max-height: 64px;
45 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png"); 45 list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
@@ -82,11 +82,11 @@
82 list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png"); 82 list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png");
83 width: 16px; 83 width: 16px;
84 height: 15px; 84 height: 15px;
85 -moz-margin-end: 5px; 85 margin-inline-end: 5px;
86} 86}
87 87
88#allow { 88#allow {
89 -moz-margin-start: 84px; 89 margin-inline-start: 84px;
90 margin-bottom: 20px; 90 margin-bottom: 20px;
91} 91}
92 92
diff --git a/src/chrome/mozapps/extensions/selectAddons.css b/src/chrome/mozapps/extensions/selectAddons.css
index 70ec9d4..25f226e 100644
--- a/src/chrome/mozapps/extensions/selectAddons.css
+++ b/src/chrome/mozapps/extensions/selectAddons.css
@@ -110,8 +110,8 @@
110 margin: 0; 110 margin: 0;
111 padding-top: 1px; 111 padding-top: 1px;
112 padding-bottom: 2px; 112 padding-bottom: 2px;
113 -moz-padding-start: 6px; 113 padding-inline-start: 6px;
114 -moz-padding-end: 5px; 114 padding-inline-end: 5px;
115} 115}
116 116
117#select-grid separator { 117#select-grid separator {
@@ -147,7 +147,7 @@
147 147
148.action-list { 148.action-list {
149 margin-top: 10px; 149 margin-top: 10px;
150 -moz-margin-start: 5em; 150 margin-inline-start: 5em;
151} 151}
152 152
153.action-header { 153.action-header {
@@ -155,7 +155,7 @@
155} 155}
156 156
157#confirm .addon { 157#confirm .addon {
158 -moz-margin-start: 3em; 158 margin-inline-start: 3em;
159 -moz-box-align: center; 159 -moz-box-align: center;
160} 160}
161 161
diff --git a/src/chrome/mozapps/extensions/update.css b/src/chrome/mozapps/extensions/update.css
index d35438a..39a999c 100644
--- a/src/chrome/mozapps/extensions/update.css
+++ b/src/chrome/mozapps/extensions/update.css
@@ -12,8 +12,8 @@
12 height: 16px; 12 height: 16px;
13 margin-top: 5px; 13 margin-top: 5px;
14 margin-bottom: 5px; 14 margin-bottom: 5px;
15 -moz-margin-start: 5px; 15 margin-inline-start: 5px;
16 -moz-margin-end: 2px; 16 margin-inline-end: 2px;
17} 17}
18 18
19.alertBox { 19.alertBox {
diff --git a/src/chrome/mozapps/handling/handling.css b/src/chrome/mozapps/handling/handling.css
index d07bdc9..be14425 100644
--- a/src/chrome/mozapps/handling/handling.css
+++ b/src/chrome/mozapps/handling/handling.css
@@ -9,7 +9,7 @@
9 9
10richlistitem[type] { 10richlistitem[type] {
11 min-height: 36px; /* Don't forget to update the richlistbox height! */ 11 min-height: 36px; /* Don't forget to update the richlistbox height! */
12 -moz-padding-start: 2px; 12 padding-inline-start: 2px;
13 } 13 }
14 14
15richlistitem { 15richlistitem {
diff --git a/src/chrome/mozapps/update/updates.css b/src/chrome/mozapps/update/updates.css
index 73dd54c..7dc91ec 100644
--- a/src/chrome/mozapps/update/updates.css
+++ b/src/chrome/mozapps/update/updates.css
@@ -42,8 +42,8 @@ wizardpage {
42} 42}
43 43
44#licenseContent, #incompatibleListbox { 44#licenseContent, #incompatibleListbox {
45 -moz-margin-start: 6px; 45 margin-inline-start: 6px;
46 -moz-margin-end: 6px; 46 margin-inline-end: 6px;
47} 47}
48 48
49.inline-link { 49.inline-link {
@@ -57,8 +57,8 @@ wizardpage {
57 57
58/* Unsupported Page */ 58/* Unsupported Page */
59#unsupportedLabel, #unsupportedLinkLabel { 59#unsupportedLabel, #unsupportedLinkLabel {
60 -moz-margin-start: 0; 60 margin-inline-start: 0;
61 -moz-padding-start: 0; 61 padding-inline-start: 0;
62} 62}
63 63
64/* Update Found Basic Page */ 64/* Update Found Basic Page */
@@ -144,8 +144,8 @@ wizardpage {
144#errorReason { 144#errorReason {
145 margin-top: 1px; 145 margin-top: 1px;
146 margin-bottom: 2px; 146 margin-bottom: 2px;
147 -moz-margin-start: 6px !important; 147 margin-inline-start: 6px !important;
148 -moz-margin-end: 5px; 148 margin-inline-end: 5px;
149 font-weight: bold; 149 font-weight: bold;
150} 150}
151 151
diff --git a/src/chrome/mozapps/xpinstall/xpinstallConfirm.css b/src/chrome/mozapps/xpinstall/xpinstallConfirm.css
index 16abce3..f4539a2 100644
--- a/src/chrome/mozapps/xpinstall/xpinstallConfirm.css
+++ b/src/chrome/mozapps/xpinstall/xpinstallConfirm.css
@@ -16,7 +16,7 @@
16} 16}
17 17
18#itemWarningIntro { 18#itemWarningIntro {
19 -moz-margin-start: 8px; 19 margin-inline-start: 8px;
20} 20}
21 21
22#dialogContentBox { 22#dialogContentBox {
@@ -26,8 +26,8 @@
26installitem { 26installitem {
27 padding-top: 5px; 27 padding-top: 5px;
28 padding-bottom: 5px; 28 padding-bottom: 5px;
29 -moz-padding-start: 5px; 29 padding-inline-start: 5px;
30 -moz-padding-end: 0; 30 padding-inline-end: 0;
31 border-bottom: 1px dotted rgb(75,75,75); 31 border-bottom: 1px dotted rgb(75,75,75);
32 margin-bottom: 5px; 32 margin-bottom: 5px;
33} 33}
@@ -36,7 +36,7 @@ installitem {
36 list-style-image: url("chrome://global/skin/icons/warning-large.png"); 36 list-style-image: url("chrome://global/skin/icons/warning-large.png");
37 width: 48px; 37 width: 48px;
38 height: 48px; 38 height: 48px;
39 -moz-margin-end: 20px; 39 margin-inline-end: 20px;
40} 40}
41 41
42.warning { 42.warning {
@@ -48,7 +48,7 @@ installitem {
48.xpinstallIconContainer { 48.xpinstallIconContainer {
49 width: 32px; 49 width: 32px;
50 height: 32px; 50 height: 32px;
51 -moz-margin-end: 5px; 51 margin-inline-end: 5px;
52} 52}
53 53
54.xpinstallItemName { 54.xpinstallItemName {
@@ -68,8 +68,8 @@ installitem {
68 color: #fff; 68 color: #fff;
69 margin-top: 1px; 69 margin-top: 1px;
70 margin-bottom: 1px; 70 margin-bottom: 1px;
71 -moz-margin-start: 6px; 71 margin-inline-start: 6px;
72 -moz-margin-end: 5px; 72 margin-inline-end: 5px;
73} 73}
74 74
75.xpinstallItemIcon { 75.xpinstallItemIcon {
diff --git a/src/chrome/os/darwin/browser.css b/src/chrome/os/darwin/browser.css
index 5742c3d..f98ed30 100644
--- a/src/chrome/os/darwin/browser.css
+++ b/src/chrome/os/darwin/browser.css
@@ -96,7 +96,7 @@ toolbarbutton.bookmark-item {
96 96
97toolbarbutton.bookmark-item > menupopup { 97toolbarbutton.bookmark-item > menupopup {
98 margin-top: 2px; 98 margin-top: 2px;
99 -moz-margin-start: 3px; 99 margin-inline-start: 3px;
100} 100}
101 101
102.bookmark-item > .toolbarbutton-icon { 102.bookmark-item > .toolbarbutton-icon {
@@ -107,5 +107,5 @@ toolbarbutton.bookmark-item > menupopup {
107 107
108.bookmark-item > .toolbarbutton-icon[label]:not([label=""]), 108.bookmark-item > .toolbarbutton-icon[label]:not([label=""]),
109.bookmark-item > .toolbarbutton-icon[type="menu"] { 109.bookmark-item > .toolbarbutton-icon[type="menu"] {
110 -moz-margin-end: 5px; 110 margin-inline-end: 5px;
111} 111}
diff --git a/src/chrome/os/darwin/menu.css b/src/chrome/os/darwin/menu.css
index b1d35c4..07532c6 100644
--- a/src/chrome/os/darwin/menu.css
+++ b/src/chrome/os/darwin/menu.css
@@ -45,18 +45,18 @@ menucaption > .menu-iconic-text {
45.menu-description { 45.menu-description {
46 font-style: italic; 46 font-style: italic;
47 color: GrayText; 47 color: GrayText;
48 -moz-margin-start: 1ex !important; 48 margin-inline-start: 1ex !important;
49} 49}
50 50
51.menu-iconic-icon { 51.menu-iconic-icon {
52 height: 16px; 52 height: 16px;
53 margin-top: -2px; 53 margin-top: -2px;
54 margin-bottom: -2px; 54 margin-bottom: -2px;
55 -moz-margin-end: 5px; 55 margin-inline-end: 5px;
56 /* Empty icons shouldn't take up room, so we need to compensate 56 /* Empty icons shouldn't take up room, so we need to compensate
57 * the 5px margin-end with a negative margin-start. 57 * the 5px margin-end with a negative margin-start.
58 */ 58 */
59 -moz-margin-start: -5px; 59 margin-inline-start: -5px;
60} 60}
61 61
62/* menuitems with icons */ 62/* menuitems with icons */
@@ -73,7 +73,7 @@ menuitem[src] {
73.menu-iconic > .menu-iconic-left > .menu-iconic-icon, 73.menu-iconic > .menu-iconic-left > .menu-iconic-icon,
74menuitem[image] > .menu-iconic-left > .menu-iconic-icon, 74menuitem[image] > .menu-iconic-left > .menu-iconic-icon,
75menuitem[src] > .menu-iconic-left > .menu-iconic-icon { 75menuitem[src] > .menu-iconic-left > .menu-iconic-icon {
76 -moz-margin-start: 0; 76 margin-inline-start: 0;
77 width: 16px; 77 width: 16px;
78} 78}
79 79
@@ -81,16 +81,16 @@ menuitem[src] > .menu-iconic-left > .menu-iconic-icon {
81 81
82.menu-right, 82.menu-right,
83.menu-accel-container { 83.menu-accel-container {
84 -moz-margin-start: 21px; 84 margin-inline-start: 21px;
85 -moz-margin-end: -9px; 85 margin-inline-end: -9px;
86 -moz-box-pack: end; 86 -moz-box-pack: end;
87} 87}
88 88
89.menu-right { 89.menu-right {
90 margin-top: 0px; 90 margin-top: 0px;
91 margin-bottom: 0px; 91 margin-bottom: 0px;
92 -moz-margin-start: 6px; 92 margin-inline-start: 6px;
93 -moz-margin-end: 0px; 93 margin-inline-end: 0px;
94 width: 1ex; 94 width: 1ex;
95 height: 1ex; 95 height: 1ex;
96 /* These next two rules are needed to prevent inheritance and thus ugliness */ 96 /* These next two rules are needed to prevent inheritance and thus ugliness */
@@ -181,7 +181,7 @@ menulist:not([editable="true"]) > menupopup > menuitem[selected="true"]::before
181 content: '\2713'; /* a checkmark */ 181 content: '\2713'; /* a checkmark */
182 display: block; 182 display: block;
183 width: 15px; 183 width: 15px;
184 -moz-margin-start: -15px; 184 margin-inline-start: -15px;
185} 185}
186 186
187/* ::::: menuseparator ::::: */ 187/* ::::: menuseparator ::::: */
diff --git a/src/chrome/os/darwin/menulist.css b/src/chrome/os/darwin/menulist.css
index 2b28464..4360e60 100644
--- a/src/chrome/os/darwin/menulist.css
+++ b/src/chrome/os/darwin/menulist.css
@@ -36,7 +36,7 @@ menulist:not([popuponly="true"]) {
36.menulist-description { 36.menulist-description {
37 font-style: italic; 37 font-style: italic;
38 color: GrayText; 38 color: GrayText;
39 -moz-margin-start: 1ex !important; 39 margin-inline-start: 1ex !important;
40} 40}
41 41
42menulist:hover:not(:active):not([disabled=true]) { 42menulist:hover:not(:active):not([disabled=true]) {
@@ -62,7 +62,7 @@ menulist[disabled="true"] {
62} 62}
63 63
64menulist[disabled="true"] > .menulist-dropmarker { 64menulist[disabled="true"] > .menulist-dropmarker {
65 -moz-padding-start: 7px !important; 65 padding-inline-start: 7px !important;
66} 66}
67 67
68/* ::::: editable menulists ::::: */ 68/* ::::: editable menulists ::::: */
diff --git a/src/chrome/os/darwin/notification.css b/src/chrome/os/darwin/notification.css
index ac3e2a7..09109a7 100644
--- a/src/chrome/os/darwin/notification.css
+++ b/src/chrome/os/darwin/notification.css
@@ -26,13 +26,13 @@
26.popup-notification-menubutton > .button-menubutton-button { 26.popup-notification-menubutton > .button-menubutton-button {
27 background-color: transparent; 27 background-color: transparent;
28 padding: 1px; 28 padding: 1px;
29 -moz-border-end: none; 29 border-inline-end: none;
30} 30}
31 31
32.popup-notification-menubutton:not([type="menu-button"]), 32.popup-notification-menubutton:not([type="menu-button"]),
33.popup-notification-menubutton > .button-menubutton-button > .button-box { 33.popup-notification-menubutton > .button-menubutton-button > .button-box {
34 -moz-padding-start: 8px; 34 padding-inline-start: 8px;
35 -moz-padding-end: 5px; 35 padding-inline-end: 5px;
36} 36}
37 37
38.popup-notification-menubutton > .button-menubutton-dropmarker { 38.popup-notification-menubutton > .button-menubutton-dropmarker {
@@ -71,6 +71,6 @@
71} 71}
72 72
73.popup-notification-closebutton { 73.popup-notification-closebutton {
74 -moz-margin-end: -14px; 74 margin-inline-end: -14px;
75 margin-top: -10px; 75 margin-top: -10px;
76} 76}
diff --git a/src/chrome/os/darwin/radio.css b/src/chrome/os/darwin/radio.css
index 4dae50a..102a09e 100644
--- a/src/chrome/os/darwin/radio.css
+++ b/src/chrome/os/darwin/radio.css
@@ -16,12 +16,12 @@ radio {
16} 16}
17 17
18.radio-label-box { 18.radio-label-box {
19 -moz-margin-start: 0px; 19 margin-inline-start: 0px;
20 padding: 0px; 20 padding: 0px;
21} 21}
22 22
23.radio-icon { 23.radio-icon {
24 -moz-margin-end: 2px; 24 margin-inline-end: 2px;
25} 25}
26 26
27.radio-label { 27.radio-label {
diff --git a/src/chrome/os/darwin/toolbarbutton.css b/src/chrome/os/darwin/toolbarbutton.css
index 6f25999..122bcdd 100644
--- a/src/chrome/os/darwin/toolbarbutton.css
+++ b/src/chrome/os/darwin/toolbarbutton.css
@@ -39,14 +39,14 @@ toolbarbutton[disabled="true"][open="true"] {
39 background-color: transparent !important; 39 background-color: transparent !important;
40 list-style-image: url("chrome://global/skin/arrow/arrow-v.svg#dn"); 40 list-style-image: url("chrome://global/skin/arrow/arrow-v.svg#dn");
41 padding: 0; 41 padding: 0;
42 -moz-padding-start: 2px; 42 padding-inline-start: 2px;
43 width: auto; 43 width: auto;
44} 44}
45 45
46.toolbarbutton-menu-dropmarker[disabled="true"] { 46.toolbarbutton-menu-dropmarker[disabled="true"] {
47 list-style-image: url("chrome://global/skin/arrow/arrow-v.svg#dn-dis"); 47 list-style-image: url("chrome://global/skin/arrow/arrow-v.svg#dn-dis");
48 padding: 0; 48 padding: 0;
49 -moz-padding-start: 2px; 49 padding-inline-start: 2px;
50} 50}
51 51
52/* ::::: toolbarbutton menu-button ::::: */ 52/* ::::: toolbarbutton menu-button ::::: */
diff --git a/src/chrome/os/darwin/tree.css b/src/chrome/os/darwin/tree.css
index fedb4a9..147ec45 100644
--- a/src/chrome/os/darwin/tree.css
+++ b/src/chrome/os/darwin/tree.css
@@ -125,8 +125,8 @@ treecol[hideheader="true"] {
125 125
126treecol:hover:active, 126treecol:hover:active,
127treecolpicker:hover:active { 127treecolpicker:hover:active {
128 -moz-border-start: 2px solid; 128 border-inline-start: 2px solid;
129 -moz-border-end: 1px solid; 129 border-inline-end: 1px solid;
130 -moz-border-top-colors: ThreeDDarkShadow ThreeDShadow; 130 -moz-border-top-colors: ThreeDDarkShadow ThreeDShadow;
131 -moz-border-right-colors: ThreeDDarkShadow; 131 -moz-border-right-colors: ThreeDDarkShadow;
132 -moz-border-bottom-colors: ThreeDDarkShadow; 132 -moz-border-bottom-colors: ThreeDDarkShadow;
@@ -148,7 +148,7 @@ treecol[dragging="true"] {
148 148
149treechildren::-moz-tree-twisty { 149treechildren::-moz-tree-twisty {
150 -moz-appearance: treetwisty; 150 -moz-appearance: treetwisty;
151 -moz-padding-end: 2px; 151 padding-inline-end: 2px;
152} 152}
153 153
154treechildren::-moz-tree-twisty(open) { 154treechildren::-moz-tree-twisty(open) {
@@ -166,7 +166,7 @@ treechildren::-moz-tree-indentation {
166/* ::::: gridline style ::::: */ 166/* ::::: gridline style ::::: */
167 167
168treechildren.gridlines::-moz-tree-cell { 168treechildren.gridlines::-moz-tree-cell {
169 -moz-border-end: 1px solid GrayText; 169 border-inline-end: 1px solid GrayText;
170 border-bottom: 1px solid GrayText; 170 border-bottom: 1px solid GrayText;
171} 171}
172 172
@@ -176,6 +176,6 @@ treechildren.gridlines::-moz-tree-cell {
176 border-width: 0; 176 border-width: 0;
177 box-shadow: 0 0 1px -moz-mac-focusring inset, 0 0 4px 1px -moz-mac-focusring, 0 0 1.5px 1px -moz-mac-focusring; 177 box-shadow: 0 0 1px -moz-mac-focusring inset, 0 0 4px 1px -moz-mac-focusring, 0 0 1.5px 1px -moz-mac-focusring;
178 margin: 0; 178 margin: 0;
179 -moz-margin-start: -2px; 179 margin-inline-start: -2px;
180 padding: 2px 1px 1px; 180 padding: 2px 1px 1px;
181} \ No newline at end of file 181} \ No newline at end of file
diff --git a/src/chrome/os/linux/browser.css b/src/chrome/os/linux/browser.css
index ce152aa..44e54b5 100644
--- a/src/chrome/os/linux/browser.css
+++ b/src/chrome/os/linux/browser.css
@@ -34,8 +34,8 @@ toolbarbutton.bookmark-item:hover:active,
34toolbarbutton.bookmark-item[open="true"] { 34toolbarbutton.bookmark-item[open="true"] {
35 padding-top: 3px; 35 padding-top: 3px;
36 padding-bottom: 1px; 36 padding-bottom: 1px;
37 -moz-padding-start: 4px; 37 padding-inline-start: 4px;
38 -moz-padding-end: 2px; 38 padding-inline-end: 2px;
39} 39}
40 40
41.bookmark-item > .toolbarbutton-icon { 41.bookmark-item > .toolbarbutton-icon {
diff --git a/src/chrome/os/linux/menu.css b/src/chrome/os/linux/menu.css
index 47fc746..23db93d 100644
--- a/src/chrome/os/linux/menu.css
+++ b/src/chrome/os/linux/menu.css
@@ -84,14 +84,14 @@ menulist > menupopup > menu {
84.menu-iconic-text { 84.menu-iconic-text {
85 margin-top: 0px !important; 85 margin-top: 0px !important;
86 margin-bottom: 0px !important; 86 margin-bottom: 0px !important;
87 -moz-margin-start: 0px !important; 87 margin-inline-start: 0px !important;
88 -moz-margin-end: 2px !important; 88 margin-inline-end: 2px !important;
89 color: inherit; 89 color: inherit;
90} 90}
91 91
92.menu-text { 92.menu-text {
93 /* This is (18 + the size of end-padding on .menu-iconic-left)px */ 93 /* This is (18 + the size of end-padding on .menu-iconic-left)px */
94 -moz-margin-start: 21px !important; 94 margin-inline-start: 21px !important;
95 font-weight: inherit; 95 font-weight: inherit;
96} 96}
97 97
@@ -104,14 +104,14 @@ menucaption > .menu-iconic-text {
104.menu-description { 104.menu-description {
105 font-style: italic; 105 font-style: italic;
106 color: GrayText; 106 color: GrayText;
107 -moz-margin-start: 1ex !important; 107 margin-inline-start: 1ex !important;
108} 108}
109 109
110.menu-accel, 110.menu-accel,
111.menu-iconic-accel { 111.menu-iconic-accel {
112 margin-top: 0px !important; 112 margin-top: 0px !important;
113 margin-bottom: 0px !important; 113 margin-bottom: 0px !important;
114 -moz-margin-start: 7px !important; 114 margin-inline-start: 7px !important;
115 color: inherit; 115 color: inherit;
116} 116}
117 117
@@ -123,7 +123,7 @@ menucaption > .menu-iconic-text {
123.menu-iconic-right { 123.menu-iconic-right {
124 width: 16px; 124 width: 16px;
125 /* We can only hardcode this, to make the default GTK icon<->label spacing */ 125 /* We can only hardcode this, to make the default GTK icon<->label spacing */
126 -moz-padding-end: 3px !important; 126 padding-inline-end: 3px !important;
127} 127}
128 128
129.menu-iconic-icon { 129.menu-iconic-icon {
@@ -134,8 +134,8 @@ menucaption > .menu-iconic-text {
134.menu-right { 134.menu-right {
135 margin-top: 0px; 135 margin-top: 0px;
136 margin-bottom: 0px; 136 margin-bottom: 0px;
137 -moz-margin-start: 6px; 137 margin-inline-start: 6px;
138 -moz-margin-end: 0px; 138 margin-inline-end: 0px;
139 width: 1ex; 139 width: 1ex;
140 height: 1ex; 140 height: 1ex;
141 /* These next two rules are needed to prevent inheritance and thus ugliness */ 141 /* These next two rules are needed to prevent inheritance and thus ugliness */
@@ -151,8 +151,8 @@ menucaption > .menu-iconic-text {
151.menubar-left { 151.menubar-left {
152 margin-top: 0px; 152 margin-top: 0px;
153 margin-bottom: 0px; 153 margin-bottom: 0px;
154 -moz-margin-start: 0px; 154 margin-inline-start: 0px;
155 -moz-margin-end: 2px; 155 margin-inline-end: 2px;
156 color: inherit; 156 color: inherit;
157} 157}
158 158
diff --git a/src/chrome/os/linux/menulist.css b/src/chrome/os/linux/menulist.css
index 04cbd7e..4215a66 100644
--- a/src/chrome/os/linux/menulist.css
+++ b/src/chrome/os/linux/menulist.css
@@ -56,7 +56,7 @@ menulist[disabled="true"]:hover:active {
56.menulist-description { 56.menulist-description {
57 font-style: italic; 57 font-style: italic;
58 color: GrayText; 58 color: GrayText;
59 -moz-margin-start: 1ex !important; 59 margin-inline-start: 1ex !important;
60} 60}
61 61
62/* ..... dropmarker ..... */ 62/* ..... dropmarker ..... */
@@ -74,8 +74,8 @@ menulist[disabled="true"]:hover:active > .menulist-dropmarker {
74menulist:hover:active > .menulist-dropmarker { 74menulist:hover:active > .menulist-dropmarker {
75 padding-top: 2px; 75 padding-top: 2px;
76 padding-bottom: 0px; 76 padding-bottom: 0px;
77 -moz-padding-start: 2px; 77 padding-inline-start: 2px;
78 -moz-padding-end: 0px; 78 padding-inline-end: 0px;
79} 79}
80 80
81/* ..... focused state ..... */ 81/* ..... focused state ..... */
@@ -100,8 +100,8 @@ menulist[editable="true"] {
100 -moz-appearance: none; 100 -moz-appearance: none;
101 padding-top: 3px; 101 padding-top: 3px;
102 padding-bottom: 3px; 102 padding-bottom: 3px;
103 -moz-padding-start: 2px; 103 padding-inline-start: 2px;
104 -moz-padding-end: 0px; 104 padding-inline-end: 0px;
105 color: #fff; 105 color: #fff;
106} 106}
107 107
diff --git a/src/chrome/os/linux/radio.css b/src/chrome/os/linux/radio.css
index 3315167..0ffd9f5 100644
--- a/src/chrome/os/linux/radio.css
+++ b/src/chrome/os/linux/radio.css
@@ -16,21 +16,21 @@ radio {
16 margin: 2px 4px; 16 margin: 2px 4px;
17 padding-top: 1px; 17 padding-top: 1px;
18 padding-bottom: 1px; 18 padding-bottom: 1px;
19 -moz-padding-start: 4px; 19 padding-inline-start: 4px;
20 -moz-padding-end: 2px; 20 padding-inline-end: 2px;
21} 21}
22 22
23.radio-label-box { 23.radio-label-box {
24 -moz-margin-start: 2px; 24 margin-inline-start: 2px;
25 border: 1px solid transparent; 25 border: 1px solid transparent;
26 padding-top: 0px; 26 padding-top: 0px;
27 padding-bottom: 1px; 27 padding-bottom: 1px;
28 -moz-padding-start: 1px; 28 padding-inline-start: 1px;
29 -moz-padding-end: 0px; 29 padding-inline-end: 0px;
30} 30}
31 31
32.radio-icon { 32.radio-icon {
33 -moz-margin-end: 2px; 33 margin-inline-end: 2px;
34} 34}
35 35
36.radio-label { 36.radio-label {
diff --git a/src/chrome/os/linux/toolbarbutton.css b/src/chrome/os/linux/toolbarbutton.css
index 7c611d3..055e2a8 100644
--- a/src/chrome/os/linux/toolbarbutton.css
+++ b/src/chrome/os/linux/toolbarbutton.css
@@ -25,7 +25,7 @@ toolbarbutton:-moz-lwtheme {
25 25
26.toolbarbutton-icon[label]:not([label=""]), 26.toolbarbutton-icon[label]:not([label=""]),
27.toolbarbutton-icon[type="menu"] { 27.toolbarbutton-icon[type="menu"] {
28 -moz-margin-end: 2px; 28 margin-inline-end: 2px;
29} 29}
30 30
31.toolbarbutton-text { 31.toolbarbutton-text {
@@ -41,8 +41,8 @@ toolbarbutton:hover:active,
41toolbarbutton[open="true"] { 41toolbarbutton[open="true"] {
42 padding-top: 4px; 42 padding-top: 4px;
43 padding-bottom: 2px; 43 padding-bottom: 2px;
44 -moz-padding-start: 4px; 44 padding-inline-start: 4px;
45 -moz-padding-end: 2px; 45 padding-inline-end: 2px;
46} 46}
47 47
48toolbarbutton[disabled="true"], 48toolbarbutton[disabled="true"],
diff --git a/src/chrome/os/linux/tree.css b/src/chrome/os/linux/tree.css
index 74889e8..4a75e48 100644
--- a/src/chrome/os/linux/tree.css
+++ b/src/chrome/os/linux/tree.css
@@ -156,13 +156,13 @@ treecolpicker:hover:active {
156 -moz-border-left-colors: ThreeDShadow -moz-Dialog; 156 -moz-border-left-colors: ThreeDShadow -moz-Dialog;
157 padding-top: 0px; 157 padding-top: 0px;
158 padding-bottom: 0px; 158 padding-bottom: 0px;
159 -moz-padding-start: 3px; 159 padding-inline-start: 3px;
160 -moz-padding-end: 1px; 160 padding-inline-end: 1px;
161} 161}
162 162
163.treecol-image:hover:active { 163.treecol-image:hover:active {
164 padding: 0px; 164 padding: 0px;
165 -moz-padding-start: 2px; 165 padding-inline-start: 2px;
166} 166}
167 167
168treecol:hover:active .treecol-text { 168treecol:hover:active .treecol-text {
@@ -188,7 +188,7 @@ treecol[dragging="true"] {
188 188
189treechildren::-moz-tree-twisty { 189treechildren::-moz-tree-twisty {
190 -moz-appearance: treetwisty; 190 -moz-appearance: treetwisty;
191 -moz-padding-end: 4px; 191 padding-inline-end: 4px;
192 padding-top: 1px; 192 padding-top: 1px;
193 width: 9px; /* The image's width is 9 pixels */ 193 width: 9px; /* The image's width is 9 pixels */
194 list-style-image: url("chrome://global/skin/tree/twisty-clsd.png"); 194 list-style-image: url("chrome://global/skin/tree/twisty-clsd.png");
@@ -229,6 +229,6 @@ treechildren::-moz-tree-cell-text(selected, editing) {
229 -moz-border-left-colors: Highlight; 229 -moz-border-left-colors: Highlight;
230 -moz-border-right-colors: Highlight; 230 -moz-border-right-colors: Highlight;
231 margin: 0; 231 margin: 0;
232 -moz-margin-start: -4px; 232 margin-inline-start: -4px;
233 padding: 1px; 233 padding: 1px;
234} \ No newline at end of file 234} \ No newline at end of file
diff --git a/src/chrome/os/winnt/browser.css b/src/chrome/os/winnt/browser.css
index 099ebd2..43018d8 100644
--- a/src/chrome/os/winnt/browser.css
+++ b/src/chrome/os/winnt/browser.css
@@ -63,7 +63,7 @@
63 height: auto; 63 height: auto;
64 padding: 0; 64 padding: 0;
65 margin: 0; 65 margin: 0;
66 -moz-margin-start: .5em; 66 margin-inline-start: .5em;
67} 67}
68 68
69#main-window[privatebrowsingmode=temporary] #appmenu-button > .button-box > .button-menu-dropmarker { 69#main-window[privatebrowsingmode=temporary] #appmenu-button > .button-box > .button-menu-dropmarker {
@@ -120,7 +120,7 @@
120 120
121@media not all and (-moz-windows-classic) { 121@media not all and (-moz-windows-classic) {
122 #titlebar-min { 122 #titlebar-min {
123 -moz-margin-end: 2px; 123 margin-inline-end: 2px;
124 } 124 }
125} 125}
126 126
@@ -135,8 +135,8 @@ toolbarbutton.bookmark-item:hover:active:not([disabled="true"]),
135toolbarbutton.bookmark-item[open="true"] { 135toolbarbutton.bookmark-item[open="true"] {
136 padding-top: 3px; 136 padding-top: 3px;
137 padding-bottom: 1px; 137 padding-bottom: 1px;
138 -moz-padding-start: 4px; 138 padding-inline-start: 4px;
139 -moz-padding-end: 2px; 139 padding-inline-end: 2px;
140} 140}
141 141
142.bookmark-item:not(#bookmarks-menu-button) > .toolbarbutton-icon { 142.bookmark-item:not(#bookmarks-menu-button) > .toolbarbutton-icon {
@@ -170,7 +170,7 @@ toolbarbutton.bookmark-item[open="true"] {
170 170
171 #appmenu-popup { 171 #appmenu-popup {
172 margin-top: -1px; 172 margin-top: -1px;
173 -moz-margin-start: 1px; 173 margin-inline-start: 1px;
174 } 174 }
175} 175}
176 176
@@ -182,11 +182,11 @@ toolbarbutton.bookmark-item[open="true"] {
182 182
183 #sidebar-splitter { 183 #sidebar-splitter {
184 border: 0; 184 border: 0;
185 -moz-border-end: 1px solid rgb(75,75,75); 185 border-inline-end: 1px solid rgb(75,75,75);
186 min-width: 0; 186 min-width: 0;
187 width: 3px; 187 width: 3px;
188 background-color: transparent; 188 background-color: transparent;
189 -moz-margin-start: -3px; 189 margin-inline-start: -3px;
190 position: relative; 190 position: relative;
191 } 191 }
192} 192}
diff --git a/src/chrome/os/winnt/menu.css b/src/chrome/os/winnt/menu.css
index 7224dd2..9457c7a 100644
--- a/src/chrome/os/winnt/menu.css
+++ b/src/chrome/os/winnt/menu.css
@@ -53,14 +53,14 @@ menuitem.spell-suggestion {
53 53
54.menu-text { 54.menu-text {
55 -moz-appearance: none; 55 -moz-appearance: none;
56 -moz-padding-start: 1.45em !important; 56 padding-inline-start: 1.45em !important;
57} 57}
58 58
59.menu-text, 59.menu-text,
60.menu-iconic-text { 60.menu-iconic-text {
61 font-weight: inherit; 61 font-weight: inherit;
62 -moz-margin-start: 2px !important; 62 margin-inline-start: 2px !important;
63 -moz-padding-end: 2px; 63 padding-inline-end: 2px;
64} 64}
65 65
66menucaption > .menu-text, 66menucaption > .menu-text,
@@ -72,14 +72,14 @@ menucaption > .menu-iconic-text {
72.menu-description { 72.menu-description {
73 font-style: italic; 73 font-style: italic;
74 color: GrayText; 74 color: GrayText;
75 -moz-margin-start: 1ex !important; 75 margin-inline-start: 1ex !important;
76} 76}
77 77
78.menu-accel, 78.menu-accel,
79.menu-iconic-accel { 79.menu-iconic-accel {
80 color: inherit; 80 color: inherit;
81 -moz-margin-start: 0.74em !important; 81 margin-inline-start: 0.74em !important;
82 -moz-margin-end: 1.35em !important; 82 margin-inline-end: 1.35em !important;
83} 83}
84 84
85.menu-iconic-left { 85.menu-iconic-left {
diff --git a/src/chrome/os/winnt/menulist.css b/src/chrome/os/winnt/menulist.css
index 5f99d09..472e963 100644
--- a/src/chrome/os/winnt/menulist.css
+++ b/src/chrome/os/winnt/menulist.css
@@ -39,15 +39,15 @@ menulist {
39 39
40.menulist-label { 40.menulist-label {
41 margin-top: 0 !important; 41 margin-top: 0 !important;
42 -moz-margin-end: 0 !important; 42 margin-inline-end: 0 !important;
43 margin-bottom: 0 !important; 43 margin-bottom: 0 !important;
44 -moz-margin-start: 1px !important; 44 margin-inline-start: 1px !important;
45} 45}
46 46
47.menulist-description { 47.menulist-description {
48 font-style: italic; 48 font-style: italic;
49 color: GrayText; 49 color: GrayText;
50 -moz-margin-start: 1ex !important; 50 margin-inline-start: 1ex !important;
51} 51}
52 52
53menulist:hover:not(:active):not([disabled=true]) { 53menulist:hover:not(:active):not([disabled=true]) {
@@ -73,8 +73,8 @@ menulist[disabled="true"]:hover:active > .menulist-dropmarker {
73menulist:hover:active > .menulist-dropmarker { 73menulist:hover:active > .menulist-dropmarker {
74 padding-top: 2px; 74 padding-top: 2px;
75 padding-bottom: 0px; 75 padding-bottom: 0px;
76 -moz-padding-start: 2px; 76 padding-inline-start: 2px;
77 -moz-padding-end: 0px; 77 padding-inline-end: 0px;
78} 78}
79 79
80/* ..... focused state ..... */ 80/* ..... focused state ..... */
@@ -100,8 +100,8 @@ menulist[disabled="true"] {
100.menulist-editable-box { 100.menulist-editable-box {
101 padding-top: 3px; 101 padding-top: 3px;
102 padding-bottom: 3px; 102 padding-bottom: 3px;
103 -moz-padding-start: 2px; 103 padding-inline-start: 2px;
104 -moz-padding-end: 0px; 104 padding-inline-end: 0px;
105} 105}
106 106
107html|*.menulist-editable-input { 107html|*.menulist-editable-input {
@@ -122,13 +122,13 @@ html|*.menulist-editable-input {
122 .menulist-label { 122 .menulist-label {
123 margin-top: -1px !important; 123 margin-top: -1px !important;
124 margin-bottom: -1px !important; 124 margin-bottom: -1px !important;
125 -moz-margin-start: 0 !important; 125 margin-inline-start: 0 !important;
126 } 126 }
127 127
128 menulist:not([editable="true"]) > .menulist-dropmarker { 128 menulist:not([editable="true"]) > .menulist-dropmarker {
129 margin-top: -2px; 129 margin-top: -2px;
130 -moz-margin-start: 3px; 130 margin-inline-start: 3px;
131 -moz-margin-end: -3px; 131 margin-inline-end: -3px;
132 } 132 }
133 133
134 .menulist-icon { 134 .menulist-icon {
diff --git a/src/chrome/os/winnt/notification.css b/src/chrome/os/winnt/notification.css
index 72fbdeb..e404c20 100644
--- a/src/chrome/os/winnt/notification.css
+++ b/src/chrome/os/winnt/notification.css
@@ -26,13 +26,13 @@
26.popup-notification-menubutton > .button-menubutton-button { 26.popup-notification-menubutton > .button-menubutton-button {
27 background-color: transparent; 27 background-color: transparent;
28 padding: 1px; 28 padding: 1px;
29 -moz-border-end: none; 29 border-inline-end: none;
30} 30}
31 31
32.popup-notification-menubutton:not([type="menu-button"]), 32.popup-notification-menubutton:not([type="menu-button"]),
33.popup-notification-menubutton > .button-menubutton-button > .button-box { 33.popup-notification-menubutton > .button-menubutton-button > .button-box {
34 -moz-padding-start: 8px; 34 padding-inline-start: 8px;
35 -moz-padding-end: 5px; 35 padding-inline-end: 5px;
36} 36}
37 37
38.popup-notification-menubutton > .button-menubutton-dropmarker { 38.popup-notification-menubutton > .button-menubutton-dropmarker {
@@ -75,6 +75,6 @@
75} 75}
76 76
77.popup-notification-closebutton { 77.popup-notification-closebutton {
78 -moz-margin-end: -14px; 78 margin-inline-end: -14px;
79 margin-top: -10px; 79 margin-top: -10px;
80} 80}
diff --git a/src/chrome/os/winnt/popup.css b/src/chrome/os/winnt/popup.css
index d5f946d..8966efd 100644
--- a/src/chrome/os/winnt/popup.css
+++ b/src/chrome/os/winnt/popup.css
@@ -32,7 +32,7 @@ menupopup {
32 32
33menupopup > menu > menupopup { 33menupopup > menu > menupopup {
34 /* align submenus */ 34 /* align submenus */
35 -moz-margin-start: -3px; 35 margin-inline-start: -3px;
36 margin-top: -3px; 36 margin-top: -3px;
37} 37}
38 38
diff --git a/src/chrome/os/winnt/radio.css b/src/chrome/os/winnt/radio.css
index 3315167..0ffd9f5 100644
--- a/src/chrome/os/winnt/radio.css
+++ b/src/chrome/os/winnt/radio.css
@@ -16,21 +16,21 @@ radio {
16 margin: 2px 4px; 16 margin: 2px 4px;
17 padding-top: 1px; 17 padding-top: 1px;
18 padding-bottom: 1px; 18 padding-bottom: 1px;
19 -moz-padding-start: 4px; 19 padding-inline-start: 4px;
20 -moz-padding-end: 2px; 20 padding-inline-end: 2px;
21} 21}
22 22
23.radio-label-box { 23.radio-label-box {
24 -moz-margin-start: 2px; 24 margin-inline-start: 2px;
25 border: 1px solid transparent; 25 border: 1px solid transparent;
26 padding-top: 0px; 26 padding-top: 0px;
27 padding-bottom: 1px; 27 padding-bottom: 1px;
28 -moz-padding-start: 1px; 28 padding-inline-start: 1px;
29 -moz-padding-end: 0px; 29 padding-inline-end: 0px;
30} 30}
31 31
32.radio-icon { 32.radio-icon {
33 -moz-margin-end: 2px; 33 margin-inline-end: 2px;
34} 34}
35 35
36.radio-label { 36.radio-label {
diff --git a/src/chrome/os/winnt/toolbarbutton.css b/src/chrome/os/winnt/toolbarbutton.css
index fc8ab30..9a7b67b 100644
--- a/src/chrome/os/winnt/toolbarbutton.css
+++ b/src/chrome/os/winnt/toolbarbutton.css
@@ -23,7 +23,7 @@ toolbarbutton {
23 23
24.toolbarbutton-icon[label]:not([label=""]), 24.toolbarbutton-icon[label]:not([label=""]),
25.toolbarbutton-icon[type="menu"] { 25.toolbarbutton-icon[type="menu"] {
26 -moz-margin-end: 5px; 26 margin-inline-end: 5px;
27} 27}
28 28
29.toolbarbutton-text { 29.toolbarbutton-text {
@@ -53,8 +53,8 @@ toolbarbutton[open="true"] {
53 border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; 53 border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow;
54 padding-top: 4px; 54 padding-top: 4px;
55 padding-bottom: 2px; 55 padding-bottom: 2px;
56 -moz-padding-start: 4px; 56 padding-inline-start: 4px;
57 -moz-padding-end: 2px; 57 padding-inline-end: 2px;
58} 58}
59 59
60toolbarbutton[disabled="true"] { 60toolbarbutton[disabled="true"] {
@@ -66,8 +66,8 @@ toolbarbutton[checked="true"]:not([disabled="true"]) {
66 border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow; 66 border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow;
67 padding-top: 4px; 67 padding-top: 4px;
68 padding-bottom: 2px; 68 padding-bottom: 2px;
69 -moz-padding-start: 4px; 69 padding-inline-start: 4px;
70 -moz-padding-end: 2px; 70 padding-inline-end: 2px;
71 background-color: rgba(255,255,255,0.5); 71 background-color: rgba(255,255,255,0.5);
72 color: #fff; 72 color: #fff;
73} 73}
diff --git a/src/chrome/os/winnt/tree.css b/src/chrome/os/winnt/tree.css
index 5c669ae..1445e58 100644
--- a/src/chrome/os/winnt/tree.css
+++ b/src/chrome/os/winnt/tree.css
@@ -167,15 +167,15 @@ treecolpicker:hover:active {
167 -moz-border-left-colors: ThreeDShadow -moz-Dialog; 167 -moz-border-left-colors: ThreeDShadow -moz-Dialog;
168 padding-top: 1px; 168 padding-top: 1px;
169 padding-bottom: 0px; 169 padding-bottom: 0px;
170 -moz-padding-start: 5px; 170 padding-inline-start: 5px;
171 -moz-padding-end: 3px; 171 padding-inline-end: 3px;
172} 172}
173 173
174.treecol-image:hover:active { 174.treecol-image:hover:active {
175 padding-top: 1px; 175 padding-top: 1px;
176 padding-bottom: 0px; 176 padding-bottom: 0px;
177 -moz-padding-start: 2px; 177 padding-inline-start: 2px;
178 -moz-padding-end: 0px; 178 padding-inline-end: 0px;
179} 179}
180 180
181/* ::::: column drag and drop styles ::::: */ 181/* ::::: column drag and drop styles ::::: */
@@ -212,7 +212,7 @@ treecol:not([hideheader="true"]) > .treecol-sortdirection[sortDirection="descend
212/* ::::: twisty ::::: */ 212/* ::::: twisty ::::: */
213 213
214treechildren::-moz-tree-twisty { 214treechildren::-moz-tree-twisty {
215 -moz-padding-end: 4px; 215 padding-inline-end: 4px;
216 padding-top: 1px; 216 padding-top: 1px;
217 width: 9px; /* The image's width is 9 pixels */ 217 width: 9px; /* The image's width is 9 pixels */
218 list-style-image: url("chrome://global/skin/tree/twisty.svg#clsd"); 218 list-style-image: url("chrome://global/skin/tree/twisty.svg#clsd");
@@ -251,7 +251,7 @@ treechildren::-moz-tree-cell-text(selected, editing) {
251 -moz-border-left-colors: Highlight; 251 -moz-border-left-colors: Highlight;
252 -moz-border-right-colors: Highlight; 252 -moz-border-right-colors: Highlight;
253 margin: 0; 253 margin: 0;
254 -moz-margin-start: -4px; 254 margin-inline-start: -4px;
255 padding: 1px; 255 padding: 1px;
256} 256}
257 257
@@ -262,7 +262,7 @@ treechildren::-moz-tree-indentation {
262} 262}
263 263
264treechildren::-moz-tree-twisty { 264treechildren::-moz-tree-twisty {
265 -moz-padding-end: 1px; 265 padding-inline-end: 1px;
266} 266}
267 267
268treechildren::-moz-tree-twisty(hover) { 268treechildren::-moz-tree-twisty(hover) {
@@ -359,8 +359,8 @@ treechildren:-moz-locale-dir(rtl)::-moz-tree-twisty(hover, open) {
359 treechildren:not(.autocomplete-treebody)::-moz-tree-row { 359 treechildren:not(.autocomplete-treebody)::-moz-tree-row {
360 height: 1.8em; 360 height: 1.8em;
361 color: -moz-FieldText; 361 color: -moz-FieldText;
362 -moz-margin-start: 1px; 362 margin-inline-start: 1px;
363 -moz-margin-end: 1px; 363 margin-inline-end: 1px;
364 border-width: 1px; 364 border-width: 1px;
365 border-color: transparent; 365 border-color: transparent;
366 background-repeat: no-repeat; 366 background-repeat: no-repeat;