/* Body uses Lora with a Georgia fallback */
html, body {
  font-family: 'Lora', Georgia, serif;
  margin: 0;
  padding: 0;
}

/* Title in Bebas color #016699 */
.title-custom-color {
  color: #016699;
}

/* Minimal styling for the signature preview area. */
#signaturePreview {
  background-color: #ffffff;
  min-height: 180px;
  margin: 0; /* Remove default margins */
  padding: 0;
  /* We REMOVED the old 'line-height:14px !important;' here */
}

/* Custom button styling */
.button.my-custom-button {
  background-color: #118DCC !important; /* Your custom background color */
  border-color: #118DCC !important;     /* Match the background */
  color: #ffffff !important;            /* Base text color */
}

/* Hover style */
.button.my-custom-button:hover {
  background-color: #001D44 !important;
  border-color: #001D44 !important;
  color: #ffffff !important;
}

/* Active style */
.button.my-custom-button:active {
  background-color: #FFF9EF !important;
  border-color: #FFF9EF !important;
  color: #ffffff !important;
}

/* Keep Outlook from messing with table spacing */
table {
  mso-table-lspace: 0pt;
  mso-table-rspace: 0pt;
}
