#snackbar {
	visibility: hidden;
    min-width: 250px;
    max-width: 350px;
    font-size: 13px;
	border-radius: 2px;
	padding: 16px;
	position: fixed;
	z-index: 9999;
	right: 10px;
    bottom: 30px;
    display: flex !important;
    align-items: center;
}

#snackbar.show {
	visibility: visible;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 3.5s;
	animation: fadein 0.5s, fadeout 0.5s 3.5s;
}

#snackbar.success {
    background-color: var(--theme-color);
    color: var(--white);
}
#snackbar.error {
    background-color: #fee0db;
    color: #fa624b;
}
#snackbar .toaster-icon {
    width: 10%;
}
#snackbar .toaster-icon img{
    width: 100%;
}
#snackbar .toaster-text {
    width: 90%;
    padding-left: 10px;
    text-align: left;
}
#snackbar .toaster-text p{
    margin: 0;
}
@-webkit-keyframes fadein {
	from {
		bottom: 0;
		opacity: 0;
	}
	to {
		bottom: 30px;
		opacity: 1;
	}
}

@keyframes fadein {
	from {
		bottom: 0;
		opacity: 0;
	}
	to {
		bottom: 30px;
		opacity: 1;
	}
}

@-webkit-keyframes fadeout {
	from {
		bottom: 30px;
		opacity: 1;
	}
	to {
		bottom: 0;
		opacity: 0;
	}
}

@keyframes fadeout {
	from {
		bottom: 30px;
		opacity: 1;
	}
	to {
		bottom: 0;
		opacity: 0;
	}
}
