.card-reveal .card-inner {
    overflow: hidden;
    position: relative;
    background-color: inherit;
}

.card-reveal .card-inner .card-back {
    position: absolute;
    top: 0px;
}

.syn-lock {
    position: absolute !important;
    right: -100000px !important;
    margin: 0px !important;
    padding: 0px !important;
    height: 0px !important;
    line-height: 0px !important;
    overflow: hidden;
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    padding-top: 30px;
    width: auto;
    max-width: 500px;
    margin: 20px auto;
}

@-webkit-keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
    }
}

@keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
    }
}