/*MOBILE*/
@media (max-width: 767px){

    body {
        font: normal 10px 'Open Sans', arial, sans-serif;
    }

    /*Retira padding*/
    .spacer {
        padding: 0px;
    }


    /*Padding Left e Right 0px*/
    .gr-padding-lr-mobile {
        padding-left: 0px;
        padding-right: 0px;
    }

    .gr-padding-lr-mobile .form-control {
        padding: 0px 0px 0px 6px;
    }

    .gr-padding-lr-mobile-blog label, .gr-padding-lr-mobile-blog input {
        font-size: .7em;
    }
    .blog-body {
        padding: 0px;
    }

    .blog-info .blog-body {
        border: none;
    }

     .gr-padding-lr-mobile-blog {
         padding: 5px;
     }

    .table-responsive {
        padding: 2px;
    }

    .fixed-table-container {
        border: none;
        padding: 0px;
    }


    #video {
        height: auto;
        margin-top: 10px;
    }

    /********************/


    /*Dimuni icones e o que o estiver compondo*/
    .fa {
        font-size: 1em;
    }

    .btn.btn-circle-sm {
        width: 15px;
        height: 15px;
        text-align: center;
        padding: 1px 0;
        font-size: 8px;
        line-height: 1.0;
        border-radius: 20px;
    }

    .btn.gr-btn-com-icone {
       padding: 2px 4px;

    }

    .btn-block.gr-btn-com-icone {
        display: inline-block;
        width: auto;
    }

    /*******************************/

    .blog-header {
        padding: 6px 8px;
    }

    .blog-header h5 {
        font-size: 12px;
    }

    .titulo {
        padding-bottom: 10px;
    }

    .blog {
        margin-bottom: 10px;
    }


}