.cpn .paymentPage .payment-fire .right {
font-weight: bold;
text-align: right;
position: relative;
margin-right: -27px;
margin-bottom: 20px;
}
Is the margin-right: -27px bad practice vs margin-left: 309px;
.cpn .paymentPage .payment-fire .right {
font-weight: bold;
text-align: right;
position: relative;
margin-right: -27px;
margin-bottom: 20px;
}
Is the margin-right: -27px bad practice vs margin-left: 309px;
No, not at all. It's a useful tool that is as valid as having positive margins.
Other properties where you can't have negative values do nothing - e.g. negative padding or font-size, so don't worry, negative margins are fine!