.createStepMenuComponent {
    cursor: pointer;
    position: relative;
}
    .createStepMenuComponent.disabled {
        cursor: default;
    }

        .createStepMenuComponent.disabled .mainButton {
            opacity: 0.4;
        }

        .createStepMenuComponent .mainButton .ui-btn-link {
            display: inline-block;
            margin-left: 7px;
        }

            .createStepMenuComponent.disabled .mainButton .ui-btn-link {
                cursor: default;
            }

                .createStepMenuComponent.disabled .mainButton .ui-btn-link:hover {
                    text-decoration: none;
                }

        .createStepMenuComponent .menuButtons-container {
            position: absolute;
            top: 20px;
            left: -20px;
            width: 120px;
            border-radius: 4px;
            background-color: #ffffff;
            box-shadow: 0 2px 4px 0 rgba(0, 41, 199, 0.2), 0 0 2px 0 rgba(70, 89, 191, 0.3);
            padding-top: 12px;
            padding-bottom: 12px;
            z-index: 999;
        }

            .createStepMenuComponent .menuButtons-container .menuButton {
                font-family: GlowRegular;
                color: #4a4a4a;
                font-size: 14px;
                height: 28px;
                padding-top: 5px;
                cursor: pointer;
                padding-left: 20px;
                text-align: left;
            }

                .createStepMenuComponent .menuButtons-container .menuButton:hover {
                    background: #F6F7FE;
                }

                .createStepMenuComponent .menuButtons-container .menuButton.disabled {
                    opacity: 0.4;
                    cursor: default;
                }

                    .createStepMenuComponent .menuButtons-container .menuButton.disabled:hover {
                        background:transparent;
                    }