#progress-bar {
    height: 100%;
    background-color: #006699;
    animation: progress-animation 2s linear, background-animation 0.6s linear infinite;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    background-position: 0 0;
}

@keyframes progress-animation {
    0% { width: 0%; }
    100% { width: 100%; }
}

@keyframes background-animation {
    0% { background-position: 0 0; }
    100% { background-position: 40px 0; }
}
