﻿/* 
    Folha de estilo para corrigir posicionamento de alguma classe Bootstrap
    Aqui não pode conter nenhuma definição de cores ou imagens
*/
/* o container pode ser fluído, mas o viewport ficará limitado a 100% do que se pode ver */
/*.container-fluid {
    max-width:100vw;
}*/

/* Correção do posicionamento quando o div é de preenchimento completo
    O Container-fluid admite uma margem de 15px de cada lado da tela
    e o yamm-fw não esta contemplando essa margem
*/
.yamm .container-fluid .dropdown.yamm-fw .dropdown-menu {
    left: 15px;
    right: 15px;
}

.container-fluid .navbar .container-fluid .navbar-right
{
    margin-right: -15px;
}

/* Correção de posicionamento dos menus quando yamm esta em uso
    A posição estava sendo feito de forma absoluta e não considerava o box
    na qual a tag estava inserida
*/
.yamm .navbar-right .nav,
.yamm .navbar-right .collapse,
.yamm .navbar-right .dropup,
.yamm .navbar-right .dropdown
{
    position: relative;
}

/* Alteração para fazer com que um conteúdo possa ser centralizado dentro de uma tag navbar-nav */
@media (min-width: 768px) {
    .navbar-nav {
        float: none;
    }

    .navbar-center {
        text-align: center;
    }

    .navbar-center > li {
        float: none;
        display: inline-block;
    }

    .navbar-right
    {
        margin-right: 0;
    }
}

/*.navbar-nav > div> .navbar-nav,
.navbar-nav > li > .navbar-nav
{
    margin: 0;
}*/

.navbar-nav
{
    margin: 0;
}

/* Alteração para contemplar o logo */
.navbar-brand > img {
    margin-top:-10px;
}

.navbar-toggle {
    z-index: 3;
}

.navbar li.navbar-form:first-child
{
    margin-left:-15px;
}

.panel-heading label:only-child
{
    margin-bottom:0;
}

li.navbar-fitHeight > a
{
    padding-top:10px;
    padding-bottom:10px;
}

/* CSS used here will be applied after bootstrap.css */
/*
Using default Bootstrap 3 classes we zero out the top and 
bottom padding .panel-heading ususally needs 
*/
/*.panel-heading.nav.navbar-default{padding-top:0px;padding-bottom:0px;}*/ 

/*
Reintroduce 20px for .panel-title when a navbar is within .panel-heading. 
This can be put back to @line-height-computed; in your LESS file which
is the default in type.less */
/*.panel-heading.nav.navbar-default h3{margin-top:20px;} 
.panel-heading.nav.navbar-default h4{margin-top:15px;}*/ 

.panel-heading.nav.navbar-default .navbar-brand {margin-left:0;padding-left:0;font-size:18px;}

/* Correção da altura do botão no panel-heading */
.panel-heading .navbar-nav > li,
.panel-heading .nav > li,
.panel-heading .navbar-nav .dropdown,
.panel-heading .nav .dropdown
{
	margin-top: -10px;
	margin-bottom: -10px;
}

.navbar-brand > .nav,
.navbar-brand > .navbar-nav
{
    margin-top: -15px;
    margin-left: -15px;
}

.navbar-form ~ .navbar-form{
    margin-left: -25px;
}

.popover{
    max-width:350px;
}

.google-visualization-table-th
{
    white-space: initial !important;
    min-width: 110px;
}