.cssProgress{width:100%;margin-bottom:20px}.cssProgress .progress1,.cssProgress .progress2,.cssProgress .progress3{position:relative;overflow:hidden;width:100%;font-family:roboto,sans-serif}.cssProgress .cssProgress-bar{display:block;float:left;width:0%;height:100%;background:#3798d9;box-shadow:inset 0 -1px 2px rgba(0,0,0,.1);-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out}.cssProgress .cssProgress-label{position:absolute;overflow:hidden;left:0;right:0;color:rgba(0,0,0,.6);font-size:.7em;text-align:center;text-shadow:0 1px rgba(0,0,0,.3)}.cssProgress .cssProgress-info{background-color:#9575cd!important}.cssProgress .cssProgress-danger{background-color:#ef5350!important}.cssProgress .cssProgress-success{background-color:#66bb6a!important}.cssProgress .cssProgress-warning{background-color:#ffb74d!important}.cssProgress .cssProgress-right{float:right!important}.cssProgress .cssProgress-label-left{margin-left:10px;text-align:left!important}.cssProgress .cssProgress-label-right{margin-right:10px;text-align:right!important}.cssProgress .cssProgress-label2{display:block;margin:2px 0;padding:0 8px;font-size:.8em}.cssProgress .cssProgress-label2.cssProgress-label2-right{text-align:right}.cssProgress .cssProgress-label2.cssProgress-label2-center{text-align:center}.cssProgress .cssProgress-stripes,.cssProgress .cssProgress-active,.cssProgress .cssProgress-active-right{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-size:35px 35px}.cssProgress .cssProgress-active{-webkit-animation:cssProgressActive 2s linear infinite;animation:cssProgressActive 2s linear infinite}.cssProgress .cssProgress-active-right{-webkit-animation:cssProgressActiveRight 2s linear infinite;animation:cssProgressActiveRight 2s linear infinite}@-webkit-keyframes cssProgressActive{0%{background-position:0 0}100%{background-position:35px 35px}}@keyframes cssProgressActive{0%{background-position:0 0}100%{background-position:35px 35px}}@-webkit-keyframes cssProgressActiveRight{0%{background-position:0 0}100%{background-position:-35px -35px}}@keyframes cssProgressActiveRight{0%{background-position:0 0}100%{background-position:-35px -35px}}.progress1{background-color:#eee;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.progress1 .cssProgress-bar{height:18px}.progress1 .cssProgress-label{line-height:18px}.progress2{background-color:#eee;border-radius:9px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.progress2 .cssProgress-bar{height:18px;border-radius:9px}.progress2 .cssProgress-label{line-height:18px}.progress3{width:auto!important;padding:4px;background-color:rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.2);border-radius:3px}.progress3 .cssProgress-bar{height:16px;border-radius:3px}.progress3 .cssProgress-label{line-height:16px}