﻿.loginFormBg {
  padding: 20px;
  width: 500px;
  margin: 20vh auto 0;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 10px;
  padding: 70px 120px;
}
.logo {
  text-align: center;
}
.loginFormBg td {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
.input {
  border: solid 1px #78bced;
  background: #1a76c1;
  padding: 2px;
  height: 25px;
  line-height: 25px;
  width: 206px;
  color: #fff;
  font-size: 14px;
}
form {
  margin: 0px;
  padding: 0px;
}
label.error {
  margin-left: 5px;
  padding: 0px 0 5px 25px;
  color: #ff0000;
  background: url('../sysimage/msg_bg.png') no-repeat 0 2px;
}
label.success {
  margin-left: 5px;
  padding-left: 25px;
  color: #999;
  background: url('../sysimage/msg_bg.png') no-repeat 0 -22px;
}
fieldset {
  -moz-border-radius: 8px;
}
span.date {
  float: right;
}
.btnLogin1 {
  background: url(btn_login.jpg);
  width: 101px;
  height: 34px;
  text-align: center;
  line-height: 32px;
  color: #135a98;
  border: none;
  cursor: pointer;
  font-size: 14px;
}
.btnLogin2 {
  background: url(btn_login.jpg);
  width: 101px;
  height: 34px;
  text-align: center;
  line-height: 32px;
  color: #135a98;
  border: none;
  cursor: pointer;
  font-size: 14px;
}
.btnLogin1:hover,
.btnLogin2:hover {
  font-weight: bold;
  filter: alpha(opacity=75);
  /*IE*/
  -moz-opacity: 0.75;
  /*MOZ , FF*/
  opacity: 0.75;
  /*CSS3, FF1.5*/
}
.login_table {
  margin: 10px 0 0 0px;
}
/*width:600px;height:272px;background:url(lg_3_bg.png) no-repeat left top; */
#tb4 .tr_bg {
  background: #F9F9F9;
}
#tb4 .tr_hover_col {
  background: #EAEAEA;
}
#tb4 td.td1 {
  background: #9bbb59;
}
#tb4 td.td2 {
  background: #9bbb59;
}
/*#body4 .ui-input { border: none; background: none; color: #333; width: 180px; }
#body4 .ui-input-100 { width: 65px; }*/
.focus {
  border: 1px solid #FC0 !important;
  background: url(focus_bg.jpg) repeat-x !important;
  color: #00F !important;
}
.login_container .input_item:after {
  content: '';
  clear: both;
  display: block;
  height: 0px;
}
.login_container .input_item .input_title {
  float: left;
  width: 80px;
  text-align: right;
  color: #333;
  line-height: 50px;
}
.login_container .input_item .input_text {
  float: left;
  margin-left: 20px;
  line-height: 50px;
}
.login_container .input_item .input_text .ui-input {
  border: solid 1px #135a98;
  background: #fff;
  color: #333;
  width: 260px;
  height: 40px;
  padding: 0 5px;
  border-radius: 5px;
}
.login_container .input_item .input_text .ui-input-100 {
  width: 100px;
}
.login_container .input_item .input_text span {
  position: absolute;
}
.login_container .input_item .input_text_btn {
  margin-top: 20px;
}
.login_container .input_item .input_text_btn input {
  width: 260px;
  height: 40px;
  background: url(btnloginbg.jpg) repeat-x;
  border: solid 1px #135a98;
  font-size: 18px;
  color: #fff;
  cursor: pointer;
}
.login_container .input_item .input_text_btn input:hover {
  opacity: 0.6;
}