.full-image {
    display: block !important;
}

.full-image {
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 15s linear infinite 0s;
    animation: imageAnimation 15s linear infinite 0s;
}
.full-image:nth-child(2) {
    animation-delay: 5s;
}
.full-image:nth-child(3) {
    animation-delay: 10s;
}

/* ANIMATION FADE */
@-webkit-keyframes imageAnimation { 
    0% { opacity: 0; -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1; -webkit-animation-timing-function: ease-out; }
    27% { opacity: 1; }
    35% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes imageAnimation { 
    0% { opacity: 0; -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1; -webkit-animation-timing-function: ease-out; }
    27% { opacity: 1; }
    35% { opacity: 0; }
    100% { opacity: 0; }
}
/* END ANIMATION FADE */

.lock-overlay .registration-wrapper,
.registration-wrapper {
    position: relative;
    left: 0;
    -webkit-animation: formFadeIn 300ms ease-out;
    animation: formFadeIn 300ms ease-out;
}

@-webkit-keyframes formFadeIn { 
    0% { left: -120%; }
    100% { left: 0 }
}

@keyframes formFadeIn { 
    0% { left: -120%; }
    100% { left: 0 }
}

/* shake form */
.shake {
    -webkit-animation: shake 700ms;
    animation: shake 700ms;
}
.stop-shake {
    -webkit-animation: none;
    animation: none;
}
@-webkit-keyframes shake {
    0% { transform: translate(0, -15px); }
    20% { transform: translate(0, 0); }
    30% { transform: translate(0, -5px); }
    40% { transform: translate(0, 0); }
    50% { transform: translate(0, -5px); }
    60% { transform: translate(0, 0); }
    70% { transform: translate(0, -5px); }
    80% { transform: translate(0, 0); }
    90% { transform: translate(0, -5px); }
    100% { transform: translate(0, 0); }
}

@keyframes shake {
    0% { transform: translate(0, -15px); }
    20% { transform: translate(0, 0); }
    30% { transform: translate(0, -5px); }
    40% { transform: translate(0, 0); }
    50% { transform: translate(0, -5px); }
    60% { transform: translate(0, 0); }
    70% { transform: translate(0, -5px); }
    80% { transform: translate(0, 0); }
    90% { transform: translate(0, -5px); }
    100% { transform: translate(0, 0); }
}