.cd-tab-content {
    padding: 1em 2em;
}


.cd-demo-widget {
    display: block;
    box-shadow: 0 0 4px rgba(0,0,0,.3);

    p + & {
        margin-top: 2.5rem;
    }
}


.cd-content-section {
    padding: 1rem 0;

    & ~ & {
        margin-top: 1rem;
    }

    &__buttons {
        .sdi-btn {
            margin: 0 .5rem .5rem 0;
        }
    }

    //h4 {
    //    margin-bottom: 1rem;
    //}

    p {
        margin: 1.5rem 0;
        user-select: text;
    }

    .sdi-card-wrapper {
        max-width: 80rem;
    }
}


/***** Form controls *****/
.cd-label {
    margin-top: 1rem;
    font-weight: 400;
    color: inherit;

    &__text {
        //display: block;
    }

    &__input {
        margin-top: .5rem;
    }

}
