.button,
input[type='submit'],
input[type='reset'] {
  display: inline-block;
  border-radius: 6px;
  border: 0;
  height: 37px;
  line-height: 17px;
  padding: 10px 15px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  font-size: 1.4rem;
  color: #FFFFFF;
  background: #08107B;
  box-shadow: 0 1px 0 #141414;
  white-space: nowrap; }
  .button:hover, .button:focus,
  input[type='submit']:hover,
  input[type='submit']:focus,
  input[type='reset']:hover,
  input[type='reset']:focus {
    background: #060b55;
    text-decoration: none; }
  .button.button--secondary,
  input[type='submit'].button--secondary,
  input[type='reset'].button--secondary {
    background: #E9B226;
    box-shadow: 0 1px 0 0 #9F7A1A; }
    .button.button--secondary:hover, .button.button--secondary:focus,
    input[type='submit'].button--secondary:hover,
    input[type='submit'].button--secondary:focus,
    input[type='reset'].button--secondary:hover,
    input[type='reset'].button--secondary:focus {
      background: #d19c15; }
  .button.button--tertiary,
  input[type='submit'].button--tertiary,
  input[type='reset'].button--tertiary {
    background: #777777;
    box-shadow: none; }
  .button.button--ghost,
  input[type='submit'].button--ghost,
  input[type='reset'].button--ghost {
    background: transparent;
    border: 2px solid #FFFFFF;
    text-shadow: 0 1px 1px #141414;
    box-shadow: 0 1px 1px 0 rgba(20, 20, 20, 0.25); }
    .button.button--ghost:hover, .button.button--ghost:focus,
    input[type='submit'].button--ghost:hover,
    input[type='submit'].button--ghost:focus,
    input[type='reset'].button--ghost:hover,
    input[type='reset'].button--ghost:focus {
      background: #525255; }
  .button.button--ghost-reverse,
  input[type='submit'].button--ghost-reverse,
  input[type='reset'].button--ghost-reverse {
    background: #FFFFFF;
    border: 2px solid #141414;
    color: #141414;
    box-shadow: none; }
  .button.button--large,
  input[type='submit'].button--large,
  input[type='reset'].button--large {
    border-radius: 9px;
    height: 50px;
    line-height: 1;
    padding: 18px 50px; }
  .button.button--small,
  input[type='submit'].button--small,
  input[type='reset'].button--small {
    border-radius: 4px;
    height: 25px;
    line-height: 25px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1.2rem; }

/**
 * Removes button attribures from edit link on
 * admin toolbar.
 */
.toolbar-icon {
  border: 0;
  border-radius: 0;
  box-shadow: none; }
