.donationform,
.invoiceform {
	margin-right: -15px;
    margin-left: -15px;
}

.invoiceform input[type="text"], 
.invoiceform input[type="email"],
.invoiceform select {
	width: 48%;
	margin: 1%;
	float: left;
}
.donationform input[type="submit"],
.invoiceform input[type="submit"],
.invoiceform input[type="button"] {
	margin: 1%;
}
.donationform #dfstate {
	clear: both;
	float: none;
}
.donationform .jiontlist-control {
	display: block;
    margin: 1%;
}
.donationform .jiontlist-control input[type="checkbox"] {
	margin-right: 5px;
}

.invoiceform input[type="submit"] {
	margin-bottom: 1rem;
}
.invoiceform table {
	margin-bottom: 0;
}
.totalContainer {
    margin: 1%;
}
.help-icon {
	position: absolute;
	right: -25px;
	top: 8px;
	border: none;
}
.pay-invoice-online-div .error{
	color: red;
}
.invoiceContainer {
	position: relative;
}
.invoiceContainer::after {
    display: block;
    clear: both;
    content: "";
}
.invoiceContainer .removeInvoice {
    position: absolute;
    top: 18px;
    padding: 0;
    border-radius: 50%;
    background: #fff;
    border: none;
}
.invoiceContainer .removeInvoice i {
	line-height: 0;
    background-color: transparent;
    color: #002c57;
}
.invoiceContainer input[type="text"],
.invoiceContainer input[type="email"] {
	width: 48%;
	margin: 1%;
	float: left;
}