Overwrite CSS of Instaemail plugin popup

This is a CSS-related question, more than a WordPress related one. In your case all the rules that apply for normal CSS overriding are usable to solve your problem:

  • Cascade: Apply the rules with the same specificity (same number and types of selectors) after the rules written by your plugin. The way to achieve this depends on which hook your plugin uses to enqueue its styles; you can look at the source code and check for that and then use the priority argument of the hook to achieve proper cascading.
  • Specificity: Simply be more specific than the rule you want to overwrite. Read more about specificity.
  • Use !important: add !important after the rule you want to display and you will win all specificity/cascade wars… ever. Hence, this is not really recommended when you have other options.
  • Use inline styles: This is strongly not recommended, because it’s usually a bad practice. I am putting it out there just for the sake of completeness, hence I will not elaborate on that.