#login .form-signin-heading, #register .form-signin-heading {
  text-align: center; }
#login .form-control, #register .form-control {
  margin-bottom: 10px;
  border-radius: 0; }
#login .glyphicon, #register .glyphicon {
  margin-right: 10px; }
#login button[type=submit], #register button[type=submit] {
  background: #f3a445;
  border-color: #f3a445; }
#login .register, #login .findPwd, #login .protocol, #register .register, #register .findPwd, #register .protocol {
  display: inline-block;
  margin: 10px;
  text-decoration: underline;
  line-height: 30px; }
#login .protocol, #register .protocol {
  display: block; }
#login .findPwd, #register .findPwd {
  float: right;
  color: #999999; }
#login .bs-callout-warning, #register .bs-callout-warning {
  text-align: center; }
  #login .bs-callout-warning p, #register .bs-callout-warning p {
    line-height: 28px;
    color: #9c979b; }
  #login .bs-callout-warning .warningCont, #register .bs-callout-warning .warningCont {
    display: inline-block;
    text-align: left; }

.couponManageTabl td {
  cursor: pointer; }
  .couponManageTabl td img {
    float: left;
    min-width: 178px;
    max-width: 40%;
    min-height: 110px;
    max-height: 128px;
    margin-right: 15px; }
  .couponManageTabl td .txt-right {
    display: block;
    overflow: hidden; }
  .couponManageTabl td .imgTtl {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    line-height: 32px;
    font-size: 20px; }
  .couponManageTabl td .gray {
    color: #7B7575;
    margin-top: 4px; }
  .couponManageTabl td .state {
    padding-top: 20px; }
