diff --git a/core/modules/block/block.admin.css b/core/modules/block/block.admin.css
index 85c2c5f..da5fd33 100644
--- a/core/modules/block/block.admin.css
+++ b/core/modules/block/block.admin.css
@@ -19,7 +19,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-rtl.css b/core/modules/contextual/contextual-rtl.css
index dfb6dda..33fad19 100644
--- a/core/modules/contextual/contextual-rtl.css
+++ b/core/modules/contextual/contextual-rtl.css
@@ -8,7 +8,6 @@ div.contextual-links-wrapper {
   right: auto;
 }
 div.contextual-links-wrapper ul.contextual-links {
-  -moz-border-radius: 0 4px 4px 4px;
   border-radius: 0 4px 4px 4px;
   left: 0;
   right: auto;
diff --git a/core/modules/contextual/contextual.css b/core/modules/contextual/contextual.css
index a48932b..c4c727e 100644
--- a/core/modules/contextual/contextual.css
+++ b/core/modules/contextual/contextual.css
@@ -39,7 +39,6 @@ a.contextual-links-trigger {
   text-indent: 34px; /* LTR */
   width: 28px;
   overflow: hidden;
-  -moz-border-radius: 4px;
   border-radius: 4px;
 }
 a.contextual-links-trigger:hover,
@@ -52,7 +51,6 @@ div.contextual-links-active a.contextual-links-trigger {
   border-bottom: none;
   position: relative;
   z-index: 1;
-  -moz-border-radius: 4px 4px 0 0;
   border-radius: 4px 4px 0 0;
 }
 div.contextual-links-wrapper ul.contextual-links {
@@ -66,7 +64,6 @@ div.contextual-links-wrapper ul.contextual-links {
   text-align: left;
   top: 18px;
   white-space: nowrap;
-  -moz-border-radius: 4px 0 4px 4px; /* LTR */
   border-radius: 4px 0 4px 4px; /* LTR */
 }
 .contextual-links-region:hover a.contextual-links-trigger,
diff --git a/core/modules/dashboard/dashboard.css b/core/modules/dashboard/dashboard.css
index 0570f7e..ff23264 100644
--- a/core/modules/dashboard/dashboard.css
+++ b/core/modules/dashboard/dashboard.css
@@ -33,7 +33,6 @@
 #dashboard #disabled-blocks .block,
 #dashboard .block-placeholder {
   background: #E2E1DC;
-  -moz-border-radius: 4px;
   border-radius: 4px;
   float: left; /* LTR */
   margin: 3px 3px 3px 0; /* LTR */
diff --git a/core/modules/overlay/overlay-child-rtl.css b/core/modules/overlay/overlay-child-rtl.css
index 2bc5548..febaab3 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 f760c26..5ca0b4f 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-rtl.css b/core/modules/shortcut/shortcut-rtl.css
index bbae1b9..3d7fe93 100644
--- a/core/modules/shortcut/shortcut-rtl.css
+++ b/core/modules/shortcut/shortcut-rtl.css
@@ -30,7 +30,6 @@
 }
 .add-or-remove-shortcuts a:focus span.text,
 .add-or-remove-shortcuts a:hover span.text {
-  -moz-border-radius: 5px 0 0 5px;
   border-radius: 5px 0 0 5px;
   padding-left: 6px;
 }
diff --git a/core/modules/shortcut/shortcut.css b/core/modules/shortcut/shortcut.css
index acc5e55..ab67d54 100644
--- a/core/modules/shortcut/shortcut.css
+++ b/core/modules/shortcut/shortcut.css
@@ -22,7 +22,6 @@
 #toolbar .toolbar-shortcuts ul li a {
   padding: 0 5px 0 5px;
   margin-right: 5px; /* LTR */
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 
@@ -43,7 +42,6 @@
   width: 30px;
   height: 30px;
   margin-right: 5px; /* LTR */
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 
@@ -87,7 +85,6 @@
   display: block;
   padding-right: 6px; /* LTR */
   cursor: pointer;
-  -moz-border-radius: 0 5px 5px 0; /* LTR */
   border-radius: 0 5px 5px 0; /* LTR */
 }
 
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 620360a..b8ebc1a 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/system/system.theme.css b/core/modules/system/system.theme.css
index c3913c1..4ad58be 100644
--- a/core/modules/system/system.theme.css
+++ b/core/modules/system/system.theme.css
@@ -230,7 +230,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 80712bf..60c5dcb 100644
--- a/core/modules/toolbar/toolbar.css
+++ b/core/modules/toolbar/toolbar.css
@@ -39,7 +39,6 @@ body.toolbar-drawer {
   position: fixed;
   right: 0;
   top: 0;
-  -moz-box-shadow: 0 3px 20px #000;
   -webkit-box-shadow: 0 3px 20px #000;
   box-shadow: 0 3px 20px #000;
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction='180', strength='10');
@@ -108,7 +107,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 a5d6a2f..805ce79 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 850a69c..c535bd5 100644
--- a/core/themes/bartik/css/style.css
+++ b/core/themes/bartik/css/style.css
@@ -85,7 +85,6 @@ kbd {
   color: #666;
   display: inline-block;
   padding: 0 6px;
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 pre {
@@ -277,7 +276,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,
@@ -473,8 +471,6 @@ h1#site-name {
   padding: 0 0.8em;
   text-decoration: none;
   text-shadow: 0 1px #eee;
-  -moz-border-radius-topleft: 8px;
-  -moz-border-radius-topright: 8px;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
 }
@@ -971,9 +967,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 {
@@ -999,7 +993,6 @@ ul.links {
 .tabs ul.secondary li a.active {
   background: #f2f2f2;
   border-bottom: none;
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 ul.action-links {
@@ -1083,7 +1076,6 @@ a.button {
   margin-bottom: 1em;
   margin-right: 0.6em; /* LTR */
   padding: 4px 17px;
-  -moz-border-radius: 20px;
   border-radius: 15px;
 }
 a.button:link,
@@ -1105,7 +1097,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 {
@@ -1117,8 +1108,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;
 }
@@ -1137,7 +1126,6 @@ fieldset {
 }
 fieldset.collapsed {
   background: transparent;
-  -moz-border-radius: 0;
   border-radius: 0;
 }
 fieldset legend {
@@ -1156,13 +1144,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 {
@@ -1232,30 +1217,23 @@ 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;
 }
 .contact-form .resizable-textarea .grippie {
   width: 76%;
-  -moz-border-radius-bottomleft: 4px;
-  -moz-border-radius-bottomright: 4px;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
 }
@@ -1297,7 +1275,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 {
@@ -1340,8 +1317,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;
 }
diff --git a/core/themes/seven/jquery.ui.theme.css b/core/themes/seven/jquery.ui.theme.css
index 35b505a..9245d94 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 301659c..083fbc9 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,
@@ -283,7 +282,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,
@@ -324,7 +322,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,
@@ -360,7 +357,6 @@ ul.secondary li.active a.active {
   height: 55px;
   width: 80px;
   overflow: hidden;
-  -moz-border-radius: 5px;
   border-radius: 5px;
 }
 #secondary-links ul.links li a:hover {
@@ -654,7 +650,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,
@@ -709,7 +704,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);
 }
@@ -993,6 +987,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;
 }
