.demo-container {
    // visibility: hidden;
    /* min-width: 480px;
	max-width: 880px; */
    margin-bottom: 50px;
}

.demo-code {
    margin-top: 20px;
    box-sizing: border-box;
    padding: 8px;
    background-color: #e9e9e9;
    overflow: auto;
    
    .btn-group {
        margin-top: 0;
    }

    .btn-copy {
        float: right;
    }

    textarea {
        position: absolute;
        left: -99999px;
    }

    pre {
        width: 100%;
        height: 400px;
        margin-top: 10px;
    }
}