.error_login {
	color: #DE5347;
}

.popIframe {
	filter: alpha(opacity = 0); /*IE*/
	opacity: 0; /*FF*/
}

.logon_title{
    text-align:center;
}

.login_msg{
	color:#d32f2f;
}

.hidden{
	display:none;
}
#sp-searchtext{
    color: #333
}

.lockicon{
  position: absolute;
  left:33%;
  top:80px;
  width:100px;
}
.showQrCode{
  width:300px;
  height:400px;
  background-color:#999;
  z-index: 999;
  text-align: center;
}
.showQrCode .qrcode-content{
  width:200px;
  height:200px;
  margin:20px auto 0 auto;
}

.showQrCode .qrcode-content .order-title{
  line-height: 30px;
}

.showQrCode .qrcode-content .order-price{
  color:#e4393c;
  font-size:22px;
  line-height:50px;
}
.showQrCode .qrcode-content .order-name{
  font-size:20px;
  margin-bottom:20px;
}
.showQrCode .qrcode-content .confirmbutton{
  float:left;
  background-color:#df3033;
  color:#FFF;
}

.showQrCode .qrcode-content .cancelbutton{
  float:right;
}


.showAppQrCode{
  width:600px;
  height:340px;
  background-color:#333;
  z-index: 999;
  text-align: center;
  border:1px solid gray;
}

.showAppQrCode .qrcode-content{
  width:500px;
  height:200px;
  margin:20px auto 0 auto;
}

.showAppQrCode .qrcode-content .order-title{
  font-size:20px;
}

.showAppQrCode .code-content{
  display: flex;
  margin-top:20px;
}

.showAppQrCode .code{
  width:150px;
  margin:0 auto;
}

.showAppQrCode .qrcode-content .code-left{
  width:250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.showAppQrCode .qrcode-content .order-title{
  line-height: 30px;
}


.showAppQrCode .qrcode-content .order-name{
  font-size:20px;
  margin-bottom:20px;
}


.showAppQrCode .qrcode-content .cancelbutton{
  width:80px;
  height:40px;
}

