div#add_bank_svg .loading {
	animation: bankLoading 10s linear infinite;
	transform-origin: center;
	transform-box: fill-box;
}

div#add_bank_svg .last_step {
	opacity: 1;
}

div#add_bank_svg .aadhaar_no {
	opacity: 1;
}

div#add_bank_svg g.bank_header {
	animation: bankHeader 10s linear infinite;
}

div#add_bank_svg g.last_step {
	animation: bankLastStep 10s linear infinite;
}

div#add_bank_svg g#credit_msg {
	transform: translateY(-7rem);
	animation: bankNotification 10s linear infinite;
}

div#add_bank_svg g#success_noti {
	animation: bankSuccessNotification 10s linear infinite;
}

div#add_bank_svg .aadhaar_no {
	animation: bankAadhar 10s linear infinite;
}

div#add_bank_svg g.first_step {
	animation: bankFirstStep 10s linear infinite;
}

div#add_bank_svg g.submit_btn {
	animation: bankSubmitBtn 10s linear infinite;
	transform-origin: center;
	transform-box: fill-box;
}

@keyframes bankSubmitBtn {
	0% {
		opacity: 1;
	}
	5% {
		opacity: 1;
	}
	10% {
		opacity: 1;
	}
	20% {
		opacity: 1;
		transform: scaleX(1) scaleY(1);
	}
	22% {
		opacity: 1;
		transform: scaleX(0.9) scaleY(0.9);
	}
	25% {
		opacity: 1;
		transform: scaleX(1) scaleY(1);
	}
	30% {
		opacity: 1;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	45% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	60% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes bankAadhar {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
	}
	15% {
		opacity: 1;
	}
	20% {
		opacity: 1;
	}
	30% {
		opacity: 1;
	}
	35% {
		opacity: 1;
	}
	40% {
		opacity: 0;
	}
	45% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	60% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@keyframes bankFirstStep {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 1;
	}
	20% {
		opacity: 1;
	}
	30% {
		opacity: 1;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	60% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes bankLastStep {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	50% {
		opacity: 1;
	}
	55% {
		opacity: 1;
	}
	60% {
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	80% {
		opacity: 1;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@keyframes bankNotification {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	45% {
		opacity: 1;
		transform: translateY(-7rem);
	}
	50% {
		opacity: 1;
		transform: translateY(0rem);
	}
	55% {
		opacity: 1;
		transform: translateY(0rem);
	}
	60% {
		opacity: 1;
		transform: translateY(0rem);
	}
	66% {
		opacity: 1;
		transform: translateY(0rem);
	}
	70% {
		opacity: 1;
		transform: translateY(0rem);
	}
	80% {
		opacity: 1;
		transform: translateY(0rem);
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@keyframes bankSuccessNotification {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	55% {
		opacity: 0;
	}
	60% {
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	80% {
		opacity: 1;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@keyframes bankHeader {
	0% {
		opacity: 1;
	}
	10% {
		opacity: 1;
	}
	20% {
		opacity: 1;
	}
	30% {
		opacity: 1;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	55% {
		opacity: 0;
	}
	60% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes bankLoading {
	0% {
		opacity: 0;
	}
	10% {
		opacity: 0;
	}
	20% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	35% {
		opacity: 0;
	}
	40% {
		opacity: 1;
		transform: rotate(0deg);
	}
	45% {
		opacity: 1;
		transform: rotate(360deg);
	}
	50% {
		opacity: 1;
		transform: rotate(720deg);
	}
	55% {
		opacity: 0;
	}
	60% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
