
/* JAY-P CLIENT PORTAL CLICK FIX ONLY */
.jp-click-fix-ready a,
.jp-click-fix-ready button,
.jp-click-fix-ready input,
.jp-click-fix-ready select,
.jp-click-fix-ready textarea,
.jp-click-fix-ready label{
  pointer-events:auto!important;
}
.jp-click-fix-ready .client-portal-card,
.jp-click-fix-ready .jp-portal-card,
.jp-click-fix-ready .service-card,
.jp-click-fix-ready .portal-card,
.jp-click-fix-ready .card,
.jp-click-fix-ready [data-portal-link]{
  cursor:pointer!important;
  pointer-events:auto!important;
}
.jp-click-fix-ready .jp-mobile-panel:not(.open),
.jp-click-fix-ready .mobile-menu:not(.open),
.jp-click-fix-ready .offcanvas:not(.show),
.jp-click-fix-ready .overlay:not(.show),
.jp-click-fix-ready .modal-backdrop:not(.show){
  pointer-events:none!important;
}
.jp-click-fix-button{
  display:inline-block!important;
  border:0!important;
  border-radius:12px!important;
  padding:11px 14px!important;
  background:#06142f!important;
  color:#fff!important;
  font-weight:900!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
.jp-click-fix-button.orange{background:#ff6a00!important}
.jp-click-fix-button.pink{background:#ec1b73!important}
.jp-click-fix-result{
  background:#fff!important;
  border:1px solid #e5ebf3!important;
  border-radius:16px!important;
  padding:14px!important;
  margin:14px 0!important;
}
