.govuk-webform .govuk-button {
  font-size: inherit;
  line-height: inherit;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 0 0 22px;
  padding: 8px 10px 7px;
  border: 2px solid transparent;
  border-radius: 0;
  color: #fff;
  background-color: #00703c;
  box-shadow: 0 2px 0 #002d18;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  appearance: none;
}

@media (min-width: 640px) {
  .govuk-webform .govuk-button {
    width: auto;
  }
}

.govuk-webform .govuk-button:hover {
  background-color: #005a30;
}

.govuk-webform .govuk-button:active {
  top: 2px;
}

.govuk-webform .govuk-button:focus {
  border-color: #fd0;
  outline: 3px solid transparent;
  box-shadow: inset 0 0 0 1px #fd0;
}
