.bpopup_button{
	background-color:#017407;
	border-radius:10px;
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	color:#fff;
	cursor:pointer;
	display:inline-block;
	padding:10px 10px;
	text-align:center;
	text-decoration:none
}
.bpopup_button.small{
	border-radius:15px;
	float:right;
	margin:22px 5px 0;
	padding:6px 15px 6px 15px;
}
.bpopup_button_continue:hover,
.bpopup_button:hover{
	background-color:#e5432a
}
.bpopup_button>span{font-size:84%}
.bpopup_button.b-close,
.bpopup_button.bClose{
	border-radius:7px 7px 7px 7px;
	box-shadow:none;
	font:bold 131% sans-serif;
	padding:0 6px 2px;
	position:absolute;
	right:-7px;
	top:-7px
}
.bpopup_button.xClose{
	border-radius:7px 7px 7px 7px;
	box-shadow:none;
	font:bold 131% sans-serif;
	padding:0 6px 2px;
	position:absolute;
	right:2px;
	top:2px
}
.bpopup_button{position:absolute;top:20px;right:25px}
.bpopup_button_continue{
	background-color:#017407;
	border-radius:10px;
	box-shadow:0 2px 3px rgba(0,0,0,0.3);
	color:#fff;
	cursor:pointer;
	display:block;
	padding:5px 10px 5px 10px;
	text-align:center;
	text-decoration:none;
	max-width:220px;
}
#bpopup_layerpage {
	display:none;
}
#bpopup_popup,
#bpopup_popup2,
.bpopup_bMulti{
	background: rgba(219, 245, 255, 0.9);
	border-radius:10px 10px 10px 10px;
	box-shadow:0 0 25px 5px #999;
	color:#111;
	display:none;
	width:70%;
	line-height:14px;
	font-size:10px;
	max-width:350px;
	padding:15px 15px 10px 15px;
	opacity:0.5;
}
#bpopup_popup .logo{
	color:#2b91af;
	font:bold 325% 'Petrona',sans
}
#bpopup_popup .title{
	color:#171717;
	font:bold 150% 'Petrona',sans
}
#bpopup_popup,
.bpopup_bMulti{
	min-height:50px
}
.bpopup_bMulti p{
	font:500% 'Petrona',sans-serif;
	padding:45px 0 0;
	text-align:center
}
.bpopup_bMulti a{
	left:175px;
	position:absolute;
	top:175px
}
.lt-ie9 .bModal{
	background-color:#000
}

@media screen and (max-width: 640px) {
	#bpopup_popup,
	#bpopup_popup2,
	.bpopup_bMulti{
		width:90%;
		line-height:14px;
		font-size:10px;
		padding:15px 15px 15px 15px;
	}
}