@charset "utf-8";

body {
background:#fff url(../img/fundoBody.png);
}




/* RESETS BOOTSTRAP - INÍCIO */

a, a:active, a:focus {
outline:none;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
text-shadow: 1px 1px 0 #fdf9f0;
}



#menuPrincipal {
font-size:11px;
}
#menuPrincipal .dropdown-menu {
font-size:11px;
}
.navbar-brand {
padding: 0 15px;
}

.tab-pane {
margin:30px 0 0 0;
}

/* submenu acima das listas de itens (clientes,aviões,etc) */
.nav.submenuListaItens {
margin: 10px 0;
}
.nav.submenuListaItens > li {
padding: 10px 15px;
}
.nav.submenuListaItens > li > a {
padding: 0 5px;
}



button.pull-right {
margin-left:10px;
}
/* RESETS BOOTSTRAP - FIM */

/* LOGIN */

.logo {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}


/* GERAL - INÍCIO */

#headerABS {
background:url(../img/LogoMensurare.png) no-repeat 10px 20%;
height:136px;
cursor:pointer;
}
#boxIdUsuario {
padding:20px;
}

/* Indicador de atividade */
#busyObject {
background:#fff url(../img/ajaxLoader.gif) no-repeat 50% 50%;
width:50px;
height:50px;
position:fixed;
top:10px;
left:10px;
z-index:9999;
display:none;
border-radius:6px;
box-shadow:0px 0px 5px 0px rgba(0,0,0,0.66);
}


.vermelho {
color:#d22 !important;
}
.verde {
color:#2c2 !important;
}
.cinza {
color:#ccc !important;
}
.laranja {
color:#d85 !important;
}

/* botõezinhos de edição/visualização de itens em lista */
.botaoItemLista {
width:40px;
cursor:pointer;
}
.botaoItemLista2 {
width:20px;
height:20px;
display:inline;
cursor:pointer;
}
.botaoItemLista:hover,.botaoItemLista2:hover {
background:#f0f0f0;
}
.botaoItemLista i,.botaoItemLista2 i {
padding:4px;
}

/* erros nos forms */
input.erroForm {
border:1px solid #d00000;
}
label.erroForm {
color:#d00000;
margin-left:20px; 
}


/* box para itens inseríveis / removíveis */

.boxItem {
border:1px solid #ddd;
border-radius:4px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
margin:5px 0;
padding:10px;
box-sizing:border-box;
overflow:auto;
}
.boxItem p {
font-size:12px;
margin:0;
padding:0;
float:left;
display:inline;
}
.boxItem i.icone {
margin-right:10px;
color:#000;
float:left;
display:inline;
}
.boxItem i.delete {
float:right;
color:#a00;
margin:2px 0 0 0;
cursor:pointer;
}

/* GERAL - FIM */







/* cadastro clientes - início */
.login-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100%;
}

#divLogin {
    width: 330px;
}

@media screen and (max-width: 596px){
    .login-container {
        padding-inline: 5vw
    }
}
/* cadastro clientes - fim */





/* cadastro clientes - início */
.bloco_tipo_pessoa.bloco_pf {
display:none;
}
#bloco_enderecoCobranca {
display:none;
}

/* cadastro clientes - fim */










/*************************************************
	HOME - INÍCIO
*************************************************/
.iconeDashboard {
width:100%;
padding:10px;
overflow:visible;
}
.iconeDashboard .botao {
background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
color:#01426a;
height:120px;
border:1px solid #ddd;
border-radius:4px;
box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);
padding:10px;
cursor:pointer;
text-align:center;
transition: all 0.2s ease-out;
}
.iconeDashboard .botao:hover {
background-image: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
background-image:      -o-linear-gradient(top, #fff 0%, #e5e5e5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));
background-image:         linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
color:#2488bc;
border:1px solid #ccc;
box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);
}
.iconeDashboard .botao i {
margin:10px 0 20px;
width:100%;
font-size:35px;
}
.iconeDashboard .botao p {
font-size:12px;
}

/*************************************************
	HOME - FIM
*************************************************/




/*************************************************
	GRÁFICOS - INÍCIO
*************************************************/

div#graficosConsumo {
width:100%;
overflow:auto;
}
div#graficosConsumo .grafico {
width:100%;
height:400px;
display:block;
margin:0 0 20px 0;
}
div#graficosConsumo #exportacao {
width:100%;
overflow:auto;
display:block;
margin:10px 0;
}
div#graficosConsumo #exportacao form {
float:left;
display:inline-block;
margin:0 10px 0 0;
}
div.graficoImpresso {
width:80%;
height:10cm;
display:block;
margin:1cm auto;
}

div#tabelaRateio {
font-size:10px;
}

/*************************************************
	GRÁFICOS - FIM
*************************************************/
