.alert-popup { background: #10d876; color: #fff; padding: 12px 10px; position: fixed; z-index: 9999; right: 20px; top: 20px; width: 100%; max-width: 420px; height: auto; display: block; font-size: 1.1em; box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2); border-radius: 5px; }
.alert-popup.error { background: #bb2828; }
.alert-popup.notify { background: #55555e; }
.alert-popup::after { content: ''; width: 100%; height: 3px; background: #0ba058; position: absolute; left: 0; bottom: 0px; z-index: 99; animation: move-and-change-color 5s forwards; }
.alert-popup.error::after { content: ''; width: 100%; height: 3px; background: #881010; position: absolute; left: 0; bottom: 0px; z-index: 99; animation: move-and-change-color 5s forwards; }
.alert-popup.notify::after { content: ''; width: 100%; height: 3px; background: #46464e; position: absolute; left: 0; bottom: 0px; z-index: 99; animation: move-and-change-color 5s forwards; }
@media (max-width: 420px) { .alert-popup { right: 0px; top: 0px; } }
@keyframes move-and-change-color { 0% { width: 100%; } 100% { width: 0%; } }
@media (max-width: 468px){ .alert-popup{ border-radius: 0px; } }
.wait_screen{ width: 100%; height: 100%; display: none; }
.wait_screen .loading{ width: 100%; height: 100%; display: flex; background: var(--greeva-topbar-bg); position: fixed; left: 0; top: 0; z-index: 99999999; justify-content: center; align-items: center; }
.loading{ width: 100%; height: 100%; display: flex; background: var(--greeva-topbar-bg); position: fixed; left: 0; top: 0; z-index: 99999999; justify-content: center; align-items: center; }
.usd-after::after{ content: ' $'; }
.usd-before::before{ content: '$ '; }
.intl-tel-input,
.iti{
  width: 100%;
}