@font-face {
  font-family: "Primary-Regular";
  src: url("../fonts/OpenSans-Regular.woff2") format("woff2"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Primary-Semibold";
  src: url("../fonts/OpenSans-SemiBold.woff2") format("woff2"), url("../fonts/OpenSans-SemiBold.woff") format("woff"), url("../fonts/OpenSans-SemiBold.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Primary-Bold";
  src: url("../fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
/* used for the primary Bold fonts */
/* used for the primary Medium fonts */
/* used for the primary Regular fonts */
/* used for the primary color texts Ex: bordered active tabs  */
/* used for the secondary color texts*/
/* used for the black texts */
/* used for the white color */
/* used for the anchor tags */
/* used for the from label texts and breadcrumb active color */
/* used for the table head text colors */
/* used for the table body text colors */
/* used for the mandatory text colors and validation texts */
/* used for the primary background color  Ex: primary btns  */
/* used for the secondary background color  Ex: secondary btns  */
/* used for the form border color Ex: text box border  */
/* used for the primary border btns color Ex: loadmore border btn  */
/* used for the secondary border btns color Ex: advanced filter border btn  */
/*used for table outer border */
.step-wizard {
  position: relative;
}
.step-wizard:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  border-bottom: 2px dashed rgba(151, 151, 152, 0.4);
}
.step-wizard .wizard-step-text {
  bottom: -30px;
  color: #979798;
}
.step-wizard .wizard-step-text.active {
  color: black;
}
.step-wizard .wizard-step-num {
  height: 45px;
  width: 45px;
  border-radius: 45px;
  border: 1px solid #979798;
  color: #979798;
  background-color: #fff;
  margin: 0px 6px;
}
.step-wizard .wizard-step-num img {
  filter: invert(66%) sepia(0%) saturate(55%) hue-rotate(277deg) brightness(180%) contrast(93%);
}
.step-wizard .wizard-step-num.active {
  background-color: #464775;
  color: #fff;
  border: 1px solid #464775;
  outline: 3px solid #464775;
  outline-offset: 2px;
  height: 40px;
  width: 40px;
  margin: 0px 8px;
}
.step-wizard .wizard-step-num.active img {
  filter: unset;
}

.z-index-1 {
  z-index: 1;
}/*# sourceMappingURL=wizard.css.map */