.simplepay-popup {
  text-align:center;
  padding:20px;
}
.loader {
  margin:15px auto;
  width:48px;
  height:48px;
  border:4px solid #ccc;
  border-top-color:#3a86ff;
  border-radius:50%;
  animation:spin 1s linear infinite;
}
@keyframes spin {to{transform:rotate(360deg);}}
.transaction-status::after {
  content:"";
  animation:dots 1.2s steps(3,end) infinite;
}
@keyframes dots {
  0%{content:"";}
  33%{content:".";}
  66%{content:"..";}
  100%{content:"...";}
}
.simplepay-popup.loaded .loader{display:none;}
.simplepay-popup.loaded .transaction-status::after{content:"";animation:none;}
