input.fade-border:active,input.fade-border:focus{-webkit-animation:fade .55s ease-in;-moz-animation:fade .55s ease-in;animation:fade .55s ease-in}input.fade-in-border:active,input.fade-in-border:focus{-webkit-animation:fade-in .55s ease-in;-moz-animation:fade-in .55s ease-in;animation:fade-in .55s ease-in}input.fade-background:active,input.fade-background:focus{-webkit-animation:background .55s ease-in;-moz-animation:background .55s ease-in;animation:background .55s ease-in;background:#fff;color:#54d7ba}input.fade-background:active::-webkit-input-placeholder,input.fade-background:focus::-webkit-input-placeholder{color:#54d7ba;text-align:center}input.fade-background:active:-moz-placeholder,input.fade-background:focus:-moz-placeholder{color:#54d7ba;text-align:center}input.fade-background:active::-moz-placeholder,input.fade-background:focus::-moz-placeholder{color:#54d7ba;text-align:center}input.fade-background:active:-ms-input-placeholder,input.fade-background:focus:-ms-input-placeholder{color:#54d7ba;text-align:center}input.kiss-in:active,input.kiss-in:focus{-webkit-animation:kiss-in .45s ease-out;-moz-animation:kiss-in .45s ease-out;animation:kiss-in .45s ease-out}input.kiss-out:active,input.kiss-out:focus{-webkit-animation:kiss-out .45s ease-out;-moz-animation:kiss-out .45s ease-out;animation:kiss-out .45s ease-out}input.popping-border:active,input.popping-border:focus{-webkit-animation:popping-border .45s ease-out;-moz-animation:popping-border .45s ease-out;animation:popping-border .45s ease-out;box-shadow:0 0 0 .5em rgba(255,255,255,.5);-webkit-transition:all .45s ease-out,box-shadow .45s ease .35s;-moz-transition:all .45s ease-out,box-shadow .45s ease .35s;transition:all .45s ease-out,box-shadow .45s ease .35s}@-webkit-keyframes fade{0%{box-shadow:0 0 transparent}66%{box-shadow:0 0 0 10px #54d7ba,0 0 0 12px #fff}100%{box-shadow:0 0 0 20px transparent,0 0 0 22px transparent}}@-moz-keyframes fade{0%{box-shadow:0 0 transparent}66%{box-shadow:0 0 0 10px #54d7ba,0 0 0 12px #fff}100%{box-shadow:0 0 0 20px transparent,0 0 0 22px transparent}}@-o-keyframes fade{0%{box-shadow:0 0 transparent}66%{box-shadow:0 0 0 10px #54d7ba,0 0 0 12px #fff}100%{box-shadow:0 0 0 20px transparent,0 0 0 22px transparent}}@keyframes fade{0%{box-shadow:0 0 transparent}66%{box-shadow:0 0 0 10px #54d7ba,0 0 0 12px #fff}100%{box-shadow:0 0 0 20px transparent,0 0 0 22px transparent}}@-webkit-keyframes fade-in{0%{box-shadow:inset 0 0 0 0 transparent}66%{box-shadow:inset 0 0 0 10px #54d7ba,inset 0 0 0 12px #fff}100%{box-shadow:inset 0 0 0 20px transparent,inset 0 0 0 22px transparent}}@-moz-keyframes fade-in{0%{box-shadow:inset 0 0 0 0 transparent}66%{box-shadow:inset 0 0 0 10px #54d7ba,inset 0 0 0 12px #fff}100%{box-shadow:inset 0 0 0 20px transparent,inset 0 0 0 22px transparent}}@-o-keyframes fade-in{0%{box-shadow:inset 0 0 0 0 transparent}66%{box-shadow:inset 0 0 0 10px #54d7ba,inset 0 0 0 12px #fff}100%{box-shadow:inset 0 0 0 20px transparent,inset 0 0 0 22px transparent}}@keyframes fade-in{0%{box-shadow:inset 0 0 0 0 transparent}66%{box-shadow:inset 0 0 0 10px #54d7ba,inset 0 0 0 12px #fff}100%{box-shadow:inset 0 0 0 20px transparent,inset 0 0 0 22px transparent}}@-webkit-keyframes background{0%{background:0 0}100%,66%{background:#fff}}@-moz-keyframes background{0%{background:0 0}100%,66%{background:#fff}}@-o-keyframes background{0%{background:0 0}100%,66%{background:#fff}}@keyframes background{0%{background:0 0}100%,66%{background:#fff}}@-webkit-keyframes kiss-in{0%{-webkit-transform:scale(1)}66%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes kiss-in{0%{-moz-transform:scale(1)}66%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}@-o-keyframes kiss-in{0%{-o-transform:scale(1)}66%{-o-transform:scale(0.9)}100%{-o-transform:scale(1)}}@keyframes kiss-in{0%{transform:scale(1)}66%{transform:scale(0.9)}100%{transform:scale(1)}}@-webkit-keyframes kiss-out{0%{-webkit-transform:scale(1)}66%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes kiss-out{0%{-moz-transform:scale(1)}66%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes kiss-out{0%{-o-transform:scale(1)}66%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes kiss-out{0%{transform:scale(1)}66%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes popping-border{0%{-webkit-transform:scale(1)}66%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1);box-shadow:0 0 0 .25em rgba(255,255,255,.25)}}@-moz-keyframes popping-border{0%{-moz-transform:scale(1)}66%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1);box-shadow:0 0 0 .25em rgba(255,255,255,.25)}}@-o-keyframes popping-border{0%{-o-transform:scale(1)}66%{-o-transform:scale(0.9)}100%{-o-transform:scale(1);box-shadow:0 0 0 .25em rgba(255,255,255,.25)}}@keyframes popping-border{0%{transform:scale(1)}66%{transform:scale(0.9)}100%{transform:scale(1);box-shadow:0 0 0 .25em rgba(255,255,255,.25)}}
