/*body { font-size:13px; }
.form-control, .btn, .input-group-addon { font-size: 12px; height: 24px; padding: 3px 6px; }
label { margin-bottom: 2px; }
.form-group { margin-bottom: 8px; }
.form-control.select2-container { height: 24px; }
.select2-container .select2-choice { height: 24px !important; line-height: 24px !important; }
.panel-title { font-size: 14px; }
.btn.btn-file { height: 24px; }
.btn-group-sm > .btn, .btn-sm { padding: 2px 12px !important; }
*/
.form-control { padding: 3px ! important; }
.sidebar { overflow: auto !important; }
.orcamentos .produtos_lista_btn { padding-left: 2px; padding-right: 2px; }
.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.container { margin-left: 0px; width: 100%; max-width: 1100px; }
.login .container { margin-left: auto; margin-top: 5%; }

.input-group select { height: 33px; }
/*
.select2-container .select2-choice {
height: 33px;
line-height: 33px;
}

.select2-container .select2-choice .select2-arrow b {
background: url("select2.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
display: block;
height: 100%;
width: 100%;
}
*/
.acesso-negado { color: #ff0000 !important; font-weight: bold; font-size: 20px; }

.negrito { font-weight: bold !important; }

.fluxos .chosen-container .chosen-results { max-height:150px !important; }
.fluxos .chosen-container-multi .chosen-choices { height: 33px !important; }
.fluxos .notificacao_users { width:400px; }

/*.produtos .panel-body {background-color: #ffffdd;}*/
.produtos #imagem_site_div .file-preview { background-color: #ffffff; }
.produtos #imagem_layout_div .file-preview { background-color: #ffffff; }


.modal-dialog { min-width:70%; }
.modal-content { max-height: 85vh; overflow: scroll; }


.azul-claro { background-color:#EFFBFB; }
.azul-escuro { background-color:#E0F8F7; }
.vermelho-claro { background-color:#f2dede; }
.vermelho-escuro { background-color:#F6CECE; }
.amarelo-claro { background-color:#fcf8e3; }
.amarelo-escuro { background-color:#F5ECCE; }
.cinza-claro { background-color:#f9f9f9; }
.cinza-escuro { background-color:#f2f2f2; }
.verde-claro { background-color:#ddffdd; }
.verde-escuro { background-color:#ccffcc; }
.fundo-branco { background-color:#ffffff; }
.fundo-preto { background-color:#000000; }


.hiddenRow {
    padding: 0 !important;
}

a[aria-expanded=true] .glyphicon-plus-sign {
    display: none;
}
a[aria-expanded=false] .glyphicon-minus-sign {
    display: none;
}


/*bootstrap notify minimalist começo*/


.alert-minimalist {
    background-color: rgb(291, 292, 290);
    border-color: rgba(149, 149, 149, 0.3);
    border-radius: 3px;
    color: rgb(149, 149, 149);
    padding: 10px;
}
.alert-minimalist > [data-notify="icon"] {
    height: 50px;
    margin-right: 12px;
}
.alert-minimalist > [data-notify="title"] {
    color: rgb(51, 51, 51);
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}
.alert-minimalist > [data-notify="message"] {
    font-size: 80%;
}

/*bootstrap notify minimalist final*/




.mensagem-campo { text-align:right; vertical-align:top; font-weight: bold; }

#mensagem .input-group, #enviada .input-group { margin-bottom: 20px; }

.text-vermelho { color: #ff0000 !important; }

#preco_table, #produto_lista, #produtos-lista, #vendas-lista, #vendas-aprovacao-lista, #estoque-lista, #usuarios-lista, #tabela-lista { cursor:pointer; }

.orcamentos-admin #orcamentos-lista .id_orcamento { cursor:pointer; }

.orcamentos-admin .fantasia, .orcamentos-admin .email { cursor:pointer; }
.cursor-pointer { cursor:pointer; }

.orcamentos #orcamentos-lista { cursor:pointer; }
.orcamentos .quantidade, .orcamentos .bv, .orcamentos .preco_unitario, .orcamentos .valor_total, .orcamentos .preco_unitario_desconto, .orcamentos .preco_unitario_desconto_perc { text-align: right; }
.orcamentos .cores { text-align: center; }

.vendas .quantidade, .vendas .bv, .vendas .preco_unitario, .vendas .valor_total { text-align: right; }
.vendas .cores { text-align: center; }

.compras .preco_unitario, .compras .custo, .compras .preco_unitario_compra { text-align: right; }

.btn-group-sm > .btn, .btn-sm { padding: 7px 12px; }
.produtos-flags .btn-group-sm > .btn, .btn-sm { padding: 1px 10px; }

.frete:active, .frete.active { background: #F0AD4E; color: #ffffff; }

.pessoa { width: 70px; }
.pessoa:active, .pessoa.active { background: #F0AD4E; color: #ffffff; }

.conta_tipo:active, .conta_tipo.active { background: #F0AD4E; color: #ffffff; }
.orcamentos-admin .id_vendedor { width: 200px; }

.zoom { position:absolute; margin-left:500px; width:200px; z-index: 100; background-color: #ffffff; border: 1px solid }

.tipos-produtos .list-group-item { border: 0; }

.empresas .file-preview-frame { height: 110px; }

.ui-autocomplete { z-index: 5000; }

.dropdown-menu > li > a { background-color: #f4f4f4; }

.excluir_item, .limpar_item, .removeButton {
    float: left;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #f00;
    filter: alpha(opacity=50);
    opacity: .5;
}
.excluir_item:hover, .excluir_item:focus, .limpar_item:hover, .limpar_item:focus, .removeButton:hover, .removeButton:focus {
    color: #f00;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1;
}

.hide { display: none !important; }
.orcamentos #busca_preco { margin-top: 25px; }

.no-label { margin-top: 25px; }

.table-fixed thead { width: 99%; }
.table-fixed tbody { height: 120px; overflow-y: auto; width: 100%; }
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th { display: block; }
.table-fixed tbody td, .table-fixed thead > tr> th { float: left; border-bottom-width: 0; }

#texto_email_fake { height: 250px; overflow-y: scroll; width: 100%; padding: 5px; border: 1px solid #ccc; }

.vendedor-bold {
	font-weight: 700;
}

.disabled-link {
	pointer-events: none;
}

.skin-black .treeview-menu > li.active {
    background: #556;
}

.skin-black .treeview-menu > li.active > a {
    color: #FFB;
    font-weight: 600;
    background: #556;
}

.skin-black .sidebar > .sidebar-menu > li.active > a {
    color: #FFD;
    background: #555;
}