From 360af27e0eef702d4b2d0d696fed2e0f61a6a22d Mon Sep 17 00:00:00 2001
From: Alex Pott <alex.a.pott@googlemail.com>
Date: Thu, 11 Sep 2014 17:56:28 +0100
Subject: [PATCH] Issue #1664268 by droplet, G-raph, csakiistvan: Drop some
 browser specific prefixes.

---
 core/misc/dropbutton/dropbutton.css           |  2 --
 core/modules/block/css/block.admin.css        |  4 ---
 core/modules/ckeditor/css/ckeditor.admin.css  |  6 ----
 .../contextual/css/contextual.theme.css       |  2 +-
 .../contextual/css/contextual.toolbar.css     |  4 +--
 core/modules/image/css/image.admin.css        |  4 ---
 core/modules/locale/css/locale.admin.css      |  1 +
 core/modules/node/css/node.module.css         |  4 ---
 .../modules/quickedit/css/quickedit.theme.css |  8 +----
 core/modules/shortcut/css/shortcut.theme.css  |  5 ---
 core/modules/system/css/system.admin.css      |  5 +--
 core/modules/system/css/system.module.css     |  2 --
 core/modules/system/css/system.theme.css      | 35 +------------------
 core/modules/toolbar/css/toolbar.module.css   |  3 --
 core/modules/tour/css/tour.module.css         |  2 --
 core/modules/views_ui/css/views_ui.admin.css  |  1 -
 .../views_ui/css/views_ui.admin.theme.css     |  6 ----
 core/themes/bartik/css/colors.css             |  6 +---
 core/themes/bartik/css/layout.css             | 14 --------
 core/themes/bartik/css/style.css              |  9 +++--
 core/themes/seven/css/components/buttons.css  |  2 --
 .../seven/css/components/buttons.theme.css    | 16 ---------
 .../css/components/dropbutton.component.css   | 34 ------------------
 .../seven/css/components/entity-meta.css      |  2 --
 core/themes/seven/css/components/form.css     |  6 +---
 core/themes/seven/css/components/pager.css    |  1 -
 .../themes/seven/css/components/quickedit.css |  6 ----
 core/themes/seven/css/components/tables.css   |  1 +
 core/themes/seven/css/components/tabs.css     |  5 ---
 core/themes/seven/css/layout/layout.css       |  2 --
 core/themes/seven/css/theme/install-page.css  |  6 ----
 .../seven/css/theme/maintenance-page.css      |  4 ---
 32 files changed, 16 insertions(+), 192 deletions(-)

diff --git a/core/misc/dropbutton/dropbutton.css b/core/misc/dropbutton/dropbutton.css
index 85c7e7190bfc..5d1ee5bdaca9 100644
--- a/core/misc/dropbutton/dropbutton.css
+++ b/core/misc/dropbutton/dropbutton.css
@@ -9,8 +9,6 @@
  */
 .dropbutton-wrapper,
 .dropbutton-wrapper div {
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
 }
 .js .dropbutton-wrapper,
diff --git a/core/modules/block/css/block.admin.css b/core/modules/block/css/block.admin.css
index bd0d7fdfeb29..edee30874d93 100644
--- a/core/modules/block/css/block.admin.css
+++ b/core/modules/block/css/block.admin.css
@@ -23,8 +23,6 @@ a.block-demo-backlink:hover {
 }
 
 .layout-region {
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 .block-list-secondary {
@@ -89,8 +87,6 @@ screen and (min-width: 780px),
   .block-list-secondary .form-number,
   .block-list-secondary .form-color,
   .block-list-secondary textarea {
-    -webkit-box-sizing: border-box;
-    -moz-box-sizing:    border-box;
     box-sizing:         border-box;
     width: 100%;
     max-width: 100%;
diff --git a/core/modules/ckeditor/css/ckeditor.admin.css b/core/modules/ckeditor/css/ckeditor.admin.css
index 2073d1dccd37..18ba2f925992 100644
--- a/core/modules/ckeditor/css/ckeditor.admin.css
+++ b/core/modules/ckeditor/css/ckeditor.admin.css
@@ -14,7 +14,6 @@
   box-shadow: 0 1px 0 white inset;
   background: #cfd1cf;
   background-image: -webkit-linear-gradient(top, whiteSmoke, #cfd1cf);
-  background-image: -moz-linear-gradient(top, whiteSmoke, #cfd1cf);
   background-image: linear-gradient(top, whiteSmoke, #cfd1cf);
   margin: 5px 0;
   /* Disallow any user selections in the drag-and-drop toolbar config UI. */
@@ -112,7 +111,6 @@
   border: 1px solid white;
   border-radius: 5px;
   background-image: -webkit-linear-gradient(transparent 60%, rgba(0, 0, 0, 0.1));
-  background-image: -moz-linear-gradient(transparent 60%, rgba(0, 0, 0, 0.1));
   background-image: linear-gradient(transparent 60%, rgba(0, 0, 0, 0.1));
   margin: 3px 6px;
   padding: 3px;
@@ -122,8 +120,6 @@
 }
 .ckeditor-toolbar-disabled .ckeditor-toolbar-available,
 .ckeditor-toolbar-disabled .ckeditor-toolbar-dividers {
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 .ckeditor-toolbar-disabled .ckeditor-toolbar-available {
@@ -164,7 +160,6 @@
 .ckeditor-buttons li a,
 .ckeditor-add-new-group button {
   background: #e4e4e4;
-  background-image: -moz-linear-gradient(top, white, #e4e4e4);
   background-image: -webkit-linear-gradient(top, white, #e4e4e4);
   background-image: linear-gradient(top, white, #e4e4e4);
   color: #474747;
@@ -262,7 +257,6 @@
 ul.ckeditor-buttons li.ckeditor-button-separator a {
   background: #e4e4e4;
   background-image: -webkit-linear-gradient(#e4e4e4, #b4b4b4);
-  background-image: -moz-linear-gradient(#e4e4e4, #b4b4b4);
   background-image: linear-gradient(#e4e4e4, #b4b4b4);
   height: 24px;
   margin: 1px 0 0;
diff --git a/core/modules/contextual/css/contextual.theme.css b/core/modules/contextual/css/contextual.theme.css
index c15e08ebb755..0e2054ae0973 100644
--- a/core/modules/contextual/css/contextual.theme.css
+++ b/core/modules/contextual/css/contextual.theme.css
@@ -108,6 +108,6 @@
 }
 .no-touch .contextual-region .contextual .contextual-links li a:hover {
   color: white;
-  background-image: -webkit-linear-gradient(rgb(78,159,234) 0%,rgb(65,126,210) 100%);
+  background-image: -webkit-linear-gradient(rgb(78,159,234) 0%, rgb(65,126,210) 100%);
   background-image: linear-gradient(rgb(78,159,234) 0%,rgb(65,126,210) 100%);
 }
diff --git a/core/modules/contextual/css/contextual.toolbar.css b/core/modules/contextual/css/contextual.toolbar.css
index dd06c752c506..bda844c26644 100644
--- a/core/modules/contextual/css/contextual.toolbar.css
+++ b/core/modules/contextual/css/contextual.toolbar.css
@@ -20,9 +20,7 @@
   padding-right: 1.3333em;
 }
 .toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item.active {
-  background-image:-moz-linear-gradient(rgb(78,159,234) 0%,rgb(69,132,221) 100%);
-  background-image:-webkit-gradient(linear,color-stop(0, rgb(78,159,234)),color-stop(1, rgb(69,132,221)));
-  background-image: -webkit-linear-gradient(top,  rgb(78,159,234) 0%, rgb(69,132,221) 100%);
+  background-image:-webkit-linear-gradient(rgb(78,159,234) 0%, rgb(69,132,221) 100%);
   background-image:linear-gradient(rgb(78,159,234) 0%,rgb(69,132,221) 100%);
 }
 
diff --git a/core/modules/image/css/image.admin.css b/core/modules/image/css/image.admin.css
index 3e1f90118038..9f9878a6bfd0 100644
--- a/core/modules/image/css/image.admin.css
+++ b/core/modules/image/css/image.admin.css
@@ -24,8 +24,6 @@
   height: 2px;
   left: -1px;
   position: absolute;
-  -webkit-box-sizing: content-box;
-  -moz-box-sizing: content-box;
   box-sizing: content-box;
 }
 .image-style-preview .preview-image .width span {
@@ -39,8 +37,6 @@
   right: -6px;
   top: -1px;
   width: 2px;
-  -webkit-box-sizing: content-box;
-  -moz-box-sizing: content-box;
   box-sizing: content-box;
 }
 .image-style-preview .preview-image .height span {
diff --git a/core/modules/locale/css/locale.admin.css b/core/modules/locale/css/locale.admin.css
index 5d7b0327794b..5ab97486df12 100644
--- a/core/modules/locale/css/locale.admin.css
+++ b/core/modules/locale/css/locale.admin.css
@@ -108,6 +108,7 @@
 #locale-translation-status-form .expanded .description .text {
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
+  -ms-hyphens: auto;
   hyphens: auto;
 }
 .js #locale-translation-status-form .description .inner {
diff --git a/core/modules/node/css/node.module.css b/core/modules/node/css/node.module.css
index 5ae0e5f95e83..5d6bcd3791ff 100644
--- a/core/modules/node/css/node.module.css
+++ b/core/modules/node/css/node.module.css
@@ -9,8 +9,6 @@
 
 /* Narrow screens */
 .layout-region {
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing:    border-box;
   box-sizing:         border-box;
 }
 
@@ -41,8 +39,6 @@
   .layout-region-node-secondary .form-number,
   .layout-region-node-secondary .form-color,
   .layout-region-node-secondary textarea {
-    -webkit-box-sizing: border-box;
-    -moz-box-sizing:    border-box;
     box-sizing:         border-box;
     width: 100%;
     max-width: 100%;
diff --git a/core/modules/quickedit/css/quickedit.theme.css b/core/modules/quickedit/css/quickedit.theme.css
index c02daafd8a61..8d9e198a8750 100644
--- a/core/modules/quickedit/css/quickedit.theme.css
+++ b/core/modules/quickedit/css/quickedit.theme.css
@@ -107,11 +107,7 @@
 }
 .quickedit-toolbar-container > .quickedit-toolbar-content {
   background-image: -webkit-linear-gradient(top, #fff, #e4e4e4);
-  background-image:    -moz-linear-gradient(top, #fff, #e4e4e4);
-  background-image:      -o-linear-gradient(top, #fff, #e4e4e4);
   background-image:   linear-gradient(to bottom, #fff, #e4e4e4);
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
   color: black;
   padding: 0.1667em;
@@ -130,8 +126,8 @@
   height: 16px;
   left: 18px; /* LTR */
   position: absolute;
-  -moz-transform: rotate(45deg);
   -webkit-transform: rotate(45deg);
+  -ms-transform: rotate(45deg);
   transform: rotate(45deg);
   width: 16px;
   z-index: 1;
@@ -237,8 +233,6 @@
   color: white;
   background-color: #50a0e9;
   background-image: -webkit-linear-gradient(top, #50a0e9, #4481dc);
-  background-image:    -moz-linear-gradient(top, #50a0e9, #4481dc);
-  background-image:      -o-linear-gradient(top, #50a0e9, #4481dc);
   background-image:   linear-gradient(to bottom, #50a0e9, #4481dc);
   border: 1px solid transparent;
 }
diff --git a/core/modules/shortcut/css/shortcut.theme.css b/core/modules/shortcut/css/shortcut.theme.css
index e251f620a59d..fc9ed736230d 100644
--- a/core/modules/shortcut/css/shortcut.theme.css
+++ b/core/modules/shortcut/css/shortcut.theme.css
@@ -37,23 +37,18 @@
   margin-left: 0.3em;
   opacity: 0;
   -ms-transform: translateY(-12px);
-  -moz-transform: translateY(-12px);
   -webkit-transform: translateY(-12px);
   transform: translateY(-12px);
   -webkit-transition: all 200ms ease-out;
-  -moz-transition: all 200ms ease-out;
   transition: all 200ms ease-out;
   -ms-backface-visibility: hidden;
-  -moz-backface-visibility: hidden;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
 }
 .add-or-remove-shortcuts a:hover .text,
 .add-or-remove-shortcuts a:focus .text {
   opacity: 1;
-  -o-transform: translateY(-2px);
   -ms-transform: translateY(-2px);
-  -moz-transform: translateY(-2px);
   -webkit-transform: translateY(-2px);
   transform: translateY(-2px);
 }
diff --git a/core/modules/system/css/system.admin.css b/core/modules/system/css/system.admin.css
index 51bd1de08671..8e379979493e 100644
--- a/core/modules/system/css/system.admin.css
+++ b/core/modules/system/css/system.admin.css
@@ -83,6 +83,7 @@ small .admin-link:after {
 #system-modules details[open] summary .text {
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
+  -ms-hyphens: auto;
   hyphens: auto;
   text-transform: none;
 }
@@ -270,8 +271,6 @@ table.system-status-report .status-title {
     margin-top: 0;
   }
   body:not(.toolbar-vertical) .system-themes-list-disabled .theme-selector {
-    -webkit-box-sizing: border-box;
-    -moz-box-sizing: border-box;
     box-sizing: border-box;
     width: 31.25%;
     float: left; /* LTR */
@@ -305,8 +304,6 @@ table.system-status-report .status-title {
     margin-top: 0;
   }
   .toolbar-vertical .system-themes-list-disabled .theme-selector {
-    -webkit-box-sizing: border-box;
-    -moz-box-sizing: border-box;
     box-sizing: border-box;
     width: 31.25%;
     float: left; /* LTR */
diff --git a/core/modules/system/css/system.module.css b/core/modules/system/css/system.module.css
index ac1fa338e892..d4b732ee13ca 100644
--- a/core/modules/system/css/system.module.css
+++ b/core/modules/system/css/system.module.css
@@ -50,8 +50,6 @@
   display: block;
   margin: 0;
   width: 100%;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
 }
 .resize-none {
diff --git a/core/modules/system/css/system.theme.css b/core/modules/system/css/system.theme.css
index eb61ae9f862e..638bd22e040d 100644
--- a/core/modules/system/css/system.theme.css
+++ b/core/modules/system/css/system.theme.css
@@ -240,17 +240,13 @@ summary {
 }
 .collapse-processed:not([open]) > summary:before {
   background-position: 25% 35%; /* LTR */
-  -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
-  -o-transform: rotate(-90deg);
   -webkit-transform: rotate(-90deg);
   transform: rotate(-90deg);
 }
 [dir="rtl"] .collapse-processed:not([open]) > summary:before {
   background-position: 75% 35%;
-  -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
-  -o-transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   transform: rotate(90deg);
 }
@@ -293,8 +289,6 @@ th.checkbox {
   border-radius: 10em;
   background-color: #f2f1eb;
   background-image: -webkit-linear-gradient(#e7e7df, #f0f0f0);
-  background-image:    -moz-linear-gradient(#e7e7df, #f0f0f0);
-  background-image:      -o-linear-gradient(#e7e7df, #f0f0f0);
   background-image:         linear-gradient(#e7e7df, #f0f0f0);
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.16);
 }
@@ -312,25 +306,7 @@ th.checkbox {
       #0094f0 75%,
       #0094f0 100% );
   background-image:
-    -moz-linear-gradient( top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15) ),
-    -moz-linear-gradient( left top,
-      #0094f0 0%,
-      #0094f0 25%,
-      #007ecc 25%,
-      #007ecc 50%,
-      #0094f0 50%,
-      #0094f0 75%,
-      #0094f0 100% );
-  background-image:
-    -o-linear-gradient( top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15) ),
-    -o-linear-gradient( left top,
-      #0094f0 0%,
-      #0094f0 25%,
-      #007ecc 25%,
-      #007ecc 50%,
-      #0094f0 50%,
-      #0094f0 75%,
-      #0094f0 100% );
+    -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), -webkit-linear-gradient(left top, #0094f0 0%, #0094f0 25%, #007ecc 25%, #007ecc 50%, #0094f0 50%, #0094f0 75%, #0094f0 100%);
   background-image:
     linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15) ),
     linear-gradient( to right bottom,
@@ -350,9 +326,6 @@ th.checkbox {
   -webkit-animation: animate-stripes 3s linear infinite;
   -moz-animation: animate-stripes 3s linear infinite;
   -webkit-transition: width 0.5s ease-out;
-  -moz-transition: width 0.5s ease-out;
-  -ms-transition: width 0.5s ease-out;
-  -o-transition: width 0.5s ease-out;
   transition: width 0.5s ease-out;
 }
 
@@ -362,12 +335,6 @@ th.checkbox {
 @-webkit-keyframes animate-stripes {
   0% {background-position: 0 0, 0 0;} 100% {background-position: 0 0, -80px 0;}
 }
-@-moz-keyframes animate-stripes {
-  0% {background-position: 0 0, 0 0;} 100% {background-position: 0 0, -80px 0;}
-}
-@-o-keyframes animate-stripes {
-  0% {background-position: 0 0, 0 0;} 100% {background-position: 0 0, -80px 0;}
-}
 @-ms-keyframes animate-stripes {
   0% {background-position: 0 0, 0 0;} 100% {background-position: 0 0, -80px 0;}
 }
diff --git a/core/modules/toolbar/css/toolbar.module.css b/core/modules/toolbar/css/toolbar.module.css
index 860daef2681a..06224fe2fd50 100644
--- a/core/modules/toolbar/css/toolbar.module.css
+++ b/core/modules/toolbar/css/toolbar.module.css
@@ -7,9 +7,6 @@
  */
 #toolbar-administration,
 #toolbar-administration * {
-  -moz-box-sizing: border-box;
-  -o-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
 }
 #toolbar-administration {
diff --git a/core/modules/tour/css/tour.module.css b/core/modules/tour/css/tour.module.css
index cbaa1a193187..a9fb1c0c37c2 100644
--- a/core/modules/tour/css/tour.module.css
+++ b/core/modules/tour/css/tour.module.css
@@ -18,8 +18,6 @@
 }
 .toolbar .tour-toolbar-tab button.active {
   background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
-  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
-  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
   background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
 }
 .tour-toolbar-tab button:focus {
diff --git a/core/modules/views_ui/css/views_ui.admin.css b/core/modules/views_ui/css/views_ui.admin.css
index f613208c0dae..6d24dbbf33ae 100644
--- a/core/modules/views_ui/css/views_ui.admin.css
+++ b/core/modules/views_ui/css/views_ui.admin.css
@@ -170,7 +170,6 @@
 }
 
 .views-display-column {
-  -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 
diff --git a/core/modules/views_ui/css/views_ui.admin.theme.css b/core/modules/views_ui/css/views_ui.admin.theme.css
index ed96715e31cb..9941b950e167 100644
--- a/core/modules/views_ui/css/views_ui.admin.theme.css
+++ b/core/modules/views_ui/css/views_ui.admin.theme.css
@@ -49,12 +49,6 @@
 }
 
 .views-admin a.icon {
-  background-image:
-    url(../images/sprites.png),
-    -moz-linear-gradient(
-      -90deg,
-      #fff 0,
-      #e8e8e8 100%);
   background-image:
     url(../images/sprites.png),
     -webkit-gradient(
diff --git a/core/themes/bartik/css/colors.css b/core/themes/bartik/css/colors.css
index 87fac5555f75..b52e01e694b4 100644
--- a/core/themes/bartik/css/colors.css
+++ b/core/themes/bartik/css/colors.css
@@ -21,11 +21,7 @@ body {
 }
 #header {
   background-color: #1d84c3;
-  background-image: -moz-linear-gradient(to bottom, #055a8e 0%, #1d84c3 100%);
-  background-image: -ms-linear-gradient(to bottom, #055a8e 0%, #1d84c3 100%);
-  background-image: -o-linear-gradient(to bottom, #055a8e 0%, #1d84c3 100%);
-  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.7, #055a8e), color-stop(1, #1d84c3));
-  background-image: -webkit-linear-gradient(to bottom, #055a8e 0%, #1d84c3 100%);
+  background-image: -webkit-linear-gradient(top, #055a8e 0%, #1d84c3 100%);
   background-image: linear-gradient(to bottom, #055a8e 0%, #1d84c3 100%);
 }
 a,
diff --git a/core/themes/bartik/css/layout.css b/core/themes/bartik/css/layout.css
index 1fadfc24ad2b..7374a1081bda 100644
--- a/core/themes/bartik/css/layout.css
+++ b/core/themes/bartik/css/layout.css
@@ -51,16 +51,12 @@ body,
   padding: 35px 0 30px;
 }
 #footer-wrapper .section {
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0 15px;
 }
 .region-triptych-first,
 .region-triptych-middle,
 .region-triptych-last {
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0 20px 0;
 }
@@ -68,8 +64,6 @@ body,
 .region-footer-secondcolumn,
 .region-footer-thirdcolumn,
 .region-footer-fourthcolumn {
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0 10px;
 }
@@ -121,8 +115,6 @@ body,
   .region-triptych-first,
   .region-triptych-middle,
   .region-triptych-last {
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 20px 15px 30px;
     width: 33%;
@@ -132,16 +124,12 @@ body,
   }
   .region-footer-firstcolumn,
   .region-footer-secondcolumn {
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0 10px;
     width: 50%;
   }
   .region-footer-thirdcolumn,
   .region-footer-fourthcolumn {
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0 10px;
     width: 50%;
@@ -239,8 +227,6 @@ body,
   .region-footer-secondcolumn,
   .region-footer-thirdcolumn,
   .region-footer-fourthcolumn {
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0 10px;
     width: 25%;
diff --git a/core/themes/bartik/css/style.css b/core/themes/bartik/css/style.css
index 16bced5efe9a..b2bd088c8ae0 100644
--- a/core/themes/bartik/css/style.css
+++ b/core/themes/bartik/css/style.css
@@ -849,6 +849,7 @@ ul.links {
 }
 .node-preview-container {
   background: #d1e8f5;
+  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
   background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
   font-family: Arial, sans-serif;
   box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
@@ -859,6 +860,7 @@ ul.links {
 }
 .node-preview-backlink {
   background-color: #419ff1;
+  background: url(../../../misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
   background: url(../../../misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5); /* LTR */
   border: 1px solid #0048c8;
   border-radius: .4em;
@@ -871,6 +873,7 @@ ul.links {
   text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
 }
 [dir="rtl"] .node-preview-backlink {
+  background: url(../../../misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
   background: url(../../../misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
   padding: 4px 0.6em 4px 1em;
   float: right;
@@ -878,6 +881,7 @@ ul.links {
 .node-preview-backlink:focus,
 .node-preview-backlink:hover {
   background-color: #419cf1;
+  background: url(../../../misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
   background: url(../../../misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); /* LTR */
   border: 1px solid #0048c8;
   text-decoration: none;
@@ -885,15 +889,18 @@ ul.links {
 }
 [dir="rtl"] .node-preview-backlink:focus,
 [dir="rtl"] .node-preview-backlink:hover {
+  background: url(../../../misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
   background: url(../../../misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
 }
 .node-preview-backlink:active {
   background-color: #0e69be;
+  background: url(../../../misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
   background: url(../../../misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); /* LTR */
   border: 1px solid #0048c8;
   box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
 }
 .node-preview-backlink:active {
+  background: url(../../../misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
   background: url(../../../misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
 }
 .node-preview-backlink::before {
@@ -1440,8 +1447,6 @@ input {
   padding: 4px;
   /* Keep form elements from overflowing their containers. */
   max-width: 100%;
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
   box-sizing: border-box;
 }
 input,
diff --git a/core/themes/seven/css/components/buttons.css b/core/themes/seven/css/components/buttons.css
index a44ad362b062..ffc7d43b91d6 100644
--- a/core/themes/seven/css/components/buttons.css
+++ b/core/themes/seven/css/components/buttons.css
@@ -18,8 +18,6 @@
  *
  */
 .button {
-  -webkit-box-sizing: border-box;
-     -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   position: relative;  /* 1 */
diff --git a/core/themes/seven/css/components/buttons.theme.css b/core/themes/seven/css/components/buttons.theme.css
index 36a4d6a3f1e8..77106e3baa9b 100644
--- a/core/themes/seven/css/components/buttons.theme.css
+++ b/core/themes/seven/css/components/buttons.theme.css
@@ -17,8 +17,6 @@
   border-radius: 20em;
   background-color: #f2f1eb;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image:    -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image:      -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image:   linear-gradient(to bottom, #f6f6f3, #e7e7df);
   color: #333333;
   text-decoration: none;
@@ -27,8 +25,6 @@
   font-size: 14px;
   font-size: 0.875rem;  /* 2 */
   -webkit-transition: all 0.1s;
-     -moz-transition: all 0.1s;
-       -o-transition: all 0.1s;
           transition: all 0.1s;
   -webkit-font-smoothing: antialiased;  /* 3 */
 }
@@ -36,8 +32,6 @@
 .button:hover {
   background-color: #f9f8f6;
   background-image: -webkit-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image:    -moz-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image:      -o-linear-gradient(top, #fcfcfa, #e9e9dd);
   background-image:   linear-gradient(to bottom, #fcfcfa, #e9e9dd);
   color: #1a1a1a;
   text-decoration: none;
@@ -53,13 +47,9 @@
 .button:active {
   background-color: #dfdfd9;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image:    -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image:      -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image:   linear-gradient(to bottom, #f6f6f3, #e7e7df);
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
   -webkit-transition: none;
-     -moz-transition: none;
-       -o-transition: none;
           transition: none;
 }
 
@@ -67,8 +57,6 @@
   border-color: #1e5c90;
   background-color: #0071b8;
   background-image: -webkit-linear-gradient(top, #007bc6, #0071b8);
-  background-image:    -moz-linear-gradient(top, #007bc6, #0071b8);
-  background-image:      -o-linear-gradient(top, #007bc6, #0071b8);
   background-image:   linear-gradient(to bottom, #007bc6, #0071b8);
   color: #fff;
   text-shadow: 0 1px hsla(0, 0%, 0%, 0.5);
@@ -79,8 +67,6 @@
 .button--primary:hover {
   background-color: #2369a6;
   background-image: -webkit-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image:    -moz-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image:      -o-linear-gradient(top, #0c97ed, #1f86c7);
   background-image:   linear-gradient(to bottom, #0c97ed, #1f86c7);
   border-color: #1e5c90;
   color: #fff;
@@ -93,8 +79,6 @@
 }
 .button--primary:active {
   background-image: -webkit-linear-gradient(top, #08639b, #0071b8);
-  background-image:    -moz-linear-gradient(top, #08639b, #0071b8);
-  background-image:      -o-linear-gradient(top, #08639b, #0071b8);
   background-image:   linear-gradient(to bottom, #08639b, #0071b8);
   border-color: #144b78;
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
diff --git a/core/themes/seven/css/components/dropbutton.component.css b/core/themes/seven/css/components/dropbutton.component.css
index 6f9164e50350..d06bc11dd5a3 100644
--- a/core/themes/seven/css/components/dropbutton.component.css
+++ b/core/themes/seven/css/components/dropbutton.component.css
@@ -46,8 +46,6 @@
   border-radius: 20em;
   background-color: #f2f1eb;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);
   text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);
 }
@@ -100,8 +98,6 @@
 .js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:focus {
   background-color: #f9f8f6;
   background-image: -webkit-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image: -moz-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image: -o-linear-gradient(top, #fcfcfa, #e9e9dd);
   background-image: linear-gradient(to bottom, #fcfcfa, #e9e9dd);
   color: #1a1a1a;
   box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.125);
@@ -113,8 +109,6 @@
   text-decoration: none;
   background-color: #dfdfd9;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
 }
@@ -135,16 +129,12 @@
   border-radius: 20em!important;
   background-color: #f2f1eb;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);
   color: #333333;
   text-decoration: none;
   text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);
   font-weight: 600;
   -webkit-transition: all 0.1s;
-     -moz-transition: all 0.1s;
-       -o-transition: all 0.1s;
           transition: all 0.1s;
   -webkit-font-smoothing: antialiased;
   width: auto!important;
@@ -153,8 +143,6 @@
 .dropbutton-single .dropbutton-action a:hover {
   background-color: #f9f8f6;
   background-image: -webkit-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image: -moz-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image: -o-linear-gradient(top, #fcfcfa, #e9e9dd);
   background-image: linear-gradient(to bottom, #fcfcfa, #e9e9dd);
   color: #1a1a1a;
   text-decoration: none;
@@ -166,13 +154,9 @@
 .dropbutton-single .dropbutton-action a:active {
   background-color: #dfdfd9;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
   -webkit-transition: none;
-     -moz-transition: none;
-       -o-transition: none;
           transition: none;
 }
 
@@ -203,8 +187,6 @@
 .js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus {
   background-color: #f9f8f6;
   background-image: -webkit-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image: -moz-linear-gradient(top, #fcfcfa, #e9e9dd);
-  background-image: -o-linear-gradient(top, #fcfcfa, #e9e9dd);
   background-image: linear-gradient(to bottom, #fcfcfa, #e9e9dd);
   color: #1a1a1a;
   text-decoration: none;
@@ -214,8 +196,6 @@
 .js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active {
   background-color: #dfdfd9;
   background-image: -webkit-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -moz-linear-gradient(top, #f6f6f3, #e7e7df);
-  background-image: -o-linear-gradient(top, #f6f6f3, #e7e7df);
   background-image: linear-gradient(to bottom, #f6f6f3, #e7e7df);
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
 }
@@ -242,32 +222,24 @@
 .js .form-actions .dropbutton-widget {
   border-color: #1e5c90;
   background-image: -webkit-linear-gradient(top, #007bc6, #0071b8);
-  background-image: -moz-linear-gradient(top, #007bc6, #0071b8);
-  background-image: -o-linear-gradient(top, #007bc6, #0071b8);
   background-image: linear-gradient(to bottom, #007bc6, #0071b8);
   text-shadow: 0 1px hsla(0, 0%, 0%, 0.5);
   position: relative;
 }
 .form-actions .dropbutton-multiple.open .dropbutton-widget {
   background-image: -webkit-linear-gradient(top, #007bc6, #0071b8);
-  background-image: -moz-linear-gradient(top, #007bc6, #0071b8);
-  background-image: -o-linear-gradient(top, #007bc6, #0071b8);
   background-image: linear-gradient(to bottom, #007bc6, #0071b8);
 }
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:hover,
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:focus {
   background-color: #2369a6;
   background-image: -webkit-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image: -moz-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image: -o-linear-gradient(top, #0c97ed, #1f86c7);
   background-image: linear-gradient(to bottom, #0c97ed, #1f86c7);
   box-shadow: 0 1px 2px hsla(203, 10%, 10%, 0.25);
   color: #fff;
 }
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:active {
   background-image: -webkit-linear-gradient(top, #08639b, #0071b8);
-  background-image: -moz-linear-gradient(top, #08639b, #0071b8);
-  background-image: -o-linear-gradient(top, #08639b, #0071b8);
   background-image: linear-gradient(to bottom, #08639b, #0071b8);
   border-color: #144b78;
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
@@ -278,22 +250,16 @@
 }
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
   background-image: -webkit-linear-gradient(top, #007bc6, #0071b8);
-  background-image: -moz-linear-gradient(top, #007bc6, #0071b8);
-  background-image: -o-linear-gradient(top, #007bc6, #0071b8);
   background-image: linear-gradient(to bottom, #007bc6, #0071b8);
 }
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus {
   background-color: #2369a6;
   background-image: -webkit-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image: -moz-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image: -o-linear-gradient(top, #0c97ed, #1f86c7);
   background-image: linear-gradient(to bottom, #0c97ed, #1f86c7);
 }
 .js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active {
   background-image: -webkit-linear-gradient(top, #08639b, #0071b8);
-  background-image: -moz-linear-gradient(top, #08639b, #0071b8);
-  background-image: -o-linear-gradient(top, #08639b, #0071b8);
   background-image: linear-gradient(to bottom, #08639b, #0071b8);
   border-color: #144b78;
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
diff --git a/core/themes/seven/css/components/entity-meta.css b/core/themes/seven/css/components/entity-meta.css
index f218638b8d04..9a4515f2ffaf 100644
--- a/core/themes/seven/css/components/entity-meta.css
+++ b/core/themes/seven/css/components/entity-meta.css
@@ -40,8 +40,6 @@
 .entity-meta details[open] {
   background-color: transparent;
   background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .125), transparent 4px);
-  background-image:    -moz-linear-gradient(top, rgba(0, 0, 0, .125), transparent 4px);
-  background-image:      -o-linear-gradient(top, rgba(0, 0, 0, .125), transparent 4px);
   background-image:         linear-gradient(to bottom, rgba(0, 0, 0, .125), transparent 4px);
   border-top-width: 0;
   padding-top: 1px;
diff --git a/core/themes/seven/css/components/form.css b/core/themes/seven/css/components/form.css
index ac801176bd55..3ed34901ee74 100644
--- a/core/themes/seven/css/components/form.css
+++ b/core/themes/seven/css/components/form.css
@@ -136,8 +136,6 @@ input.form-file,
 input.form-date,
 input.form-time,
 textarea.form-textarea {
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing:    border-box;
   box-sizing:         border-box;
   padding: .3em .4em .3em .5em;
   max-width: 100%;
@@ -151,7 +149,6 @@ textarea.form-textarea {
   font-size: 1em;
   color: #595959;
   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
   transition: border linear 0.2s, box-shadow linear 0.2s;
 }
 .form-text:focus,
@@ -205,6 +202,7 @@ textarea.form-textarea {
       -webkit-linear-gradient(top, #f6f6f3, #e7e7df); /* LTR */
     text-shadow: 0 1px hsla(0, 0%, 100%, 0.6);
     font-size: 0.875rem;
+    -webkit-transition: all 0.1s;
     transition: all 0.1s;
     -webkit-font-smoothing: antialiased;
   }
@@ -279,8 +277,6 @@ textarea.form-textarea {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
-    -webkit-box-sizing: border-box;
-    -moz-box-sizing: border-box;
     box-sizing: border-box;
   }
   .password-strength {
diff --git a/core/themes/seven/css/components/pager.css b/core/themes/seven/css/components/pager.css
index a28e76e1a97e..521435393bf2 100644
--- a/core/themes/seven/css/components/pager.css
+++ b/core/themes/seven/css/components/pager.css
@@ -17,7 +17,6 @@
   padding: 0 5px;
   text-decoration: none;
   -webkit-transition: border-bottom-color 0.2s;
-  -moz-transition: border-bottom-color 0.2s;
   transition: border-bottom-color 0.2s;
   font-weight: 600;
   -webkit-font-smoothing: antialiased;
diff --git a/core/themes/seven/css/components/quickedit.css b/core/themes/seven/css/components/quickedit.css
index 5172b602dcc3..e7de0e1f5b63 100644
--- a/core/themes/seven/css/components/quickedit.css
+++ b/core/themes/seven/css/components/quickedit.css
@@ -23,8 +23,6 @@
 .quickedit-button.action-saving {
   border-color: #1e5c90;
   background-image: -webkit-linear-gradient(top, #007bc6, #0071b8);
-  background-image:    -moz-linear-gradient(top, #007bc6, #0071b8);
-  background-image:      -o-linear-gradient(top, #007bc6, #0071b8);
   background-image:   linear-gradient(to bottom, #007bc6, #0071b8);
   color: #fff;
   text-shadow: 0 1px hsla(0, 0%, 0%, 0.5);
@@ -38,8 +36,6 @@
 .quickedit-button.action-saving:hover {
   background-color: #2369a6;
   background-image: -webkit-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image:    -moz-linear-gradient(top, #0c97ed, #1f86c7);
-  background-image:      -o-linear-gradient(top, #0c97ed, #1f86c7);
   background-image:   linear-gradient(to bottom, #0c97ed, #1f86c7);
   border-color: #1e5c90;
   color: #fff;
@@ -51,8 +47,6 @@
 .quickedit-button.action-save:active,
 .quickedit-button.action-saving:active {
   background-image: -webkit-linear-gradient(top, #08639b, #0071b8);
-  background-image:    -moz-linear-gradient(top, #08639b, #0071b8);
-  background-image:      -o-linear-gradient(top, #08639b, #0071b8);
   background-image:   linear-gradient(to bottom, #08639b, #0071b8);
   border-color: #144b78;
   box-shadow: inset 0 1px 3px hsla(0, 0%, 0%, 0.2);
diff --git a/core/themes/seven/css/components/tables.css b/core/themes/seven/css/components/tables.css
index 7ad41ebe0696..6292d5b25b42 100644
--- a/core/themes/seven/css/components/tables.css
+++ b/core/themes/seven/css/components/tables.css
@@ -62,6 +62,7 @@ th > a:after {
   left: 0;
   right: 0;
   border-bottom: 2px solid transparent;
+  -webkit-transition: all 0.1s;
   transition: all 0.1s;
 }
 th.active > a {
diff --git a/core/themes/seven/css/components/tabs.css b/core/themes/seven/css/components/tabs.css
index db5cced7b692..b57dd32cbf11 100644
--- a/core/themes/seven/css/components/tabs.css
+++ b/core/themes/seven/css/components/tabs.css
@@ -36,8 +36,6 @@
   position: relative;
   display: block;
   overflow: hidden;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin: -1px 0 0;
   padding: 9px 2em 7px 1em;
@@ -107,8 +105,6 @@ li.tabs__tab a {
 
 /* JS dependent styling */
  .is-collapse-enabled .tabs__trigger {
-  -webkit-box-sizing: content-box;
-  -moz-box-sizing: content-box;
   box-sizing: content-box;
   display: block;
   position: absolute;
@@ -232,7 +228,6 @@ li.tabs__tab a {
   margin-left: -1px;
   color: #0074bd;
   -webkit-transition: border-color 0.2s, background-color 0.2s;
-  -moz-transition: border-color 0.2s, background-color 0.2s;
   transition: border-color 0.2s, background-color 0.2s;
 }
 .tabs.secondary .tabs__tab + .tabs__tab {
diff --git a/core/themes/seven/css/layout/layout.css b/core/themes/seven/css/layout/layout.css
index 0c5ec18c9487..7bab284ab992 100644
--- a/core/themes/seven/css/layout/layout.css
+++ b/core/themes/seven/css/layout/layout.css
@@ -13,8 +13,6 @@
   }
   .layout-column {
     float: left;  /* LTR */
-    -moz-box-sizing: border-box;
-    -webkit-box-sizing: border-box;
     box-sizing: border-box;
   }
   [dir="rtl"] .layout-column {
diff --git a/core/themes/seven/css/theme/install-page.css b/core/themes/seven/css/theme/install-page.css
index 5898d10bd3f2..d114dac630c9 100644
--- a/core/themes/seven/css/theme/install-page.css
+++ b/core/themes/seven/css/theme/install-page.css
@@ -10,12 +10,6 @@
   background-image:
     url(../../images/noise-low.png),
     -webkit-radial-gradient(hsl(203, 80%, 45%), hsl(203, 80%, 32%));
-  background-image:
-    url(../../images/noise-low.png),
-    -moz-radial-gradient(hsl(203, 80%, 45%), hsl(203, 80%, 32%));
-  background-image:
-    url(../../images/noise-low.png),
-    -o-radial-gradient(hsl(203, 80%, 45%), hsl(203, 80%, 32%));
   background-image:
     url(../../images/noise-low.png),
     radial-gradient(hsl(203, 80%, 45%), hsl(203, 80%, 32%));
diff --git a/core/themes/seven/css/theme/maintenance-page.css b/core/themes/seven/css/theme/maintenance-page.css
index 213c1342ad91..80b18f990a52 100644
--- a/core/themes/seven/css/theme/maintenance-page.css
+++ b/core/themes/seven/css/theme/maintenance-page.css
@@ -5,8 +5,6 @@
 .maintenance-background {
   background-color: #e0e0d8;
   background-image: -webkit-radial-gradient(hsl(203, 2%, 90%), hsl(203, 2%, 95%));
-  background-image: -moz-radial-gradient(hsl(203, 2%, 90%), hsl(203, 2%, 95%));
-  background-image: -o-radial-gradient(hsl(203, 2%, 90%), hsl(203, 2%, 95%));
   background-image: radial-gradient(hsl(203, 2%, 90%), hsl(203, 2%, 95%));
   background-repeat: repeat;
   background-position: left top, 50% 50%;
@@ -155,8 +153,6 @@
 
   /* Positioning sidebar & content */
   main {
-    -webkit-box-sizing: border-box;
-    -moz-box-sizing: border-box;
     box-sizing: border-box;
     clear: none;
     float: left; /* LTR */
-- 
GitLab