#Multi-Step-Form-Container {
    Margin-Top: 0rem;
}

.Text-Center {
    Text-Align: Center;
}

.Mx-Auto {
    Margin-Left: Auto;
    Margin-Right: Auto;
}

.Pl-0 {
    Padding-Left: 0;
}

.Button {
    Padding: .5rem .75rem;
    /*Padding: 0.7rem 1.5rem;*/
    Border: 1px Solid #4361ee;
    Background-Color: #4361ee;
    Color: #Fff;
    Border-Radius: 5px;
    Cursor: Pointer;
}

.Submit-Btn {
    Border: 1px Solid #0e9594;
    Background-Color: #0e9594;
}

.Mt-3 {
    Margin-Top: 2rem;
}

.D-None {
    Display: None;
}

.Form-Step {
    Border: 1px Solid Rgba(0, 0, 0, 0.1);
    /*Border-Radius: 20px;*/
    Padding: 2rem;
    Background-Color: #FFF;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 10%);
}

.Font-Normal {
    Font-Weight: Normal;
}

Ul.Form-Stepper {
    Counter-Reset: Section;
    Margin-Bottom: 3rem;
}

Ul.Form-Stepper .Form-Stepper-Circle {
    Position: Relative;
}

Ul.Form-Stepper .Form-Stepper-Circle Span {
    Position: Absolute;
    Top: 50%;
    Left: 50%;
    Transform: TranslateY(-50%) TranslateX(-50%);
}

.Form-Stepper-Horizontal {
    Position: Relative;
    Display: -Webkit-Box;
    Display: -Ms-Flexbox;
    Display: Flex;
    -Webkit-Box-Pack: Justify;
    -Ms-Flex-Pack: Justify;
    Justify-Content: Space-Between;
}

Ul.Form-Stepper>Li:not(:Last-Of-Type) {
    Margin-Bottom: 0.625rem;
    -Webkit-Transition: Margin-Bottom 0.4s;
    -O-Transition: Margin-Bottom 0.4s;
    Transition: Margin-Bottom 0.4s;
}

.Form-Stepper-Horizontal>Li:not(:Last-Of-Type) {
    Margin-Bottom: 0 !Important;
}

.Form-Stepper-Horizontal Li {
    Position: Relative;
    Display: -Webkit-Box;
    Display: -Ms-Flexbox;
    Display: Flex;
    -Webkit-Box-Flex: 1;
    -Ms-Flex: 1;
    Flex: 1;
    -Webkit-Box-Align: Start;
    -Ms-Flex-Align: Start;
    Align-Items: Start;
    -Webkit-Transition: 0.5s;
    Transition: 0.5s;
}

.Form-Stepper-Horizontal Li:not(:Last-Child):After {
    Position: Relative;
    -Webkit-Box-Flex: 1;
    -Ms-Flex: 1;
    Flex: 1;
    Height: 1px;
    Content: "";
    Top: 32%;
}

.Form-Stepper-Horizontal Li:after {
    Background-Color: #Dee2e6;
}

.Form-Stepper-Horizontal Li.Form-Stepper-Completed:after {
    Background-Color: #2e9b9d;
}

.Form-Stepper-Horizontal Li:last-Child {
    Flex: Unset;
}

Ul.Form-Stepper Li A .Form-Stepper-Circle {
    Display: Inline-Block;
    Width: 40px;
    Height: 40px;
    Margin-Right: 0;
    Line-Height: 1.7rem;
    Text-Align: Center;
    Background: Rgba(0, 0, 0, 0.38);
    Border-Radius: 50%;
}

.Form-Stepper .Form-Stepper-Active .Form-Stepper-Circle {
    Background-Color: #2e9b9d !Important;
    Color: #Fff;
}

.Form-Stepper .Form-Stepper-Active .Label {
    Color: #2e9b9d !Important;
}

.Form-Stepper .Form-Stepper-Active .Form-Stepper-Circle:hover {
    Background-Color: #4361ee !Important;
    Color: #Fff !Important;
}

.Form-Stepper .Form-Stepper-Unfinished .Form-Stepper-Circle {
    Background-Color: #FFF;
}

.Form-Stepper .Form-Stepper-Completed .Form-Stepper-Circle {
    Background-Color: #0e9594 !Important;
    Color: #Fff;
}

.Form-Stepper .Form-Stepper-Completed .Label {
    Color: #0e9594 !Important;
}

.Form-Stepper .Form-Stepper-Completed .Form-Stepper-Circle:hover {
    Background-Color: #0e9594 !Important;
    Color: #Fff !Important;
}

.Form-Stepper .Form-Stepper-Active Span.Text-Muted {
    Color: #Fff !Important;
}

.Form-Stepper .Form-Stepper-Completed Span.Text-Muted {
    Color: #Fff !Important;
}

.Form-Stepper .Label {
    Font-Size: 1rem;
    Margin-Top: 0.5rem;
}

.Form-Stepper A {
    Cursor: Default;
}
