#feedbackLoginFailure, #feedbackExpiredSession, #forMonitoring, #forgetPasswordLink { display: none; } html, body { height: 100%; } .ui-mobile .ui-page { min-height: 0 !important; background: transparent; } #badge { width: 110px; height: 88px; margin-bottom: 0.4em; } #footer { text-align: center; } /* .ui-content { max-width: 600px; margin: 0 auto; } */ form { text-align: center; } h3, p, form label { text-align: left; } p { font: .9em/1.3em Verdana; } #PASSWORD + a { margin-top: 14px; display: inline-block; } #footer { padding-top: 1.4em; } #footer { font-size: 80%; } #footer a { padding: .2em; margin: 0 .3em; color: #333; } #policies { text-align: left; margin: 1em 1em 0 1em; } .loginFeedback { padding: .5em; border: 1px solid #000; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .loginFeedback strong { display: block; } .ui-content { background: transparent; border: none; } .haveOldUserpopup .ui-body-c, .tcsUserPopUp .ui-body-c{ font-family : none !important; } .haveOldUserpopup,.tcsUserPopUp { max-width: 750px!important; padding: 20px; font-family: Helvetica,Arial,sans-serif; /* left: 20%!important; */ } .tcsUserPopUp { max-width: 750px!important; } body { background: #E2E0DB !important; /* Old browsers */ background: -moz-linear-gradient(center, ellipse cover, #E2E0DB 0%, #E2E0DB 100%) !important; /* FF3.6+ */ background: -webkit-gradient(linear, center center, 0px, center center, 100%, color-stop(0%,#fdc800), color-stop(100%,#edad00)) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient(center, ellipse cover, #E2E0DB 0%,#E2E0DB 100%)!important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(center, ellipse cover, #C4C2BC 0%,#E2E0DB 100%)!important; /* Opera 12+ */ background: -ms-linear-gradient(center, ellipse cover, #C4C2BC 0%,#E2E0DB 100%)!important;/* IE10+ */ background: linear-gradient(center, ellipse cover, #C4C2BC 0%,#E2E0DB 100%)!important; /* W3C */ } /* at-media blocks are removed by the auth tool, so we're faking this. */ .fakeMediaQueryLargeScreen #buttons,#buttons { max-width: 50%; padding: 14px; /* margin: 0 0 0 auto; */ } #buttons div{ text-shadow: none; } #header { position: relative; background: #F1B518; } #fieldsDiv{ background: #FFF; border: 1px solid #6B6767; margin-top: 2% !important; padding: 1% 3% 3% 3%; } label.ui-input-text { font-size: 14px; } #fieldsDiv{ max-width:400px; margin: 0 auto; } #policies{ max-width:750px; margin: 0 auto; color:#222; } .container_12 .grid_6{ width:47%; } #emaildiv{ margin-right:2%; } .ui-corner-all { -webkit-border-radius: 0; border-radius: 0; } /* #desklinks,#header h1{ display:none; } #mobilelinks,#unpacheader h4{ display:block; } #fieldsDiv{ max-width:100%; margin: 0 auto; } #policies{ padding: 1% 3% 3% 3%; } .container_12 .grid_6{ width:100%; } #fieldsDiv{ background: none; border:none; } } */ #mobilelinks div{ border-top: 1px solid #FFF; padding: 8px; } #mobilelinks div a{ text-decoration:none; } /* #mobilelinks, #unpacheader h4{ display:none } } */ #header h1{ text-align:right; position: absolute; color:#222; top: 20px; right: 4%; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; } #unpacheader h4{ text-align: left; font-size: 14px; } .ui-btn-hover-c { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) ); background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d'); background-color:#d29105; border: solid 1px #D69408; text-decoration: none !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .ui-btn-up-c { border: 1px solid #f1b518; background: #f1b518; color: #000 !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-top:2%; font-family: 'Helvetica'; font-size: 10pt; font-weight:bold !important; border-radius: 4px; border: solid 1px #D69408; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

UNION PACIFIC CAREERS

Login FailureYour login attempt failed. Please try again.
Session ExpiredYour session has expired. Please log in.

UNION PACIFIC CAREERS

Login (TCS User ID and password)

Forgot Password?

If you do not have a User ID or you need assistance with your User ID or password, please contact OSS. Answers to frequently asked questions about logging in also are available on our FAQs.

Persons who are granted authority to access Union Pacific's on computer systems must be assigned an individual User ID. Each person who is assigned a computer User ID is accountable for all activity associated with that User ID.

You are responsible for protecting the confidentiality of information you access. Sharing your password is prohibited. Unauthorized use of another person's User ID and password is prohibited.

*NOTE: Cookies must be enabled in your browser to log in. More Info