hr {
  border: 0;
  clear: both;
  display: block;
  text-align: center;
  width: 100%;
  height: 20px;
}

/* -- Animated hr -- */

.progress {
  margin-top: 50px;
  margin-bottom: 50px;
  background: #009933;
  height: 10px;
  overflow: hidden;
  position: relative;
}

.progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: rgb(54,199,50);
  content: "";
  display: block;
  height: 10px;
  position: absolute;
  width: 120px;
}

@keyframes progress {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(1440px);
  }
}

hr:not([size]) {
  height: 10px;
}

