/**
 * @file
 * Form elements buttons.
 */
input[type=submit],
input[type=button],
input[type=reset],
input[type=file],
a.sso-button,
button,
.button {
  display: inline-block;
  padding: 10px 12px;
  border: none;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  color: #fff;
  background-color: #240F6E;
  cursor: pointer;
}
@media (min-width: 768px) {
  input[type=submit],
  input[type=button],
  input[type=reset],
  input[type=file],
  a.sso-button,
  button,
  .button {
    padding: 11px 25px;
    font-size: 16px;
  }
}
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=file]:hover,
a.sso-button:hover,
button:hover,
.button:hover {
  text-decoration: underline;
  background-color: #240F6E;
}
input[type=submit]:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=file]:focus,
a.sso-button:focus,
button:focus,
.button:focus {
  text-decoration: underline;
  background-color: #7C6CA7;
}
input[type=submit]:disabled,
input[type=button]:disabled,
input[type=reset]:disabled,
input[type=file]:disabled,
a.sso-button:disabled,
button:disabled,
.button:disabled {
  text-decoration: underline;
  background-color: #aaa;
}

@layer drupal {
  input[type=submit],
  input[type=button],
  input[type=reset],
  input[type=file],
  a.sso-button,
  button,
  .button {
    border: none;
  }
  input[type=submit]::after,
  input[type=button]::after,
  input[type=reset]::after,
  input[type=file]::after,
  a.sso-button::after,
  button::after,
  .button::after {
    bottom: auto;
    left: auto;
  }
}

/*# sourceMappingURL=buttons-form-elements.css.map */
