.btnblock {
  margin: 1em 0;
  text-align: center;
}

#content p.warn {
  margin: 2em;
  padding: 1em;
  border: 2px solid #CCC;
}
#content p.warn .icon-warning-sign {
  color: #FF7000;
}

.errormsg {
  border: 2px solid #FF0000;
  padding: 1em;
  margin: 1.5em 0;
}
.errormsg h3 {
  background: none;
  font-size: 124%;
  color: #FF0000;
  line-height: 1.3em;
  padding: 0;
}

#login-box {
  border: 1px solid #999;
}
#login-box form {
  margin: 0.5em;
}
#login-box form input {
  margin-bottom: 0.5em;
}
#login-box form .btn {
  display: block;
  width: 100%;
  margin-bottom: 0.5em;
}

#forget-box,
#forget-msg {
  display: none;
  padding: 0.5em;
  border: 1px solid #999;
  border-top: none;
}
#forget-box .errormsg,
#forget-msg .errormsg {
  display: none;
}
#forget-box h3,
#forget-msg h3 {
  font-weight: bold;
}
#forget-box input,
#forget-msg input {
  margin-bottom: 0.5em;
}
#forget-box .btn,
#forget-msg .btn {
  display: block;
  margin-bottom: 0.5em;
}

#wait2 {
  display: none;
  width: 200px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #FFF;
  text-align: center;
  z-index: 9999;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
