@-webkit-keyframes swal2-show {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7);
	}
	
	45% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	
	80% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes swal2-show {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7);
	}
	
	45% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	
	80% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}
	
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes swal2-hide {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0;
	}
}

@keyframes swal2-hide {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	
	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0;
	}
}

@-webkit-keyframes swal2-animate-success-line-tip {
	0% {
		top: 1.1875em;
		left: .0625em;
		width: 0;
	}
	
	54% {
		top: 1.0625em;
		left: .125em;
		width: 0;
	}
	
	70% {
		top: 2.1875em;
		left: -.375em;
		width: 3.125em;
	}
	
	84% {
		top: 3em;
		left: 1.3125em;
		width: 1.0625em;
	}
	
	100% {
		top: 2.8125em;
		left: .875em;
		width: 1.5625em;
	}
}

@keyframes swal2-animate-success-line-tip {
	0% {
		top: 1.1875em;
		left: .0625em;
		width: 0;
	}
	
	54% {
		top: 1.0625em;
		left: .125em;
		width: 0;
	}
	
	70% {
		top: 2.1875em;
		left: -.375em;
		width: 3.125em;
	}
	
	84% {
		top: 3em;
		left: 1.3125em;
		width: 1.0625em;
	}
	
	100% {
		top: 2.8125em;
		left: .875em;
		width: 1.5625em;
	}
}

@-webkit-keyframes swal2-animate-success-line-long {
	0% {
		top: 3.375em;
		right: 2.875em;
		width: 0;
	}
	
	65% {
		top: 3.375em;
		right: 2.875em;
		width: 0;
	}
	
	84% {
		top: 2.1875em;
		right: 0;
		width: 3.4375em;
	}
	
	100% {
		top: 2.375em;
		right: .5em;
		width: 2.9375em;
	}
}

@keyframes swal2-animate-success-line-long {
	0% {
		top: 3.375em;
		right: 2.875em;
		width: 0;
	}
	
	65% {
		top: 3.375em;
		right: 2.875em;
		width: 0;
	}
	
	84% {
		top: 2.1875em;
		right: 0;
		width: 3.4375em;
	}
	
	100% {
		top: 2.375em;
		right: .5em;
		width: 2.9375em;
	}
}

@-webkit-keyframes swal2-rotate-success-circular-line {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	5% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	12% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg);
	}
	
	100% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg);
	}
}

@keyframes swal2-rotate-success-circular-line {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	5% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	12% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg);
	}
	
	100% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg);
	}
}

@-webkit-keyframes swal2-animate-error-x-mark {
	0% {
		margin-top: 1.625em;
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0;
	}
	
	50% {
		margin-top: 1.625em;
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0;
	}
	
	80% {
		margin-top: -.375em;
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
	}
	
	100% {
		margin-top: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes swal2-animate-error-x-mark {
	0% {
		margin-top: 1.625em;
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0;
	}
	
	50% {
		margin-top: 1.625em;
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0;
	}
	
	80% {
		margin-top: -.375em;
		-webkit-transform: scale(1.15);
		transform: scale(1.15);
	}
	
	100% {
		margin-top: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes swal2-animate-error-icon {
	0% {
		-webkit-transform: rotateX(100deg);
		transform: rotateX(100deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes swal2-animate-error-icon {
	0% {
		-webkit-transform: rotateX(100deg);
		transform: rotateX(100deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes showSweetToast {
	0% {
		-webkit-transform: translateY(-.625em) rotateZ(2deg);
		transform: translateY(-.625em) rotateZ(2deg);
		opacity: 0;
	}
	
	33% {
		-webkit-transform: translateY(0) rotateZ(-2deg);
		transform: translateY(0) rotateZ(-2deg);
		opacity: .5;
	}
	
	66% {
		-webkit-transform: translateY(.3125em) rotateZ(2deg);
		transform: translateY(.3125em) rotateZ(2deg);
		opacity: .7;
	}
	
	100% {
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
		opacity: 1;
	}
}

@keyframes showSweetToast {
	0% {
		-webkit-transform: translateY(-.625em) rotateZ(2deg);
		transform: translateY(-.625em) rotateZ(2deg);
		opacity: 0;
	}
	
	33% {
		-webkit-transform: translateY(0) rotateZ(-2deg);
		transform: translateY(0) rotateZ(-2deg);
		opacity: .5;
	}
	
	66% {
		-webkit-transform: translateY(.3125em) rotateZ(2deg);
		transform: translateY(.3125em) rotateZ(2deg);
		opacity: .7;
	}
	
	100% {
		-webkit-transform: translateY(0) rotateZ(0);
		transform: translateY(0) rotateZ(0);
		opacity: 1;
	}
}

@-webkit-keyframes hideSweetToast {
	0% {
		opacity: 1;
	}
	
	33% {
		opacity: .5;
	}
	
	100% {
		-webkit-transform: rotateZ(1deg);
		transform: rotateZ(1deg);
		opacity: 0;
	}
}

@keyframes hideSweetToast {
	0% {
		opacity: 1;
	}
	
	33% {
		opacity: .5;
	}
	
	100% {
		-webkit-transform: rotateZ(1deg);
		transform: rotateZ(1deg);
		opacity: 0;
	}
}

@-webkit-keyframes animate-toast-success-tip {
	0% {
		top: .5625em;
		left: .0625em;
		width: 0;
	}
	
	54% {
		top: .125em;
		left: .125em;
		width: 0;
	}
	
	70% {
		top: .625em;
		left: -.25em;
		width: 1.625em;
	}
	
	84% {
		top: 1.0625em;
		left: .75em;
		width: .5em;
	}
	
	100% {
		top: 1.125em;
		left: .1875em;
		width: .75em;
	}
}

@keyframes animate-toast-success-tip {
	0% {
		top: .5625em;
		left: .0625em;
		width: 0;
	}
	
	54% {
		top: .125em;
		left: .125em;
		width: 0;
	}
	
	70% {
		top: .625em;
		left: -.25em;
		width: 1.625em;
	}
	
	84% {
		top: 1.0625em;
		left: .75em;
		width: .5em;
	}
	
	100% {
		top: 1.125em;
		left: .1875em;
		width: .75em;
	}
}

@-webkit-keyframes animate-toast-success-long {
	0% {
		top: 1.625em;
		right: 1.375em;
		width: 0;
	}
	
	65% {
		top: 1.25em;
		right: .9375em;
		width: 0;
	}
	
	84% {
		top: .9375em;
		right: 0;
		width: 1.125em;
	}
	
	100% {
		top: .9375em;
		right: .1875em;
		width: 1.375em;
	}
}

@keyframes animate-toast-success-long {
	0% {
		top: 1.625em;
		right: 1.375em;
		width: 0;
	}
	
	65% {
		top: 1.25em;
		right: .9375em;
		width: 0;
	}
	
	84% {
		top: .9375em;
		right: 0;
		width: 1.125em;
	}
	
	100% {
		top: .9375em;
		right: .1875em;
		width: 1.375em;
	}
}

[class^=swal2] {
	-webkit-tap-highlight-color: transparent;
}

@-webkit-keyframes swal2-rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes swal2-rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}