html,body{background:#000;}
#qrcode img, #qrcode canvas{width:385px; max-width:100%;}
div#qrresult>div:nth-child(n+2) {
	display: block;
	padding: 5px 0;
}
div#qrresult b {
	font-size: 14px;
}
div#qrresult span.name {
	border-bottom: 1px dashed;
	font-size: 18px;
}
.breadcrumb-item+.breadcrumb-item::before{color:#000}
/****** Print Card ******/
#card {
	padding: 2mm; 
width: 100mm;
height: auto;
border: 1px dashed black;
position: relative;
font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
font-size: 2.8mm;
line-height: 1;
margin:0 auto;
}

#card #cardcontent {
margin: 0;
height: auto;
width: 100%;
left: 0;
right: 0;
border: 1px solid black;
}

#card #qrcode canvas {
	width: 100%;
	height: auto;
	padding: 10px;
	display: table;
	box-sizing: border-box;
}

#card #qrtitle {
margin: 0 3mm;
}

#card #qrkey {
margin: 0 3mm;
}

#card #text {
margin: 3mm;
}

#card #about {
position: absolute;
left: 14mm;
bottom: 3mm;
font-size: 80%;
}
.card-infor {
position: relative;
padding-left: 83px;
font-size: 18px;
font-weight: normal;
}
.card-infor span b {
font-size: 14px;
font-weight: normal;
}
.card-infor  span.name {
font-size: 18px;
border-bottom: 1px dashed;
}
#card #about a{color:#000; text-decoration: none;}
#card #wifilogo {
position: absolute;
left: 10px;
top: 5px;
width: 76px;
}
.card-infor-wp {
padding: 0 0 10px 0;
}
.card-infor>div {
padding-bottom: 8px;
}
.card-infor>div:last-child{padding-bottom:0;}
div#qrcode {
    text-align: center;
}