
#system-messages-wrapper .grid-inner {
  padding-bottom: 0;
}

div[id^="mforms-wrapper"] fieldset#edit-steps-btns-wrapper {
  margin: 0 0 15px 0;
}

div[id^="mforms-wrapper"] div#edit-steps-btns-wrapper {
  text-align: center;
}

div[id^="edit-steps-btns-wrapper"] span.button {
  text-align: center;
  display: inline;
}

#edit-steps-btns-wrapper span.button {
  text-align: center;
  display: inline-block;
  padding: 5px 2.5px;
  height: 2em;
}

div[id^="mforms-wrapper"] span.button input.form-submit {
  color: #fff;
  padding: .5em 1em;
  height: 2.25em;
  background-image: none;
  background: linear-gradient(to bottom, #f11222, #b11222 60%);
}

div[id^="mforms-wrapper"] span.button input.form-submit:hover {
  color: #fff;
  background-image: none;
  background: linear-gradient(to bottom, #d11222, #911222 60%);
}

div[id^="mforms-wrapper"] span.button input.form-submit.disabled,
div[id^="mforms-wrapper"] span.button input.form-submit.disabled:hover,
div[id^="mforms-wrapper"] span.button input.form-submit.disabled:active,
div[id^="mforms-wrapper"] span.button input.form-submit.disabled:focus {
  background-image: none;
  background: linear-gradient(to bottom, #efefef, #acacac 60%);
}

div[id^="mforms-wrapper"] span.button input.current-step.form-submit {
  color: #fff;
  background-image: none;
  background: rgb(30,87,153); /* Old browsers */
  background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
}

div[id^="mforms-wrapper"] span.button .current-step.form-submit:active,
div[id^="mforms-wrapper"] span.button .current-step.form-submit:focus,
div[id^="mforms-wrapper"] span.button .current-step.form-submit:hover {
  color: #fff;
  background-image: none;
  background: linear-gradient(to bottom, #2333ef, #233398 60%);
}

div[id^="mforms-wrapper"] span.button .active-step.form-submit {
  color: #fff;
  background-image: none;
  background: rgb(167,199,220); /* Old browsers */
  background: linear-gradient(to bottom,  rgba(167,199,220,1) 0%,rgba(133,178,211,1) 100%); /* W3C */
}

div[id^="mforms-wrapper"] span.button .active-step.form-submit:active,
div[id^="mforms-wrapper"] span.button .active-step.form-submit:focus,
div[id^="mforms-wrapper"] span.button .active-step.form-submit:hover {
  color: #fff;
  background-image: none;
  background: linear-gradient(to bottom, #003d7d, #003d7d 60%);
}

div[id^="mforms-wrapper"] span.button .disabled-step.form-submit,
div[id^="mforms-wrapper"] span.button .disabled-step.form-submit:hover,
div[id^="mforms-wrapper"] span.button .disabled-step.form-submit:focus,
div[id^="mforms-wrapper"] span.button .disabled-step.form-submit:active {
  color: #FFF;
  background-image: none;
  background: linear-gradient(to bottom, #efefef, #acacac 60%);
}

div[id^="mforms-wrapper"] .form-text:focus, textarea:focus {
  background-color: #deefff;
}

div[id^="mforms-wrapper"] .notice-required {
  text-align: right;
}

div[id^="mforms-wrapper"] .notice-required span {
  font-weight: bold;
}

div[id^="mforms-wrapper"] .notice-required span.form-required {

}

input[disabled] {
  background-color: #efefef;
  color: #505050;
}
