.aePostPaymentTable tr:nth-of-type(2) td:nth-of-type(3){
font-weight:bold;
font-size:18px;
text-align:center;
}
.aePostPaymentTable{
text-align:left;
position:relative;
}
.aePostPaymentTable td{
  vertical-align:middle;
}
.aePostPaymentTable a{
  color:#efefef;
}
.aePostPaymentTable a:after{
	background:#efefef;
	color:#0f4f74;
	padding:6px;
	content:'View Account Info';
	width:191px;
	display:block;
    	margin-top: -26px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

//Hide first 'check to pay' input
.aePostPaymentTable tr:nth-of-type(2) td:nth-of-type(1){

}
.aePostPaymentTable th:nth-of-type(1){

}
.C2BTableHeader{
font-size:28px;
}
#AmountToPay{
  background:#fdfdfd;
border:#fdfdfd;
font-weight:Bold;
font-size:28px;
}
#aePostPaymentBillingTable{
text-align:left;
}

form[action='/aepostpayment/submit']{
text-align:center;
}
form[action='/aepostpayment/submit'] #btnSubmit{
	font-size:18px;
}
#SaveCCLabel{
font-size:18px;
}
.pymnt-info{
display:none;
}
.pymnt-info:after{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7.5px 10px 7.5px 0;
	border-color: transparent #f7f5d9 transparent transparent;
	position:relative;
	left:-10px;
	top:-10px;
}
@media (min-width: 992px) {
	.pymnt-info{
	    background: #f7f5d9;
	    padding: 20px;
	    position: absolute;
	    top: 21px;
	    right: 61px;
	    width: 206px;
	    display:block;
	}
}
#SaveCCLabel{
	font-size:1px;
	color:#fdfdfd;	
}
#SaveCCLabel:after{
	font-size:18px;
	color:#333;
	display:block;
	content:'Use This Card For Automatic Monthly Billing/update card on file for automatic billing';
}