.xds-pb-main,
.progress {
  width: 100.5%;
  padding-top: 1px;
  border-radius: 0;
  background-color: rgba(96,228,240,0.1);
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2),
    0 1px 0 rgba(96,228,240, 0.1);
  position: relative;
}
.xds-pb-main.small {
  height: 6px;
}
.xds-pb-main.big {
  height: 23px;
}
.xds-text {
  width: 100% !important;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  height: 100%;
  vertical-align: middle;
  text-shadow: 0px 1px 0px #001623;
  color:#001623;
}
.xds-pb-main .xds-pb,
.progress .xds-pb {
  display: block;
  overflow: hidden;
  position: relative;
  height: 100%;
  margin-left: 0px;
  border-radius: 0;
}
.xds-pb-main .shade {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.warm {
  border-radius: 0;
  background: #2296b3;
  background: -moz-linear-gradient(left, #2296b3 30%, #00ffff 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(30%, #2296b3),
    color-stop(100%, #2296b3)
  );
  background: -webkit-linear-gradient(left, #2296b3 30%, #00ffff 100%);
  background: -o-linear-gradient(left, #2296b3 30%, #00ffff 100%);
  background: -ms-linear-gradient(left, #2296b3 30%, #00ffff 100%);
  background: linear-gradient(to right, #2296b3 30%, #00ffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#2296b3", endColorstr="#00ffff",GradientType=1 );
}
.cool {
  background: #67cecd;
  background: -moz-linear-gradient(left, #67cecd 30%, #eaef91 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(30%, #67cecd),
    color-stop(100%, #eaef91)
  );
  background: -webkit-linear-gradient(left, #67cecd 30%, #eaef91 100%);
  background: -o-linear-gradient(left, #67cecd 30%, #ffa894 100%);
  background: -ms-linear-gradient(left, #67cecd 30%, #eaef91 100%);
  background: linear-gradient(to right, #67cecd 30%, #eaef91 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#67cecd", endColorstr="#eaef91",GradientType=1 );
}
.cwbar {
  background: rgb(219, 0, 0);
  background: -moz-linear-gradient(
    90deg,
    #dcfffc 0%,
    #9dfff5 24%,
    #60ffef 58%,
    #4afcea 80%,
    #1cfae4 90%,
    #1fdac7 100%
  );
  background: -webkit-linear-gradient(
    90deg,
    #dcfffc 0%,
    #9dfff5 24%,
    #60ffef 58%,
    #4afcea 80%,
    #1cfae4 90%,
    #1fdac7 100%
  );
  background: linear-gradient(
    90deg,
    #dcfffc 0%,
    #9dfff5 24%,
    #60ffef 58%,
    #4afcea 80%,
    #1cfae4 90%,
    #1fdac7 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db0000",endColorstr="#009fff",GradientType=1);
}
.bar-step {
  width: 100%;
}
.bar-step span {
  position: absolute;
  z-index: 1;
  background: rgb(0 0 0 / 25%);
  height: 100%;
  width: 1px;
}
.bar-step span:nth-child(1) {
  left: 10%;
}
.bar-step span:nth-child(2) {
  left: 20%;
}
.bar-step span:nth-child(3) {
  left: 30%;
}
.bar-step span:nth-child(4) {
  left: 40%;
}
.bar-step span:nth-child(5) {
  left: 50%;
}
.bar-step span:nth-child(6) {
  left: 60%;
}
.bar-step span:nth-child(7) {
  left: 70%;
}
.bar-step span:nth-child(8) {
  left: 80%;
}
.bar-step span:nth-child(9) {
  left: 90%;
}
