.ultimate-guide-container{
    margin:2em auto 6em auto;

    @media (min-width: 1200px){
        max-width: 1300px;
    }

    p {
        margin: 1em 0;
        overflow-x: auto;
        overflow-y: hidden;
    }

    table,
    th,
    td {
        border: 1px solid #ddd;
        padding:.5em 1em;
    }

    th {
        background: #EBEBEC;
    }

    table {
        display: block;
        overflow-x: auto;
    }

    code {
        padding: 2px 4px;
        font-size: 90%;
        color: #666;
        background-color: #EBEBEC;
        border-radius: 4px;
    }

    .article-detail__content .col-sm-offset-1{
        margin-left: 0;
    }

    .article-detail__content a {
        display: inline-block;
        color: #006482;
        text-decoration: none;
        transition: color .2s ease-in-out;
    }

    .article-detail__content a:hover {
        text-decoration: underline;
    }

    .text-editor{
        padding: 0;
        margin-top:0;

        &>.container {
            width: 100%;
        }
    }

    .container {
        max-width: 1335px;
    }

    .article-detail__content :first-child{
        margin-top: 0 !important;
    }

    .article-detail__content {
        padding-top: 40px;
    }
}
