html,
body,
h2,
h3,
h4,
ul,
li {
    margin: 0;
    padding: 0;
	font-family:'sans-serif';
	height:100%;
}
body{background:#000 url(bg0.jpg)no-repeat top left;background-size: cover}
input{border:none;outline:none;}
  .logo{margin: 45px 0;width: 421px;height:123px;background:url(logo_ltb10.png)no-repeat;font-size:0px;margin-bottom: 45px;}
  .loginbk{
	  width:515px;
	  position:absolute;
	  top: 20%;
	 }
  .loginbk{/* height:100%; */right: 0px;}
	  .login {
	  /* text-align: center; */
	  position: relative;
	 }
  .usern, .pasw, .btn{
  /* margin:0 auto; */
  /* width:232px; */
  margin-bottom:15px;
  /* text-align: center; */
  font-size:36px;
  text-transform:uppercase;
  font-weight:bold;
}
.usern, .pasw{height:75px;color:#fff;width: 100%;border-bottom: 3px solid #771a04;letter-spacing:3px;background:transparent;}
.btn{position: absolute;width: 244px;height: 84px;background:url(login.png)no-repeat;top: 385px;left: 0;}


.errortxt {
  z-index: 400;
  font: bold 18px 'Montserrat';
  color: red;
  text-transform: uppercase;
  margin-top: 140px;
}
.logintx {
  font: 9px arial;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 2px;
  position: relative;
  top: -5px;
  left: 18px
}
input::-webkit-input-placeholder {
  -webkit-transition: opacity .3s linear;
  color: #626262
}
input:focus::-webkit-input-placeholder {
  opacity: .50
}
input:-moz-placeholder {
  -webkit-transition: opacity .3s linear;
  color: #626262
}
input:focus:-moz-placeholder {
  opacity: .50
}
input::-moz-placeholder {
  -webkit-transition: opacity .3s linear;
  color: #626262
}
input:focus::-moz-placeholder {
  opacity: .50
}
input:-ms-input-placeholder {
  -webkit-transition: opacity .3s linear;
  color: #626262
}
input:focus:-ms-input-placeholder {
  opacity: .50
}
.ftr{margin:0 auto;}
.footer{
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	text-align: center;
	background: #000;
	/* border-radius: 0 50px 0 0; */
	padding: 10px 20px;
	opacity: .5;
	}
.footer span{display:block;}
.teco{
	font-size: 9px;
	letter-spacing: 2px;
	font-weight: 700;
}
.email, .email a:link, .email a:visited{color:gold;text-decoration:none;font-size:90%}
.email a:hover{border-bottom:1px dotted #fff}
@media only screen and (min-width: 1920px) {
		body{background-size: cover;}
}
@media only screen and (max-width: 1440px) {
		.login{background: rgba(0, 0, 0, .75);padding:20px 0 20px 20px;border-style: dotted;border-color: #6f6f6f;border-width: 1px 0 1px 1px;outline: 5px solid #000;}
		.btn{top: 440px;left: 18px;}
}
.tollfree {
	position: relative;
	top: -30px;
	color: #fff;
	font-family: sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 20px;
}
.hilight{color:#ff3b00}