.nf-add-new {
    // background: red;
    color: $cta_color;
    padding: 0 0 0 46px;
    text-decoration: none;
    line-height: 32px;
    position: relative;
    height: 32px;
    z-index: 98;
    text-indent: 0px;
    overflow: hidden;
    &:after {
        background: $cta_color;
        border: 2px solid $cta_color;
        border-radius: 40px;
        color: #fff;
        content: "+";
        font-size: 22px;
        padding: 8px;
        position: absolute;
        left: 0;
        width: 12px;
        height: 12px;
        line-height: 10px;
        text-indent: 0px;
        transition: all 0.5s ease 0s
    }
    &:hover, &:active, &.active {
        color: $cta_color;
        transition: width 0.5s ease 0s,height 0.5s ease 0s, text-indent 0.5s ease,top 0.5s ease,left 0.5s ease;
        &:after {
            background: #fff;
            color: $cta_color;
            transform: rotate(180deg);
            transition: all 0.5s ease;
        }
    }
    &.nf-open-drawer {
        position: absolute;
        top: 185px;
        left: 40px;
    }
}
.ninja-forms-app {
    &.folded {
        .nf-add-new {
        }
    }
}

.nf-master-control {
    background: $cta_color;
    border: 2px solid $cta_color;
    border-radius: 40px;
    cursor: pointer;
    position: absolute;
    //text-indent: -9999px;
    height: 60px;
    width: 60px;
    top: auto;
    left: auto;
    bottom: 20px;
    right: 30px;
    transition: all 0.5s ease;
    z-index: 98;
    span {
        display: block;
        text-indent: -9999px;
    }
    .fa {
        color: #fff;
        cursor: pointer;
        font-size: 28px;
        line-height: 28px;
        margin: 15px 0 0 16px;
        transition: all 0.5s ease;
    }
    &:hover, &:active, &.active {
        background: #fff;
        color: $cta_color;
        transition: all 0.5s ease;
        .fa {
            color: $cta_color;
            margin: 12px 0 0 16px;
            transform: rotate(180deg);
            transition: all 0.5s ease;
        }
    }
}
