.ember-movenium-wizard {
    //Buttons

    .buttons {
        margin-left: 1%;
        margin-right:1%;
    }
    .button-margin {
        margin-right: 1em;
    }
    .wizard-button-group {
        display: flex;
        padding-bottom: 5px;
        button {
            flex-basis: 25%;
            height: 35px;
            margin: 20px;
        }
        .auto-left {
            margin-left: auto;
        }
    }
    .invisible {
        background: transparent;
        border: none;
        font-size:0;
    }

    //Steps

    .stepwizard {
        width:100%;
        position: relative;
        margin-top: 10px;

        p {
            margin-top: 10px;
        }

        &-row{
            display:flex;
            flex-direction: row;
            justify-content: space-evenly;
            align-content: center;
            &:before {
                top: 14px;
                bottom: 0;
                position: absolute;
                content: " ";
                width: 85%;
                height: 1px;
                background-color: #ccc;
            }
        }
        &-step {
            text-align: center;
            position: relative;
            flex: 1;
            .btn.disabled {
                opacity: 1 !important;
                filter: alpha(opacity=100) !important;
            }
        }
        .submenu-steps {
            background-color: $color-white;
            color: $brand-primary;
            margin-bottom: 30px;

            .active {
                border-bottom: 2px solid $brand-primary;
            }

            .disabled {
                opacity: 0.4;
                pointer-events: none;
                cursor: default;
            }
        }
    }
    .step-button {
        width: 30px;
        height: 30px;
        text-align: center;
        padding: 6px 6px;
        font-size: 12px;
    }

    .step-wizard-info-button {
        color: $brand-primary;
        font-size: 24px;
        margin-bottom: 1%;
        text-align: center;
        cursor: pointer;

        .noCursor{
            cursor: default !important;
        }

        .ember-popover{
            max-width: 40vh;

            .tooltip-inner{
                background-color: $color-white;
                font-size: 16px;
            }

            .tooltip-arrow{
                display: block;
                border-right-color: $text-primary;
                border-left-color: $text-primary;
            }
        }
    }

    //General

    .modal-popup-content{
        position: relative;
    }

    .ember-movenium-modal-content {
        overflow: unset;
    }

}

