.ngbusy {
	background: url(./../../../ngpluginbuy/img/busy.gif) no-repeat center center;
}

.ngbusy>* {
	opacity: 0.2;
}

.ngpluginparagraphpaymentcontainer {
	min-height: 100px;
	padding-bottom: 1px;
}

.ngpluginparagraphpayment button:disabled {
	opacity: 0.2;
	cursor: wait;
}

.ngpluginparagraphpayment form {
	margin: 0 0 20px 0;
}

.ngpluginparagraphpayment form div {
	margin-bottom: 4px;
}

.ngvalidationerror {
	color: #dc4642;
	padding: 10px;
	text-align: center;
	font-weight: bold;
}

.ngpluginparagraphpaymentnav button
{	
	margin: 0;
	text-decoration: none;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	padding: 5px 15px 5px 15px;
	background: url(../../../../../images/gradient/?s=ffffff&e=eeeeee&h=30) repeat-x #eeeeee;
	font: 15px Arial,'Helvetica',sans-serif;
	color: #613183;
	letter-spacing: 0px;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
	border-radius: 5px;
	display: block;
	cursor: pointer;
    float: right;
}

.ngpluginparagraphpaymentnav button:hover
{	
	border-color: #b2b2b2;
	background: #eeeeee;
	font-weight: normal;
	
	font-style: normal;
	
	text-transform: none;
	
	color: #444444;	
}

.ngpluginparagraphpaymentnav button:focus
{
    outline: none;
}

@media (max-width: 767px) {

	.sqr .ngpluginparagraphpaymentnav button {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
}