
.input-error{

	border-width:2px;
}




/*		NEW		*/


.wave {
	font-size: 0;
	line-height: normal;
	position: relative;
	margin-bottom: 5px;
	text-align: center;
}
.wave .dot {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 5px;
	margin: 0 3px;
	background: #65C13A;
	animation: wave 1.3s linear infinite;
}
.wave .dot:nth-child(2) {
  animation-delay: -1.1s;
}
.wave .dot:nth-child(3) {
  animation-delay: -0.9s;
}

@keyframes wave {
  0%, 60%, 100% {
    transform: initial;
  }
  30% {
    transform: translateY(-10px);
  }
}


.sphere {
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    margin: 10px 5px;
    display: inline-block;
    position: relative;
    -webkit-transform: scale(.3);
    z-index: -1;
    background: #65C13A;
}
#sphere1{
    -webkit-animation: scale-1 2s 0s infinite;
}

#sphere2 {
    -webkit-animation: scale-2 2s .2s infinite;
}

#sphere3 {
    -webkit-animation: scale-3 2s .4s infinite;
}

#sphere4 {
    -webkit-animation: scale-4 2s .6s infinite;
}
@-webkit-keyframes scale-1 {
    0%       { -webkit-transform: scale(.3);}
    35%, 65% { -webkit-transform: scale(1);}
    65%, 100%{ -webkit-transform: scale(.3);}
}
@-webkit-keyframes scale-2 {
    0%       { -webkit-transform: scale(.3);}
    35%, 65% { -webkit-transform: scale(1);}
    65%, 100%{ -webkit-transform: scale(.3);}
}

@-webkit-keyframes scale-3 {
    0%       { -webkit-transform: scale(.3);}
    35%, 65% { -webkit-transform: scale(1);}
    65%, 100%{ -webkit-transform: scale(.3);}
}

@-webkit-keyframes scale-4 {
    0%       { -webkit-transform: scale(.3);}
    35%, 65% { -webkit-transform: scale(1);}
    65%, 100%{ -webkit-transform: scale(.3);}
}



