 @keyframes popupIn {
    0% { opacity: 0; transform: scale(0.96); }
    100% { opacity: 1; transform: scale(1); }
}

@keyframes popupOut {
    0% { opacity: 1; transform: scale(1); }
    100% { opacity: 0; transform: scale(0.96); }
}




/* chimimng------------- */
.ApplyChimming {
    position: relative;
    overflow: hidden;
}

.ApplyChimming::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;

    width: 100%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.15) 35%,
        rgba(255, 255, 255, 0.55) 50%,
        rgba(255, 255, 255, 0.15) 65%,
        transparent 100%
    );

    animation: ApplyChimmingAnimation 2.5s linear infinite;
}

@keyframes ApplyChimmingAnimation {

    from {
        left: -100%;
    }

    to {
        left: 100%;
    }

}


.ApplyLoadTextShade{
    background-color: rgb(225, 225, 225);
    width: 50px; min-height: 10px;
}




/*Rotate image--------------------*/
    .rotateImage {
        animation: rotateImage 1s linear infinite;
    }

    @keyframes rotateImage {
        from {
            transform: rotate(0deg);
        }

        to {
            transform: rotate(360deg);
        }
    }


    /* for text scroll -------------*/
/*
.text-container { make sure text container has this format
    width: 150px; give it whaterver with
    overflow: hidden;
    white-space: nowrap;
    
}
*/

.ApplyTextSlide {
    display: inline-block;
    animation: slideText 5s linear infinite;
}


@keyframes slideText {
    0% {
        transform: translateX(0);
    }

    60% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}