.center {
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.center>div {
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.center .shoplogo {
	background-color: #FFF;
	padding-top: 2em;
	text-align: center;
}

.center .shoplogo img {
	width: 10em;
    height: 10em;
    border-radius: 50%;
}

.center .cardname {
	background-color: #FFF;
	padding-top: 1em;
    padding-bottom: 2em;
    text-align: center;
}

.center .cardname span {
	font-size: 1.2em;
}

.center .carddata {
	background-color: #FFF;
	display: table;
    width: 100%;
    border-top: 1px solid #E6E9ED;
}

.center .carddata>div {
	display: table-row;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.center .carddata>div>div {
	display: table-cell;
	border-bottom: 1px solid #E6E9ED;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.center .carddata>div>div:first-child {
	padding: 1em 0.8em;
    white-space: nowrap;
}

.center .carddata>div>div:last-child {
	padding-right: 0.8em;
	width: 100%;
}

.center .carddata>div>div span {
	font-size: 1.2em;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.center .carddata>div>div input {
	width: 100%;
	border: none;
	font-size: 1.2em;
	color: #999999;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.center .carddata>div>div input::-webkit-input-placeholder {
  color: #CCD1D9;
}
.center .carddata>div>div input:-moz-placeholder {
  color: #CCD1D9;
}
.center .carddata>div>div input:-ms-input-placeholder {
  color: #CCD1D9;
}

.center .btn {
	padding: 0.8em;
	background-color: #E6E9ED;
}

.center .btn input {
	font-size: 1.2em;
	width: 100%;
	height: 3em;
	color: #FFFFFF;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}