#mailchimpcampaigns_import{
  margin: auto 1em;
}
#mailchimpcampaigns_import.active{
  font-style: italic;
}

.newsletter_page_mailchimp_campaigns_manager-admin input[disabled] {
  cursor: not-allowed;
}

.newsletter_page_mailchimp_campaigns_manager-admin input[type="text"],
.newsletter_page_mailchimp_campaigns_manager-admin input[type="email"] {
  font-family: monospace;
  max-width: 25em;
  width: 100%;
}

.button-mailchimp-premium {
  border-color: purple !important;
  background-color: purple !important;
  color: white !important;
  margin-right: 5px !important;
}

/* Animation */
@keyframes dots-1 { from { opacity: 0; } 25% { opacity: 1; } }
@keyframes dots-2 { from { opacity: 0; } 50% { opacity: 1; } }
@keyframes dots-3 { from { opacity: 0; } 75% { opacity: 1; } }
@-webkit-keyframes dots-1 { from { opacity: 0; } 25% { opacity: 1; } }
@-webkit-keyframes dots-2 { from { opacity: 0; } 50% { opacity: 1; } }
@-webkit-keyframes dots-3 { from { opacity: 0; } 75% { opacity: 1; } }

.dots span {
    animation: dots-1 1s infinite steps(1);
    -webkit-animation: dots-1 1s infinite steps(1);
}

.dots span:first-child + span {
    animation-name: dots-2;
    -webkit-animation-name: dots-2;
}

.dots span:first-child + span + span {
    animation-name: dots-3;
    -webkit-animation-name: dots-3;
}
