body-old {
	background-color: black;
      	background: url("./../images/Background@2x.png") no-repeat scroll 0 0 / 100% 100% transparent !important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#inputDetail {
display: none;
}

.etc-login-form {
  color: #919191;
  font-size: 11px;
  text-align: center;
  padding: 5px 10px;

  background-color: #f6ba62;
  border-color: #eea236;
}
.btn-pwdmgmt:focus,
.btn-pwdmgmt.focus {
  color: #fff;
  background-color: #f4ab3e;
  border-color: #985f0d;
}
.btn-pwdmgmt:hover {
  color: #fff;
  background-color: #f4ab3e;
  border-color: #d58512;
}
.btn-pwdmgmt:active,
.btn-pwdmgmt.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #f4ab3e;
  border-color: #d58512;
}
.btn-pwdmgmt:active:hover,
.btn-pwdmgmt.active:hover,
.open > .dropdown-toggle.btn-pwdmgmt:hover,
.btn-pwdmgmt:active:focus,
.btn-pwdmgmt.active:focus,
.open > .dropdown-toggle.btn-pwdmgmt:focus,
.btn-pwdmgmt:active.focus,
.btn-pwdmgmt.active.focus,
.open > .dropdown-toggle.btn-pwdmgmt.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-pwdmgmt:active,
.btn-pwdmgmt.active,
.open > .dropdown-toggle.btn-pwdmgmt {
  background-image: none;
}
.btn-pwdmgmt.disabled:hover,
.btn-pwdmgmt[disabled]:hover,
fieldset[disabled] .btn-pwdmgmt:hover,
.btn-pwdmgmt.disabled:focus,
.btn-pwdmgmt[disabled]:focus,
fieldset[disabled] .btn-pwdmgmt:focus,
.btn-pwdmgmt.disabled.focus,
.btn-pwdmgmt[disabled].focus,
fieldset[disabled] .btn-pwdmgmt.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-pwdmgmt .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.bgImage {
    background: url('./../images/bnsf_bg_new.png') no-repeat;
    width:100%;
	height:100%;
	-webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
}
.heading-font {
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:3.125rem;
	font-weight:bold;
	color:#f85d13;
	padding:0 25px 15px 0;
}

.heading-text {
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1.525rem;
	font-weight:bold;
	line-height: 1.75rem;
	padding-bottom: 15px;
	color: #666;
}
.label-text {
	font-size:1.125rem;
	text-transform:uppercase;
	color:#f85d13;
	font-weight:500;
	margin:0px 0 10px 0;
}
.error-text {
	font-size:1.125rem;
	color:#f85d13;
	font-weight:bold;
	margin:-14px 0 15px 0;
}
.login-box {
	font-size:1.125rem;
	display:inline-block;
	text-transform:uppercase;
	font-weight:700;
	font-family:Arial,Helvetica,sans-serif;
	padding:20px 44px;
	margin-top:1px;
	text-decoration:none!important;
	cursor:pointer!important;
	min-height:20%;
	max-width:100% !important;
	color: #fff!important;
	background-color: #f85d13!important;
	border-color: #f85d13!important;
	border-width:3px;
	border:none;
    background: none;
    margin:3px;
}

button[type="submit"].login-box:disabled {
	background-color:#F4976B !important;
	border-color:#F4976B !important;
}

.remember-font {
	font-size:1.225rem;
	text-transform:uppercase;
	color:#878787;
	font-weight:500;
	margin:-14px 0 15px 0;
}
.link-font {
	font-size:1.125rem;
	color:#f85d13;
	font-weight:700;
	text-decoration:underline;
}
.bg-panel {
	padding-top:0px;
	background-color:#f6f6f6;
}

.button {
              font-size:.75rem;
              display:inline-block;
              text-transform:uppercase;
              font-weight:700;
              font-family:Arial,Helvetica,sans-serif;
              padding:20px 50px;
              margin-top:35px;
              text-decoration:none!important;
              cursor:pointer!important;
              min-height:20%;
              max-width:100% !important;
              border:none;
              background: none;

}

.background-cover{width:100%;height:100%;background-size:cover!important;background-position:center center;background-repeat:no-repeat!important;background-attachment: fixed;background-color: #464646;}

.myBgImage {height: 100% auto; width: 100%;position: relative;background-size:100% auto !important;background-repeat:no-repeat!important;}

.home-hero{position:relative;margin-bottom:100px;background-position:top center!important}
.home-hero
.home-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center!important}

.home-hero
.constrained{overflow:visible}

.home-hero
.left{background-color:#fff;width:49%;padding:90px 100px;padding:60px;position:relative;margin:375px 0 -100px 0}

.home-hero 
.left:before{content:"";display:block;position:absolute;background-color:#f7b512;width:100px;height:18px;top:-18px;left:0}

.home-hero
.left h1{font-size:50px;font-size:3.125rem;color:#f85d13;padding:0 25px 15px 0;line-height:1}

.home-hero
.left p{font-size:18px;font-size:1.125rem;padding-right:75px}

.instruction-text {
	color:rgb(51,51,51);
	font-family: "Arial";
	font-feature-settings: "kern" 1;
	font-size:13px;
	font-style: normal;
	font-weight:400;
	text-align: left;
	word-wrap: break-word;
}
.errorAction {
	color:rgb(102,102,102);
	font-family: "Arial";
	font-feature-settings: "kern";
	font-size:10px;
	font-style: normal;
	font-weight:400;
	line-height: 12.5px;
	text-align: left;
	text-rendering: optimizelegibility;
	padding: 1px 1px 1px 1px
}
.btn2 {
    font-size: 1.125rem;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif;
    padding: 20px 44px;
    margin-top: 1px;
    text-decoration: none !important;
    cursor: pointer !important;
    min-height: 20%;
    max-width: 100% !important;
   color: #black !important;
   background-color: #ffffff !important;
   border-color: #ffffff !important;
    border-width: 1px !important;
   border-style: outset; !important;
    margin: 3px;
}
.btnoutset {
    border-width: 1px !important;
    border-style: outset; !important;
}

.btnshadow {
   box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.btnshadow:hover {
   box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
.btndisabled {
    opacity: 0.6;
    cursor: not-allowed !important;
}
.btngrey {
    opacity: 0.6;
}

.block-ui {
   position:absolute; 
   top:0;
   left:0; 
   z-index:1001;
   width:100%;
   height:100%; 
   background: rgba(170,170,170, 0.5); 
}

.loading-ui {
   position: absolute; 
   z-index: 1024; 
   top: 50%; 
   left: 50%; 
   height: auto; 
   border: 1px solid #aaaaaa; 
   border-radius: 4px; 
   background: #ffffff;
   text-align:center; 
   padding:20px; 
   font-size:1.25em; 
   font-weight: bold;	
}


