/*!
 * bootstrap-hacks.css
 *
 *
 * Hacks aplicados aos estilos do bootstrap
 */



/*!
 *
 * telas Smartphones ou superiores
 *
 */
@media (min-width: 480px) {

    /* substituem os tamanhos dos containers no modo responsive */
    .container,
    .navbar-static-top .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container {
        width: 98% !important;
    }

}

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


/*!
 *
 * telas Smartphones e Tablets
 *
 */
@media (max-width: 979px){

    /*  deixa o menu fixo sem margins em telas menos que 979px */
    .navbar-fixed-top {
        margin-bottom: 0 !important;
    }

    .pull-left, .pull-right{
        float: none;
    }

    .hidden-mobile{
        display: none;
    }

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


    /* componentes forms */
    .form-horizontal .control-label{
        float: none;
        text-align: left;
        width: auto;
        display: block;
    }

    .form-horizontal .controls{
        margin-left: auto;
    }


}

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


/*!
 *
 * telas Smartphones e Tablets
 *
 */
@media (max-width: 767px) {

    /* deixa o corpo do documento sem paddings em telas menores que 767px */

    body {
        padding-right: 0;
        padding-left: 0;
    }

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


    /* deixa o menu sem margins em telas menores que 767px */

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-right: 0;
        margin-left: 0;
    }


}

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


/* seta o container interno sem bordas, por padrão existe um border-bottom 1px */

 .navbar-inner{
     border: 0;
 }

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

