CINXE.COM
Chrome River » Login
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"/> <meta http-equiv="x-ua-compatible" content="IE=edge" /> <meta name="robots" content="noindex, follow" /> <!-- Apple Web App --> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="default" /> <meta name="apple-mobile-web-app-title" content="Chrome River" /> <meta name="mobile-web-app-capable" content="yes" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> <meta name="msapplication-TileColor" content="#2d89ef" /> <meta name="msapplication-TileImage" content="/css/favicons/mstile-144x144.png" /> <meta name="msapplication-config" content="/css/favicons/browserconfig.xml" /> <meta name="theme-color" content="#ffffff" /> <title>Chrome River » Login</title> <link rel="stylesheet" href="/css/login_old.2.10204.0.css" /> <link rel="stylesheet" href="/css/from_main.2.10204.0.css" /> <link rel="apple-touch-icon" sizes="57x57" href="/css/favicons/apple-touch-icon-57x57.png" /> <link rel="apple-touch-icon" sizes="60x60" href="/css/favicons/apple-touch-icon-60x60.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/css/favicons/apple-touch-icon-72x72.png" /> <link rel="apple-touch-icon" sizes="76x76" href="/css/favicons/apple-touch-icon-76x76.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/css/favicons/apple-touch-icon-114x114.png" /> <link rel="apple-touch-icon" sizes="120x120" href="/css/favicons/apple-touch-icon-120x120.png" /> <link rel="apple-touch-icon" sizes="144x144" href="/css/favicons/apple-touch-icon-144x144.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/css/favicons/apple-touch-icon-152x152.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/css/favicons/apple-touch-icon-180x180.png" /> <link rel="icon" type="image/png" href="/css/favicons/android-chrome-36x36.png" sizes="36x36" /> <link rel="icon" type="image/png" href="/css/favicons/android-chrome-48x48.png" sizes="48x48" /> <link rel="icon" type="image/png" href="/css/favicons/android-chrome-72x72.png" sizes="72x72" /> <link rel="icon" type="image/png" href="/css/favicons/android-chrome-96x96.png" sizes="96x96" /> <link rel="icon" type="image/png" href="/css/favicons/android-chrome-144x144.png" sizes="144x144" /> <link rel="icon" type="image/png" href="/css/favicons/android-chrome-192x192.png" sizes="192x192" /> <link rel="manifest" href="/css/favicons/manifest.json" /> <link rel="icon" type="image/x-icon" href="favicon.ico" /> <script> var customerId = null; var environment = "prod"; var sessionTokenCookieName = null; var customerPreferences = null; var customerGeneralPreferences = null; var customerExpensePreferences = null; var customerName = null; var customerCreateDate = null; var analyticsPropertyId = null; var travelBookingURL = null; var isEmburseMobileClient = null; window.ldFlagAddCustomerIdStrToKratos = null; window.ldFlagMer53646MakeUploadIconIntuitive = true; window.inv7806removeHammerJSFromMercury = true; // When deprecating, also remove from apollo: https://github.com/Chrome-River/Apollo/pull/8103/files window.mer65487enable_ocrai_expensemappings = null; window.mercuryToEmburseColorShift = null; // When deprecating, also remove from apollo: https://github.com/Chrome-River/Apollo/pull/8105 window.mer65166enablecomm100customerdataflag = null; window.mer66272blockdashboardfetchcallsformobileapp = null; window.mer67300emburseLogoUpdates = false; //mydev, dev, staging, qa, prod, cloud, smoke switch(environment) { case "prod": analyticsPropertyId = "UA-56246937-1"; break; case "qa": analyticsPropertyId = "UA-56246937-4"; break; case "staging": analyticsPropertyId = "UA-56246937-3"; break; case "dev": analyticsPropertyId = "UA-56246937-2"; break; case "mydev": analyticsPropertyId = "UA-56183390-1"; window.onunload = null; break; } if (analyticsPropertyId) { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', { trackingId: analyticsPropertyId, cookieDomain: 'auto' }); if(false) { ga('set', { 'dimension1': 'hg', 'dimension2': customerId.toString() }); } else { // Index page uses routers to fire a pageview event, all other pages use this ga('send', 'pageview', location.pathname); } } </script> <script> // launch darkly client key. Each environment has a different key window.crLDCKey = "5b3675d5cb05a814d7db26d5"; window.crCluster = "c1"; /** Deprecate with hg.mercury.mer67300emburseLogoUpdates **/ window.mer67300emburseLogoUpdates = false; </script> <script> //setup Tag Manager for environments var tagManagerIds = { prod: "GTM-P6BQ3XK", smoke: "GTM-T4PLZD6", soter: "GTM-NPSX9B7", qa: "GTM-PJ942TZ", staging: "GTM-TC8B9WV", dev: "GTM-MZ2DCZL", mydev: "GTM-MZ2DCZL" }; var environment = "prod"; var tagManagerId = tagManagerIds[environment]; if (tagManagerId) { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer',tagManagerId); } </script> <!-- Global site tag (gtag.js) - Google Ads: 1013587540 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-1013587540"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-1013587540');</script> <script type="text/javascript">_linkedin_partner_id = "191460";window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];window._linkedin_data_partner_ids.push(_linkedin_partner_id);</script><script type="text/javascript">(function(){var s = document.getElementsByTagName("script")[0];var b = document.createElement("script");b.type = "text/javascript";b.async = true;b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";s.parentNode.insertBefore(b, s);})();</script><noscript><img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=191460&fmt=gif" /></noscript> </th:block> <!-- Bing Code Snippet--> <script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"56167944"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script> <!-- Facebook code snippet--> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('set', 'autoConfig', false, 355415542507658); fbq('init', 355415542507658); fbq('track', 'PageView'); </script> </head> <body> <div class="content"> <div class="content-wrap"> <header id="header" class="top-header navbar" role="banner" data-role="header"> <div> <img class="navbar-logo" src="/css/img/login-logo.svg" alt="Chrome River Logo" /> </div> </header> <div id="login-form-ctr" class="login-page-form-ctr"> <form id="login-form" action="/login" name="login-form" autocomplete="off" method="post" class="js-login-form form-horizontal" novalidate="novalidate" data-qa="SSOLoginForm" aria-labelledby="login-form-header"> <div class="login-form-ctr mar-b-4"> <h4 class="login-heading" id="login-form-header">Login</h4> <div class="field-row cf has-forgot username-row"> <div class="controls"> <input id="username" class="loginInputFields form-control login-fields-mb login-fields-dbl" type="text" data-qa="loginUsernameInput" tabindex="0" aria-label="User ID" aria-describedby="username-error" placeholder="User ID" name="username" value="" /> </div> </div> <div id="username-error" class="error-msg msg js-error-msg js-msg hide" data-qa="loginForgotErrorMessage" data-field-id="username" aria-hidden="true">User ID is required</div> <br /> <div class="field-row cf has-forgot password-row"> <div class="controls"> <input id="password" class="loginInputFields form-control login-fields-mb login-fields-dbl" type="password" data-qa="loginPasswordInput" tabindex="0" aria-label="Password" aria-describedby="password-error" placeholder="Password" name="password" value="" /> </div> </div> <div id="password-error" class="error-msg msg js-error-msg js-msg hide" data-qa="loginForgotErrorMessage" data-field-id="password" aria-hidden="true">Password is required</div> <br /> <div class="field-row cf has-forgot companyId-row"> <div class="controls"> <input id="companyId" class="loginInputFields form-control login-fields-mb login-fields-dbl" type="text" data-qa="loginCompanyIdInput" tabindex="0" aria-label="Company ID" aria-describedby="companyId-error" placeholder="Company ID" name="companyId" value="" /> </div> </div> <div id="companyId-error" class="error-msg msg js-error-msg js-msg hide" data-qa="loginForgotErrorMessage" data-field-id="companyId" aria-hidden="true">Company ID is required</div> <br /> <!-- unsupportedClient checked by default so if no JS runs, will get directed to --> <input id="unsupportedClient" name="unsupportedClient" type="checkbox" checked class="hide"/> <div class="field-row cf submit-row"> <div class="controls submit-controls mar-b-1"> <button type="submit" name="Login" class="btn btn-lg btn-primary btn-login btn-login-mb continue-btn" data-qa="loginSubmitBtn submitLoginForm">Login</button> <div class="checkbox-ctr checkbox-mb checkbox-dbl"> <input optional="true" type="checkbox" id="remember" name="remember" /> <label for="remember" class="checkbox-label checkbox-label-dbl checkbox-text" data-qa="loginRememberMeCheckbox">Remember me</label> </div> </div> </div> <p class="forgot-msg msg fsize-14 mar-v-1" title="Forgot your user ID, password or company ID?"> Forgot your <span class="forgot-username-link color-aqua-base cursor-pointer hover-underline" data-ui="forgot-link" data-field-id="username" data-qa="loginForgotUserIdLink" role="link" tabindex="0">user ID</span>, <span class="forgot-password-link color-aqua-base cursor-pointer hover-underline" data-ui="forgot-link" data-field-id="password" data-qa="loginForgotPasswordLink" role="link" tabindex="0">password</span> or <span class="forgot-companyId-link color-aqua-base cursor-pointer hover-underline" data-ui="forgot-link" data-field-id="companyId" data-qa="loginForgotCompanyIdLink" role="link" tabindex="0">company ID</span>? </p> </div> <div class="msg-block js-msg-block"> <div id="errors" data-ui="ga-flag-old" class="general-error error-msg msg js-error-msg js-msg" role="alert"> <div id="idleMsg" class="idle-msg msg js-msg hide">Your device has been idle for a while; please log in.</div> </div> <div id="errors" data-ui="ga-flag-new" class="general-error error-msg msg js-error-msg js-msg" role="alert"> <div id="idleMsg" class="idle-msg msg js-msg hide">Your device has been idle for a while; please log in.</div> </div> </div> <!-- Fields used by Apollo to populate query param values --> <input id="ui" data-what="ui" class="loginInputFields form-control" type="hidden" name="ui" value="none" /> <input id="conf" data-what="conf" class="loginInputFields form-control" type="hidden" name="conf" value="-1" /> <input optional="true" id="redirectUrl" data-what="redirectUrl" class="loginInputFields form-control" type="hidden" name="redirectUrl" value="" /> <input optional="true" id="client_id" data-what="client_id" class="loginInputFields form-control" type="hidden" name="client_id" value="" /> <input optional="true" id="redirect_uri" data-what="redirect_uri" class="loginInputFields form-control" type="hidden" name="redirect_uri" value="" /> <input optional="true" id="scope" data-what="scope" class="loginInputFields form-control" type="hidden" name="scope" value="" /> <input optional="true" id="state" data-what="state" class="loginInputFields form-control" type="hidden" name="state" value="" /> <input optional="true" id="response_type" data-what="state" class="loginInputFields form-control" type="hidden" name="response_type" value="" /> </form> </div> <iframe class="promo-box-ctr" src="/login-promo" frameborder="0" scrolling="no" tabindex="-1" aria-hidden="true"></iframe> <!-- FORGOT FORM --> <div id="forgot-form-ctr" class="login-page-form-ctr forgot-form-ctr hide"> <!-- HEADING - different for each forgot-type --> <h4 class="forgot-form-heading for-forgot-userId hide login-heading">Forgot User ID?</h4> <h4 class="forgot-form-heading for-forgot-password hide login-heading">Forgot Password?</h4> <h4 class="forgot-form-heading for-forgot-companyId hide login-heading">Forgot CompanyID?</h4> <h4 class="forgot-form-heading for-forgot-account-locked hide login-heading" data-ui="account-locked-msg">Your account has been locked.</h4> <form id="forgot-form" class="clearfix forgot-page-form" novalidate="novalidate"><!-- eliminate unhelpful html5 built in validation --> <!-- <div class="forgot-fields-ctr"> --> <!-- DESCRIPTION - different for each forgot-type --> <label id="forgot-enter-email-id"> <div class="forgot-description for-forgot-userId hide">Enter your registered email address to have your User ID sent to you.</div> <div class="forgot-description for-forgot-password hide">Please enter your registered email address to have a Password Reset link sent to you.</div> <div class="forgot-description for-forgot-companyId hide">Enter your registered email address to have your CompanyID sent to you.</div> <div class="forgot-description for-forgot-account-locked hide" data-ui="account-locked-msg">Please enter your registered email address to have a Password Reset link sent to unlock your account.</div> </label> <br /> <!-- EMAIL INPUT --> <input id="forgot-enter-email" class="loginInputFields form-control email-input-mb" type="email" aria-labelledby="forgot-enter-email-id" placeholder="Enter Email Address" /> <!-- </div> --> <br/> <!-- BUTTONS AT BOTTOM --> <button id="back-to-login-btn" type="button" class="js-btn btn btn-lg btn-primary forgot-btn hide btn-login" data-qa="loginForgotBackToLoginButton">Login</button> <button type="button" class="js-btn btn btn-lg forgot-btn cancel-forgot-btn btn-priv-mb" data-qa="loginForgotCancelButton">Cancel</button> <button type="submit" class="js-submit-forgot-btn js-btn btn btn-lg btn-primary forgot-btn submit-forgot-btn btn-login btn-priv-mb" data-qa="loginForgotSendButton">Send</button> <div class="clearfix"></div> <!-- SUCCESS/ERROR MESSAGES BELOW BUTTONS --> <div class="js-msg js-success-msg msg success-msg hide">Email has been sent.</div> <div id="email-required-error" class="js-email-required-msg js-msg js-error-msg msg error-msg hide" role="alert">Email is required.</div> <div id="email-not-found-error" class="js-email-not-found-msg js-msg js-error-msg msg error-msg hide" role="alert">Email Address does not exist.</div> <div id="email-invalid-format-error" class="js-email-invalid-format-msg js-msg js-error-msg msg error-msg hide" role="alert">Invalid email format</div> <div id="server-error" class="js-server-error-msg js-msg js-error-msg msg error-msg hide">Request failed.</div> </form> </div> <div class="forgot-userID hide"> <h4 class="login-heading" data-qa="loginForgotSuccessMessage">Email Sent To:</h4> <p class="js-email-address dynamic_text"></p> <span class="dynamic_text">To get back into your account, follow the instructions we've sent to your <span class='js-email-address'></span> email address.<br/></span> <span class="dynamic_text">Remember to check your spam folder for an email from expense-noreply@chromefile.com.</span> <br/> <span class="dynamic_text">If you still can't login, contact your administrator.</span> </div> </div> <p class="cr-copy-notice"><span>漏 Copyright 2024 Emburse, Inc. All rights reserved.</span><a href="https://www.chromeriver.com/privacy_policy/" target="_blank">Privacy Policy</a></p> </div> <script src="/js/bundles/login.2.10204.0.js"></script> </body> </html>