﻿md-step {
    display: block;
}

.md-steppers.md-steppers-vertical md-step-body {
    padding-top: 8px;
}

md-step-actions {
    margin-top: 18px;
}
md-step-actions button:first-of-type{
    margin-left: -6px;
}

md-steppers.linear-navigatable button.md-stepper-indicator.md-completed {
    cursor: pointer;
}

md-stepper.reserve-sublabel-space .md-steppers-alternative .md-steppers-horizontal .md-stepper-title {
    min-height: 36px;
}


md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-steppers-scope,
md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-steppers-scope .not-full-width {
    padding: 24px 36px;
}

md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-step.md-step-full-width md-steppers-scope {
    padding-left: 0;
    padding-right: 0;
}

md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-step.md-step-no-top-padding md-steppers-scope {
    padding-top: 0;
}

md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-step.md-step-no-bottom-padding md-steppers-scope {
    padding-bottom: 0;
}

        md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-step.md-step-full-width .md-toolbar-tools,
        md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-step.md-step-full-width .md-list-item-inner {
            padding-left: 36px;
            padding-right: 36px;
        }


md-expansion-panel-content .md-steppers:not(.md-steppers-vertical) md-step.md-step-full-width md-step-actions {
    margin-left: 36px;
    margin-right: 36px;
}

.md-steppers-alternative .md-steppers-horizontal .md-stepper-indicator:only-of-type::after{
    display: none;
}
