.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: #cc0000;
	padding: 10px;
	text-align: center;
	font-weight: bold;
}

.ngpluginparagraphpaymentnav button
{	
	margin: 0;
	text-decoration: none;
	border-color: #323232;
	border-width: 0px;
	border-style: solid;
	padding: 10px 20px 10px 20px;
	background: #7f7f7f;
	font: 15px Corbel,'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Verdana,sans-serif;
	color: #ffffff;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	border-radius: 2px;
	display: block;
	cursor: pointer;
    outline: none;
    float: right;
}

.ngpluginparagraphpaymentnav button:hover
{	
	border-color: #cc0000;
	background: #cc0000;
	font-weight: bold;
	
	font-style: normal;
	
	text-transform: none;
	
	color: #ffffff;	
}

@media screen and (max-width: 767px) {

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