.pro-bar-container {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 100%;
    height: 15px;
    margin: 0 0 20px;
    border: 2px solid #222;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #222;
    overflow: hidden
}
.pro-bar-container.color-turquoise {
    border-color: #1abc9c;
    background: #1abc9c
}
.pro-bar-container.color-green-sea {
    border-color: #16a085;
    background: #16a085
}
.pro-bar-container.color-emerald {
    border-color: #2ecc71;
    background: #2ecc71
}
.pro-bar-container.color-nephritis {
    border-color: #27ae60;
    background: #27ae60
}
.pro-bar-container.color-peter-river {
    border-color: #3498db;
    background: #3498db
}
.pro-bar-container.color-belize-hole {
    border-color: #2980b9;
    background: #2980b9
}
.pro-bar-container.color-amethyst {
    border-color: #9b59b6;
    background: #9b59b6
}
.pro-bar-container.color-wisteria {
    border-color: #8e44ad;
    background: #8e44ad
}
.pro-bar-container.color-wet-asphalt {
    border-color: #34495e;
    background: #34495e
}
.pro-bar-container.color-midnight-blue {
    border-color: #2c3e50;
    background: #2c3e50
}
.pro-bar-container.color-sun-flower {
    border-color: #f1c40f;
    background: #f1c40f
}
.pro-bar-container.color-orange {
    border-color: #f39c12;
    background: #f39c12
}
.pro-bar-container.color-carrot {
    border-color: #e67e22;
    background: #e67e22
}
.pro-bar-container.color-pumpkin {
    border-color: #d35400;
    background: #d35400
}
.pro-bar-container.color-alizarin {
    border-color: #e74c3c;
    background: #e74c3c
}
.pro-bar-container.color-pomegranate {
    border-color: #c0392b;
    background: #c0392b
}
.pro-bar-container.color-clouds {
    border-color: #ecf0f1;
    background: #ecf0f1
}
.pro-bar-container.color-silver {
    border-color: #bdc3c7;
    background: #bdc3c7
}
.pro-bar-container.color-concrete {
    border-color: #95a5a6;
    background: #95a5a6
}
.pro-bar-container.color-asbestos {
    border-color: #7f8c8d;
    background: #7f8c8d
}
.pro-bar {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 0;
    height: 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #444
}
.pro-bar.bar-100 {
    width: 100%
}
.pro-bar.bar-99 {
    width: 99%
}
.pro-bar.bar-98 {
    width: 98%
}
.pro-bar.bar-97 {
    width: 97%
}
.pro-bar.bar-96 {
    width: 96%
}
.pro-bar.bar-95 {
    width: 95%
}
.pro-bar.bar-94 {
    width: 94%
}
.pro-bar.bar-93 {
    width: 93%
}
.pro-bar.bar-92 {
    width: 92%
}
.pro-bar.bar-91 {
    width: 91%
}
.pro-bar.bar-90 {
    width: 90%
}
.pro-bar.bar-89 {
    width: 89%
}
.pro-bar.bar-88 {
    width: 88%
}
.pro-bar.bar-87 {
    width: 87%
}
.pro-bar.bar-86 {
    width: 86%
}
.pro-bar.bar-85 {
    width: 85%
}
.pro-bar.bar-84 {
    width: 84%
}
.pro-bar.bar-83 {
    width: 83%
}
.pro-bar.bar-82 {
    width: 82%
}
.pro-bar.bar-81 {
    width: 81%
}
.pro-bar.bar-80 {
    width: 80%
}
.pro-bar.bar-79 {
    width: 79%
}
.pro-bar.bar-78 {
    width: 78%
}
.pro-bar.bar-77 {
    width: 77%
}
.pro-bar.bar-76 {
    width: 76%
}
.pro-bar.bar-75 {
    width: 75%
}
.pro-bar.bar-74 {
    width: 74%
}
.pro-bar.bar-73 {
    width: 73%
}
.pro-bar.bar-72 {
    width: 72%
}
.pro-bar.bar-71 {
    width: 71%
}
.pro-bar.bar-70 {
    width: 70%
}
.pro-bar.bar-69 {
    width: 69%
}
.pro-bar.bar-68 {
    width: 68%
}
.pro-bar.bar-67 {
    width: 67%
}
.pro-bar.bar-66 {
    width: 66%
}
.pro-bar.bar-65 {
    width: 65%
}
.pro-bar.bar-64 {
    width: 64%
}
.pro-bar.bar-63 {
    width: 63%
}
.pro-bar.bar-62 {
    width: 62%
}
.pro-bar.bar-61 {
    width: 61%
}
.pro-bar.bar-60 {
    width: 60%
}
.pro-bar.bar-59 {
    width: 59%
}
.pro-bar.bar-58 {
    width: 58%
}
.pro-bar.bar-57 {
    width: 57%
}
.pro-bar.bar-56 {
    width: 56%
}
.pro-bar.bar-55 {
    width: 55%
}
.pro-bar.bar-54 {
    width: 54%
}
.pro-bar.bar-53 {
    width: 53%
}
.pro-bar.bar-52 {
    width: 52%
}
.pro-bar.bar-51 {
    width: 51%
}
.pro-bar.bar-50 {
    width: 50%
}
.pro-bar.bar-49 {
    width: 49%
}
.pro-bar.bar-48 {
    width: 48%
}
.pro-bar.bar-47 {
    width: 47%
}
.pro-bar.bar-46 {
    width: 46%
}
.pro-bar.bar-45 {
    width: 45%
}
.pro-bar.bar-44 {
    width: 44%
}
.pro-bar.bar-43 {
    width: 43%
}
.pro-bar.bar-42 {
    width: 42%
}
.pro-bar.bar-41 {
    width: 41%
}
.pro-bar.bar-40 {
    width: 40%
}
.pro-bar.bar-39 {
    width: 39%
}
.pro-bar.bar-38 {
    width: 38%
}
.pro-bar.bar-37 {
    width: 37%
}
.pro-bar.bar-36 {
    width: 36%
}
.pro-bar.bar-35 {
    width: 35%
}
.pro-bar.bar-34 {
    width: 34%
}
.pro-bar.bar-33 {
    width: 33%
}
.pro-bar.bar-32 {
    width: 32%
}
.pro-bar.bar-31 {
    width: 31%
}
.pro-bar.bar-30 {
    width: 30%
}
.pro-bar.bar-29 {
    width: 29%
}
.pro-bar.bar-28 {
    width: 28%
}
.pro-bar.bar-27 {
    width: 27%
}
.pro-bar.bar-26 {
    width: 26%
}
.pro-bar.bar-25 {
    width: 25%
}
.pro-bar.bar-24 {
    width: 24%
}
.pro-bar.bar-23 {
    width: 23%
}
.pro-bar.bar-22 {
    width: 22%
}
.pro-bar.bar-21 {
    width: 21%
}
.pro-bar.bar-20 {
    width: 20%
}
.pro-bar.bar-19 {
    width: 19%
}
.pro-bar.bar-18 {
    width: 18%
}
.pro-bar.bar-17 {
    width: 17%
}
.pro-bar.bar-16 {
    width: 16%
}
.pro-bar.bar-15 {
    width: 15%
}
.pro-bar.bar-14 {
    width: 14%
}
.pro-bar.bar-13 {
    width: 13%
}
.pro-bar.bar-12 {
    width: 12%
}
.pro-bar.bar-11 {
    width: 11%
}
.pro-bar.bar-10 {
    width: 10%
}
.pro-bar.bar-9 {
    width: 9%
}
.pro-bar.bar-8 {
    width: 8%
}
.pro-bar.bar-7 {
    width: 7%
}
.pro-bar.bar-6 {
    width: 6%
}
.pro-bar.bar-5 {
    width: 5%
}
.pro-bar.bar-4 {
    width: 4%
}
.pro-bar.bar-3 {
    width: 3%
}
.pro-bar.bar-2 {
    width: 2%
}
.pro-bar.bar-1 {
    width: 1%
}
.pro-bar.bar-0 {
    width: 0
}
.pro-bar.color-turquoise {
    background: #1abc9c
}
.pro-bar.color-green-sea {
    background: #16a085
}
.pro-bar.color-emerald {
    background: #2ecc71
}
.pro-bar.color-nephritis {
    background: #27ae60
}
.pro-bar.color-peter-river {
    background: #3498db
}
.pro-bar.color-belize-hole {
    background: #2980b9
}
.pro-bar.color-amethyst {
    background: #9b59b6
}
.pro-bar.color-wisteria {
    background: #8e44ad
}
.pro-bar.color-wet-asphalt {
    background: #34495e
}
.pro-bar.color-midnight-blue {
    background: #2c3e50
}
.pro-bar.color-sun-flower {
    background: #f1c40f
}
.pro-bar.color-orange {
    background: #f39c12
}
.pro-bar.color-carrot {
    background: #e67e22
}
.pro-bar.color-pumpkin {
    background: #d35400
}
.pro-bar.color-alizarin {
    background: #e74c3c
}
.pro-bar.color-pomegranate {
    background: #c0392b
}
.pro-bar.color-clouds {
    background: #ecf0f1
}
.pro-bar.color-silver {
    background: #bdc3c7
}
.pro-bar.color-concrete {
    background: #95a5a6
}
.pro-bar.color-asbestos {
    background: #7f8c8d
}
@-webkit-keyframes progressStripeLTR {
    to {
        background-position: 30px 0
    }
}
@-moz-keyframes progressStripeLTR {
    to {
        background-position: 30px 0
    }
}
@-ms-keyframes progressStripeLTR {
    to {
        background-position: 30px 0
    }
}
@-o-keyframes progressStripeLTR {
    to {
        background-position: 30px 0
    }
}
@keyframes progressStripeLTR {
    to {
        background-position: 30px 0
    }
}
@-webkit-keyframes progressStripeRTL {
    to {
        background-position: -30px 0
    }
}
@-moz-keyframes progressStripeRTL {
    to {
        background-position: -30px 0
    }
}
@-ms-keyframes progressStripeRTL {
    to {
        background-position: -30px 0
    }
}
@-o-keyframes progressStripeRTL {
    to {
        background-position: -30px 0
    }
}
@keyframes progressStripeRTL {
    to {
        background-position: -30px 0
    }
}
.pro-bar-candy {
    width: 100%;
    height: 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
    background-repeat: repeat-x;
    background-size: 30px 30px
}
.pro-bar-candy.candy-ltr {
    -webkit-animation: progressStripeLTR .6s linear infinite;
    -moz-animation: progressStripeLTR .6s linear infinite;
    -ms-animation: progressStripeLTR .6s linear infinite;
    -o-animation: progressStripeLTR .6s linear infinite;
    animation: progressStripeLTR .6s linear infinite
}
.pro-bar-candy.candy-rtl {
    -webkit-animation: progressStripeRTL .6s linear infinite;
    -moz-animation: progressStripeRTL .6s linear infinite;
    -ms-animation: progressStripeRTL .6s linear infinite;
    -o-animation: progressStripeRTL .6s linear infinite;
    animation: progressStripeRTL .6s linear infinite
}
