.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: #740600; padding: 10px; text-align: center; font-weight: bold; } .ngpluginparagraphpaymentnav button { margin: 0; text-decoration: none; border-color: #99db11; border-width: 1px; border-style: solid; padding: 12px 24px 12px 24px; background: #007407; font: 16px 'Noto Sans',Tahoma,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0.9px; text-transform: uppercase; border-radius: 5px; display: block; cursor: pointer; float: right; } .ngpluginparagraphpaymentnav button:hover { border-color: #000000; background: #000000; font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; } .ngpluginparagraphpaymentnav button:focus { border-color: #000000; background: #000000; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; outline: none; } @media (max-width: 767px) { .sqr .ngpluginparagraphpaymentnav button { float: none; width: 100%; margin-bottom: 10px; } }