/**
 * Remove sombras de botões em todo o site e painéis.
 * Mantém outline no :focus-visible para acessibilidade.
 */

button,
.btn,
[type="button"],
[type="submit"],
[type="reset"],
a.btn,
input[type="button"],
input[type="submit"],
input[type="reset"],
.ead-btn-inscreva,
.ead-cursos-tab,
.ead-cursos-fold-cta-all,
.ead-cursos-empty-btn,
.ead-depoimentos-cta,
.ead-curso-card-more,
.ead-lms-btn,
.ead-aluno-ficha-btn-primary,
.ead-aluno-ficha-btn-secondary,
.ead-alunos-btn-cta,
.ead-alunos-btn-apply,
.ead-alunos-btn-reset,
.ead-alunos-action,
.ead-contato-submit,
.ead-contato-btn,
.ead-inscricao-submit,
.ead-inscricao-btn,
.admin-btn,
.btn-primary,
.btn-secondary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-info,
.btn-light,
.btn-dark,
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-success,
.btn-outline-danger,
.btn-outline-warning,
.btn-outline-info,
.btn-outline-light,
.btn-outline-dark {
  box-shadow: none !important;
  text-shadow: none !important;
}

button:hover,
button:focus,
button:active,
.btn:hover,
.btn:focus,
.btn:active,
.btn:focus-visible,
a.btn:hover,
a.btn:focus,
a.btn:active,
[type="button"]:hover,
[type="button"]:focus,
[type="button"]:active,
[type="submit"]:hover,
[type="submit"]:focus,
[type="submit"]:active,
[type="reset"]:hover,
[type="reset"]:focus,
[type="reset"]:active,
.ead-btn-inscreva:hover,
.ead-btn-inscreva:focus,
.ead-btn-inscreva:active,
.ead-cursos-tab:hover,
.ead-cursos-tab:focus,
.ead-cursos-tab.is-active,
.ead-cursos-fold-cta-all:hover,
.ead-cursos-empty-btn:hover,
.ead-depoimentos-cta:hover,
.ead-depoimentos-cta:focus-visible,
.ead-curso-card-more:hover,
.ead-curso-card:hover .ead-curso-card-more,
.ead-lms-btn:hover,
.ead-lms-btn:focus,
.ead-lms-btn:active,
.ead-aluno-ficha-btn-primary:hover,
.ead-aluno-ficha-btn-secondary:hover,
.ead-alunos-btn-cta:hover,
.ead-alunos-btn-apply:hover,
.ead-alunos-action:hover,
.ead-contato-submit:hover,
.ead-contato-btn:hover,
.ead-contato-btn--primary:hover,
.ead-inscricao-submit:hover,
.ead-inscricao-btn:hover,
.ead-inscricao-btn--primary:hover,
.admin-btn:hover,
.btn-primary:hover,
.btn-secondary:hover,
.btn-success:hover,
.btn-danger:hover,
.btn-warning:hover,
.btn-info:hover,
.btn-light:hover,
.btn-dark:hover,
.btn-outline-primary:hover,
.btn-outline-secondary:hover {
  box-shadow: none !important;
  text-shadow: none !important;
}

button:focus-visible,
.btn:focus-visible,
a.btn:focus-visible,
[type="button"]:focus-visible,
[type="submit"]:focus-visible,
[type="reset"]:focus-visible,
.ead-btn-inscreva:focus-visible,
.ead-cursos-tab:focus-visible,
.ead-lms-btn:focus-visible,
.ead-aluno-ficha-btn-primary:focus-visible,
.ead-aluno-ficha-btn-secondary:focus-visible,
.ead-alunos-btn-cta:focus-visible,
.ead-contato-submit:focus-visible,
.ead-inscricao-submit:focus-visible {
  outline: 2px solid var(--ead-navy, var(--admin-primary, #0b148e));
  outline-offset: 2px;
}
