.show{

    opacity:1 !important;

    transform:translateX(0)!important;

    transition:all .9s cubic-bezier(.22,.61,.36,1);

}

.success-container{

    display:none;

    flex-direction:column;

    justify-content:center;

    align-items:center;

    text-align:center;

    min-height:380px;

}

.success-icon{

    width:90px;

    height:90px;

    border-radius:50%;

    background:#ffc631;

    color:#fff;

    display:flex;

    justify-content:center;

    align-items:center;

    font-size:42px;

    margin-bottom:25px;

}

.success-container h3{

    color:#FFFFFF;

    font-size:2rem;

    margin-bottom:15px;

}

.success-container p{

    color:#666;

    line-height:1.7;

}

.input-error{

    border:2px solid #d91f26 !important;

}

.error{

    display:block;

    color:#d91f26;

    font-size:.85rem;

    margin-top:6px;

}

.loader{

    width:18px;

    height:18px;

    border:2px solid rgba(255,255,255,.4);

    border-top:2px solid #fff;

    border-radius:50%;

    display:inline-block;

    margin-right:10px;

    vertical-align:middle;

    animation:spin .8s linear infinite;

}

@keyframes spin{

    from{

        transform:rotate(0);

    }

    to{

        transform:rotate(360deg);

    }

}

@keyframes bgZoom{

    from{

        transform:scale(1);

    }

    to{

        transform:scale(1.05);

    }

}

@keyframes moveBlueprint{

    from{

        transform:translateX(0);

    }

    to{

        transform:translateX(-40px);

    }

}