diff --git a/core/modules/block/block.admin.css b/core/modules/block/block.admin.css
index c6b9089166319d8b7edbe211fafd05a9a5902c3a..831ad44151571860cbb71caf1c79b9d150be0e14 100644
--- a/core/modules/block/block.admin.css
+++ b/core/modules/block/block.admin.css
@@ -1,4 +1,3 @@
-
 #blocks tr.region-title td {
   font-weight: bold;
 }
@@ -19,7 +18,6 @@ a.block-demo-backlink,
 a.block-demo-backlink:link,
 a.block-demo-backlink:visited {
   background-color: #b4d7f0;
-  -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
   color: #000;
   font-family: "Lucida Grande", Verdana, sans-serif;
diff --git a/core/modules/contextual/contextual.theme-rtl.css b/core/modules/contextual/contextual.theme-rtl.css
index 59694e12f6b1f5566728fcd0d9a1941539570343..f558ffa48fde9eeafac5967bde725c82d1a931b6 100644
--- a/core/modules/contextual/contextual.theme-rtl.css
+++ b/core/modules/contextual/contextual.theme-rtl.css
@@ -1,4 +1,3 @@
-
 /**
  * @file
  * RTL styling for contextual module.
@@ -9,7 +8,6 @@
   right: auto;
 }
 .contextual .contextual-links {
-  -moz-border-radius: 0 4px 4px 4px; /* FF3.6 */
   border-radius: 0 4px 4px 4px;
   left: 0;
   right: auto;
diff --git a/core/modules/contextual/contextual.theme.css b/core/modules/contextual/contextual.theme.css
index 48d8e8336a1f080b83d2fe7e0fe6779b37034090..d86c59672007562ff57ae5497d8821a73b297e2a 100644
--- a/core/modules/contextual/contextual.theme.css
+++ b/core/modules/contextual/contextual.theme.css
@@ -1,4 +1,3 @@
-
 /**
  * @file
  * Styling for contextual module.
@@ -38,7 +37,6 @@
   background-color: #ffffff;
   border-bottom: none;
   border-color: #d6d6d6;
-  -moz-border-radius: 4px 4px 0 0; /* FF3.6 */
   border-radius: 4px 4px 0 0;
   position: relative;
   z-index: 1;
@@ -50,7 +48,6 @@
 .contextual .contextual-links {
   background-color: #fff;
   border: 1px solid #d6d6d6;
-  -moz-border-radius: 4px 0 4px 4px; /* FF3.6 */
   border-radius: 4px 0 4px 4px; /* LTR */
   margin: 0;
   padding: 0.25em 0;
diff --git a/core/modules/overlay/overlay-child-rtl.css b/core/modules/overlay/overlay-child-rtl.css
index 2bc55486f9839610a9c302c261923eee8d96ea41..febaab34b1c417c0b37bda573647ee2854b79878 100644
--- a/core/modules/overlay/overlay-child-rtl.css
+++ b/core/modules/overlay/overlay-child-rtl.css
@@ -18,7 +18,6 @@ html {
 #overlay-close,
 #overlay-close:hover {
   background: transparent url(images/close-rtl.png) no-repeat;
-  -moz-border-radius-topright: 0;
   border-top-right-radius: 0;
 }
 
diff --git a/core/modules/overlay/overlay-child.css b/core/modules/overlay/overlay-child.css
index f760c26d25e9e90195b1941ecbd2e2d98c04d1eb..5ca0b4f25775e57ae7c7be8f4893bf7f649b71b5 100644
--- a/core/modules/overlay/overlay-child.css
+++ b/core/modules/overlay/overlay-child.css
@@ -64,7 +64,6 @@
 #overlay-close,
 #overlay-close:hover {
   background: transparent url(images/close.png) no-repeat; /* LTR */
-  -moz-border-radius-topleft: 0; /* LTR */
   border-top-left-radius: 0; /* LTR */
   display: block;
   height: 26px;
@@ -96,7 +95,6 @@
 #overlay-tabs li a:visited,
 #overlay-tabs li a:hover {
   background-color: #a6a7a2;
-  -moz-border-radius: 8px 8px 0 0;
   border-radius: 8px 8px 0 0;
   color: #000;
   display: inline-block;
@@ -138,7 +136,6 @@
   background-color: #fff;
   margin: -20px auto 20px;
   width: 80%;
-  -moz-border-radius: 0 0 8px 8px;
   border-radius: 0 0 8px 8px;
 }
 .overlay-disable-message-focused {
diff --git a/core/modules/shortcut/shortcut.theme-rtl.css b/core/modules/shortcut/shortcut.theme-rtl.css
index 981466f9c159ae8f3163b97cca484ad7341dd2ba..424f38fb092862b910f5c3735ae4b1535a5686c6 100644
--- a/core/modules/shortcut/shortcut.theme-rtl.css
+++ b/core/modules/shortcut/shortcut.theme-rtl.css
@@ -40,6 +40,5 @@
 }
 .add-or-remove-shortcuts a:focus .text,
 .add-or-remove-shortcuts a:hover .text {
-  -moz-border-radius: 5px 0 0 5px;
   border-radius: 5px 0 0 5px;
 }
diff --git a/core/modules/shortcut/shortcut.theme.css b/core/modules/shortcut/shortcut.theme.css
index eff3e936fc020bf348689c771406cc936b4faba5..9e2dc69007730e035202d735e99d82c1d8da3ed8 100644
--- a/core/modules/shortcut/shortcut.theme.css
+++ b/core/modules/shortcut/shortcut.theme.css
@@ -22,7 +22,6 @@
   padding: 5px 0;
 }
 #shortcut-toolbar a {
-  -moz-border-radius: 5px;
   border-radius: 5px;
   margin-right: 5px; /* LTR */
   padding: 0 5px;
@@ -38,7 +37,6 @@
 }
 #shortcut-toolbar .icon {
   background-color: #444;
-  -moz-border-radius: 5px;
   border-radius: 5px;
   height: 30px;
   margin-right: 5px; /* LTR */
@@ -73,7 +71,6 @@
 .add-or-remove-shortcuts a:focus .text,
 .add-or-remove-shortcuts a:hover .text {
   background-color: #5f605b;
-  -moz-border-radius: 0 5px 5px 0; /* LTR */
   border-radius: 0 5px 5px 0; /* LTR */
   color: #fff;
   cursor: pointer;
diff --git a/core/modules/simpletest/files/css_test_files/css_input_without_import.css b/core/modules/simpletest/files/css_test_files/css_input_without_import.css
index 620360abc5d41cb5ba81cf02296c2d5212d62019..b8ebc1a8c8eba2f9520f9b9048bef4ec9d5f6c84 100644
--- a/core/modules/simpletest/files/css_test_files/css_input_without_import.css
+++ b/core/modules/simpletest/files/css_test_files/css_input_without_import.css
@@ -30,7 +30,6 @@ color: #494949;
 }
 
 some :pseudo .thing {
-  -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
diff --git a/core/modules/simpletest/files/css_test_files/css_input_without_import.css.optimized.css b/core/modules/simpletest/files/css_test_files/css_input_without_import.css.optimized.css
index c7bb9dcd17cdcebb4d706eb0b4de73e865a2f274..d6090577b53cca409e1ef22cd820adad3ac17504 100644
--- a/core/modules/simpletest/files/css_test_files/css_input_without_import.css.optimized.css
+++ b/core/modules/simpletest/files/css_test_files/css_input_without_import.css.optimized.css
@@ -1,4 +1,4 @@
 body{margin:0;padding:0;background:#edf5fa;font:76%/170% Verdana,sans-serif;color:#494949;}.this .is .a .test{font:1em/100% Verdana,sans-serif;color:#494949;}.this
 .is
 .a
-.test{font:1em/100% Verdana,sans-serif;color:#494949;}some :pseudo .thing{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')";}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;}@media print{*{background:#000 !important;color:#fff !important;}@page{margin:0.5cm;}}@media screen and (max-device-width:480px){background:#000;color:#fff;}textarea,select{font:1em/160% Verdana,sans-serif;color:#494949;}
+.test{font:1em/100% Verdana,sans-serif;color:#494949;}some :pseudo .thing{-webkit-border-radius:3px;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')";}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;}@media print{*{background:#000 !important;color:#fff !important;}@page{margin:0.5cm;}}@media screen and (max-device-width:480px){background:#000;color:#fff;}textarea,select{font:1em/160% Verdana,sans-serif;color:#494949;}
diff --git a/core/modules/simpletest/files/css_test_files/css_input_without_import.css.unoptimized.css b/core/modules/simpletest/files/css_test_files/css_input_without_import.css.unoptimized.css
index 620360abc5d41cb5ba81cf02296c2d5212d62019..b8ebc1a8c8eba2f9520f9b9048bef4ec9d5f6c84 100644
--- a/core/modules/simpletest/files/css_test_files/css_input_without_import.css.unoptimized.css
+++ b/core/modules/simpletest/files/css_test_files/css_input_without_import.css.unoptimized.css
@@ -30,7 +30,6 @@ color: #494949;
 }
 
 some :pseudo .thing {
-  -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
diff --git a/core/modules/system/system.theme.css b/core/modules/system/system.theme.css
index e25b728d0505f0976878f9928645de57e5f9ca4b..343a4f80267cbd3d81b564aff244c85e9d8d7a74 100644
--- a/core/modules/system/system.theme.css
+++ b/core/modules/system/system.theme.css
@@ -240,7 +240,6 @@ th.checkbox {
   background: #ccc;
   border-color: #666;
   margin: 0 0.2em;
-  -moz-border-radius: 3px;
   border-radius: 3px;
 }
 .progress .filled {
diff --git a/core/modules/toolbar/toolbar.css b/core/modules/toolbar/toolbar.css
index ec6f35ccec4a507267683ec8f554b13710791c6f..bd1811036fea0d788df5d54a6af747611dedfba8 100644
--- a/core/modules/toolbar/toolbar.css
+++ b/core/modules/toolbar/toolbar.css
@@ -104,7 +104,6 @@ body.toolbar-drawer {
 }
 #toolbar div.toolbar-menu ul li a {
   padding: 0 10px;
-  -moz-border-radius: 10px;
   border-radius: 10px;
 }
 #toolbar div.toolbar-menu ul li a:focus,
diff --git a/core/themes/bartik/color/preview.css b/core/themes/bartik/color/preview.css
index a5d6a2f9f349da401d9173456632d28812a5f82c..805ce7946c86302313d41d2c3c1f77092254ab6e 100644
--- a/core/themes/bartik/color/preview.css
+++ b/core/themes/bartik/color/preview.css
@@ -57,9 +57,7 @@
   background: #ccc;
   background: rgba(255, 255, 255, 0.7);
   text-shadow: 0 1px #eee;
-  -moz-border-radius-topleft: 8px;
   border-top-left-radius: 8px;
-  -moz-border-radius-topright: 8px;
   border-top-right-radius: 8px;
 }
 #preview-main-menu-links a:hover,
diff --git a/core/themes/bartik/css/style.css b/core/themes/bartik/css/style.css
index 117a2d5a0d7a0727f60a9fc317a6e50a43fc296c..7532a4a4b5380cd7776dea544d4fefdf856abc8f 100644
--- a/core/themes/bartik/css/style.css
+++ b/core/themes/bartik/css/style.css
@@ -91,7 +91,6 @@ kbd {
   color: #666;
   display: inline-block;
   padding: 0 6px;
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 pre {
@@ -303,7 +302,6 @@ ul.tips {
   line-height: 1.7;
   padding: 1px 10px 2px 10px;
   text-decoration: none;
-  -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
 }
 #skip-link a:hover,
@@ -499,7 +497,6 @@ h1#site-name {
   display: block;
   text-decoration: none;
   text-shadow: 0 1px #eee;
-  -moz-border-radius: 8px;
   border-radius: 8px;
   margin-bottom: 4px;
   padding: 0.9em 0 0.9em 10px;
@@ -995,9 +992,7 @@ ul.links {
   padding: 0 10px 3px;
   margin: 0;
   text-shadow: 0 1px 0 #fff;
-  -moz-border-radius-topleft: 6px;
   border-top-left-radius: 6px;
-  -moz-border-radius-topright: 6px;
   border-top-right-radius: 6px;
 }
 .tabs ul.primary li.active a {
@@ -1023,7 +1018,6 @@ ul.links {
 .tabs ul.secondary li a.active {
   background: #f2f2f2;
   border-bottom: none;
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 ul.action-links {
@@ -1107,7 +1101,6 @@ a.button {
   margin-bottom: 1em;
   margin-right: 0.6em; /* LTR */
   padding: 4px 17px;
-  -moz-border-radius: 20px;
   border-radius: 15px;
 }
 a.button:link,
@@ -1129,7 +1122,6 @@ fieldset {
   padding: 0 0 10px;
   position: relative;
   top: 12px; /* Offsets the negative margin of legends */
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 .fieldset-wrapper {
@@ -1141,8 +1133,6 @@ fieldset {
 .filter-wrapper {
   top: 0;
   padding: 1em 0 0.2em;
-  -moz-border-radius-topright: 0;
-  -moz-border-radius-topleft: 0;
   border-top-left-radius: 0;
   border-top-right-radius: 0;
 }
@@ -1161,7 +1151,6 @@ fieldset {
 }
 fieldset.collapsed {
   background: transparent;
-  -moz-border-radius: 0;
   border-radius: 0;
 }
 fieldset legend {
@@ -1180,13 +1169,10 @@ fieldset legend {
   text-shadow: 0 1px 0 #fff;
   top: -12px;
   width: 100%;
-  -moz-border-radius-topleft: 4px;
   border-top-left-radius: 4px;
-  -moz-border-radius-topright: 4px;
   border-top-right-radius: 4px;
 }
 fieldset.collapsed legend {
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 fieldset legend a {
@@ -1261,23 +1247,18 @@ input.form-submit:focus {
 /* Contact Form */
 .contact-form #edit-name {
   width: 75%;
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 .contact-form #edit-mail {
   width: 75%;
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 .contact-form #edit-subject {
   width: 75%;
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 .contact-form #edit-message {
   width: 76.3%;
-  -moz-border-radius-topleft: 4px;
-  -moz-border-radius-topright: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
 }
@@ -1315,7 +1296,6 @@ input.form-button-disabled:active,
 .comment-form input,
 .comment-form .form-select {
   margin: 0;
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 .comment-form .form-type-textarea label {
@@ -1358,8 +1338,6 @@ input.form-button-disabled:active,
   margin-bottom: 0.5em;
 }
 .comment-form .form-textarea {
-  -moz-border-radius-topleft: 4px;
-  -moz-border-radius-topright: 4px;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
 }
@@ -1663,7 +1641,6 @@ div.admin-panel .description {
   #main-menu-links a {
     float: none;
     display: block;
-    -moz-border-radius: 8px;
     border-radius: 8px;
     margin-bottom: 5px;
     padding: 0.9em 5px;
@@ -1701,8 +1678,6 @@ div.admin-panel .description {
     float: left; /* LTR */
     padding: 0.7em 0.8em;
     margin-bottom: 0;
-    -moz-border-radius-bottomleft: 0;
-    -moz-border-radius-bottomright: 0;
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
   }
diff --git a/core/themes/seven/jquery.ui.theme.css b/core/themes/seven/jquery.ui.theme.css
index 35b505a6cc1386302ce03df9c01c2d887a7d02d6..9245d947a652653e9b945ebd34dbd37ed3fc12d6 100644
--- a/core/themes/seven/jquery.ui.theme.css
+++ b/core/themes/seven/jquery.ui.theme.css
@@ -303,9 +303,7 @@
   margin: 0;
   line-height: 20px;
   border-bottom: solid 1px #ccc;
-  -moz-border-radius-bottomleft: 0;
   border-bottom-left-radius: 0;
-  -moz-border-radius-bottomright: 0;
   border-bottom-right-radius: 0;
 }
 .ui-tabs .ui-tabs-nav li {
@@ -316,7 +314,6 @@
 .ui-tabs .ui-tabs-nav li a {
   float: none;
   padding: 0 10px;
-  -moz-border-radius: 10px;
   border-radius: 10px;
 }
 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
@@ -362,7 +359,6 @@
   border-left-color: #D2D2D2;
   border-right-color: #D2D2D2;
   background: url(images/buttons.png) 0 0 repeat-x;
-  -moz-border-radius: 20px;
   border-radius: 20px;
 }
 .ui-dialog .ui-dialog-buttonpane button:active {
@@ -393,7 +389,6 @@
   border-left-color: #D2D2D2;
   border-right-color: #D2D2D2;
   background: url(images/buttons.png) 0 0 repeat-x;
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 .ui-slider a.ui-state-active,
diff --git a/core/themes/seven/style.css b/core/themes/seven/style.css
index 4e9dadfbb8a99b969b721b949bd00ad65e977aee..80a5874ae274b2e69a1eeaea04f98d7f45c95130 100644
--- a/core/themes/seven/style.css
+++ b/core/themes/seven/style.css
@@ -165,7 +165,6 @@ pre {
   font-size: 0.94em;
   padding: 1px 10px 2px 10px; /* LTR */
   text-decoration: none;
-  -moz-border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
 }
 #skip-link a:hover,
@@ -259,7 +258,6 @@ ul.primary li.active a {
   border-width: 1px 1px 0 1px;
   border-style: solid;
   border-color: #a6a7a2;
-  -moz-border-radius: 8px 8px 0 0;
   border-radius: 8px 8px 0 0;
 }
 ul.primary li.active a,
@@ -300,7 +298,6 @@ ul.secondary li a:hover,
 ul.secondary li.active a,
 ul.secondary li.active a.active {
   padding: 2px 10px;
-  -moz-border-radius: 7px;
   border-radius: 7px;
 }
 ul.secondary li a:hover,
@@ -617,7 +614,6 @@ a.button {
   border-left-color: #d2d2d2;
   border-right-color: #d2d2d2;
   background: url(images/buttons.png) 0 0 repeat-x;
-  -moz-border-radius: 20px;
   border-radius: 20px;
 }
 a.button:link,
@@ -682,7 +678,6 @@ select.form-select:focus {
   color: #000;
   border-color: rgba(0, 116, 189, 0.8);
   -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(220, 220, 220, 0.4);
-  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(220, 220, 220, 0.4);
   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(220, 220, 220, 0.4);
   outline-color: rgba(0, 116, 189, 0.5);
 }
@@ -944,6 +939,5 @@ div.add-or-remove-shortcuts {
 .overlay-disable-message-focused #overlay-dismiss-message {
   background-color: #59a0d8;
   color: #fff;
-  -moz-border-radius: 8px;
   border-radius: 8px;
 }