/* ============================================================
   VC Pages 0.9.54 — botão Entrar unificado

   Carregado apenas nos templates selecionados e depois de seus estilos
   próprios. Reproduz o componente claro usado em Cursos, Correções e
   Contato sem alterar a área de conta exibida para usuários logados.
   ============================================================ */

html body .vcp-home .vcp-hdr button.vcp-hdr__login.lrm-login,
html body .vcp-ebooks .vcp-hdr button.vcp-hdr__login.lrm-login,
html body .vcp-appeals .vcp-hdr button.vcp-hdr__login.lrm-login,
html body .vcp-appeal-product .vcp-hdr button.vcp-hdr__login.lrm-login,
html body .vcp-hot-topics .vcp-hdr button.vcp-hdr__login.lrm-login,
html body .vcp-hot-single .vcp-hdr button.vcp-hdr__login.lrm-login {
  min-height: 42px !important;
  padding: 0 16px !important;
  border: 1px solid rgba(203, 216, 228, .95) !important;
  border-radius: 999px !important;
  background: #fff !important;
  color: #081a3f !important;
  box-shadow: none !important;
  font-family: var(--ff-body) !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  opacity: 1 !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #081a3f !important;
}

html body .vcp-home .vcp-hdr button.vcp-hdr__login.lrm-login:hover,
html body .vcp-home .vcp-hdr button.vcp-hdr__login.lrm-login:focus-visible,
html body .vcp-ebooks .vcp-hdr button.vcp-hdr__login.lrm-login:hover,
html body .vcp-ebooks .vcp-hdr button.vcp-hdr__login.lrm-login:focus-visible,
html body .vcp-appeals .vcp-hdr button.vcp-hdr__login.lrm-login:hover,
html body .vcp-appeals .vcp-hdr button.vcp-hdr__login.lrm-login:focus-visible,
html body .vcp-appeal-product .vcp-hdr button.vcp-hdr__login.lrm-login:hover,
html body .vcp-appeal-product .vcp-hdr button.vcp-hdr__login.lrm-login:focus-visible,
html body .vcp-hot-topics .vcp-hdr button.vcp-hdr__login.lrm-login:hover,
html body .vcp-hot-topics .vcp-hdr button.vcp-hdr__login.lrm-login:focus-visible,
html body .vcp-hot-single .vcp-hdr button.vcp-hdr__login.lrm-login:hover,
html body .vcp-hot-single .vcp-hdr button.vcp-hdr__login.lrm-login:focus-visible {
  border-color: rgba(11, 97, 220, .38) !important;
  background: #f7fbff !important;
  color: #0b61dc !important;
  box-shadow: var(--shadow-sm) !important;
  transform: translateY(-1px) !important;
  -webkit-text-fill-color: #0b61dc !important;
}

@media (min-width: 901px) and (max-width: 1340px) {
  html body .vcp-home .vcp-hdr button.vcp-hdr__login.lrm-login,
  html body .vcp-ebooks .vcp-hdr button.vcp-hdr__login.lrm-login,
  html body .vcp-appeals .vcp-hdr button.vcp-hdr__login.lrm-login,
  html body .vcp-appeal-product .vcp-hdr button.vcp-hdr__login.lrm-login,
  html body .vcp-hot-topics .vcp-hdr button.vcp-hdr__login.lrm-login,
  html body .vcp-hot-single .vcp-hdr button.vcp-hdr__login.lrm-login {
    min-height: 40px !important;
    padding: 0 13px !important;
    font-size: 13px !important;
  }
}
