
/* FastMoney global mobile UX */
@media (max-width: 768px){
  html,body{max-width:100%;overflow-x:hidden}
  .fm-mobile-only{display:flex!important}
/* General form ergonomics on every public page */
  input,select,textarea{font-size:16px!important}
  button,a{touch-action:manipulation}
  .application-form,.loan-application,.form-modal,.application-modal,
  .application-form-modal,.loan-application-modal{
    max-width:100%!important
  }
  .application-form input,.application-form select,.application-form textarea,
  .loan-application input,.loan-application select,.loan-application textarea{
    min-height:48px
  }

  /* Keep fixed/floating widgets from covering the menu or content */
  .cookie-banner,.fixed-banner,.sticky-bottom,.floating-bottom{
    max-width:calc(100vw - 20px)
  }
}
}
