/**
 * modules/variables
 * ---
 */
/**
 * Typography
 */
/**
 * Colors
 */
/**
 * Grid
 */
.status {
  box-shadow: 0 0 66px rgba(0, 0, 0, 0.1);
  margin-top: 50px;
  border-radius: 20px;
  padding: 50px;
  background: #fff;
}
.status h2 {
  line-height: 1.1;
  margin-bottom: 30px;
  font-weight: 100;
}
.status .error {
  color: #EF7070;
}

.note {
  box-shadow: 0 0 66px rgba(0, 0, 0, 0.1);
  margin-top: 30px;
  border-radius: 20px;
  padding: 20px;
  background: #fff;
}

.further-info {
  display: inline-block;
  background: #00aaff;
  color: #fff;
  padding: 10px 30px;
  margin-top: 30px;
  border-radius: 20px;
}

.status-dates {
  border-radius: 0 0 20px 20px;
  background: #94D96F;
  color: white;
  padding: 40px 30px 20px;
  margin-top: -20px;
  line-height: 1.3;
  position: relative;
  z-index: -1;
}

.header {
  box-shadow: none;
  position: static;
}

.content {
  margin-bottom: 50px;
}

.order-status {
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 0 0 30px;
}

.order-status-step {
  margin: 0 15px;
  background-color: #e9ecef;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  cursor: default;
  text-decoration: none;
  font-size: 2rem;
  color: black;
  padding: 25px;
}

.order-status-step:hover {
  text-decoration: none;
  color: black;
}

.order-status-step__active,
.order-status-step__active:hover {
  background-color: #06A9FF;
  color: white;
}

.order-status-step__done {
  background-color: #94D96F;
  color: white;
}

/*# sourceMappingURL=order-status.css.map */
