.grpay_test_card_button{
	font-size:12px;
	padding:4px 10px 3px 10px;
	padding-left:6px;
	margin:0px 10px 10px 0px;
	color:white;
	border: #003701 1px solid;
}

.grpay_test_card_button_error{
	background-color:darkred;
}

.grpay_test_card_button_success{
	background-color:darkgreen;
}

.grpay_modal_error_msg{
	font-size:13px;
	font-weight:bold;
	color:darkred;
}

.grpay_modal_header{
	
}

.grpay_modal_button_close{
	
}

.modal-popup.grpay_modal_error .modal-header{
	padding-top:2rem;
}

.modal-popup.grpay_modal_error .modal-footer{
	border-top:#f8f8f8 1px solid !important;
	padding: 1rem 2rem 2rem 2rem;
}

.checkout-payment-method .credit-card-types img{
	border-bottom: lightgrey 3px solid;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.checkout-payment-method .credit-card-types .item._active img{
	border-bottom: green 3px solid;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.inst_table_col_amount span,
.inst_table_col_monthly span{
    float: right;
    text-align: right;
}

.grpay_installment_row:nth-child(odd){background-color:#fefefe;}
.grpay_installment_row:nth-child(even){background-color:#fafafa;}