.sign-up-button-2,
.sign-up-button {
    vertical-align: top;
}

.backgroud-image-container {
    transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
}

@keyframes blip {
    0%   { opacity: 0.01; transform: scale3d(0.1, 0.1, 1.0); -webkit-transform: scale3d(0.1, 0.1, 1.0); -moz-transform: scale3d(0.1, 0.1, 1.0); -ms-transform: scale3d(0.1, 0.1, 1.0); -o-transform: scale3d(0.1, 0.1, 1.0); }
    25%  { opacity: 0.70; }
    100% { opacity: 0.01; transform: scale3d(0.4, 0.4, 1.0); -webkit-transform: scale3d(0.4, 0.4, 1.0); -moz-transform: scale3d(0.4, 0.4, 1.0); -ms-transform: scale3d(0.4, 0.4, 1.0); -o-transform: scale3d(0.4, 0.4, 1.0); }
}

@-webkit-keyframes blip {
    0%   { opacity: 0.01; transform: scale3d(0.1, 0.1, 1.0); -webkit-transform: scale3d(0.1, 0.1, 1.0); -moz-transform: scale3d(0.1, 0.1, 1.0); -ms-transform: scale3d(0.1, 0.1, 1.0); -o-transform: scale3d(0.1, 0.1, 1.0); }
    25%  { opacity: 0.70; }
    100% { opacity: 0.01; transform: scale3d(0.4, 0.4, 1.0); -webkit-transform: scale3d(0.4, 0.4, 1.0); -moz-transform: scale3d(0.4, 0.4, 1.0); -ms-transform: scale3d(0.4, 0.4, 1.0); -o-transform: scale3d(0.4, 0.4, 1.0); }
}

@-moz-keyframes blip {
    0%   { opacity: 0.01; transform: scale3d(0.1, 0.1, 1.0); -webkit-transform: scale3d(0.1, 0.1, 1.0); -moz-transform: scale3d(0.1, 0.1, 1.0); -ms-transform: scale3d(0.1, 0.1, 1.0); -o-transform: scale3d(0.1, 0.1, 1.0); }
    25%  { opacity: 0.70; }
    100% { opacity: 0.01; transform: scale3d(0.4, 0.4, 1.0); -webkit-transform: scale3d(0.4, 0.4, 1.0); -moz-transform: scale3d(0.4, 0.4, 1.0); -ms-transform: scale3d(0.4, 0.4, 1.0); -o-transform: scale3d(0.4, 0.4, 1.0); }
}

@-o-keyframes blip {
    0%   { opacity: 0.01; transform: scale3d(0.1, 0.1, 1.0); -webkit-transform: scale3d(0.1, 0.1, 1.0); -moz-transform: scale3d(0.1, 0.1, 1.0); -ms-transform: scale3d(0.1, 0.1, 1.0); -o-transform: scale3d(0.1, 0.1, 1.0); }
    25%  { opacity: 0.70; }
    100% { opacity: 0.01; transform: scale3d(0.4, 0.4, 1.0); -webkit-transform: scale3d(0.4, 0.4, 1.0); -moz-transform: scale3d(0.4, 0.4, 1.0); -ms-transform: scale3d(0.4, 0.4, 1.0); -o-transform: scale3d(0.4, 0.4, 1.0); }
}

.point {
    position: absolute;
    position: absolute;
    border-radius: 50%;
    width: 160px;
    height: 160px;

    left: -80px;
    top: -80px;

    animation: blip 3s 1;
    -webkit-animation: blip 3s 1;
    -moz-animation: blip 3s 1;
    -ms-animation: blip 3s 1;
    -o-animation: blip 3s 1;
}

.point > div {
    position: absolute;
    border-radius: 50%;
    margin-left: 50px;
    margin-top: 50px;
    width: 60px;
    height: 60px;
    border-width: 4px;
    border-color: white;
    border-style: solid;
}


.LV_validation_message {
    color: #ffcc00;
}
