.progress {
  width: 120px;
  height: 4px;
  background: #ebebeb;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-radius: 3px;
  display: flex;
  align-items: center;
  .progress-pre {
    position: relative;
    float: left;
    min-width: 1%;
    height: 4px;
    line-height: 4px;
    text-align: right;
    border: 1px solid;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
    background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);

    //&:before {
    //  content: '';
    //  position: absolute;
    //  top: 0;
    //  bottom: 0;
    //  left: 0;
    //  right: 0;
    //  z-index: 1;
    //  height: 18px;
    //  background: url("../img/progress.png") 0 0 repeat-x;
    //  border-radius: 10px;
    //}

    background: #db3a27;
    border-color: #c73321 #b12d1e #8e2418;
    background-image: linear-gradient(to bottom, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  }
}
