diff --git a/css/contrib.css b/css/contrib.css
index b67cdfb..6d694be 100644
--- a/css/contrib.css
+++ b/css/contrib.css
@@ -31,7 +31,7 @@
 }
 
 .field-type-commerce-product-reference fieldset .fieldset-legend {
-  border-bottom: 1px solid #ccc;
+  border-bottom: 1px solid #cccccc;
   margin: 0 0 0 15px;
   /* LTR */
   padding: 5px 0 5px 0;
@@ -56,7 +56,7 @@
   padding-top: 40px;
 }
 .field-widget-inline-entity-form .ief-form-bottom > .fieldset-wrapper {
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
   padding: 15px;
 }
 .field-widget-inline-entity-form .ief-form-bottom > .fieldset-wrapper .fieldset-legend,
@@ -91,7 +91,7 @@
 }
 
 .field-type-commerce-product-reference > div > div.form-wrapper > fieldset > div.fieldset-wrapper {
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
   padding: 5px 15px;
 }
 .field-type-commerce-product-reference > div > div.form-wrapper > fieldset > div.fieldset-wrapper > fieldset .fieldset-wrapper,
@@ -147,6 +147,47 @@
   text-shadow: 0 -1px 1px #2f88cd;
 }
 
+/* Disabled buttons */
+.field-widget-inline-entity-form fieldset fieldset .fieldset-wrapper .ief-entity-submit[disabled],
+.ief-row-form .ief-entity-submit[disabled] {
+  background: #e0e0e0;
+  background: -moz-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e0e0e0));
+  background: -webkit-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -o-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -ms-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: linear-gradient(to bottom, #fefefe 0%, #e0e0e0 100%);
+  border: 1px solid #cccccc;
+  -moz-border-radius: 4px;
+  -webkit-border-radius: 4px;
+  border-radius: 4px;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  font: normal 500 16px/16px "Open Sans", Arial, sans-serif;
+  margin-left: 1px;
+  margin-top: 1px;
+  padding: 6px 30px;
+  text-decoration: none;
+  background: #EEE;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+}
+.field-widget-inline-entity-form fieldset fieldset .fieldset-wrapper .ief-entity-submit[disabled]:focus,
+.ief-row-form .ief-entity-submit[disabled]:focus {
+  color: #fff;
+}
+.field-widget-inline-entity-form fieldset fieldset .fieldset-wrapper .ief-entity-submit[disabled]:hover, .field-widget-inline-entity-form fieldset fieldset .fieldset-wrapper .ief-entity-submit[disabled]:focus, .field-widget-inline-entity-form fieldset fieldset .fieldset-wrapper .ief-entity-submit[disabled]:active,
+.ief-row-form .ief-entity-submit[disabled]:hover,
+.ief-row-form .ief-entity-submit[disabled]:focus,
+.ief-row-form .ief-entity-submit[disabled]:active {
+  background: #eeeeee;
+  color: #5A5A5A;
+  text-shadow: 0 -1px 1px white;
+}
+
 .field-widget-inline-entity-form fieldset {
   padding: 1.5em 0 0;
 }
@@ -205,7 +246,7 @@
 .field-widget-inline-entity-form .ief-entity-table tr.even,
 .field-widget-inline-entity-form .ief-entity-table tr.odd {
   background: #f1f1f1;
-  border-bottom: 1px solid #BEBFB9;
+  border-bottom: 1px solid #bebfb9;
 }
 
 .field-widget-inline-entity-form .ief-entity-table tr:hover,
@@ -215,16 +256,16 @@ tr.even {
 
 .field-widget-inline-entity-form .ief-entity-table .ief-row-entity-form {
   background: #fff;
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
   border-width: 0 1px 1px;
 }
 
 .field-widget-inline-entity-form .ief-entity-table tr.ief-row-entity-form {
   background: #DFF2FB;
-  border: 1px solid #AFDBE9;
-  -moz-box-shadow: 0 0 5px #fff;
-  -webkit-box-shadow: 0 0 5px #fff;
-  box-shadow: 0 0 5px #fff;
+  border: 1px solid #afdbe9;
+  -moz-box-shadow: 0 0 5px white;
+  -webkit-box-shadow: 0 0 5px white;
+  box-shadow: 0 0 5px white;
 }
 
 .ief-row-entity .ief-entity-operations {
@@ -370,9 +411,9 @@ tr.even {
 .entity-commerce-order .content-right .commerce-backoffice-order-status-label {
   background: #ffedcb;
   border: 1px solid #ffcb69;
-  -moz-box-shadow: inset 0 0 5px #fff;
-  -webkit-box-shadow: inset 0 0 5px #fff;
-  box-shadow: inset 0 0 5px #fff;
+  -moz-box-shadow: inset 0 0 5px white;
+  -webkit-box-shadow: inset 0 0 5px white;
+  box-shadow: inset 0 0 5px white;
   margin-top: 0px;
 }
 
@@ -413,6 +454,46 @@ tr.even {
   text-shadow: 0 -1px 1px #2f88cd;
 }
 
+.entity-commerce-order .commerce-backoffice-order-status-form .form-submit[disabled],
+.view-commerce-message-messages #commerce-backoffice-message-form input.form-submit[disabled] {
+  background: #e0e0e0;
+  background: -moz-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e0e0e0));
+  background: -webkit-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -o-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -ms-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: linear-gradient(to bottom, #fefefe 0%, #e0e0e0 100%);
+  border: 1px solid #cccccc;
+  -moz-border-radius: 4px;
+  -webkit-border-radius: 4px;
+  border-radius: 4px;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  font: normal 500 16px/16px "Open Sans", Arial, sans-serif;
+  margin-left: 1px;
+  margin-top: 1px;
+  padding: 6px 30px;
+  text-decoration: none;
+  background-position: 0 bottom;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+}
+.entity-commerce-order .commerce-backoffice-order-status-form .form-submit[disabled]:focus,
+.view-commerce-message-messages #commerce-backoffice-message-form input.form-submit[disabled]:focus {
+  color: #fff;
+}
+.entity-commerce-order .commerce-backoffice-order-status-form .form-submit[disabled]:hover, .entity-commerce-order .commerce-backoffice-order-status-form .form-submit[disabled]:focus, .entity-commerce-order .commerce-backoffice-order-status-form .form-submit[disabled]:active,
+.view-commerce-message-messages #commerce-backoffice-message-form input.form-submit[disabled]:hover,
+.view-commerce-message-messages #commerce-backoffice-message-form input.form-submit[disabled]:focus,
+.view-commerce-message-messages #commerce-backoffice-message-form input.form-submit[disabled]:active {
+  background: #eeeeee;
+  color: #5A5A5A;
+  text-shadow: 0 -1px 1px white;
+}
+
 .field-name-commerce-customer-billing .name-block,
 .field-name-commerce-customer-shipping .name-block {
   font-weight: 500;
@@ -429,7 +510,7 @@ tr.even {
 
 .entity-commerce-order .field-name-commerce-order-total .field-items {
   background: #DFF2FB;
-  border: 1px solid #AFDBE9;
+  border: 1px solid #afdbe9;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
@@ -457,7 +538,7 @@ tr.even {
 }
 
 .entity-commerce-order .field-name-commerce-order-total .field-items .component-type-commerce-price-formatted-amount td {
-  border-top: 2px solid #AFDBE9;
+  border-top: 2px solid #afdbe9;
   font-weight: 700;
 }
 
@@ -480,12 +561,12 @@ tr td:last-child {
 }
 
 #panes tr td:last-child {
-  border-right: 1px solid #BEBFB9;
+  border-right: 1px solid #bebfb9;
   /* LTR */
 }
 
 #blocks tr td:last-child {
-  border-right: 1px solid #BEBFB9;
+  border-right: 1px solid #bebfb9;
   /* LTR */
 }
 
@@ -546,13 +627,13 @@ tr td:last-child {
 }
 
 .view-commerce-message-messages .form-type-textarea .filter-wrapper {
-  border: 1px solid #eee;
+  border: 1px solid #eeeeee;
   padding: 0 15px 10px;
 }
 
 .commerce-backoffice-view tr.views-row-active {
-  background: #DFF2FB !important;
-  border: 1px solid #AFDBE9;
+  background: #dff2fb !important;
+  border: 1px solid #afdbe9;
 }
 
 .commerce-backoffice-view tr.views-row-active td {
@@ -655,10 +736,10 @@ html.js .view-commerce-message-messages .view-footer fieldset.collapsible .field
 /* Rules Pages */
 /* This fixes a firefox outline bug */
 #rules-ui-edit-element fieldset .fieldset-wrapper {
-  border: 1px solid #ccc;
-  -moz-box-shadow: inset 0 0 1px #fff;
-  -webkit-box-shadow: inset 0 0 1px #fff;
-  box-shadow: inset 0 0 1px #fff;
+  border: 1px solid #cccccc;
+  -moz-box-shadow: inset 0 0 1px white;
+  -webkit-box-shadow: inset 0 0 1px white;
+  box-shadow: inset 0 0 1px white;
   outline: 0;
 }
 
@@ -766,7 +847,7 @@ td.views-field-operations-dropbutton .ctools-dropbutton-processed {
 }
 
 .commerce-discount-form .form-item-commerce-discount-type label {
-  border-bottom: 1px solid #CCCCCC;
+  border-bottom: 1px solid #cccccc;
 }
 
 .commerce-discount-form .form-item-commerce-discount-type .form-radios label {
@@ -817,11 +898,11 @@ td.views-field-operations-dropbutton .ctools-dropbutton-processed {
 
 #ui-datepicker-div {
   background: #fff;
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
 }
 
 .ui-datepicker .ui-datepicker-title select {
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
 }
 
 .field-type-commerce-line-item-reference .add-line-item {
@@ -899,7 +980,7 @@ html.js #-commerce-kickstart-help-store fieldset.collapsible {
 }
 
 .views-exposed-form .form-item input {
-  border: 1px solid #C8C8C8;
+  border: 1px solid #c8c8c8;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
@@ -999,7 +1080,7 @@ html.js .views-exposed-form .form-item input.throbbing {
 }
 
 /* Edit Checkboxes only in Webkit which will render properly. */
-@media screen and (-webkit-min-device-pixel-ratio:0) {
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
   .commerce-backoffice-view .vbo-views-form #edit-select .fieldset-wrapper {
     padding: 3px 0 0 20px;
     /* LTR */
@@ -1116,10 +1197,10 @@ html.js .vbo-views-form #edit-select fieldset .fieldset-wrapper {
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
-  border: 1px solid #C8C8C8;
-  -moz-box-shadow: inset 0 0 1px #fff;
-  -webkit-box-shadow: inset 0 0 1px #fff;
-  box-shadow: inset 0 0 1px #fff;
+  border: 1px solid #c8c8c8;
+  -moz-box-shadow: inset 0 0 1px white;
+  -webkit-box-shadow: inset 0 0 1px white;
+  box-shadow: inset 0 0 1px white;
   font-size: 14px;
   line-height: 1em;
   text-transform: capitalize;
@@ -1151,7 +1232,7 @@ html.js .vbo-views-form #edit-select fieldset .fieldset-wrapper {
 }
 
 .ctools-dropbutton-processed .ctools-content {
-  border-right: 1px solid #fff;
+  border-right: 1px solid white;
   /* LTR */
 }
 
diff --git a/css/shiny.css b/css/shiny.css
index 9640df9..19cf70c 100644
--- a/css/shiny.css
+++ b/css/shiny.css
@@ -83,7 +83,7 @@ body.in-maintenance #sidebar-first {
 }
 body.in-maintenance fieldset .fieldset-wrapper,
 body.in-maintenance fieldset.collapsible {
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
   padding: 15px;
 }
 
@@ -330,7 +330,7 @@ select.form-select {
   -moz-appearance: none;
   appearance: none;
   background: #fff;
-  border: 1px solid #ccc;
+  border: 1px solid #cccccc;
   -moz-border-radius: 3px 3px 3px 3px;
   -webkit-border-radius: 3px 3px 3px 3px;
   border-radius: 3px 3px 3px 3px;
@@ -347,7 +347,7 @@ select.form-select:focus {
 }
 
 /* Form Fixes for Webkit Browsers. */
-@media screen and (-webkit-min-device-pixel-ratio:0) {
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
   select.form-select {
     padding: 5px 35px 5px 5px;
     /* LTR */
@@ -394,7 +394,8 @@ select.form-select:focus {
 
 /* Form Fix for Opera */
 noindex:-o-prefocus input.form-checkbox,
-noindex:-o-prefocus input.form-radio, form table input.form-checkbox, form table input.form-radio {
+noindex:-o-prefocus input.form-radio, form table input.form-checkbox,
+form table input.form-radio {
   opacity: 1;
 }
 
@@ -751,9 +752,9 @@ body.in-maintenance #credit .logo a {
 #commerce-kickstart-inline-help .advanced-help-topic {
   background: #fef2c4;
   border: 1px solid #efb120;
-  -moz-box-shadow: inset 0 0 10px #fff;
-  -webkit-box-shadow: inset 0 0 10px #fff;
-  box-shadow: inset 0 0 10px #fff;
+  -moz-box-shadow: inset 0 0 10px white;
+  -webkit-box-shadow: inset 0 0 10px white;
+  box-shadow: inset 0 0 10px white;
   margin-bottom: 30px;
   padding: 15px;
 }
@@ -862,6 +863,15 @@ a.button:hover {
   box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
 }
 
+/* Disabled buttons */
+input.form-submit[disabled] {
+  background: #EEE;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+}
+
 .form-managed-file input.form-file {
   margin-right: 20px;
   /* LTR */
@@ -955,6 +965,67 @@ input.ief-entity-submit:active {
   text-shadow: 0 -1px 1px #2f88cd;
 }
 
+/* Blue Buttons disabled */
+.form-actions #edit-submit[disabled],
+.form-actions #edit-save[disabled],
+ul.action-links li[disabled],
+html.js .view-commerce-message-messages .view-footer fieldset.collapsible .fieldset-legend a[disabled],
+.field-widget-inline-entity-form .container-inline input.form-submit[disabled],
+input.ief-entity-submit[disabled] {
+  background: #e0e0e0;
+  background: -moz-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e0e0e0));
+  background: -webkit-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -o-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: -ms-linear-gradient(top, #fefefe 0%, #e0e0e0 100%);
+  background: linear-gradient(to bottom, #fefefe 0%, #e0e0e0 100%);
+  border: 1px solid #cccccc;
+  -moz-border-radius: 4px;
+  -webkit-border-radius: 4px;
+  border-radius: 4px;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px white;
+  font: normal 500 16px/16px "Open Sans", Arial, sans-serif;
+  margin-left: 1px;
+  margin-top: 1px;
+  padding: 6px 30px;
+  text-decoration: none;
+  background: #EEE;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  -webkit-box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+  box-shadow: 0 1px 2px #cccccc, inset 0 -1px 1px white;
+}
+.form-actions #edit-submit[disabled]:focus,
+.form-actions #edit-save[disabled]:focus,
+ul.action-links li[disabled]:focus,
+html.js .view-commerce-message-messages .view-footer fieldset.collapsible .fieldset-legend a[disabled]:focus,
+.field-widget-inline-entity-form .container-inline input.form-submit[disabled]:focus,
+input.ief-entity-submit[disabled]:focus {
+  color: #fff;
+}
+.form-actions #edit-submit[disabled]:hover, .form-actions #edit-submit[disabled]:focus, .form-actions #edit-submit[disabled]:active,
+.form-actions #edit-save[disabled]:hover,
+.form-actions #edit-save[disabled]:focus,
+.form-actions #edit-save[disabled]:active,
+ul.action-links li[disabled]:hover,
+ul.action-links li[disabled]:focus,
+ul.action-links li[disabled]:active,
+html.js .view-commerce-message-messages .view-footer fieldset.collapsible .fieldset-legend a[disabled]:hover,
+html.js .view-commerce-message-messages .view-footer fieldset.collapsible .fieldset-legend a[disabled]:focus,
+html.js .view-commerce-message-messages .view-footer fieldset.collapsible .fieldset-legend a[disabled]:active,
+.field-widget-inline-entity-form .container-inline input.form-submit[disabled]:hover,
+.field-widget-inline-entity-form .container-inline input.form-submit[disabled]:focus,
+.field-widget-inline-entity-form .container-inline input.form-submit[disabled]:active,
+input.ief-entity-submit[disabled]:hover,
+input.ief-entity-submit[disabled]:focus,
+input.ief-entity-submit[disabled]:active {
+  background: #eeeeee;
+  color: #5A5A5A;
+  text-shadow: 0 -1px 1px white;
+}
+
 /* Firefox padding issue */
 @-moz-document url-prefix() {
   .form-actions #edit-submit,
@@ -1094,9 +1165,9 @@ ul.pager li.pager-current {
 }
 
 ul.pager li.pager-current {
-  -moz-box-shadow: inset 0 0 1px #fff;
-  -webkit-box-shadow: inset 0 0 1px #fff;
-  box-shadow: inset 0 0 1px #fff;
+  -moz-box-shadow: inset 0 0 1px white;
+  -webkit-box-shadow: inset 0 0 1px white;
+  box-shadow: inset 0 0 1px white;
   color: #737373;
 }
 
diff --git a/scss/contrib.scss b/scss/contrib.scss
index 7fad00a..a265e63 100644
--- a/scss/contrib.scss
+++ b/scss/contrib.scss
@@ -99,6 +99,16 @@
 .ief-row-form .ief-entity-submit {
   @include blue-button;
 }
+/* Disabled buttons */
+.field-widget-inline-entity-form fieldset fieldset .fieldset-wrapper .ief-entity-submit[disabled],
+.ief-row-form .ief-entity-submit[disabled] {
+  @include grey-button;
+  background: #EEE;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  -webkit-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+}
 .field-widget-inline-entity-form fieldset {
   padding: 1.5em 0 0;
 
@@ -288,6 +298,15 @@ tr.even {
 .view-commerce-message-messages #commerce-backoffice-message-form input.form-submit {
   @include blue-button;
 }
+.entity-commerce-order .commerce-backoffice-order-status-form .form-submit[disabled],
+.view-commerce-message-messages #commerce-backoffice-message-form input.form-submit[disabled] {
+  @include grey-button;
+  background-position: 0 bottom;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  -webkit-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+}
 .field-name-commerce-customer-billing .name-block,
 .field-name-commerce-customer-shipping .name-block {
   font-weight: 500;
diff --git a/scss/shiny.scss b/scss/shiny.scss
index 5df0b0a..4ed810d 100644
--- a/scss/shiny.scss
+++ b/scss/shiny.scss
@@ -700,6 +700,15 @@ a.button:hover {
   -webkit-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
   box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
 }
+/* Disabled buttons */
+input.form-submit[disabled] {
+  background: #EEE;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  -webkit-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+}
+
 .form-managed-file input.form-file {
   margin-right: 20px; /* LTR */
 }
@@ -736,6 +745,20 @@ html.js .view-commerce-message-messages .view-footer fieldset.collapsible .field
 input.ief-entity-submit {
   @include blue-button;
 }
+/* Blue Buttons disabled */
+.form-actions #edit-submit[disabled],
+.form-actions #edit-save[disabled],
+ul.action-links li[disabled],
+html.js .view-commerce-message-messages .view-footer fieldset.collapsible .fieldset-legend a[disabled],
+.field-widget-inline-entity-form .container-inline input.form-submit[disabled],
+input.ief-entity-submit[disabled] {
+  @include grey-button;
+  background: #EEE;
+  color: #C9C9C9;
+  -moz-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  -webkit-box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+  box-shadow: 0 1px 2px #ccc, inset 0 -1px 1px #fff;
+}
 /* Firefox padding issue */
 @-moz-document url-prefix() {
   .form-actions #edit-submit,
