.bg-signup, .bg-signin {
    background-image: url("./images/bg/green_cup.png");
}

.form-signin-wall {
    margin-top: 20px;
    padding: 10px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.form-signin-wall .form-signin {
    max-width: 600px;
    padding: 15px;
    margin: 0 auto;
}

.form-signin-wall .form-signin .form-signin-heading, .form-signin .checkbox {
    margin-bottom: 10px;
}

.form-signin-wall .form-signin .checkbox {
    font-weight: normal;
}

.form-signin-wall .form-signin .form-control {
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-signin input:required, .form-signin textarea:required {
    background: #fff url("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpQTFRF+M7O6Wxt+djY63Z3/vX18qeo7ICA++Hi/Ovr75OU8Z2e7omK6GJj////SyXd4gAAAEtJREFUeNqczksKgEAMA9D0Nx/N3P+6uqplQBC7fIGkWNvhM2jfgGeFO7ZYGAmNZk0YCQOTDPjT0WVK81Jq4sqjgGvu4f/r73AJMAA5UgvJnpeyCQAAAABJRU5ErkJggg==") no-repeat 98% center;
}

.form-signin input:required:valid, .form-signin textarea:required:valid {
    background: #fff url("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASdJREFUeNpiibkQzEAJYMIhngnEB4D4PxI+ABXHa4AiVOE0ILZHk7OHih+AqgMDFiQFckB8Hoj5CbjaHqpOD4gfIbtgPhGaYYAfqh7uhVggdiIx/EDqY2EGJBBS3SFXxNAqm4sunAAzwBif5na5AgYJbisGZkZ2dCljkAHM6H5frL+GYbb6QjC7VTabQZrPhuH518MMFY96MMICZMBfIH6NLBp7MQQo+J1hoc4aBhl+R4YnHw8xVD6aiM1xr2FeuIkuk3Ezg+Hnnw8Mzz4eZah6PAmX727C0sFcILZBl027kUIobOfCXLAYiC+QGI0g9YthBoDCIRQ9LPCA11D1f5FT4h0gtiLCJReg6u5gy0wgQUMgjgbiTUD8FCr+FMqPhsrfgWkACDAAdeFJlrFXYEcAAAAASUVORK5CYII=") no-repeat 98% center;
}

.form-signin input:focus:invalid, .form-signin textarea:focus:invalid {
    background: #fff url("data:img/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNpivBIUxEAJYMIhngnEB4D4PxLeBcQJhAxQhGqcBsT2aHKuQDwfiLcDsTQ2A3SB+CqyRmY+PgYmDg4wjQQ8gPgSEKsgG8AGxOuAmBNZJYugIAOPlRUDm7g4usuFgHg1yA6YAckwE5EBt64ug2x2NgOPtTW2cDIA4kCYAVF4g5qREZdMAhOS/zHA70+fGP7+B0bA16+4DNCFGcCPTfbv+/cMf37+ZPj98SMuA/hhBrzGJvsHaMCHrVsZfj16hMuA1zADLmNNZcAo/PvlC8N/3GFwGWbAAmyyXJqaDJLx8Qx85ua4DJgLM2AZEJ/FCMQXLxi+XL7M8OvhQ2yaDwLxVkakzARKxseAWAIl+kCxAKMRABQoJshhAAL3gRjk1uNwEZgmVM37oOrAAc+C5iyQyVZA7A3NeYrQNAIK5JvQsNqNrAEgwAAO6VaUCoOyHgAAAABJRU5ErkJggg==") no-repeat 98% center;
    box-shadow: 0 0 5px #d45252;
    border-color: #b03535
}

.form-signin-wall .form-signin .form-control:focus {
    z-index: 2;
}

.form-signin-wall .form-signin .input-up {
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.form-signin-wall .form-signin .input-down {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.form-signin-wall .login-title {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}

.form-signin-wall .profile-img {
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.form-signin-wall .need-help {
    margin-top: 10px;
}

.form-signin-wall .new-account {
    display: block;
    margin-top: 10px;
}

.form-signin-wall hr {
    border-color: #ddd;
}

.position-relative, .pos-rel {
    position: relative;
    margin-bottom: 0;
    line-height: inherit;
    vertical-align: middle;
    font-weight: normal;
    font-size: 14px;
}

label input[type=checkbox].ace, label input[type=radio].ace {
    position: relative;
    display: inline-block;
    margin: 0;
    min-height: 16px;
    min-width: 20px;
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
}

input[type=checkbox].ace + .lbl, input[type=radio].ace + .lbl {
    position: relative;
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
    color: #8089a0;
}
.modal-body .qrcode img{
    width: 215px;
    height: 215px;
}
.modal-body  .tips-content{
    padding-left: 97px;
}
.tips-content p{
    text-align: left;
    line-height: 26px;
    font-size: 14px;
    margin: 0;
    color:#666666;
}
.tips-content .qr-tips{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 34px;
    margin-bottom: 10px;
}
/*************** 登录注册页面=END ***************/
