Browse Source

Unprefixed some css properties

Exalm 7 years ago
parent
commit
2e8d6d6e88
97 changed files with 358 additions and 342 deletions
  1. 5 5
      theme/communicator/aboutPrivateBrowsing-new.css
  2. 7 7
      theme/communicator/aboutPrivateBrowsing-old.css
  3. 2 2
      theme/communicator/aboutSessionRestore.css
  4. 5 5
      theme/communicator/aboutSyncTabs.css
  5. 4 2
      theme/communicator/blockedSite.css
  6. 1 1
      theme/communicator/bookmarks/bookmarks.css
  7. 2 2
      theme/communicator/bookmarks/bookmarksManager.css
  8. 1 1
      theme/communicator/bookmarks/bookmarksToolbar.css
  9. 1 1
      theme/communicator/bookmarks/editBookmarkOverlay.css
  10. 10 10
      theme/communicator/button.css
  11. 6 6
      theme/communicator/certError.css
  12. 8 8
      theme/communicator/console/console.css
  13. 3 3
      theme/communicator/dataman/dataman.css
  14. 1 1
      theme/communicator/directory/directory.css
  15. 3 3
      theme/communicator/downloads/downloadmanager.css
  16. 2 2
      theme/communicator/feed-subscribe-ui.css
  17. 12 12
      theme/communicator/feed-subscribe.css
  18. 1 1
      theme/communicator/helpviewer/help.css
  19. 2 2
      theme/communicator/preferences.css
  20. 7 1
      theme/communicator/profile/profile.css
  21. 1 1
      theme/communicator/profile/profileManager.css
  22. 2 2
      theme/communicator/search/engineManager.css
  23. 3 3
      theme/communicator/sidebar/sidebar.css
  24. 1 1
      theme/communicator/sync/syncCommon.css
  25. 1 1
      theme/communicator/sync/syncSetup.css
  26. 1 1
      theme/communicator/toolbar.css
  27. 1 1
      theme/communicator/xpinstall/xpinstall.css
  28. 6 6
      theme/editor/EditorDialog.css
  29. 4 4
      theme/editor/editor.css
  30. 3 3
      theme/extensions/calendar/lightning.css
  31. 2 2
      theme/extensions/seafox/navigator.css
  32. 2 2
      theme/global/about.css
  33. 2 2
      theme/global/aboutReader.css
  34. 3 3
      theme/global/aboutReaderContent.css
  35. 1 1
      theme/global/alerts/alert.css
  36. 5 5
      theme/global/autocomplete.css
  37. 8 8
      theme/global/button.css
  38. 1 1
      theme/global/checkbox.css
  39. 2 2
      theme/global/commonDialog.css
  40. 3 3
      theme/global/config.css
  41. 3 3
      theme/global/datetimepicker.css
  42. 7 7
      theme/global/dialog.css
  43. 5 5
      theme/global/dirListing/dirListing.css
  44. 2 2
      theme/global/expander.css
  45. 2 2
      theme/global/filefield.css
  46. 4 4
      theme/global/findBar.css
  47. 7 7
      theme/global/formatting.css
  48. 6 6
      theme/global/global.css
  49. 2 2
      theme/global/groupbox.css
  50. 7 7
      theme/global/listbox.css
  51. 1 1
      theme/global/media/videocontrols.css
  52. 12 12
      theme/global/menu.css
  53. 3 3
      theme/global/menulist.css
  54. 9 9
      theme/global/netError.css
  55. 3 3
      theme/global/notification.css
  56. 2 2
      theme/global/preferences.css
  57. 1 1
      theme/global/radio.css
  58. 1 1
      theme/global/tabbox.css
  59. 1 1
      theme/global/textbox.css
  60. 2 2
      theme/global/toolbar.css
  61. 3 3
      theme/global/toolbarbutton.css
  62. 6 6
      theme/global/tree.css
  63. 5 5
      theme/global/wizard.css
  64. 5 5
      theme/messenger/accountCentral.css
  65. 5 5
      theme/messenger/accountManage.css
  66. 2 2
      theme/messenger/accountWizard.css
  67. 2 2
      theme/messenger/addressbook/abResultsPane.css
  68. 1 1
      theme/messenger/addressbook/addressPanes.css
  69. 6 6
      theme/messenger/addressbook/addressbook.css
  70. 2 2
      theme/messenger/addressbook/selectAddressesDialog.css
  71. 1 1
      theme/messenger/filterDialog.css
  72. 1 1
      theme/messenger/folderPane.css
  73. 1 1
      theme/messenger/messageBody.css
  74. 8 8
      theme/messenger/messageHeader.css
  75. 15 11
      theme/messenger/messengercompose/messengercompose.css
  76. 1 1
      theme/messenger/newmailalert.css
  77. 4 0
      theme/messenger/newsblog/feed-subscriptions.css
  78. 2 2
      theme/messenger/searchDialog.css
  79. 3 3
      theme/messenger/subscribe.css
  80. 1 1
      theme/messenger/threadPane.css
  81. 1 1
      theme/messenger/virtualFolderListDialog.css
  82. 1 1
      theme/mozapps/aboutNetworking.css
  83. 5 5
      theme/mozapps/downloads/unknownContentType.css
  84. 2 2
      theme/mozapps/extensions/about.css
  85. 2 2
      theme/mozapps/extensions/blocklist.css
  86. 1 1
      theme/mozapps/extensions/eula.css
  87. 15 15
      theme/mozapps/extensions/extensions.css
  88. 3 3
      theme/mozapps/extensions/newaddon.css
  89. 4 4
      theme/mozapps/extensions/selectAddons.css
  90. 2 2
      theme/mozapps/extensions/update.css
  91. 1 1
      theme/mozapps/handling/handling.css
  92. 2 2
      theme/mozapps/plugins/pluginProblem.css
  93. 6 6
      theme/mozapps/update/updates.css
  94. 7 7
      theme/mozapps/xpinstall/xpinstallConfirm.css
  95. 11 11
      theme/navigator/navigator.css
  96. 5 5
      theme/navigator/pageInfo.css
  97. 1 1
      theme/navigator/tabbrowser.css

+ 5 - 5
theme/communicator/aboutPrivateBrowsing-new.css

@@ -16,7 +16,7 @@
   border: 1px solid ThreeDShadow;
   border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   margin-left: 1em;
   margin-right: 1em;
 }
@@ -43,19 +43,19 @@
 
   width: 48px;
   height: 48px;
-  -moz-margin-end: 3em;
+  margin-inline-end: 3em;
 }
 
 #warningBox.normal > #warningBoxIcon {
   list-style-image: var(--icon-dialog-question-48);
   width: 48px;
   height: 48px;
-  -moz-margin-end: 3em;
+  margin-inline-end: 3em;
 }
 
 #trackWarnBox {
   margin-top: 0.6em;
-  -moz-margin-end: 7em;
+  margin-inline-end: 7em;
   -moz-box-align: center;
 }
 
@@ -84,5 +84,5 @@
 
 #warningOuterBox > vbox > label,
 #warningInnerBox > description {
-  -moz-margin-start: 0;
+  margin-inline-start: 0;
 }

+ 7 - 7
theme/communicator/aboutPrivateBrowsing-old.css

@@ -18,19 +18,19 @@
   background-image: var(--icon-dialog-information-48);
 /*  width: 48px;
   height: 48px;
-  -moz-margin-end: 3em;*/
+  margin-inline-end: 3em;*/
 }
 
 #warningBox.normal {
   background-image: var(--icon-dialog-question-48);
 /*  width: 48px;
   height: 48px;
-  -moz-margin-end: 3em;*/
+  margin-inline-end: 3em;*/
 }
 
 #trackWarnBox {
   margin-top: 0.6em;
-  -moz-margin-end: 7em;
+  margin-inline-end: 7em;
   -moz-box-align: center;
 }
 
@@ -44,7 +44,7 @@
 
 #privateTitle,
 #normalTitle {
-  -moz-padding-start: 0px;
+  padding-inline-start: 0px;
   margin: 0 0 .6em;
   font-size: 160%;
   font-weight: bold;
@@ -63,14 +63,14 @@
 
 #warningOuterBox > vbox > label,
 #warningInnerBox > description {
-  -moz-margin-start: 0;
+  margin-inline-start: 0;
 }
 
 #warningOuterBox {
-  -moz-padding-start: 3em;
+  padding-inline-start: 3em;
 }
 
 #warningOuterBox > vbox > label,
 #warningInnerBox > description {
-  -moz-margin-start: 0;
+  margin-inline-start: 0;
 }

+ 2 - 2
theme/communicator/aboutSessionRestore.css

@@ -46,9 +46,9 @@ treechildren::-moz-tree-row(alternate, selected) {
 }
 
 #buttons {
-  -moz-margin-start: 80px;
+  margin-inline-start: 80px;
 }
 #buttons > button {
   margin-top: 2em;
-  -moz-margin-start: 5px;
+  margin-inline-start: 5px;
 }

+ 5 - 5
theme/communicator/aboutSyncTabs.css

@@ -18,11 +18,11 @@
 #tabsListHeading {
   font-size: 140%;
   font-weight: bold;
-  -moz-margin-start: 40px;
+  margin-inline-start: 40px;
 }
 
 richlistitem {
-  -moz-margin-end: 2em;
+  margin-inline-end: 2em;
 }
 
 richlistitem[selected="true"],
@@ -35,7 +35,7 @@ richlistitem[type="tab"] {
   border: #999999 1px solid !important;
   padding: 2px 5px;
   margin-bottom: 4px;
-  -moz-margin-start: 4em;
+  margin-inline-start: 4em;
   border-radius: 6px;
   background-color: menu;
   width: 44em;
@@ -53,7 +53,7 @@ richlistitem[type="tab"][selected="true"] {
 richlistitem[type="client"] {
   min-height: 2em;
   color: #000000;
-  -moz-margin-start: 2em;
+  margin-inline-start: 2em;
   margin-top: 2px;
   margin-bottom: 3px;
   width: 42em;
@@ -85,7 +85,7 @@ richlistitem[type="client"] {
 }
 
 .tabIcon {
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
   padding-top: 2px;
 }
 

+ 4 - 2
theme/communicator/blockedSite.css

@@ -11,9 +11,11 @@
   font-size: smaller;
 }
 
-/* the following two ids refer to <span> elements defined in safeBrowsing.dtd */
+/* the following ids refer to <span> elements defined in safeBrowsing.dtd */
 
 #malware_sitename,
-#phishing_sitename {
+#phishing_sitename,
+#unwanted_sitename,
+#forbidden_sitename {
   word-wrap: break-word;
 }

+ 1 - 1
theme/communicator/bookmarks/bookmarks.css

@@ -13,7 +13,7 @@
 
 treechildren::-moz-tree-image(Name),
 treechildren::-moz-tree-image(title) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   width: 16px;
   height: 16px;
 }

+ 2 - 2
theme/communicator/bookmarks/bookmarksManager.css

@@ -10,12 +10,12 @@
 }
 
 #infoBoxExpanderLabel {
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
 }
 
 #organizerScopeBar {
   padding: 2px 0;
-  -moz-padding-end: 3px;
+  padding-inline-end: 3px;
 }
 
 #placesMenu {

+ 1 - 1
theme/communicator/bookmarks/bookmarksToolbar.css

@@ -114,6 +114,6 @@ menuitem.bookmark-item {
 .menupopup-drop-indicator {
   list-style-image: none;
   height: 2px;
-  -moz-margin-end: -4em;
+  margin-inline-end: -4em;
   background-color: Highlight;
 }

+ 1 - 1
theme/communicator/bookmarks/editBookmarkOverlay.css

@@ -24,7 +24,7 @@
 .expander-up,
 .expander-down {
   min-width: 0;
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
 }
 
 .expander-up .button-icon {

+ 10 - 10
theme/communicator/button.css

@@ -26,8 +26,8 @@
 .toolbarbutton-1[disabled="true"]:hover:active > .toolbarbutton-menubutton-button {
   padding-top: 2px;
   padding-bottom: 2px;
-  -moz-padding-start: 2px;
-  -moz-padding-end: 3px;
+  padding-inline-start: 2px;
+  padding-inline-end: 3px;
 }
 
 .toolbarbutton-1:hover:active,
@@ -35,8 +35,8 @@
 .toolbarbutton-1:hover:active > .toolbarbutton-menubutton-button {
   padding-top: 3px;
   padding-bottom: 1px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 2px;
+  padding-inline-start: 3px;
+  padding-inline-end: 2px;
 }
 
 .toolbarbutton-1[type="menu-button"],
@@ -90,13 +90,13 @@ toolbar[labelalign="end"] .toolbarbutton-1 > hbox > vbox {
 .button-toolbar:hover:active > .button-box  {
   padding-top: 2px;
   padding-bottom: 0px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 1px;
+  padding-inline-start: 3px;
+  padding-inline-end: 1px;
 }
 
 .button-toolbar > .button-box > .button-icon,
 .button-toolbar > .button-box > .button-text {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }  
 
 .button-toolbar, 
@@ -140,13 +140,13 @@ toolbar[labelalign="end"] .toolbarbutton-1 > hbox > vbox {
 .taskbutton:hover:active {
   padding-top: 2px;
   padding-bottom: 0px;
-  -moz-padding-start: 2px;
-  -moz-padding-end: 0px;
+  padding-inline-start: 2px;
+  padding-inline-end: 0px;
 }
 
 /* override windows */
 
 .toolbarbutton-icon[label]:not([label=""]),
 .toolbarbutton-icon[type="menu"] {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }

+ 6 - 6
theme/communicator/certError.css

@@ -32,7 +32,7 @@ h2 {
   border: 1px solid #FFBD09;
   border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
   background-origin: content-box;
 }
@@ -42,16 +42,16 @@ body[dir="rtl"] #errorPageContainer {
 }
 
 #errorTitle {
-  -moz-margin-start: 80px;
+  margin-inline-start: 80px;
 }
 
 #errorLongContent {
-  -moz-margin-start: 80px;
+  margin-inline-start: 80px;
 }
 
 #technicalContent > h2, #expertContent > h2 {
   cursor: pointer;
-  -moz-padding-start: 20px;
+  padding-inline-start: 20px;
   position: relative;
   left: -20px;
   background: url("chrome://communicator/skin/aboutCertError_sectionExpanded.png") left center no-repeat;
@@ -62,8 +62,8 @@ body[dir="rtl"] #errorPageContainer {
   background-image: url("chrome://communicator/skin/aboutCertError_sectionCollapsed.png");
 }
 
-#technicalContent[collapsed] > h2:-moz-dir(rtl),
-#expertContent[collapsed] > h2:-moz-dir(rtl) {
+#technicalContent[collapsed] > h2:dir(rtl),
+#expertContent[collapsed] > h2:dir(rtl) {
   background-position: right center;
   background-image: url("chrome://communicator/skin/aboutCertError_sectionCollapsed-rtl.png");
 }

+ 8 - 8
theme/communicator/console/console.css

@@ -24,7 +24,7 @@
 
 .console-row-icon {
   padding: 4px;
-  -moz-padding-start: 5px;
+  padding-inline-start: 5px;
   -moz-box-align: start !important;
 }
 
@@ -50,8 +50,8 @@
 .console-row-code {
   padding-top: 3px;
   padding-bottom: 3px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 0px;
+  padding-inline-start: 3px;
+  padding-inline-end: 0px;
   color: #0000BB;
   font-size: larger;
 }
@@ -117,8 +117,8 @@
 #ButtonEval {
   margin-top: 2px !important;
   margin-bottom: 2px !important;
-  -moz-margin-start: 0px !important;
-  -moz-margin-end: 2px !important;
+  margin-inline-start: 0px !important;
+  margin-inline-end: 2px !important;
 }
 
 /* Toolbar icons */
@@ -148,14 +148,14 @@ toolbar#ToolbarMode toolbarbutton {
 }
 
 toolbar#ToolbarMode .toolbarbutton-text {
-  -moz-padding-end: 4px;
+  padding-inline-end: 4px;
 }
 
 /* ::::: Fix Error Console toolbar button text spacing ::::: */
 
 .toolbarbutton-text {
-  -moz-padding-start: 0px;
-  -moz-padding-end: 5px;
+  padding-inline-start: 0px;
+  padding-inline-end: 5px;
 }
 
 /* menus */

+ 3 - 3
theme/communicator/dataman/dataman.css

@@ -16,8 +16,8 @@
 .permission {
   padding-top: 6px;
   padding-bottom: 6px;
-  -moz-padding-start: 7px;
-  -moz-padding-end: 7px;
+  padding-inline-start: 7px;
+  padding-inline-end: 7px;
   min-height: 25px;
   border-bottom: 1px dotted ThreeDFace;
 }
@@ -25,7 +25,7 @@
 .hostLabel {
   font-weight: bold;
   font-style: italic;
-  -moz-margin-end: 1em;
+  margin-inline-end: 1em;
 }
 
 .permissionLabel {

+ 1 - 1
theme/communicator/directory/directory.css

@@ -17,7 +17,7 @@
 }
 
 treechildren::-moz-tree-image(FilenameColumn) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-text-x-generic-16);
 }
 

+ 3 - 3
theme/communicator/downloads/downloadmanager.css

@@ -13,7 +13,7 @@
 */
 
 treechildren::-moz-tree-image(Name) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 #pauseButton,
@@ -53,8 +53,8 @@ treechildren::-moz-tree-image(ActionStop, inactive) {
   /* match dialog.css */
   padding-top: 8px;
   padding-bottom: 10px;
-  -moz-padding-start: 8px;
-  -moz-padding-end: 10px;
+  padding-inline-start: 8px;
+  padding-inline-end: 10px;
 }
 
 /* label with dropdown, actually done as a button type=menu */

+ 2 - 2
theme/communicator/feed-subscribe-ui.css

@@ -7,12 +7,12 @@
 }
 
 .menuitem-iconic {
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
 }
 
 .menu-iconic-left {
   display: -moz-box;
-  -moz-padding-end: 2px;
+  padding-inline-end: 2px;
 }
 
 menupopup:-moz-locale-dir(rtl) {

+ 12 - 12
theme/communicator/feed-subscribe.css

@@ -10,7 +10,7 @@ html {
 #feedBody {
   border: 1px solid ThreeDShadow;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   margin: 2em auto;
   background: -moz-Field;
 }
@@ -25,9 +25,9 @@ html {
 #feedHeader {
   margin-top: 4.9em;
   margin-bottom: 1em;
-  -moz-margin-start: 1.4em;
-  -moz-margin-end: 1em;
-  -moz-padding-start: 2.9em;
+  margin-inline-start: 1.4em;
+  margin-inline-end: 1em;
+  padding-inline-start: 2.9em;
   font-size: 110%;
   color: InfoText;
 }
@@ -54,12 +54,12 @@ html {
 
 #feedHeader[firstrun="true"] #feedIntroText {
   padding-top: 0.1em;
-  -moz-padding-start: 0.6em;
+  padding-inline-start: 0.6em;
   display: block;
 }
 
 #feedHeader[firstrun="true"] > #feedSubscribeLine {
-  -moz-padding-start: 1.8em;
+  padding-inline-start: 1.8em;
 }
 
 #feedSubscribeLine {
@@ -94,8 +94,8 @@ h2 {
 
 #feedTitleLink {
   float: right;
-  -moz-margin-start: .6em;
-  -moz-margin-end: 0;
+  margin-inline-start: .6em;
+  margin-inline-end: 0;
   margin-top: 0;
   margin-bottom: 0;
 }
@@ -105,15 +105,15 @@ a[href] img {
 }
 
 #feedTitleContainer {
-  -moz-margin-start: 0;
-  -moz-margin-end: .6em;
+  margin-inline-start: 0;
+  margin-inline-end: .6em;
   margin-top: 0;
   margin-bottom: 0;
 }
 
 #feedTitleImage {
-  -moz-margin-start: .6em;
-  -moz-margin-end: 0;
+  margin-inline-start: .6em;
+  margin-inline-end: 0;
   margin-top: 0;
   margin-bottom: 0;
   max-width: 300px;

+ 1 - 1
theme/communicator/helpviewer/help.css

@@ -72,7 +72,7 @@
 /* With no labels, we don't need the margin on the icon that separates it
    from the label */
 #HelpToolbar .toolbarbutton-icon {
-  -moz-margin-end: 0;
+  margin-inline-end: 0;
 }
 
 /* Set the minimum sidebar width so the help contents aren't squeezed together.*/

+ 2 - 2
theme/communicator/preferences.css

@@ -11,6 +11,6 @@
 prefwindow {
   padding-top: 8px;
   padding-bottom: 0px;
-  -moz-padding-start: 8px;
-  -moz-padding-end: 10px;
+  padding-inline-start: 8px;
+  padding-inline-end: 10px;
 }

+ 7 - 1
theme/communicator/profile/profile.css

@@ -10,7 +10,7 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 treechildren::-moz-tree-image {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-stock_person-16);
 }
 
@@ -19,6 +19,12 @@ treechildren::-moz-tree-image(rowMigrate-no) {
 }
 
 /* profile selection dialog */
+
+/* Override global.css */
+hbox.wizard-box {
+  padding: 10px 10px 10px 10px;
+}
+
 #intro,
 #label {
   width: 17em;

+ 1 - 1
theme/communicator/profile/profileManager.css

@@ -14,5 +14,5 @@
 }
 
 #buttons-box {
-  -moz-margin-start: 1em;
+  margin-inline-start: 1em;
 }

+ 2 - 2
theme/communicator/search/engineManager.css

@@ -3,8 +3,8 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #engineChildren::-moz-tree-image(engineName) {
-  -moz-margin-end: 4px;
-  -moz-margin-start: 1px;
+  margin-inline-end: 4px;
+  margin-inline-start: 1px;
   width: 16px;
   height: 16px;
 }

+ 3 - 3
theme/communicator/sidebar/sidebar.css

@@ -99,9 +99,9 @@
   padding: 3px;
   color: -moz-DialogText;
   text-shadow: none;
-  -moz-margin-start: -5px;
-  -moz-padding-start: 8px;
-  -moz-padding-end: 2px;
+  margin-inline-start: -5px;
+  padding-inline-start: 8px;
+  padding-inline-end: 2px;
 }
 
 .sbtab-twisty {

+ 1 - 1
theme/communicator/sync/syncCommon.css

@@ -10,7 +10,7 @@
 }
 
 .statusIcon {
-  -moz-margin-start: 4px;
+  margin-inline-start: 4px;
   max-height: 16px;
   max-width: 16px;
 }

+ 1 - 1
theme/communicator/sync/syncSetup.css

@@ -98,7 +98,7 @@ description > .text-link:focus {
 }
 
 .inputColumn {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .recommended {

+ 1 - 1
theme/communicator/toolbar.css

@@ -64,7 +64,7 @@ toolbargrippy[tbgrippy-collapsed="true"] {
 
 toolbargrippy[tbgrippy-collapsed="true"] > .toolbargrippy-texture {
   margin-top: 0;
-  -moz-margin-start: 2px;
+  margin-inline-start: 2px;
   width: 0px;
   height: 6px;
 }

+ 1 - 1
theme/communicator/xpinstall/xpinstall.css

@@ -12,7 +12,7 @@
 }
 
 #urlColumn {
-  -moz-margin-start: 1ex;
+  margin-inline-start: 1ex;
 }
 
 .confirmSeparator {

+ 6 - 6
theme/editor/EditorDialog.css

@@ -67,8 +67,8 @@
   height: 20px;
   margin-top: 0px;
   margin-bottom: 0px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: 3px;
+  margin-inline-start: 0px;
+  margin-inline-end: 3px;
 }
 
 #ColorPickerSwatch[default="true"] {
@@ -82,13 +82,13 @@
   border: 1px inset #CCCCCC;
   margin-top: 1px;
   margin-bottom: 2px;
-  -moz-margin-start: 4px;
-  -moz-margin-end: 2px;
+  margin-inline-start: 4px;
+  margin-inline-end: 2px;
 }
 
 #ColorPreview {
   border: 1px inset #CCCCCC;
-  -moz-margin-start:    10px;
+  margin-inline-start:    10px;
   padding: 0 5px;
   min-width:     100px;
   min-height:     50px;
@@ -139,7 +139,7 @@
 .colorpicker {
   border: 1px outset #CCCCCC;
   /* This should be the same as for textbox */
-  -moz-margin-start: 4px;
+  margin-inline-start: 4px;
   /* For a little extra space between buttons */
   margin-bottom: 2px;
 }

+ 4 - 4
theme/editor/editor.css

@@ -25,15 +25,15 @@
 .source-editor:focus {
   margin-top: 0px;
   margin-bottom: 5px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: 5px;
+  margin-inline-start: 0px;
+  margin-inline-end: 5px;
   border: 0px;
   /* Scroll bars are in content, 
      so we can't use right and bottom padding! */
   padding-top: 5px;
   padding-bottom: 0px;
-  -moz-padding-start: 5px;
-  -moz-padding-end: 0px;
+  padding-inline-start: 5px;
+  padding-inline-end: 0px;
 }
 
 /* Multiline textarea for HTML source editing */

+ 3 - 3
theme/extensions/calendar/lightning.css

@@ -9,13 +9,13 @@
   -moz-appearance: splitter !important;
   border-left: none !important;
   width: 6px !important;
-  -moz-margin-end: 0 !important;
+  margin-inline-end: 0 !important;
   transition: none !important;
 }
 
 #today-splitter {
-  -moz-margin-start: 1px !important;
-  -moz-margin-end: 1px !important;
+  margin-inline-start: 1px !important;
+  margin-inline-end: 1px !important;
 }
 
 #calsidebar_splitter:-moz-locale-dir(rtl),

+ 2 - 2
theme/extensions/seafox/navigator.css

@@ -31,11 +31,11 @@
 #identity-box[src="chrome://global/skin/icons/blacklist_favicon.png"],
 #identity-box[src="chrome://global/skin/icons/warning-16.png"],
 #identity-box[level] {
-  -moz-margin-end: 4px;
+  margin-inline-end: 4px;
 }
 
 .notification-anchor-icon[showing="true"] {
-  -moz-margin-end: 3px!important;
+  margin-inline-end: 3px!important;
 }
 
 /* Verified Identity */

+ 2 - 2
theme/global/about.css

@@ -17,7 +17,7 @@ body {
   border: 1px solid ThreeDShadow;
   border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   background: -moz-Field;
 }
 
@@ -43,7 +43,7 @@ img {
 
 ul {
   margin: 0;
-  -moz-margin-start: 1.5em;
+  margin-inline-start: 1.5em;
   padding: 0;
   list-style: square;
 }

+ 2 - 2
theme/global/aboutReader.css

@@ -9,9 +9,9 @@ body {
 @media (max-width: 785px) {
   body {
     padding-top: 64px;
-    -moz-padding-end: 0;
+    padding-inline-end: 0;
     padding-bottom: 64px;
-    -moz-padding-start: 51px;
+    padding-inline-start: 51px;
   }
 }
 

+ 3 - 3
theme/global/aboutReaderContent.css

@@ -85,7 +85,7 @@ pre {
 
 blockquote {
   padding: 0;
-  -moz-padding-start: 16px;
+  padding-inline-start: 16px;
 }
 
 ul,
@@ -94,12 +94,12 @@ ol {
 }
 
 ul {
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   list-style: disc;
 }
 
 ol {
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   list-style: decimal;
 }
 

+ 1 - 1
theme/global/alerts/alert.css

@@ -25,7 +25,7 @@
 
 .alertTextBox {
   padding: 8px;
-  -moz-padding-start: 16px;
+  padding-inline-start: 16px;
   width: 255px;
 }
 

+ 5 - 5
theme/global/autocomplete.css

@@ -83,7 +83,7 @@ panel[type="autocomplete-richlistbox"],
 }
 
 .autocomplete-treebody::-moz-tree-cell-text {
-  -moz-padding-start: 8px;
+  padding-inline-start: 8px;
 }
 
 treechildren.autocomplete-treebody::-moz-tree-row(selected) {
@@ -143,15 +143,15 @@ treechildren.autocomplete-treebody::-moz-tree-cell-text(selected) {
   width: 16px; 
   height: 16px;
   margin-bottom: -2px;
-  -moz-margin-start: 3px;
-  -moz-margin-end: 6px;
+  margin-inline-start: 3px;
+  margin-inline-end: 6px;
 }
 
 .ac-type-icon {
   width: 16px; 
   height: 16px;
-  -moz-margin-start: 6px;
-  -moz-margin-end: 4px;
+  margin-inline-start: 6px;
+  margin-inline-end: 4px;
 }
 
 .ac-extra > .ac-result-type-tag {

+ 8 - 8
theme/global/button.css

@@ -31,12 +31,12 @@ button {
   border: 1px solid transparent;
   padding-top: 1px;
   padding-bottom: 2px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 4px;
+  padding-inline-start: 3px;
+  padding-inline-end: 4px;
 }
 
 .button-icon {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .button-text {
@@ -90,8 +90,8 @@ button[open="true"] > .button-box,
 button[checked="true"] > .button-box {
   padding-top: 2px;
   padding-bottom: 1px;
-  -moz-padding-start: 4px;
-  -moz-padding-end: 3px;
+  padding-inline-start: 4px;
+  padding-inline-end: 3px;
 }
 
 /* .......... disabled state .......... */
@@ -108,8 +108,8 @@ button[disabled="true"]:hover:active {
 button[disabled="true"] > .button-box {
   padding-top: 1px !important;
   padding-bottom: 2px !important;
-  -moz-padding-start: 3px !important;
-  -moz-padding-end: 4px !important;
+  padding-inline-start: 3px !important;
+  padding-inline-end: 4px !important;
 }
 
 /* ::::: menu/menu-button buttons ::::: */
@@ -128,7 +128,7 @@ button[type="menu-button"] {
 }
 
 .button-menubutton-dropmarker {
-  -moz-margin-end: 3px;
+  margin-inline-end: 3px;
 }
 
 /* ::::: plain buttons ::::: */

+ 1 - 1
theme/global/checkbox.css

@@ -42,7 +42,7 @@ checkbox {
 }
 
 .checkbox-icon[src] {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .checkbox-label {

+ 2 - 2
theme/global/commonDialog.css

@@ -5,8 +5,8 @@
 @import url("chrome://icons/skin/icon-theme-default.css");
 
 #filler {
-  -moz-margin-start: -8px;
-  -moz-margin-end: -10px;
+  margin-inline-start: -8px;
+  margin-inline-end: -10px;
 }
 
 #iconContainer {

+ 3 - 3
theme/global/config.css

@@ -24,14 +24,14 @@
   border: 1px solid ThreeDShadow;
   border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 78px;
+  padding-inline-start: 78px;
   margin-left: 1em;
   margin-right: 1em;
 }
 
 #warningBox > .title,
 #warningBox > .description {
-  -moz-margin-start: 3em;
+  margin-inline-start: 3em;
 }
 
 #warningInnerBox
@@ -65,7 +65,7 @@
 #exclam
 {
   list-style-image: var(--icon-dialog-warning-48);
-  -moz-margin-end: 3em;
+  margin-inline-end: 3em;
 }
 
 #configTreeBody::-moz-tree-cell-text(user)

+ 3 - 3
theme/global/datetimepicker.css

@@ -20,15 +20,15 @@ datepicker, timepicker {
 .datetimepicker-input-box {
   -moz-appearance: textfield;
   cursor: text;
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   border: 2px solid;
   -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;
   -moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;
   -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;
   -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
   padding: 2px 0 3px 0;
-  -moz-padding-start: 4px;
-  -moz-padding-end: 2px;
+  padding-inline-start: 4px;
+  padding-inline-end: 2px;
   background-color: -moz-Field;
   color: -moz-FieldText;
 }

+ 7 - 7
theme/global/dialog.css

@@ -13,8 +13,8 @@
 dialog { 
   padding-top: 8px;
   padding-bottom: 10px;
-  -moz-padding-start: 8px;
-  -moz-padding-end: 10px;
+  padding-inline-start: 8px;
+  padding-inline-end: 10px;
 }
 
 /* ::::: dialog buttons ::::: */
@@ -50,16 +50,16 @@ dialogheader {
   -moz-box-orient: vertical;
   margin-top: -8px;
   margin-bottom: 0;
-  -moz-margin-start: -8px;
-  -moz-margin-end: -10px;
+  margin-inline-start: -8px;
+  margin-inline-end: -10px;
   border-left: none;
   border-right: none;
   border-top: none;
   -moz-border-bottom-colors: ThreeDHighlight ThreeDShadow;
   padding-top: 12px;
   padding-bottom: 12px;
-  -moz-padding-start: 25px;
-  -moz-padding-end: 5px;
+  padding-inline-start: 25px;
+  padding-inline-end: 5px;
   background-color: Window;
   color: WindowText;
 }
@@ -70,5 +70,5 @@ dialogheader {
 }
 
 .header-large > .dialogheader-description {
-  -moz-margin-start: 12px !important;
+  margin-inline-start: 12px !important;
 }

+ 5 - 5
theme/global/dirListing/dirListing.css

@@ -47,7 +47,7 @@ p {
   float: left;
 }
 
-#UI_goUp:-moz-dir(rtl) {
+#UI_goUp:dir(rtl) {
   float: right;
 }
 
@@ -56,7 +56,7 @@ p {
   float: right;
 }
 
-#UI_showHidden:-moz-dir(rtl) {
+#UI_showHidden:dir(rtl) {
   float: left;
 }
 
@@ -91,12 +91,12 @@ td:not(:first-child) {
 
 .up {
   padding: 0 .5em;
-  -moz-margin-start: 20px;
+  margin-inline-start: 20px;
 }
 
 .up::before {
-  -moz-margin-end: 4px;
-  -moz-margin-start: -20px;
+  margin-inline-end: 4px;
+  margin-inline-start: -20px;
   vertical-align: middle;
   content: var(--icon-go-up-16);
 }

+ 2 - 2
theme/global/expander.css

@@ -9,6 +9,6 @@
 .settingsContainer {
   padding-top: 3px;
   padding-bottom: 5px;
-  -moz-padding-start: 20px;
-  -moz-padding-end: 5px;
+  padding-inline-start: 20px;
+  padding-inline-end: 5px;
 }

+ 2 - 2
theme/global/filefield.css

@@ -24,8 +24,8 @@ filefield {
   height: 16px;
   margin-top: 1px;
   margin-bottom: 1px;
-  -moz-margin-start: 1px;
-  -moz-margin-end: 4px;
+  margin-inline-start: 1px;
+  margin-inline-end: 4px;
 }
 
 .fileFieldLabel {

+ 4 - 4
theme/global/findBar.css

@@ -45,8 +45,8 @@ findbar[hidden] {
   list-style-image: none;
   margin-top: 2px;
   margin-bottom: 0;
-  -moz-margin-start: 12px;
-  -moz-margin-end: 0;
+  margin-inline-start: 12px;
+  margin-inline-end: 0;
   width: 16px;
   height: 16px;
 }
@@ -54,8 +54,8 @@ findbar[hidden] {
 .findbar-find-status {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
-  -moz-margin-start: 3px !important;
-  -moz-margin-end: 0 !important;
+  margin-inline-start: 3px !important;
+  margin-inline-end: 0 !important;
   padding: 2px !important;
 }
 

+ 7 - 7
theme/global/formatting.css

@@ -97,8 +97,8 @@
     {
       border-left: 1px solid ThreeDShadow;
       border-right: 1px solid ThreeDHighlight;
-      -moz-margin-start: 0.4em;
-      -moz-margin-end: 0.4em;
+      margin-inline-start: 0.4em;
+      margin-inline-end: 0.4em;
     }
   
 /* groove separators (0 padding, for dividing effects) */  
@@ -150,8 +150,8 @@
     {
       margin-top: 1px;
       margin-bottom: 2px;
-      -moz-margin-start: 6px;
-      -moz-margin-end: 5px;
+      margin-inline-start: 6px;
+      margin-inline-end: 5px;
     }
 
   .header 
@@ -176,7 +176,7 @@
     
   .indent
     {
-      -moz-margin-start         : 23px;
+      margin-inline-start         : 23px;
     }
 
   .box-padded
@@ -198,8 +198,8 @@
     {
       margin-top: 0px !important;
       margin-bottom: 0px !important;
-      -moz-margin-start: 1px !important;
-      -moz-margin-end: 2px !important;
+      margin-inline-start: 1px !important;
+      margin-inline-end: 2px !important;
     }
 
 

+ 6 - 6
theme/global/global.css

@@ -51,8 +51,8 @@ prefwindow {
 window.dialog {
   padding-top: 8px;
   padding-bottom: 10px;
-  -moz-padding-start: 8px;
-  -moz-padding-end: 10px;
+  padding-inline-start: 8px;
+  padding-inline-end: 10px;
 }
 
 /* ::::: alert icons :::::*/
@@ -132,7 +132,7 @@ sidebarheader {
 }
 
 sidebarheader > label {
-  -moz-padding-start: 4px;
+  padding-inline-start: 4px;
 }
 
 .toolbar-focustarget {
@@ -222,8 +222,8 @@ label {
   cursor: default;
   margin-top: 1px;
   margin-bottom: 2px;
-  -moz-margin-start: 6px;
-  -moz-margin-end: 5px;
+  margin-inline-start: 6px;
+  margin-inline-end: 5px;
 }
 
 description {
@@ -247,7 +247,7 @@ label[disabled="true"] {
 }
 
 .indent {
-  -moz-margin-start: 23px;
+  margin-inline-start: 23px;
 }
 
 .box-padded {

+ 2 - 2
theme/global/groupbox.css

@@ -16,7 +16,7 @@ groupbox {
 }
 
 .groupbox-body {
-  -moz-padding-start: 10px;
+  padding-inline-start: 10px;
 }
 
 caption {
@@ -28,5 +28,5 @@ caption {
 .caption-text {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
-  -moz-margin-start: 1px !important;
+  margin-inline-start: 1px !important;
 }

+ 7 - 7
theme/global/listbox.css

@@ -79,16 +79,16 @@ listheader[sortable="true"]:hover:active {
   -moz-border-left-colors: ThreeDShadow -moz-Dialog;
   padding-top: 0px;
   padding-bottom: 0px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 1px;
+  padding-inline-start: 3px;
+  padding-inline-end: 1px;
 }
 
 .listheader-icon {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .listheader-icon[sortable="true"]:hover:active {
-  -moz-margin-end: 1px;
+  margin-inline-end: 1px;
 }
 
 .listheader-label {
@@ -107,13 +107,13 @@ listheader[sortable="true"]:hover:active {
   margin: 0px !important;
   padding-top: 0px;
   padding-bottom: 1px;
-  -moz-padding-start: 4px;
-  -moz-padding-end: 0px;
+  padding-inline-start: 4px;
+  padding-inline-end: 0px;
   white-space: nowrap;
 }
 
 .listcell-icon {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .listcell-label[disabled="true"] {

+ 1 - 1
theme/global/media/videocontrols.css

@@ -94,7 +94,7 @@
 
 .controlBar[fullscreen-unavailable] > .volumeStack {
   /* This value is duplicated in the videocontrols.xml adjustControlSize function. */
-  -moz-margin-end: 8px;
+  margin-inline-end: 8px;
 }
 
 .volumeControl .scale-thumb {

+ 12 - 12
theme/global/menu.css

@@ -83,34 +83,34 @@ menulist > menupopup > menu {
 .menu-iconic-text {
   margin-top: 0px !important;
   margin-bottom: 0px !important;
-  -moz-margin-start: 0px !important;
-  -moz-margin-end: 2px !important;
+  margin-inline-start: 0px !important;
+  margin-inline-end: 2px !important;
   color: inherit;
 }
 
 .menu-text {
   /* This is (18 + the size of end-padding on .menu-iconic-left)px */
-  -moz-margin-start: 21px !important;
+  margin-inline-start: 21px !important;
   font-weight: inherit;
 }
 
 menucaption > .menu-text,
 menucaption > .menu-iconic-text {
-  -moz-margin-start: 0 !important;
+  margin-inline-start: 0 !important;
   font-weight: bold;
 }
 
 .menu-description {
   font-style: italic;
   color: GrayText;
-  -moz-margin-start: 1ex !important;
+  margin-inline-start: 1ex !important;
 }
 
 .menu-accel,
 .menu-iconic-accel {
   margin-top: 0px !important;
   margin-bottom: 0px !important;
-  -moz-margin-start: 7px !important;
+  margin-inline-start: 7px !important;
   color: inherit;
 }
 
@@ -121,7 +121,7 @@ menucaption > .menu-iconic-text {
 .menu-iconic-left {
   width: 16px;
   /* We can only hardcode this, to make the default GTK icon<->label spacing */
-  -moz-padding-end: 3px !important;
+  padding-inline-end: 3px !important;
 }
 
 .menu-iconic-icon {
@@ -132,8 +132,8 @@ menucaption > .menu-iconic-text {
 .menu-right {
   margin-top: 0px;
   margin-bottom: 0px;
-  -moz-margin-start: 6px;
-  -moz-margin-end: 0px;
+  margin-inline-start: 6px;
+  margin-inline-end: 0px;
   width: 1ex;
   height: 1ex;
   /* These next two rules are needed to prevent inheritance and thus ugliness */
@@ -145,8 +145,8 @@ menucaption > .menu-iconic-text {
 .menubar-left {
   margin-top: 0px;
   margin-bottom: 0px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: 2px;
+  margin-inline-start: 0px;
+  margin-inline-end: 2px;
   color: inherit;
 }
 
@@ -202,7 +202,7 @@ menulist > menupopup > menuseparator {
 /* ::::: tree column picker ::::: */
 
 .treecell-popupcell-menu {
-  -moz-margin-start: -2px;
+  margin-inline-start: -2px;
   list-style-image: url("chrome://global/skin/columnselect.gif");
   -moz-image-region: auto;
 }

+ 3 - 3
theme/global/menulist.css

@@ -52,7 +52,7 @@ menulist[disabled="true"]:hover:active {
 .menulist-description {
   font-style: italic;
   color: GrayText;
-  -moz-margin-start: 1ex !important;
+  margin-inline-start: 1ex !important;
 }
 
 /* ::::: editable menulists ::::: */
@@ -66,8 +66,8 @@ menulist[editable="true"] {
   -moz-appearance: menulist-textfield;
   padding-top: 3px;
   padding-bottom: 3px;
-  -moz-padding-start: 2px;
-  -moz-padding-end: 0px;
+  padding-inline-start: 2px;
+  padding-inline-end: 0px;
 }
 
 menulist[editable="true"] > .menulist-dropmarker {

+ 9 - 9
theme/global/netError.css

@@ -31,7 +31,7 @@ h1 {
 
 ul, ol {
   margin: 0;
-  -moz-margin-start: 1.5em;
+  margin-inline-start: 1.5em;
   padding: 0;
 }
 
@@ -51,7 +51,7 @@ ul {
   border: 1px solid ThreeDShadow;
   border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   background: var(--icon-dialog-warning-48) left 0 no-repeat -moz-Field;
   background-origin: content-box;
 }
@@ -60,16 +60,16 @@ ul {
   background-image: url("chrome://global/skin/icons/sslWarning.png");
 }
 
-#errorPageContainer:-moz-dir(rtl) {
+#errorPageContainer:dir(rtl) {
   background-position: right 0;
 }
 
 #errorTitle {
-  -moz-margin-start: 80px;
+  margin-inline-start: 80px;
 }
 
 #errorLongContent {
-  -moz-margin-start: 80px;
+  margin-inline-start: 80px;
 }
 
 #errorShortDesc > p {
@@ -81,7 +81,7 @@ ul {
 }
 
 #errorLongDesc {
-  -moz-padding-end: 3em;
+  padding-inline-end: 3em;
   font-size: 110%;
 }
 
@@ -90,18 +90,18 @@ ul {
 
 #errorTryAgain {
   margin-top: 2em;
-  -moz-margin-start: 80px;
+  margin-inline-start: 80px;
 }
 
 #brand {
   position: absolute;
   right: 0;
   bottom: -1.5em;
-  -moz-margin-end: 10px;
+  margin-inline-end: 10px;
   opacity: .4;
 }
 
-#brand:-moz-dir(rtl) {
+#brand:dir(rtl) {
   right: auto;
   left: 0;
 }

+ 3 - 3
theme/global/notification.css

@@ -40,8 +40,8 @@ notification[type="critical"] {
 .messageImage {
   width: 16px;
   height: 16px;
-  -moz-margin-start: 6px;
-  -moz-margin-end: 1px;
+  margin-inline-start: 6px;
+  margin-inline-end: 1px;
 }
 
 /* Default icons for notifications */
@@ -90,7 +90,7 @@ notification[type="critical"] {
 }
 
 .popup-notification-closebutton {
-  -moz-margin-end: -10px;
+  margin-inline-end: -10px;
   margin-top: -6px;
 }
 

+ 2 - 2
theme/global/preferences.css

@@ -28,8 +28,8 @@ prefwindow[type="child"] > prefpane {
 
 .prefWindow-dlgbuttons {
   padding-bottom: 8px;
-  -moz-padding-start: 8px;
-  -moz-padding-end: 8px;
+  padding-inline-start: 8px;
+  padding-inline-end: 8px;
 }
 
 prefwindow[type="child"] .prefWindow-dlgbuttons {

+ 1 - 1
theme/global/radio.css

@@ -42,7 +42,7 @@ radio {
 }
 
 .radio-icon[src] {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .radio-label {

+ 1 - 1
theme/global/tabbox.css

@@ -59,7 +59,7 @@ tab[selected="true"] {
 }
 
 tab + tab {
-  -moz-margin-start: -2px;
+  margin-inline-start: -2px;
 }
 
 .tab-text {

+ 1 - 1
theme/global/textbox.css

@@ -23,7 +23,7 @@ textbox {
   -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;
   -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
   padding: 2px 2px 3px;
-  -moz-padding-start: 4px;
+  padding-inline-start: 4px;
   background-color: -moz-Field;
   color: -moz-FieldText;
 }

+ 2 - 2
theme/global/toolbar.css

@@ -75,8 +75,8 @@ toolbarpaletteitem[place="toolbar"] > toolbarspacer {
 .toolbarpaletteitem-box[type="spring"][place="toolbar"] {
   margin-top: 2px;
   margin-bottom: 2px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: 2px;
+  margin-inline-start: 0px;
+  margin-inline-end: 2px;
 }
 
 .toolbarpaletteitem-box[type="separator"][place="palette"] {

+ 3 - 3
theme/global/toolbarbutton.css

@@ -25,7 +25,7 @@ toolbarbutton:-moz-lwtheme {
 
 .toolbarbutton-icon[label]:not([label=""]),
 .toolbarbutton-icon[type="menu"] {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .toolbarbutton-text {
@@ -45,8 +45,8 @@ toolbarbutton:hover:active,
 toolbarbutton[open="true"] {
   padding-top: 4px;
   padding-bottom: 2px;
-  -moz-padding-start: 4px;
-  -moz-padding-end: 2px;
+  padding-inline-start: 4px;
+  padding-inline-end: 2px;
   color: ButtonText;
 }
 

+ 6 - 6
theme/global/tree.css

@@ -167,7 +167,7 @@ treechildren::-moz-tree-drop-feedback {
   background-color: Highlight;
   width: 50px;
   height: 2px;
-  -moz-margin-start: 5px;
+  margin-inline-start: 5px;
 }
 
 /* ::::: tree progress meter ::::: */
@@ -240,13 +240,13 @@ treecolpicker:hover:active {
   -moz-border-left-colors: ThreeDShadow -moz-Dialog;
   padding-top: 0px;
   padding-bottom: 0px;
-  -moz-padding-start: 3px;
-  -moz-padding-end: 1px;
+  padding-inline-start: 3px;
+  padding-inline-end: 1px;
 }
 
 .treecol-image:hover:active {
   padding: 0px;
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
 }
 
 treecol:hover:active .treecol-text {
@@ -298,7 +298,7 @@ treechildren::-moz-tree-column(insertafter) {
 
 treechildren::-moz-tree-twisty {
   -moz-appearance: treetwisty;
-  -moz-padding-end: 4px;
+  padding-inline-end: 4px;
   padding-top: 1px;
   width: 9px; /* The image's width is 9 pixels */
   list-style-image: url("chrome://global/skin/tree/twisty-clsd.png");
@@ -344,7 +344,7 @@ treechildren::-moz-tree-cell-text(selected, editing) {
   -moz-border-left-colors: Highlight;
   -moz-border-right-colors: Highlight;
   margin: 0;
-  -moz-margin-start: -4px;
+  margin-inline-start: -4px;
   padding: 1px;
 }
 

+ 5 - 5
theme/global/wizard.css

@@ -19,17 +19,17 @@ wizard[description=""] .wizard-header-description {
 }
 
 .wizard-header-label {
-  -moz-margin-start: 23px;
+  margin-inline-start: 23px;
   font-weight: bold;
 }
 
 .wizard-header-description {
-  -moz-margin-start: 44px;
+  margin-inline-start: 44px;
 }
 
 wizard[branded="true"] .wizard-header-icon {
   list-style-image: url("chrome://branding/content/icon48.png");
-  -moz-margin-end: 5px;
+  margin-inline-end: 5px;
 }
 
 .wizard-page-box {
@@ -46,9 +46,9 @@ wizard[branded="true"] .wizard-header-icon {
 
 .wizard-button[dlgtype="finish"],
 .wizard-button[dlgtype="next"] {
-  -moz-margin-start: 0px !important;
+  margin-inline-start: 0px !important;
 }
 
 .wizard-button[dlgtype="back"] {
-  -moz-margin-end: 0px !important;
+  margin-inline-end: 0px !important;
 }

+ 5 - 5
theme/messenger/accountCentral.css

@@ -28,22 +28,22 @@ spacer.big {
 #acctCentralHeaderRow {
   padding-top: 10px;
   padding-bottom: 10px;
-  -moz-padding-start: 10px;
-  -moz-padding-end: 0px;
+  padding-inline-start: 10px;
+  padding-inline-end: 0px;
   font-size: 180%;
   font-weight: bold;
 }
 
 .acctCentralRow {
   -moz-binding: url("chrome://communicator/skin/communicatorBindings.xml#row-iconic");
-  -moz-margin-start: 10px;
+  margin-inline-start: 10px;
   font-size: 125%;
 }
 
 .row-iconic-icon {
   list-style-image: inherit;
-  -moz-margin-start: 5px;
-  -moz-margin-end: 5px;
+  margin-inline-start: 5px;
+  margin-inline-end: 5px;
 }
 
 .acctCentralRowTitleBox {

+ 5 - 5
theme/messenger/accountManage.css

@@ -14,11 +14,11 @@
 /* ::::: account manager :::::: */
 
 .specialFolderPickerGrid {
-  -moz-margin-start: 20px;
+  margin-inline-start: 20px;
 }
 
 .fccReplyFollowsParent {
-  -moz-margin-start: 20px;
+  margin-inline-start: 20px;
 }
 
 .selectForOfflineUseButton {
@@ -26,8 +26,8 @@
 }
 
 .selectForOfflineUseButton > .button-box > .button-icon {
-  -moz-margin-start: 4px;
-  -moz-margin-end: 4px;
+  margin-inline-start: 4px;
+  margin-inline-end: 4px;
 }
 
 .signatureBox {
@@ -42,7 +42,7 @@ treechildren::-moz-tree-cell-text(isDefaultServer-true) {
 /* ::::: SMTP Server Panel :::::: */
 
 .smtpServerListItem {
-  -moz-padding-start: 3px;
+  padding-inline-start: 3px;
 }
 
 #backgroundBox {

+ 2 - 2
theme/messenger/accountWizard.css

@@ -14,7 +14,7 @@
 
 .awIdentityLabel {
   width: 8em; 
-  -moz-margin-start: 5px;
+  margin-inline-start: 5px;
 }
 
 .serverLabel {
@@ -22,5 +22,5 @@
 }
 
 .serverDataBox {
-  -moz-margin-start: 15px;
+  margin-inline-start: 15px;
 }

+ 2 - 2
theme/messenger/addressbook/abResultsPane.css

@@ -7,12 +7,12 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 treechildren::-moz-tree-image(GeneratedName) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-stock_contact-16);
 }
 
 treechildren::-moz-tree-image(GeneratedName, MailList) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-stock_contact-list-16);
 }
 

+ 1 - 1
theme/messenger/addressbook/addressPanes.css

@@ -13,7 +13,7 @@
 /* ::::: directory pane icons ::::: */
 
 treechildren::-moz-tree-image(DirCol) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-x-office-address-book-16);
 }
 

+ 6 - 6
theme/messenger/addressbook/addressbook.css

@@ -152,7 +152,7 @@ toolbar[iconsize="small"] > #button-abdelete[disabled] {
 
 .CardViewHeading {
   padding: 1px;
-  -moz-padding-start: 5px;
+  padding-inline-start: 5px;
   margin: 0px 0px 1px;
   background-color: Highlight;
   color: HighlightText;
@@ -161,14 +161,14 @@ toolbar[iconsize="small"] > #button-abdelete[disabled] {
 }
 
 #cvBuddyIcon {
-  -moz-padding-start: 20px;
+  padding-inline-start: 20px;
   padding-top: 2px;
 }
 
 .CardViewText,
 .CardViewLink {
-  -moz-padding-start: 20px;
-  -moz-padding-end: 2px;
+  padding-inline-start: 20px;
+  padding-inline-end: 2px;
   min-width: 30px;
   margin: 0px;
 }
@@ -185,8 +185,8 @@ toolbar[iconsize="small"] > #button-abdelete[disabled] {
 }
 
 html|a {
-  -moz-padding-start: 0px;
-  -moz-padding-end: 2px;
+  padding-inline-start: 0px;
+  padding-inline-end: 2px;
   border: none !important;
 }
 

+ 2 - 2
theme/messenger/addressbook/selectAddressesDialog.css

@@ -30,8 +30,8 @@
 
 #newEditButtonBox {
   padding-top: 0.5em; 
-  -moz-padding-end: 0px;
-  -moz-margin-start: 0px;
+  padding-inline-end: 0px;
+  margin-inline-start: 0px;
 }
 
 .middle-button-spacer {

+ 1 - 1
theme/messenger/filterDialog.css

@@ -48,7 +48,7 @@ textbox {
 }
 
 .filler {
-  -moz-padding-end: 22px;
+  padding-inline-end: 22px;
 }
 
 .ruleaction {

+ 1 - 1
theme/messenger/folderPane.css

@@ -13,7 +13,7 @@
 /* ::::: mail folder ::::: */
 
 treechildren::-moz-tree-image(folderNameCol) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 .icon-holder[type="folder"],

+ 1 - 1
theme/messenger/messageBody.css

@@ -56,7 +56,7 @@
 .moz-text-plain[graphical-quote="false"] blockquote {
   margin: inherit;
   border-left: inherit;
-  -moz-padding-start: inherit;
+  padding-inline-start: inherit;
 }
 
 .moz-text-plain[graphical-quote="true"] blockquote {

+ 8 - 8
theme/messenger/messageHeader.css

@@ -44,8 +44,8 @@
 .headerName {
   margin-top: 0px;
   margin-bottom: 5px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: .5em;
+  margin-inline-start: 0px;
+  margin-inline-end: .5em;
   font-weight: bold;
   text-align: right;
 }
@@ -70,7 +70,7 @@
 
 .tagvalue {
   margin-top: 0;
-  -moz-margin-start: 0;
+  margin-inline-start: 0;
 }
 
 /* Fix collapsed header styles */
@@ -92,7 +92,7 @@
 }
 
 .messageIdDisplayImage {
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
   -moz-box-pack: end;
 }
 
@@ -110,7 +110,7 @@
 }
 
 .emailDisplayImage {
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
   -moz-box-pack: end;
 }
 
@@ -171,8 +171,8 @@ mail-emailaddress:-moz-focusring {
 .collapsedHeaderDisplayName {
   margin-top: 0px;
   margin-bottom: 0px;
-  -moz-margin-start: .55em;
-  -moz-margin-end: .5em;
+  margin-inline-start: .55em;
+  margin-inline-end: .5em;
   min-height: 16px;
   font-weight: bold;
 }
@@ -183,5 +183,5 @@ mail-emailaddress:-moz-focusring {
 
 .collapsedAttachmentButton {
   list-style-image: var(--icon-mail-attachment-16);
-  -moz-margin-end: .5em;
+  margin-inline-end: .5em;
 }

+ 15 - 11
theme/messenger/messengercompose/messengercompose.css

@@ -131,38 +131,38 @@ toolbar[iconsize="small"] > #button-save[disabled="true"] {
 treechildren::-moz-tree-cell-text(default-match) {
   margin-top: 2px;
   margin-bottom: 2px;
-  -moz-margin-start: 15px;
-  -moz-margin-end: -3px;
+  margin-inline-start: 15px;
+  margin-inline-end: -3px;
   border: none;
 }
 
 treechildren::-moz-tree-image(local-abook) {
   margin-top: 2px;
   margin-bottom: 2px;
-  -moz-margin-start: 4px;
-  -moz-margin-end: -1px;
+  margin-inline-start: 4px;
+  margin-inline-end: -1px;
   list-style-image: var(--icon-x-office-address-book-16);
 }
 
 treechildren::-moz-tree-image(remote-abook) {
   margin-top: 2px;
   margin-bottom: 2px;
-  -moz-margin-start: 2px;
-  -moz-margin-end: -3px;
+  margin-inline-start: 2px;
+  margin-inline-end: -3px;
   list-style-image: var(--icon-network-idle-16);
 }
 
 treechildren::-moz-tree-image(remote-err) {
   margin-top: 2px;
   margin-bottom: 2px;
-  -moz-margin-start: 2px;
-  -moz-margin-end: -3px;
+  margin-inline-start: 2px;
+  margin-inline-end: -3px;
   list-style-image: var(--icon-dialog-error-16);
 }
 
 treechildren::-moz-tree-image(subscribed-news) {
-  -moz-margin-start: 2px;
-  -moz-margin-end: -3px;
+  margin-inline-start: 2px;
+  margin-inline-end: -3px;
   list-style-image: var(--icon-internet-group-chat-16);
 }
 
@@ -183,10 +183,14 @@ treechildren::-moz-tree-image(subscribed-news) {
 }
 
 .menulist-compact > .menulist-label-box > .menulist-icon {
-  -moz-margin-start: 2px;
+  margin-inline-start: 2px;
   -moz-appearance: toolbarbutton-dropdown;
 }
 
+#FontFaceSelect {
+  max-width: 35ch;
+}
+
 /* ::::: lightweight themes ::::: */
 
 #MsgHeadersToolbar:-moz-lwtheme,

+ 1 - 1
theme/messenger/newmailalert.css

@@ -31,7 +31,7 @@
 
 #alertTextBox {
   padding: 4px;
-  -moz-padding-end: 16px;
+  padding-inline-end: 16px;
 }
 
 .folderSummary-message-row

+ 4 - 0
theme/messenger/newsblog/feed-subscriptions.css

@@ -24,3 +24,7 @@
 #statusContainerBox {
   height: 24px;
 }
+
+#autotagPrefix {
+  width: 35ch;
+}

+ 2 - 2
theme/messenger/searchDialog.css

@@ -39,7 +39,7 @@ menulist:not(#menuSearchLocalSystem) {
 }
 
 menulist:not(#menuSearchLocalSystem) > menupopup > menuitem {
-  -moz-padding-end: 2px;
+  padding-inline-end: 2px;
 }
 
 textbox {
@@ -47,7 +47,7 @@ textbox {
 }
 
 .filler {
-  -moz-padding-end: 22px;
+  padding-inline-end: 22px;
 }
 
 .small-button {

+ 3 - 3
theme/messenger/subscribe.css

@@ -15,7 +15,7 @@
 
 treechildren::-moz-tree-image(subscribedColumn),
 treechildren::-moz-tree-image(subscribedColumn2) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-gtk-no-16);
 }
 
@@ -36,13 +36,13 @@ treechildren::-moz-tree-cell-text(nameColumn, Subscribable-false) {
 /* ::::: folder icons :::::: */
 
 treechildren::-moz-tree-image(nameColumn) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-stock_folder-16);
 }
 
 treechildren::-moz-tree-image(nameColumn, ServerType-nntp),
 treechildren::-moz-tree-image(nameColumn2, nntp) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-stock_folder-16);
 }
 

+ 1 - 1
theme/messenger/threadPane.css

@@ -135,7 +135,7 @@ treechildren::-moz-tree-image(subjectCol) {
 }
 
 treechildren::-moz-tree-image(subjectCol) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
 }
 
 treechildren::-moz-tree-image(subjectCol, unread) {

+ 1 - 1
theme/messenger/virtualFolderListDialog.css

@@ -13,7 +13,7 @@
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 treechildren::-moz-tree-image(selectedColumn) {
-  -moz-margin-end: 2px;
+  margin-inline-end: 2px;
   list-style-image: var(--icon-gtk-no-16);
 }
 

+ 1 - 1
theme/mozapps/aboutNetworking.css

@@ -35,7 +35,7 @@ body {
   border: 1px solid ThreeDShadow;
   border-radius: 10px;
   padding: 3em;
-  -moz-padding-start: 30px;
+  padding-inline-start: 30px;
   background: -moz-Field;
   margin-left: auto;
   text-align: center;

+ 5 - 5
theme/mozapps/downloads/unknownContentType.css

@@ -16,16 +16,16 @@
   width: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: 5px;
+  margin-inline-start: 0px;
+  margin-inline-end: 5px;
 }
 
 .small-indent {
-  -moz-margin-start: 15px; 
-  -moz-margin-end: 15px;
+  margin-inline-start: 15px; 
+  margin-inline-end: 15px;
 }
 
 .small-indent label {
-  -moz-margin-start: 0px; 
+  margin-inline-start: 0px; 
 }
 

+ 2 - 2
theme/mozapps/extensions/about.css

@@ -34,7 +34,7 @@
   list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
   max-width: 64px;
   max-height: 64px;
-  -moz-margin-end: 6px;
+  margin-inline-end: 6px;
 }
 
 #genericAbout[addontype="theme"] #extensionIcon {
@@ -76,7 +76,7 @@
 }
 
 .boxIndent {
-  -moz-margin-start: 18px;
+  margin-inline-start: 18px;
 }
 
 #extensionCreator, .contributor {

+ 2 - 2
theme/mozapps/extensions/blocklist.css

@@ -5,8 +5,8 @@
 richlistitem {
   padding-top: 6px;
   padding-bottom: 6px;
-  -moz-padding-start: 7px;
-  -moz-padding-end: 7px;
+  padding-inline-start: 7px;
+  padding-inline-end: 7px;
   border-bottom: 1px solid #C0C0C0;
 }
 

+ 1 - 1
theme/mozapps/extensions/eula.css

@@ -6,7 +6,7 @@
   list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
   max-width: 48px;
   max-height: 48px;
-  -moz-margin-end: 6px;
+  margin-inline-end: 6px;
 }
 
 #eula-dialog[addontype="theme"] #icon {

+ 15 - 15
theme/mozapps/extensions/extensions.css

@@ -118,7 +118,7 @@
 #categories {
   -moz-appearance: none;
   border: none;
-  -moz-margin-end: -1px;
+  margin-inline-end: -1px;
   background-color: transparent;
   position: relative;
   margin-top: 41px;
@@ -196,7 +196,7 @@
 .category-icon {
   width: 32px;
   height: 32px;
-  -moz-margin-start: 6px;
+  margin-inline-start: 6px;
 }
 
 #category-search > .category-icon {
@@ -341,7 +341,7 @@
 
 .discover-logo {
   list-style-image: url("chrome://mozapps/skin/extensions/discover-logo.png");
-  -moz-margin-end: 15px;
+  margin-inline-end: 15px;
 }
 
 .discover-title {
@@ -383,7 +383,7 @@
 .details {
   cursor: pointer;
   margin: 0;
-  -moz-margin-start: 10px;
+  margin-inline-start: 10px;
 }
 
 .icon-container {
@@ -441,7 +441,7 @@
 }
 
 .description-container {
-  -moz-margin-start: 6px;
+  margin-inline-start: 6px;
   -moz-box-align: center;
 }
 
@@ -452,7 +452,7 @@
 .warning,
 .pending,
 .error {
-  -moz-margin-start: 48px;
+  margin-inline-start: 48px;
   -moz-box-align: center;
 }
 
@@ -628,12 +628,12 @@
 #detail-notifications .warning,
 #detail-notifications .pending,
 #detail-notifications .error {
-  -moz-margin-start: 0;
+  margin-inline-start: 0;
 }
 
 #detail-icon-container {
   width: 64px;
-  -moz-margin-end: 10px;
+  margin-inline-end: 10px;
 }
 
 #detail-icon {
@@ -650,7 +650,7 @@
 }
 
 #detail-screenshot {
-  -moz-margin-end: 2em;
+  margin-inline-end: 2em;
   max-width: 300px;
   max-height: 300px;
 }
@@ -673,7 +673,7 @@
 }
 
 #detail-desc, #detail-fulldesc {
-  -moz-margin-start: 6px;
+  margin-inline-start: 6px;
   /* This is necessary to fix layout issues with multi-line descriptions, see
      bug 592712*/
   outline: solid transparent;
@@ -751,7 +751,7 @@ setting {
   font-size: 90.9%;
   color: graytext;
   margin-top: -2px;
-  -moz-margin-start: 2em;
+  margin-inline-start: 2em;
   white-space: pre-wrap;
 }
 
@@ -776,8 +776,8 @@ setting[type="radio"] > radiogroup {
 /*** creator ***/
 
 .creator > label {
-  -moz-margin-start: 0;
-  -moz-margin-end: 0;
+  margin-inline-start: 0;
+  margin-inline-end: 0;
 }
 
 .creator > .text-link {
@@ -789,7 +789,7 @@ setting[type="radio"] > radiogroup {
 /*** rating ***/
 
 .meta-rating {
-  -moz-margin-end: 0;
+  margin-inline-end: 0;
   vertical-align: text-top;
 }
 
@@ -831,7 +831,7 @@ setting[type="radio"] > radiogroup {
   -moz-appearance: none;
   background-color: ButtonFace;
   padding-bottom: 1px;
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
   border-width: 1px;
   border-style: solid;
   border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;

+ 3 - 3
theme/mozapps/extensions/newaddon.css

@@ -35,7 +35,7 @@
 }
 
 #icon {
-  -moz-margin-end: 10px;
+  margin-inline-end: 10px;
   max-width: 64px;
   max-height: 64px;
   list-style-image: url("chrome://mozapps/skin/extensions/extensionGeneric.png");
@@ -78,11 +78,11 @@
   list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png");
   width: 16px;
   height: 15px;
-  -moz-margin-end: 5px;
+  margin-inline-end: 5px;
 }
 
 #allow {
-  -moz-margin-start: 84px;
+  margin-inline-start: 84px;
   margin-bottom: 20px;
 }
 

+ 4 - 4
theme/mozapps/extensions/selectAddons.css

@@ -100,8 +100,8 @@
   margin: 0;
   padding-top: 1px;
   padding-bottom: 2px;
-  -moz-padding-start: 6px;
-  -moz-padding-end: 5px;
+  padding-inline-start: 6px;
+  padding-inline-end: 5px;
 }
 
 .addon:not([active]) .addon-name,
@@ -131,7 +131,7 @@
 
 .action-list {
   margin-top: 10px;
-  -moz-margin-start: 5em;
+  margin-inline-start: 5em;
 }
 
 .action-header {
@@ -139,7 +139,7 @@
 }
 
 #confirm .addon {
-  -moz-margin-start: 3em;
+  margin-inline-start: 3em;
   -moz-box-align: center;
 }
 

+ 2 - 2
theme/mozapps/extensions/update.css

@@ -12,8 +12,8 @@
   height: 16px;
   margin-top: 5px;
   margin-bottom: 5px;
-  -moz-margin-start: 5px;
-  -moz-margin-end: 2px;
+  margin-inline-start: 5px;
+  margin-inline-end: 2px;
 }
 
 .alertBox {

+ 1 - 1
theme/mozapps/handling/handling.css

@@ -9,7 +9,7 @@
 
 richlistitem[type] {
   min-height: 36px; /* Don't forget to update the richlistbox height! */
-  -moz-padding-start: 2px;
+  padding-inline-start: 2px;
  }
  
 richlistitem {

+ 2 - 2
theme/mozapps/plugins/pluginProblem.css

@@ -170,8 +170,8 @@ html|a {
   width: 16px;
   height: 16px;
   margin-top: 4px;
-  -moz-margin-start: -20px;
-  -moz-margin-end: 4px;
+  margin-inline-start: -20px;
+  margin-inline-end: 4px;
   border: none;
   background-color: transparent;
   background-image: url("chrome://mozapps/skin/plugins/contentPluginClose.png");

+ 6 - 6
theme/mozapps/update/updates.css

@@ -44,8 +44,8 @@ wizardpage {
 }
 
 #licenseContent, #incompatibleListbox {
-  -moz-margin-start: 6px;
-  -moz-margin-end: 6px;
+  margin-inline-start: 6px;
+  margin-inline-end: 6px;
 }
 
 .inline-link {
@@ -59,8 +59,8 @@ wizardpage {
 
 /* Unsupported Page */
 #unsupportedLabel, #unsupportedLinkLabel {
-  -moz-margin-start: 0;
-  -moz-padding-start: 0;
+  margin-inline-start: 0;
+  padding-inline-start: 0;
 }
 
 /* Update Found Basic Page */
@@ -129,8 +129,8 @@ wizardpage {
 #errorReason {
   margin-top: 1px;
   margin-bottom: 2px;
-  -moz-margin-start: 6px !important;
-  -moz-margin-end: 5px;
+  margin-inline-start: 6px !important;
+  margin-inline-end: 5px;
   font-weight: bold;
 }
 

+ 7 - 7
theme/mozapps/xpinstall/xpinstallConfirm.css

@@ -20,7 +20,7 @@
 }
 
 #itemWarningIntro {
-  -moz-margin-start: 8px;
+  margin-inline-start: 8px;
 }
 
 #dialogContentBox {
@@ -30,14 +30,14 @@
 installitem {
   padding-top: 5px;
   padding-bottom: 5px;
-  -moz-padding-start: 5px;
-  -moz-padding-end: 0;
+  padding-inline-start: 5px;
+  padding-inline-end: 0;
   border-bottom: 1px dotted #C0C0C0;
   margin-bottom: 5px;
 }
 
 .alert-icon {
-  -moz-margin-end: 20px;
+  margin-inline-end: 20px;
 }
 
 .warning {
@@ -49,7 +49,7 @@ installitem {
 .xpinstallIconContainer {
   width: 32px;
   height: 32px;
-  -moz-margin-end: 5px;
+  margin-inline-end: 5px;
 }
 
 .xpinstallItemName {
@@ -69,8 +69,8 @@ installitem {
   color: -moz-FieldText;
   margin-top: 1px;
   margin-bottom: 1px;
-  -moz-margin-start: 6px;
-  -moz-margin-end: 5px;
+  margin-inline-start: 6px;
+  margin-inline-end: 5px;
 }
 
 .xpinstallItemIcon {

+ 11 - 11
theme/navigator/navigator.css

@@ -175,8 +175,8 @@ toolbar[iconsize="small"] > #sync-button[status=active] {
   -moz-box-align: center;
   padding-top: 0px;
   padding-bottom: 0px;
-  -moz-padding-start: 4px;
-  -moz-padding-end: 2px;
+  padding-inline-start: 4px;
+  padding-inline-end: 2px;
   border-left: 2px solid;
   -moz-border-left-colors: ThreeDShadow ThreeDHighlight;
   background-color: -moz-Dialog;
@@ -222,7 +222,7 @@ toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-icon {
 .popup-notification-icon {
   width: 64px;
   height: 64px;
-  -moz-margin-end: 10px;
+  margin-inline-end: 10px;
 }
 
 .popup-notification-icon[popupid="geolocation"] {
@@ -343,9 +343,9 @@ toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-icon {
   border-bottom: 1px solid rgba(255, 255, 255, .2);
   -moz-border-start: 1px solid rgba(255, 255, 255, .2);
   padding-top: 12px;
-  -moz-padding-end: 11px;
+  padding-inline-end: 11px;
    padding-bottom: 9px;
-  -moz-padding-start: 10px;
+  padding-inline-start: 10px;
 }
 
 .click-to-play-plugins-notification-center-box {
@@ -452,7 +452,7 @@ toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-icon {
 }
 
 .autocomplete-treebody::-moz-tree-cell-text(value) {
-  -moz-padding-start: 15px;
+  padding-inline-start: 15px;
 }
 
 .autocomplete-search-box {
@@ -475,7 +475,7 @@ panel[nomatch="true"] > .autocomplete-search-box {
 }
 
 .autocomplete-search-engine-img {
-  -moz-margin-end: 4px;
+  margin-inline-end: 4px;
   width: 16px;
   height: 16px;
 }
@@ -490,8 +490,8 @@ panel[nomatch="true"] > .autocomplete-search-box {
 #go-button {
   margin-top: 0px;
   margin-bottom: 0px;
-  -moz-margin-start: 0px;
-  -moz-margin-end: 4px;
+  margin-inline-start: 0px;
+  margin-inline-end: 4px;
   min-height: 25px;
   font: message-box;
   font-weight: bold;
@@ -577,8 +577,8 @@ toolbar[mode="text"] #search-button > .button-box {
 
 #security-button:not([label]) .statusbarpanel-text,
 #security-button[label=""] .statusbarpanel-text {
-  -moz-margin-start: 0;
-  -moz-margin-end: 0;
+  margin-inline-start: 0;
+  margin-inline-end: 0;
 }
 
 #ev-button {

+ 5 - 5
theme/navigator/pageInfo.css

@@ -24,7 +24,7 @@ textbox {
 }
 
 textbox.header {
-  -moz-margin-start: 0;
+  margin-inline-start: 0;
 }
 
 .iframe {
@@ -65,8 +65,8 @@ treechildren::-moz-tree-cell-text(broken) {
 #feedListbox > richlistitem {
   padding-top: 6px;
   padding-bottom: 6px;
-  -moz-padding-start: 7px;
-  -moz-padding-end: 7px;
+  padding-inline-start: 7px;
+  padding-inline-end: 7px;
   min-height: 25px;
   border-bottom: 1px dotted #C0C0C0;
 }
@@ -84,8 +84,8 @@ treechildren::-moz-tree-cell-text(broken) {
 .permission {
   padding-top: 6px;
   padding-bottom: 6px;
-  -moz-padding-start: 7px;
-  -moz-padding-end: 7px;
+  padding-inline-start: 7px;
+  padding-inline-end: 7px;
   min-height: 25px;
   border-bottom: 1px dotted #C0C0C0;
 }

+ 1 - 1
theme/navigator/tabbrowser.css

@@ -148,7 +148,7 @@ tab .tab-closebutton > .toolbarbutton-icon {
 .tab-drop-indicator-bar {
     height: 16px;
     margin-top: -16px;
-    -moz-margin-start: -7px;
+    margin-inline-start: -7px;
     position: relative;
 }