  /**
 * @file
 * Visual styles for buttons.
 */
.button,
.image-button {
  margin-right: 1em;
  margin-left: 1em;
}

.button:first-child,
.image-button:first-child {
  margin-right: 0;
  margin-left: 0;
}

.button.spinner {
  background: url("/themes/greenleft_theme/images/icons/loading.svg") no-repeat left calc(1em - 12px) center/24px 24px;
}

.path-user .button {
  background-color: #4c812e;
  padding: 0.315em 2em;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out;
  line-height: 2.375;
  background-color: #4c812e;
  border: none;
  border-radius: 4px;
  color: white;
  font-weight: 400;
}
.path-user .button:hover, .path-user .button:focus {
  background-color: #444;
}

/*# sourceMappingURL=button.css.map */