/**
 * ExDeus Progress Bar Theme - Unity
 * Author: ExDeus
 * Website: https://exdeus.dev
 */
.xds-pb-main,
.progress {
  height: 8px;
  width: 100%;
  /* margin-bottom: 30px; */
  padding-top: 1px;
  border-radius: 0;
  background-color: #333;
  /* border-bottom: 1px solid #1f1f21; */
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2),
    0 1px 0 rgba(255, 255, 255, 0.1);
  position: relative;
}
.xds-pb-main .xds-pb,
.progress .xds-pb {
  display: block;
  overflow: hidden;
  position: relative;
  height: 100%;
  margin-left: 1px;
  border-radius: 0;
  /* min-width: 13px; */
}

.xds-pb-main .shade {
  position: absolute;
  top: 0;
  left: 0;
  width: 99.5%;
  height: 100%;
  display: block;
}

.warm {
  border-radius: 0;
  background: #f73702 ;
  background: -moz-linear-gradient(left, #f73702  30%, #ff9f00 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(30%, #f73702 ),
    color-stop(100%, #ff9f00)
  );
  background: -webkit-linear-gradient(left, #f73702  30%, #ff9f00 100%);
  background: -o-linear-gradient(left, #f73702  30%, #ff9f00 100%);
  background: -ms-linear-gradient(left, #f73702  30%, #ff9f00 100%);
  background: linear-gradient(to right, #f73702  30%, #ff9f00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f73702 ", endColorstr="#ff9f00",GradientType=1 );
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3),
    inset 0 -3px 4px rgba(71, 50, 3, 0.4);
}

.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 );
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -3px 4px rgba(142, 218, 218, 0.4);
}

.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(20 20 20 / 20%);
  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%;
}
