.ck-content .table table th
{
    font-weight: 500 !important;
}

table .image
{
    margin: 0px auto !important;
}

table h4
{
    margin: 0.5rem auto !important
}

.btn
{
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid transparent;
    border-radius: 0.375rem;
    padding: 0.938rem 1.5rem;
    font-size: 1.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.btn-sm
{
    padding: 0.525rem 1rem !important;
}

.btn-lg
{
    padding: 1.1rem 1.75rem !important;
    font-size: 1.5rem !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6
{
    line-height: 1.5 !important;
}

@media (max-width: 768px) {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        line-height: 1.25 !important;
        font-size: 2rem !important;
    }
}

@media (max-width: 480px) {
    img
    {
        float: none !important;
        display: block !important;
        text-align: center !important;
        margin: auto !important;
        padding-bottom: 1.5rem !important;
    }
}