/*********************
GLOBAL ALTERNATE
*********************/
.post-password-form {
	position: relative; background: #eee; 
	padding: 100px 40px;
	max-width: 900px; 
	margin: 0 auto; 
	display: block;
	}
	
/* Account Btn */
table .btn.small { margin: 0 auto; }
	

/*********************
DROPDOWN (plugin)
*********************/	
.wpnbio-section { margin: 0 40px !important; }
#wpnbio-close {
	width: 30px; 
	height: 30px; 
	right: 6px !important; 
	top: 50% !important; 
	transform: translate(0,-50%); -webkit-transform: translate(0,-50%);
	background: url('../times-light.html') no-repeat center;
	opacity: .7;  
	}
	#wpnbio-close img { display: none !important; }

/*********************
CREDIT CARD UPDATE
*********************/
.page-template-page-update-card #main { padding-top: 0; }

.page-template-page-update-card .banner { background: transparent; }
.page-template-page-update-card .banner h1 { font-size: 48px; line-height: 1.1; }
.page-template-page-update-card .banner header { margin: 80px 0 30px; padding: 0 20px; }

.page-template-page-update-card #content.main { padding: 0; margin: 0 auto 80px; }
.page-template-page-update-card .accepted p { color: rgba(0,0,0,.34); }

.page-template-page-update-card .card-popout {
	background: #fff; 
	padding: 40px; 
	box-shadow: 0px 1px 2px 0 rgba(0,0,0,.2); 
	}

.page-template-page-update-card	.btn { padding: 1rem 3rem; height: auto; }
.button-center { display: block; margin-left: auto; margin-right: auto; }

.page-template-page-update-card p.small-title { text-align: center; margin: 0 0 40px; }


@media screen and (max-width: 740px) {
		.page-template-page-update-card .accepted p span { display: block; margin: 0 0 12px; text-align: center; }
		.page-template-page-update-card .accepted p { display: block; margin: 0 auto; text-align: center; }
		img.paymentmethod { float: none; margin: 0 auto 12px; }
		
	}