.acymailing_fulldiv,
.acym_fulldiv {
	form {
		margin-bottom: 0;
	}
	.acymailing_introtext,
  .acym_introtext {
		margin-bottom: 15px !important;
	}
	.acymailing_module_form,
  .acym_module_form {
		td {
			padding: 0;
			input:not(.button) {
        max-width: 100%;
				margin-bottom: 15px;
				border: none;
			}
		}
	}
  .acym_module_form td input:not(.button) {
    width: 100%;
  }
	.acysubbuttons {
		text-align: left;
		.button {
			margin-top: 5px;
			&:hover {
				background: darken($accent-color-1, 10%) !important;
			}
		}
	}
	table {
		border: none !important;
		tr, td, th {
			border: none !important;
		}
	}
}

#g-footer {
	.acymailing_fulldiv,
  .acym_fulldiv {
		.acymailing_module_form,
    .acym_module_form {
			td {
				input:not(.button) {
					background: lighten($footer-background-color, 5%);
					box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
				}
			}
		}
	}
}