@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);
.payment_popup {
	background:#000;
	background:rgba(0,0,0,.8);
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:999;
	position:fixed;
	font-family: 'Arimo', sans-serif;
	overflow-x: hidden;
	overflow-y: auto;
	display:none;
}
.box_area {
	max-width:960px;
	margin:20px auto;
	padding:15px;
	background:#cfdfec;
	position:relative;
}

.popup_header {
	margin-bottom:10px;
}

.popup_body table{
	width:100%;
	background:#e8f0f7;
}
.popup_body thead {
	background:#c0d1df;
}
.popup_body thead th {
	font-size:20px;
	color:#0e4761;
	font-weight:700;
	text-transform:uppercase;
	padding:12px;
	text-align:left;
} 
.popup_body tbody {
	border-bottom:1px solid #000;
}
td {
	padding:12px;
	font-size:20px;
}
.popup_body tbody .label {
	font-weight:400;
}
.popup_body tbody .label input {
	padding-right:10px;
	height:18px;

}
.popup_body p {
	font-size:15px;
	margin:10px 0;
	padding-left:20px;
	color:#7d61d0;
}
.patment_area {
	margin-top: 20px;
	padding: 10px;
	border:1px dashed #2e3192;
}
.patment_area h1 {
	font-size:30px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	margin:15px 0 10px;
	color:#0e4761;
}
.method a {
	display:inline-block;
	border:2px solid transparent;
}
.method a.active {
	border:2px solid #7d61d0;

}
.left,.right {
	padding:10px;
}
.popup_footer {
	text-align:center;
	margin-top:20px;
}
.popup_footer button{
	font-size:24px;
	background:#fe415f;
	padding:9px 30px;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	border-radius:5px;
}
#payment-close{
	position: absolute;
  right:0px;
  top:0px;
}

@media only screen and (min-width:768px) {
.left {
	float:left;
}
.right {
	float:right;
}
.left,.right {
	width:50%;
}
}