.popuphelp,
.popuphelp2 {
	display: none;
	position: absolute;
	max-width: 400px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	z-index: 99999;
	text-align: left;
}
.popuphelp h3,
.popuphelp2 h3 {
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}
.popuphelp img,
.popuphelp2 img {
	width: 100%;
}

.select2,
.select2 select,
.select2-container,
.select2-focusse {
	width: 100%;
}

.select2 .select2-container {
	border-color: #e5e5e5 !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.select2 a {
	border-color: #ccc !important;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	height: 32px !important;
}

.select2 {
	font-weight: normal;
}

.buy2 {
	margin-bottom: 10px;
	padding: 20px;
	border: 1px solid #eee;
	border-bottom: 4px solid #eee;
	background: linear-gradient(90deg, #fff, #fafafa);
}

.buy2 h4 {
	display: inline-block;
	border-bottom: 3px solid #aaa;
	width: auto !important;
	padding-right: 30px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 5px;
}

.buy2 h2 {
	margin-bottom: 5px;
}

.buy2 h3 {
	font-size: 180%;
}

.buy2 .text-alert {
	color: #a70808;

}

.buy2 .text-alert i {
	font-size: 130%;
}

.buy2 .dateinfo {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #aaa;
}

.buy2 .sub h3 {
	font-size: 120%;
	background: linear-gradient(180deg, #fff, #efefef);
	padding: 4px 15px;
	margin-top: 15px;
	border: 1px solid #eee;
}

.buy2 .select {
	display: none;
}