#prbar {
    margin:5px;
    width:300px;
    background-color:#dddddd;
    overflow:hidden;
	border: 2px solid #77d1f6;
    
    /* Rounded Border
    border: 1px solid #bbbbbb;
    -moz-border-radius: 15px;
    border-radius: 15px; */
            
    /* Adding some shadow to the progress bar
    -webkit-box-shadow: 0px 2px 4px #555555;
    -moz-box-shadow: 0px 2px 4px #555555;
    box-shadow: 0px 2px 4px #555555; */
}
        
/* No rounded corners for Opera, because the overflow:hidden dont work with rounded corners */
doesnotexist:-o-prefocus, #prbar {
  border-radius:0px;
}
        
#prpos {
    width:0%;
    height:30px;
    background-color:#77d1f6;
    border-right:1px solid #bbbbbb;
           
    /* CSS3 Progress Bar Transitions */
    transition: width 2s ease;
    -webkit-transition: width 0s ease;
    -o-transition: width 0s ease;
    -moz-transition: width 0s ease;
    -ms-transition: width 0s ease;
   
    /* CSS3 Stripes */
    background-image: linear-gradient(135deg,#77d1f6 25%,#ffffff 25%,#ffffff 50%, #77d1f6 50%, #77d1f6 75%,#ffffff 75%,#ffffff 100%);
    background-image: -moz-linear-gradient(135deg,#77d1f6 25%,#ffffff 25%,#ffffff 50%, #77d1f6 50%, #77d1f6 75%,#ffffff 75%,#ffffff 100%);
    background-image: -ms-linear-gradient(135deg,#77d1f6 25%,#ffffff 25%,#ffffff 50%, #77d1f6 50%, #77d1f6 75%,#ffffff 75%,#ffffff 100%);
    background-image: -o-linear-gradient(135deg,#77d1f6 25%,#ffffff 25%,#ffffff 50%, #77d1f6 50%, #77d1f6 75%,#ffffff 75%,#ffffff 100%);
    background-image: -webkit-gradient(linear, 100% 100%, 0 0,color-stop(.25, #ffffff), color-stop(.25, #77d1f6),color-stop(.5, #77d1f6),color-stop(.5, #ffffff),color-stop(.75, #ffffff),color-stop(.75, #77d1f6),color-stop(1, #77d1f6));
    background-image: -webkit-linear-gradient(135deg,#77d1f6 25%,#ffffff 25%,#ffffff 50%, #77d1f6 50%, #77d1f6 75%,#ffffff 75%,#ffffff 100%);
    background-size: 40px 40px;

    /* Background stripes animation */
    animation: bganim 1s linear 0.1s infinite;
    -moz-animation: bganim 1s linear 0.1s infinite;
    -webkit-animation: bganim 1s linear 0.1s infinite;
    -o-animation: bganim 1s linear 0.1s infinite;
    -ms-animation: bganim 1s linear 0.1s infinite;
}
        
@keyframes bganim {
    from {background-position:0px;} to { background-position:40px;}
}
@-moz-keyframes bganim {
    from {background-position:0px;} to { background-position:40px;}
}
@-webkit-keyframes bganim {
    from {background-position:0px;} to { background-position:40px;}
}
@-o-keyframes bganim {
    from {background-position:0px;} to { background-position:40px;}
}
@-ms-keyframes bganim {
    from {background-position:0px;} to { background-position:40px;}
}
