*{
	margin: 0;
	padding: 0;
}
.qrcode-generator{
	/*padding: 20px 0;*/
}
.qrcode-generator .col-3{
	/*margin: 0 auto;*/
	/*padding: 10px;*/
}
.form-group{
	margin: 0 0 5px 0;
}
.qrcode-generator .form-control{
	/*border-radius: 0;*/
	/*font-size: 12px;*/
	font-weight: bold;
}
.qrcode-generator .dropdown-menu{
	display: none;
    /*margin-left: 10px;*/
    /*margin-right: 10px;*/
    border-radius: 4px;
    width: 100%;
    font-size: 12px;
    border-bottom: none;
}
.qrcode-generator .dropdown-menu .dropdown-item{
	cursor: pointer;
	border-bottom: solid 1px #eee;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 0.95rem;
	transition: all 0.2s linear;
}
.qrcode-generator .dropdown-menu .dropdown-item:hover{
	text-indent: 5px;
}
.image-qrcode p{
	text-align: center;
	font-weight: bold;
	font-size: 1.5rem;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	color: #0082d6;
}
.image-wrapper{
	padding-bottom: 10px;
}
.btn.btn-dark.download-image{
	margin-top: 10px;
	border-radius: 0;
}
.image-qrcode{
	text-align: center;
	/*width: 450px;*/
	margin: auto;
	border: solid 1px #eee;
}
.btn-search{
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
	font-weight: bold;
}
.error-found{
	border-color: red !important;
}
.tent-card{
	border: solid 1px #aaa;
	width: 700px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
.tent-card td{
	padding: 4px;
}
.tent-card td h1{
	font-size: 15px;
	color: #0082d6;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
.tent-card td h2{
	font-size: 20px;
	color: black;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
.tent-card td h3{
	font-size: 25px;
	color: black;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
.tent-card td p{
	margin: 0;
	padding: 0;
	font-size: 20px;
}
.complex-qrcode, .simple-qrcode{
	width: 30%;
	text-align: center;
}
.complex-qrcode-text{
	width: 70%;
	border-left: solid 1px #ddd;
	padding-left: 19px !important;
}
.simple-qrcode-text{
	width: 70%;
	border-right: solid 1px #ddd;
	padding-right: 19px !important;	
}
 .simple-qrcode-text{
	width: 70%; 	
 }
.complex-qrcode img, .simple-qrcode img{
	width: 240px;
	height: auto;
	padding: 10px;
}
.simple-qrcode img{
	transform: rotate(180deg);
}
.simple-qrcode-text h1, .simple-qrcode-text h2, .simple-qrcode-text h3, .simple-qrcode-text p{
	transform: rotate(180deg);
}
.simple-qrcode-text span{
	border: solid 1px #aaa;
	padding: 8px 7px 16px 7px;
	border-radius: 5px;
	font-weight: bold;
}
.simple-qrcode-text span img{
	width: 34px;
}
.tent-card td .stores-logo{
	margin-bottom: 20px;
}
.map{
	height: 400px;
	border-radius: 10px;
	border: solid 1px #ddd;
}
.dropdown-menu{
	top: 42px;
}