@CHARSET "UTF-8";		/* Configurações Gerais - Inicio */
*{	margin:0 auto;padding:0 auto;font-family: 'Roboto';font-weight: 300;}
.moeda:before {content: "R$ ";margin: 0px; position: absolute;margin-left: -15px;}
#close{width: 20px;height: 20px;position: absolute;right: 5px;background-image: url('../img/closebtn.png');background-size: 100%;}
#close:hover{cursor: pointer;}
body{min-width:100%;min-height: 100%;background-color: #000000;}
.tableEmpresa tr{    display: inline-grid;    width: 200px;    height: 50px;    text-align: center;    margin: 0.1%;}
#agenda, #agenda2 {  display: inline-block;    padding: 0% 5%;    margin: auto;    vertical-align: top;    width: 500px; position: relative;}
.meses {   display: inline-block;    margin: 5px;    width: 240px;}
#data,#data2 { position: relative;   margin: auto;   left: 20%;}
.paragraforelatorio{background-color: #FFFFFF;width: 100%;    padding: 0.5% 0%;}
a.link_cadastrese {text-decoration: none;color: #582d00;font-size: 13px;}
a.link_cadastrese:hover {background: transparent!important;cursor: pointer;text-decoration: underline;}
.table_cadastro_novos{width: 45%;}
table.table_cadastro_novos input[type='text'], table.table_cadastro_novos input[type='password'], table.table_cadastro_novos select {width: 100%;padding: 5px;margin: 3px;text-transform: none;}
.dashboard{width: 99%;text-align: left;}
.divbashboard{height: 25em;width: 27.5em;border: 2px solid;position: relative;background: rgba(255, 255, 255, 0.95)!important;border-style: ridge; margin: 1px; display: none; background-image: url('../img/logo.png'); background-repeat: no-repeat; background-position: center;}
.ocultar{display: none!important;}
.exibir{display: block!important;}
.destacartr:hover{background-color: #F3EA11!important;}
.boasvindas{width: 99%;min-height: 560px;background-color: #FFFFFF;text-align: center;font-style: italic;color: #8cab12;background-image: url("../img/Softbuilder.png");background-position: center;background-repeat: no-repeat;}
#teladeresumodiario {width: 100%;height: 55em;position: absolute;background: rgba(0, 0, 0, 0.75);top: 0px;}
#tabelaresultado {width: 100%;background: #FFF;}
#pdf_gen { margin: 0px; display: inline;}
#tabelaresultado thead tr:nth-child(odd) {background-color: #BDB6A5;font-weight: bolder;font-size: 17px;}
#tabelaresultado table {width: 100%;text-align: center;border-collapse: collapse;}
#tabelaresultado td{padding: 5px;}
#tabelaresultado tr:nth-child(odd) {background-color:#FAFAFA;}
#tabelaresultado tr:nth-child(even) {background-color:#D9D2BF;}
#tabelaresultado_filter {background-color: #BDB6A5;padding: 0.5%;}
#listaclientenaorota {background: #FFF;position: absolute;z-index: 10000!important;top: 25%;left: 30%;border-radius: 10px;border: 1px solid #bdb6a5;text-align: center;width: 40%;}
#listaclientenaorota div{height: 500px;overflow: auto;}
#listaclientenaorota p {text-align: left;padding: 3px;}
#listaclientenaorota h3 {width: 100%;background: #8CAB12;color: white;cursor: all-scroll;}
.divisoria_analitica td{border: 0px!important;height: 1px;background-color: #BDB6A5;border-top: 1px solid #BDB6A5!important;border-top-style: outset!important;}
.tableview thead tr:nth-child(odd) {background-color: #BDB6A5;font-weight: bolder;font-size: 17px;}
.tableview table {width: 100%;text-align: center;border-collapse: collapse;}
.tableview td{padding: 5px;}
.tableview{border-collapse: collapse;}
.tableview tr:nth-child(odd) {background-color:#FAFAFA;}
.tableview tr:nth-child(even) {background-color:#D9D2BF;}
.tabelarelatorio tbody tr:nth-child(odd) {background-color:#ffffff;}
.tabelarelatorio tbody tr:nth-child(even) {background-color:#F7FEDE;}
.linhaTotal{text-align: left;background-color: #efffb3;}
#closeresumodiario {color: #000;font-size: 25px;float: right;margin: 10px;border: 1px solid;border-radius: 35px;width: 35px;height: 35px;text-align: center;font-weight: 700;background: #FFF;}
.resumoexpansivel,.visitasrealizadasaocliente{text-decoration: underline;cursor: pointer;color: #333!important;}
.tabelamista td{font-weight: bold;}
.tableview td {font-size: 12px;}
.informacoesderesumo {color: #FFF;font-size: 20px;margin: 1%;}
#filtrosderesumodiario {position: absolute;	margin: 10px;}
#personalizada {text-align: left;height: 98%;padding: 1%;overflow: auto; position: fixed;background: #5A5A5A;color: white; top: 0px;right: 0px;font-weight: 500;}
img.statusclienterota {width: 13px!important; height: 13px!important;}
.campoobspedido {width: 89%;margin: 0.2%; padding: 0.2%;padding-left: 10%;}
span.labelobs {position: absolute;margin: 0.3% 0.2%;font-size: 15px; background-color: #DBEBA5; padding: 0.2% 1%; width: 7%;}
div#personalizada span {font-weight: 400;}
.spanmobile {display: none;position: absolute;background: #F7FEDE;color: #1C2C4B;cursor: pointer;top: 0px;border: 1px solid;text-align: left;left: 0px;width: 5px;height: 5px;}
.spanmobile p{display: none;position: absolute;background-color: #F7FEDE;width: 150px;border: 1px solid;z-index: 1;padding: 45%!important;}
.nome_abreviado_existente{color: rgb(255, 0, 0);}
#formPedidosAutorizados td { position: relative;padding: 1px;}
#closeresumodiario:hover{cursor: pointer;}
#registrodeatualizacoes:hover:after{background: #111;background: rgba(0, 0, 0, 0.8);border-radius: 5px;color: #FFF;content: attr(data-title);display: block;padding: 5px 15px;z-index: 98;width: 100px;text-align: center;font-size: 12px;}
.boasvindas p{width: 125px;text-align: right;padding-right: 10px;margin-right: 0px;cursor: pointer;}
#msgfeedback{background: #FFF;position: absolute;z-index: 10000!important;display:none;top: 45%;right: 30%;left: 30%;border-radius:10px;border: 1px solid #bdb6a5;text-align: center;}
#msgfeedback p{text-align: center;margin: 15px;}
#logomarca{margin: auto;width: 70%;height: 60%;}
#conteudos{min-height: 600px;width: 99%;margin: auto;background-color: #D9D2BF;border: 6px solid #FFF;}
.conteudo_div_titulo{display: none;background: #FFF;}
.conteudo_div_titulo table{background: #FFF;margin: 0px;}
.barra_dados{/*width: 98.5%;*/height:8%;border-left:5px solid #ADD412;background-color: #bdb6a5; border: 1px outset #d2d2d2;}
.barra_deslocamento{border:0px!important;background-color: transparent!important;}
.barra_dados p {display: inline-block;}
.titlebarra {width: 90%;}
.barra_dados_alternativo{width: 26%!important;position:relative;overflow: auto;height: 595px!important;background:#D9D2BF;}
.barra_dados_alternativo2{width: 26%!important;position:relative;height: 595px!important;background:#D9D2BF;}
.barra_dados p:hover,.barra_dados img:hover,.mapstatic:hover{cursor: pointer !important;}
.mapstatic{color: #000 !important;background: none !important;}
.exibir_subdados{display:none;}
.subbarra_dados {background-color: #BDB6A5!important;border-bottom: 1px solid #D9D2BF;border-top: 1px solid #D9D2BF;}
.subbarra_dados p{color:#000!important;background-color: #BDB6A5!important;}
.subbarra_dados img{padding-left:20px!important;}
.mapstatic:hover{color:#ADD412 !important;-o-transition:1s;-moz-transition:1s;-webkit-transition:1s;}
.dataTables_filter{text-align: right;padding: 5px;}
.dataTables_wrapper {background: #efffb3;}
.salvarsemlabel{height: 25px!important;padding: 13%;margin: 5px;cursor: pointer;}
.selectDescricaoCFOPclass {width: 100%!important;}
.selectDescricaoCFOPclass a {color:red!important;}
.tablecfops thead td {font-size: 19px;}
.tablecfops td{white-space: nowrap;text-overflow: ellipsis;width: auto; font-size: 14px;}
.seta{padding-left:5px;padding-right:15px;float:left;width: 15px!important; height: 15px!important;}
/*#divmaplegend{ width:900px; float:right;margin-right:30px;}*/
.barra_dados img, .sub_titulo_div img{    padding-left: 5px;    padding-right: 5px;    float: left;    width: 15px;    height: 15px;}

.submit_deslocamento{border-radius:0px;!important;border:0px solid gray!important;padding-left:0px!important;padding:5px;background-color: transparent !important;color:#ADD412 !important;font-style:italic;text-align:right !important;font-weight: 400 !important;background-size:20px 20px;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-repeat: no-repeat;background-position:5px;-o-transition:1s;-moz-transition:1s;-webkit-transition:1s;}
.submit_deslocamento:hover{background-color: transparent !important;color:#8cab12!important;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;cursor: pointer !important;}
.cliajax,.rcs{display: none;}
.titulo_div{width: 99.6%;height:5%;border-left:5px solid #ADD412;background-color: #bdb6a5;border-bottom: 1px solid #D9D2BF;    border: 1.5px outset #DDD;}
.titulo_div p:first-child{font-family: 'Roboto';font-weight: 400;padding:0.5%;}
.exibir_dados p < label{font-weight: 300;}
.titulo_div p:first-child:hover{cursor: pointer;}
.conteudo_div_titulo table tr td:first-child { min-width: 125px!important;}
.dados p:first-child{min-width: 98.5%!important;}
.sub_titulo_div{background-color: #FFFFFF;width: 100%;}
#msg{color:#000;font-style:italic;margin-left: 30%;}
#cabecalho{width:100%;height:100px;background-color: #161616;top:0px;border-bottom:5px solid #515250;}
#cabecalho h1{font-family: 'Roboto';font-weight: 100;color:#B2C62C;padding-top:4%;padding-left:1%;float:left;}
#logout{float:right;text-align:right;color:#FFFFFF;padding-right: 1%;margin-top: 1%;}
#logout p{	padding-left: 10px;font-size: small;}
#logout span{color: #ADD412;font-family: 'Roboto';font-weight: 400;}
#logout a{color:#FFFFFF;text-decoration:none;}
#logout img{border: 2px solid #ADD412;border-radius: 10px;width: 50px;height: 50px;background-color: #FFFFFF;}
#selectmaster {padding-left: 5px;font-size: 16px;font-style: italic;color: #8cab12;	text-shadow: 1px 1px 3px;}
.linhadefiltro{margin-left:20%;}
#erro{background: #FFF;	position: absolute;z-index: 100;display:none;top: 20%;left: 5%;border-radius:10px;padding:10px;border: 1px solid #bdb6a5;font-style: italic;}
.divmsg {width: 45%;height: 275px;margin-left: 20px;display: inline-table;margin-bottom: 10%;padding: 1%;}
.divmsg h1 {text-align: center;color: #898989;}
.divmsg ul {list-style: none;margin: 0px;padding: 2%;padding-top: 9px;	color: #000;height: 16em;overflow: auto;    border: 1px solid #a9a9a9;}
.divmsg input {margin:0px 25px;}
.divmsg textarea {margin: 25px 0px;width: 100%;}
#escolhidos li{list-style: none;height: 26px;padding: 1px;}
#escolhidos {padding: 0px;}
#escolhidos p{color:#000000!important;}
#escolhidos li {background: #ffffff;margin-bottom: 5px;padding: 5px 0px 0px 25px;border-radius: 5px;}
input{text-transform: uppercase;}
input[type='text'],input[type='password'],select[name='solucao']{height: 23px;margin: 0.1px;}
input[name='login'],input[name='senha'],#solucao{padding-left:25px;background-size:20px 20px;-moz-background-size:20px 20px; -o-background-size:20px 20px; -webkit-background-size:20px 20px; background-repeat: no-repeat;	background-position:5px; outline: 0; -o-transition:1s;-moz-transition:1s;-webkit-transition:1s;	text-transform:none;}
#solucao{border:1px inset #D9D2BF !important;background-image: url(../../global/img/produto.png);}
input[name='login']:focus,input[name='senha']:focus{box-shadow:0px 0px 10px #a19b8d;}
input[name='login']{background-image: url(../../global/img/userlogin.png);}
input[name='senha']{background-image: url(../../global/img/cadeado.png);}
#form{padding: 13%;}
#tabela_checklist_vinculo td{padding: 3px 10px;}
#tabela_checklist_vinculo li{padding:3px;}
#tabela_checklist_vinculo p{font-weight: 400;}
input[type='submit'],input[type='reset'],input[type='button']{border-radius:2px;border:1px solid gray;padding-left:35px;background-color: #ADD412;color:#FFFFFF;text-align:right;font-weight: 400;background-size:20px 20px;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-repeat: no-repeat;background-position:5px;-o-transition:1s;-moz-transition:1s;-webkit-transition:1s;height: 28px;}
input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover{background-color: #8cab12;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
input#email {text-transform: lowercase;}
select {font-size: 15px;margin: 0px 5px 0px 0px;}
#submit {background-color: #a19b8d;color: #FFFFFF;font-size: 18px;width: 100%;text-align: center;padding: 0px;}
.filtro{background-image:url(../../global/img/search.png);}
.inserir{background-image:url(../../global/img/add.png);}
.salvar{background-image:url(../../global/img/salvar.png);}
.aprovar{background-image:url(../../global/img/aprovado.png);}
.rejeitado{background-image:url(../../global/img/rejeitado.png);}
.cancelar{background-image:url(../../global/img/cancel.png);}
.converter{background-image:url(../../global/img/transmissao.png);}
.editar{background-image:url(../../global/img/edit.png);}
.deletar{background-image:url(../../global/img/delete.png);}
.pdficon{background-image:url(../../global/img/page.png);}
input[type='image'] {    width: 20px;    margin: 0px 1px 0px 3px;    padding: 3px;}
.sem_registro{text-align: center;font-style: italic;color: #FF5002;}
.del{width: 15px !important;height: 15px !important;}
#add_opcao{padding-left: 8px !important;padding-right: 8px !important;float: right;}
.dados{width:100%;}
.exibir_dados{background-color: #FFFFFF;display: none;text-transform: uppercase;}
.areadegraficos{overflow: auto;}
.formulario_insert_update,.areadegraficos{background-color: #FFFFFF;}
.formulario_insert_update table,.areadegraficos table{margin-left: 5px;padding: 10px;}
.exibir_dados p,.formulario_insert_update,.areadegraficos{color: #050505;background-color: #FFFFFF;font-weight: bolder;}
.exibir_dados span,.formulario_insert_update span{color:#000000;}
.exibir_dados table{margin-left: 0px;padding-left: 1.5%;}
.exibir_dados a, .titulo_div a ,.formulario_insert_update a{text-decoration: none;color: #FFFFFF;padding-left: 10px;padding-right: 10px;}
.grafico{width: auto !important;height: auto !important;float: none !important;margin: auto!important;text-align: center !important;padding-left: 0px !important;}
.graficochecklist{width: 100% !important;height: 100% !important;float: none !important;margin: auto!important;text-align: center !important;padding-left: 0px !important;}
.icon{background-color: #ADD412;height: 21px;}
#menu{border-top:10px solid #ADD412;width: 100%;height:40px;background-color:#ADD412;}
#menu ul {border-top:5px solid #FFFFFF;list-style:none;padding-left: 0px;}
#menu ul li {display: inline;padding: 0px;margin: 0px;}
#menu ul li a {height:30px;text-decoration:none;display: inline-block;border-right:5px solid #FFFFFF;text-align: center;color:#FFFFFF;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;padding-left: 1%;padding-right: 1%;padding-top: 0.5%;margin: -2px;}
#menu ul li a:hover, #conteudos a:hover{-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
#opcoes{float: right;margin-top: -35px;padding-right: 15px;cursor:pointer;display: none;}
#opcoes img{width: 30px;height: 30px;}
#lista1 li:not(.select2-search-field), #lista2 li:not(.select2-search-field){color: #000000;list-style: none;padding: 5px;padding-top: 6.5px;padding-bottom: 6.5px;font-size: 11.5px;cursor: pointer;position: relative;	border: 1px outset; margin: 2px;    background: #FFFFFF;width: 95%;}
#lista1 .select2-search-choice,#lista2 .select2-search-choice {padding: 5px 20px!important;}
#lista1,#lista2{border:1px outset #bdb6a5;padding:0px;padding-top: 5px;padding-bottom: 5px;margin: 0px;height: 500px;overflow: auto;}
ul#lista1 li p, ul#lista2 li p {display: inline-table;}
#lista1 li:not(.select2-search-field){float: left!important;}
#lista2 li:not(.select2-search-field){float: right!important;}
.listcheck {display: inline-block; width: 32.5%; margin: 0px;}
#tableclientesrelacinados{color:#000;margin-left: 0px;padding: 0px;font-size: 15px;}
#menu_full{position:absolute;right: 1%;width: 10%;margin-right: 0px;z-index:2;text-align: right;background-color: #ADD412;border:1px solid #8cab12;	display:none;}
#menu_full ul,.sub ul{margin: 0;padding: 5px;list-style: none;}
#menu_full ul li{border-bottom:1px solid #FFFFFF;}
#menu_full ul li:last-child{border-bottom:0px;} 
#menu_full ul li a{text-decoration: none;color: #FFFFFF;}
#menu_full ul li:hover{background-color:#8cab12;-moz-transition:1s;	-webkit-transition:1s;}
#rodape{width: 100%;height: 100px;background-color: #ADD412;bottom: 0px;margin-bottom: 0px;padding-bottom: 0px;}
#rodape p{text-align: right;padding-right:15px;	color:#FFFFFF;}
#endereço{float: right;}
.btsalvar{background-color: #ADD412;color:#FFFFFF;padding-left: 20px;padding-right: 20px;}
.btsalvar:hover{cursor:pointer;}
.tabelarelatorio{font-size: 12px;text-align: center;width:100%;border-collapse: collapse;}
.tabelachecklist{font-size: 13.5px;text-align: left;width:100%;border-collapse: collapse;}
.tabelachecklist td{border:0px solid #bdb6a5;font-size: 12px;position: relative;}
.tabelarelatorio td{border:1px solid #bdb6a5;font-size: 12px;position: relative;}
.tabelarelatorio h3,.tabelachecklist h3{font-size: 16px;background: #DBEBA5;}
.tabelarelatorio p,.tabelachecklist p{cursor:default!important;}
.tabelarelatorio span,.barra_dados span,.tabelachecklist span{font-weight: 400;}
.cabecalhorelatorio{text-align: left;background-color: #efffb3;margin:5px;}
.cabecalhotabelas{background-color: #efffb3!important;font-size: 14px;cursor: pointer;}
.cabecalhotabelas td{font-weight: 400!important;}
.fotos,.mapa,.visitas{letter-spacing: 1px;font-weight: 500;cursor:pointer;color: #AADD00!important;	background-color: transparent !important;}
.divisoria{	background-color: #f7fede;}
#listadeparticipantes p,#listadenaoconformidade p {color: #333;padding: 5px;}
#listadeparticipantes input,#listadenaoconformidade input,#listadenaoconformidade select {margin: 0px 10px;}
.tabeladeparticipantes p{font-weight: bolder;}
.visitados{background:#DBD3B3!important;color: #333;}
input.btnreagendamento {padding: 1px;font-size: 10px;background: #D9D2BF;color: #111;}
input.btnreagendamento:hover{background: #BDB6A5;}
input.reagendado {padding: 1px;background: #FFA500;}
input.reagendado:hover {padding: 1px;background: #FFA500;}
select.novarota {font-size: 12px;}
#carregando {font-family: 'Roboto';	font-weight: 100;color: #B2C62C;position: fixed;z-index: 9999;background-image: url('../../global/img/black.png');width: 100%;height: 150%;text-align: center;padding-top: 23%;margin: 0px;	display:none;}
#img_loading{width: 40px;height: 40px;margin-left: -15px;}
.estados_div{width:450px;}
#map_canvas{width:65em;height:40em;border:1px solid #000;	margin:auto;padding:auto;padding-bottom: 50px;background-image: url('../../global/img/atencao.png'); background-repeat: no-repeat;background-color: #FFF;background-position: center;}
#legenda{background-color: #bdb6a5;	padding: 5px;}
#legenda img{width: 15px;}
.qrCode td{	border:0px!important;}
.qrCode img{width: 100px;height: 100px;text-align: center;}
.qrCode li{list-style: none;}
.legenda_qrcode{min-width: 100%;position: relative;font-size: 9px;text-align: center;padding: 4px;text-transform: uppercase;}
.selecionado{font-weight: 900;color: #333;}
#ulproduto li:hover,#ulprodutosimilar li:hover{cursor:pointer;}
#ulproduto,#ulprodutosimilar {height: 400px;overflow: auto;margin-top: 5px;list-style: square;}
.listar_outros_valores:hover{cursor: pointer;background: rgba(0, 0, 0, 0.70);color:#FFFFFF;}
#selectprodutos:hover,#selectprodutossimilares:hover{color:#000;}
#btn_gerar {text-align: center;padding: 2px 20px;margin: 5px;}
#btn_gerar:hover{cursor: pointer;background:#8cab12;}
.select_list {border: 1px solid #000;text-transform: uppercase;	min-width: 550px;	max-width: 600px;	min-height: 28px;	max-height: 200px;	overflow-y: auto;	background: #FFF;	list-style: none;	margin: -15px 0px;	padding: 0px;	position: absolute;	color: #000;	text-align: center;}
.listasubmenus {/*display: table-cell;*/  padding: 15px;}
.listasubmenus h3{font-weight: 500; padding: 10px 0px;}
.listasubmenus span{font-weight: 700;}
.interno {display: inline-block;vertical-align: top;}
.divpromotora,.divvendas,.diventregas{display: table-cell;}
.tituloindicadores{width: 100%;background: #BDB6A5;padding: 5px;font-weight: 400;font-size: 18px;}
.select_list li:hover{background: #62635C!important;color:#FFFFFF!important;cursor:pointer!important;}
.text_escolha {text-align: center;border: 1px solid #333;width: 99.6%;font-size: 18px;}
.view_clientes:hover{background: #333;color:#fff;cursor: pointer;}
.setacima{background-image: url(../img/setacima.png);background-repeat: no-repeat;}
.setabaixo{background-image: url(../img/setabaixo.png);background-repeat: no-repeat;}
span.infocidade,span.visitavendaultimotermometro,span.visitavendaultima,span.spandistancia {padding-right: 5%;}
span.spandistancia {width: 65px;text-align: right;font-style: italic;}
span.visitavendaultima:hover:after,span.visitavendaultimotermometro:hover:after,span.spandistancia:hover:after,span.infocidade:hover:after  {display: inline-block;	color: #FFF;padding: 2px 3px;vertical-align: middle;background-color: #333;font: 12px verdana, arial, tahoma, sans-serif;margin: -16px -55px;position: absolute;-moz-transition:1s;	-webkit-transition:1s;}
span.visitavendaultima:hover:after{content: "Última Visita";}
span.visitavendaultimotermometro:hover:after {content: "Termomêtro";}
span.spandistancia:hover:after {content: "Distância";}
span.infocidade:hover:after {content: "Cidade";}
p.listadedocumentos {height: 28px;}
input.validadedocumentoscliente {margin-left: 20px;}
table#tableclientes {margin: 0px;}
.cabecalhotabelasretorno { background-color: #A39B87; font-size: 14px;}
.tabelarelatorio input[type='checkbox'] {height: 20px; width: 20px;}
.labelGerado { vertical-align: middle;position: absolute;font-size: 13px; margin-top: 3px;}
#formPedidosAutorizados input[type='button'] {height: 25px!important;    margin-right: 5px;    cursor: pointer;    padding: 13%;}
a.listarclientescfops {color: #333;cursor: pointer;text-decoration: underline;}
a.listarclientescfops:hover{background-color: transparent!important;}
.autorizacoes_item {height: 13px!important;margin: -6px -9px!important;}
.fancybox-title p,.textcenter {text-align: center;}
.jqplot-image-container img {position: absolute;margin: -11% 0%;width: 130px;height: 100px;border: 5px outset;}
.fotoitemchecklist {width: 250px!important;height: 250px!important;float: none!important;}
.btnfotoassinatura img{width: 35px!important;height: 35px!important;float: none;padding: 0px;margin: 0px;text-align: center;}
.btnfotoassinatura{padding: 0px!important;color: #acdd3f!important;font-weight: 700!important;}
.btnfotoassinatura:hover{background: transparent!important;}
img.smallcam {width: 25px!important;height: 25px!important;margin:-6px 0px;padding: 0px;}
.div_duplicacao{    position: absolute;   right: 0px;     background-color: transparent;}
.div_duplicacao td {   vertical-align: top;}
.granderede{position: absolute; right: 0px; top: 1px; width: 4.5%;}
.neogrid{position: absolute; right: 8%; top: 1px; width: 4.5%;}
.itenspromocao{position: absolute;right: 4%; top: 1px; width: 5%;}
.itenspromocaoinproduto{position: absolute;right: 1%; top: 1px; width: 3%;}
.showpromocaolabel {position: absolute; right: 0px; bottom: 95%;padding: 0.5% 1%;background-color: #23a22c;color: #FFF;border-radius: 5px;display: none;}
.viewtitulos,.viewfinanceiro,.viewrecebimentoparcela,.viewclientenovo { text-decoration: underline; cursor: pointer;    z-index: 10;}
input:disabled {background-color: #e4e4e487!important;    border: 0px;}
input[type='image']:disabled{cursor: no-drop;}
.filtroPedidosAutorizacao {    list-style: none;    padding: 0px;}
.filtroPedidosAutorizacao li {    display: inline-block;    padding: 0.2% 2% 0% 0%;}
.input_novo_layout {    border: 0px;    text-align: center;    border-bottom: 1px solid;}
form.pdf_gen {text-align: right;}
.title_sugestao{background-color: #efffb3;padding: 0.3%;text-align: center;}
.camitemchekc{float: right!important;border-radius: 20px;}
img.smallcamanalitico {width: 25px!important; height: 25px!important; top: -3px; position: absolute; right: 0px;}
input.radioSelecaoPedidos {    margin: 5px;}
.cabecalhopedidosaprovacao {text-align: left;}
.cabecalhopedidosaprovacao td {padding: 3px;}
.cabecalhopedidosaprovacao tr:first-child td {background-color: #efffb3;padding: 1%;}
.cabecalho_checklist_analitico td {background-color: #e7ff92!important; }
.div_table_checklist{display: inline-block;width: 33.1%;padding: 0px!important;vertical-align: top;}
.labelPeguntaResposta {padding: 5px 3px;}
#tipofiltrocliente,select[name='tipovend'],select[name='tipovend2'],#tipofiltroclienteemrota {border: 0px;    padding: 0% 3%;    border-bottom: 1px solid;    min-width: 155px;    height: 25px;margin-right: 5px;}
#filtroclientesdisponivel, #filtroclienterelacionados,#filtrovendedorrelacionados,#filtrovendedorrelacionados2,#filtroclientesdisponivelporcidade,#filtroclientesdisponivelporuf,#filtroclientesdisponivelemrotavinculados,input[name='q1[]'],input[name='q2[]'],input[name='q3[]'],input[name='q4[]'],input[name='q5[]'],input[name='obs[]'],.inputnewlayout { border: 0px;  border-bottom: 1px solid;background-color: transparent;}
.textcenter{text-align: center;}
.imgAtualizarMarcadores {width: 45px!important;height: 45px!important;text-align: center;position: absolute;margin-top: -2%;}
#lista1 .li{width: 95%}
#lista2 .li{width: 95%;margin-left:3%;}
.qtdpedidosselecionadosemaprovacao{float:right;}
#tabelalistadeclientesnovos .tabelarelatorio td {padding: 3px;}
table.tabeladashboard { border-collapse: collapse; margin: 1px 5px;}
table.tabeladashboard thead h2 {font-size: 15px; font-weight: 500; color: #7a7a7a; background-color: #FFF;}
table.tabeladashboard thead td {color: #676767; font-size: 11px; text-align: center;}
table.tabeladashboard tbody td {font-size: 12px;text-align: center; color: #333;}
#lista1 span.moveList { position: absolute; top: 0px; right: 0px;  margin-right: -15px;  background-color: #add412;  color: #FFF;}
#lista2 span.moveList { position: absolute; top: 0px; left: 0px;   margin-left: -15px;  background-color: #5f9c9c;  color: #FFF;}
#lista1 .moveList:after { content: ">"; right: -20px; font-size: 20px; margin: 5px;}
#lista2 .moveList:before { content: "<"; left: -20px; font-size: 20px; margin: 5px;}
.girar-fotos:before { content: "CTRL + -> : Girar Em Sentido Horário."; position: absolute; color: #FFF;  top: 0px;  left: 10px;  z-index: 99999999;   margin: 10px;}
.girar-fotos:after {  content: "CTRL + <- : Girar Em Sentido Anti Horário.";  position: absolute;  color: #FFF;   top: 20px;   left: 10px;    z-index: 99999999;    margin: 10px;}
.ui-corner-top.ui-tabs-active.ui-state-active {    border: 0px;    padding: 5px;    margin: -2px;}
.ui-corner-top,.tabs-li-newStyle {    display: inline-block;    padding: 5px;    margin: -3px 3px;    border: 1px solid #5a6e0c !important;    border-bottom: 0px !important;    border-radius: 0px;}
.tabs-li-newStyle {    padding: 5px !important;    margin: -2px 3px;   }
.ui-tabs-panel {    padding: 1%;}
.tab-child {    display: inline-block;    vertical-align: top;}
.tab-child label {    display: inline-block;    margin: 1px;    padding: 1px;}
.tab-child label input {    margin: 5px 10px;}
.tabs-invisible{	display: none;}
.ui-corner-left {    display: inline-block;	margin: -2px 2px;}
li.ui-state-default.ui-corner-left {    padding: 0px 5px;    text-align: left;}
.tabs2{	text-align: center;}
.tabs2 h4 {    text-align: left;}
.tabs2 ul {    background-color: transparent;    border: 0px;    text-align: left;}
.tabs-grupos label {    display: inline-block;    width: 24.5%;    text-align: left!important; vertical-align: top;}
.tabelarelatorio.tablesort.pedidos select {font-size: 13px;}

.tabelaremuranaraobalanceado tr td:nth-child(2){
	background-color:#ffb899!important;
}
.tabelaremuranaraobalanceado tr td:nth-child(3){
    background-color:#e2e2e2!important;
}
.tabelaremuranaraobalanceado tr td:nth-child(4){
	background-color:#ffe86a!important;
}

label.btnTitulosLayout {
    cursor: pointer;
    background-color: gray;
    color: #ffffff;
    padding: 5px;
    margin: 5px;
    display: inline-block;
    border: 1px solid #b3b3b3;
    border-radius: 3px;
    box-shadow: 1px 1px 1px #000;
}
label.btnTitulosLayout input {
    margin: -7px 4px;
}
label.btnTitulosLayout:nth-child(1) {
    background-color: #45a245; 
}
label.btnTitulosLayout:nth-child(2) {
    background-color: #829e10;
}
label.btnTitulosLayout:nth-child(3) {
    background-color: #c17503;  
}
.titulo_selecionado.jarecebido {
    box-shadow: 0px 5px 0px 0px green; 
}
#arquivosemerro td {
    border-bottom: 1px solid;
}
#arquivosemerro table {
    width: 98%;
}
.horariosdosfucionarios a {
    color: blue;
    text-decoration: underline;
    cursor: pointer;
}
.selecionadoAreLoc {
    background-color: #f9ffe2;
    border: 1px solid #d6d6d6;
    font-size: 11px;
}
p.selecionadoAreLoc {
    font-size: 15px;
    display: flex;
    width: 100%;
    margin: 0px;
    flex: 1;
	height: 35px;
}
td.produtobonificado,td.produtovendido {
    vertical-align: top;
}
#tabs {
    margin: 1%;
    padding: 1%;
}
#tabs .ui-widget-header {
    background-color: white;
    border: 0px;
}
#tabs .ui-state-default, #tabs .ui-widget-content #tabs .ui-state-default, #tabs .ui-widget-header #tabs .ui-state-default {
    background-color: white;
    width: 47%;
    border: 0px;
   	margin: 0px;
    padding: 0px;
}
#tabs .ui-state-default a, #tabs .ui-state-default a:link, #tabs .ui-state-default a:visited{
	color:#333;
	font-size: 16px;
}
#tabs .ui-state-active a {
    font-weight: 500;
}
tr.alert,td.alert  {
    background-color: brown!important;
    color: #FFFFFF;
}
.viewclientescanaisdevendas{
	cursor: pointer;text-decoration: underline;	
}

.inputministyle{
	border: 1px solid #e4e4e4;
		text-align: center;
		width: 85px;
		font-size: 13px;	
}
#tablecampanhaproduto td{
    width: 20vw!important;
}

/*.div_table_checklist_none{display: none;}*/

 /* Tela de no mínimo 768 pixels e no máximo 980 pixels */
@media only all and (max-width: 800px){
	#conteudos{	width: 98%;}
	.spanmobile {display: block;}
	span.labelobs {padding: 0.5% 1%;font-size: 10px;}	
	.divmsg {width: 545px;height: 275px;margin-left: 20px;}
 	#menu ul li {display: none;padding: 0px;margin: 0px;}
	#opcoes{float: none;margin-top: 5px;cursor:pointer;text-align: center;display: block;}
	#menu_full{position:relative;right: 0%;width: 100%;	margin-right: 0px;text-align:center;background-color: #ADD412;border:1px solid #8cab12;	display:none;font-size: 20px;}
	.exibir_dados table {font-size: 13px;}
	.tabelarelatorio td {border: 1px solid #bdb6a5;	font-size: 9px;	}
	.cabecalhorelatorio h4 {margin-bottom: 5px;	}
	#map_canvas {width: 28em;    height: 15em;	}
	#legenda table td {display: block; margin: 0%; padding: 1%;}
	.barra_dados_alternativo {width: 96%!important;	position: relative;	height: 595px!important;background: #D9D2BF;margin: auto;border: none;}
	#divmaplegend {	width: auto;float: none;text-align: center;}
	#legenda {width: 96%;margin: auto;font-size: 13px;}
	.barra_dados_alternativo2 {	width: 98%!important;position: relative;overflow: auto;height: 595px!important;	background: #D9D2BF;}
	.linhadefiltro{	margin-left: 1%;font-size: 11px;}
	.barra_dados {	font-size: 12px;}
	.esconderid{display: none;}
	.formulario_insert_update table, .areadegraficos table {margin-left: 0px;}
	.grafico {width: 685px !important;}
	.seta {	padding-left: 5px;padding-right: 5px;float: left;width: 10px;height: 10px;    display: none;}
	.barra_dados p { display: inline-block;   padding: 3%;    font-size: 15px;}
	.barra_dados img, .sub_titulo_div img {padding-left: 0px;padding-right: 0px; float: none; display: none }
	input[type='submit'], input[type='reset'], input[type='button'] {margin-bottom: 5px;font-size: 11px;}
	.seta {width: 17px!important;height: 17px!important;}
	.dashboard{text-align: center;}
	.divbashboard{height: 25em!important; width: 100%!important;font-size: 0.8em!important;}	
	.jqplot-table-legend { top: 25px!important; right: -10px!important; font-size: smaller;}
	.jqplot-data-label { font-size: 10px; padding: 4.5%!important; margin: -4.5%!important;}
	.jqplot-data-label:last-child {padding: 6.5% 2.5%!important;}
	.jqplot-title { font-size: 11px!important; padding: 3% 0% 0% 0%;}
	.formAutotizacaoPedido td {    display: inline-block;    margin: 0.5% 8%;    padding: 0.5% 1%;	}
	.formAutotizacaoPedido input[type='text'], .formAutotizacaoPedido input[type='radio'] { padding: 0%;   margin: 1% 2%;}
	.titulo_div p:first-child {    text-align: center;    padding: 3%;}	
	.select2-container {  min-width: 100%;}
	#cabecalho h1 {   font-size: inherit;}
	#menu_full ul li a {     left: 0px;    right: 0px;    display: list-item;    padding: 3% 0%;}	
	.conteudo_div_titulo table td { display: table-cell;}
	.menu_dados td {display: block!important;}
	.menu_dados p {padding: 5px;}
	/*.exibir_dados table {margin: -7px!important;}*/
	.filtroPedidosAutorizacao li{display: block;}
	.tabelachecklist td {padding: 1.5% 0%;}
	img.smallcam {    width: 18px!important;    height: 25px!important;    margin: -6px 0px;    padding: 0px;    display: block!important;}
	.formAutotizacaoPedido table {text-align: center!important;}
	input#btnImportarNeoGrid {margin-right: 0px!important;margin-left: 10em;}
    .select2-container, .select2-drop, .select2-search, .select2-search input {width: 50vh!important;}
    #logout td p {font-size: 15px!important;}
}
@media only all and (max-width: 1024px) and (min-width: 801px) {
	#conteudos{width: 98%;}
	.spanmobile {display: block;}
	span.labelobs {padding: 0.5% 1%;font-size: 10px;}	
	#menu ul li {display: none;padding: 0px;margin: 0px;}
	#opcoes{float: none;margin-top: 5px;cursor:pointer;text-align: center;display: block;}
	#menu_full{position:relative;right: 0%;width: 100%;margin-right: 0px;text-align:center;background-color: #ADD412;border:1px solid #8cab12;display:none;	font-size: 20px;}
	.exibir_dados table {font-size: 13px;}
	.tabelarelatorio td {border: 1px solid #bdb6a5;font-size: 9px;}
	.cabecalhorelatorio h4 {margin-bottom: 5px;}
	#map_canvas {width: 100%;}
	#legenda table td {display: block; margin: 0%; padding: 1%;}
	.seta {	padding-left: 5px;padding-right: 5px;float: left;width: 10px;height: 10px;    display: none;}
	.barra_dados_alternativo {width: 25%!important;	position:relative;overflow: auto;height: 595px!important;background:#D9D2BF;border:none;}
	#divmaplegend{ width:70%; float:right; text-align: center;}
	#legenda {font-size: 13px;}
	.barra_dados_alternativo2 {	width: 25%!important;position:relative;	overflow: auto;	height: 595px!important;background:#D9D2BF;	border:none;}
	.linhadefiltro{	margin-left:1%;	}
	.barra_dados {font-size: 15px;}
	.barra_dados p { display: inline-block;   padding: 3%;    font-size: 15px;}
	.barra_dados img, .sub_titulo_div img {padding-left: 0px;padding-right: 0px; float: none; }
	.esconderid{display: none;}
	.formulario_insert_update table, .areadegraficos table {margin-left: 0px;}
	.grafico {width: 955px !important;}
	input[type='submit'], input[type='reset'], input[type='button'] {margin-bottom: 5px;font-size: 11px;}
	.divmsg {width: 600px;height: 275px;margin-left: 20px;float: none!important;}
	.seta {	width: 17px!important;height: 17px!important;}
	.dashboard{text-align: center;}
	.divbashboard{height: 25em!important; width: 100%!important;font-size: 0.8em!important;}
	.jqplot-table-legend { top: 25px!important; right: -10px!important; font-size: smaller;}
	.jqplot-data-label { font-size: 10px; padding: 4.5%!important; margin: -4.5%!important;}
	.jqplot-data-label:last-child {padding: 6.5% 2.5%!important;}
	.jqplot-title { font-size: 11px!important; padding: 3% 0% 0% 0%;}
	.formAutotizacaoPedido td {    display: inline-block;    margin: 0.5% 8%;    padding: 0.5% 1%;	}
	.formAutotizacaoPedido input[type='text'], .formAutotizacaoPedido input[type='radio'] { padding: 0%;   margin: 1% 2%;}
	.titulo_div p:first-child {    text-align: center;    padding: 3%;}
	.select2-container {  min-width: 100%;}
	#cabecalho h1 {    font-size: x-large;}
	#menu_full ul li a {     left: 0px;    right: 0px;    display: list-item;    padding: 3% 0%;}
	.conteudo_div_titulo table td { display: inline-grid;}
	.menu_dados td {display: block!important;}
	.menu_dados p {padding: 5px;}
	/*.exibir_dados table {margin: -7px!important;}*/
	.filtroPedidosAutorizacao li{display: block;}
	.tabelachecklist td {padding: 1.5% 0%;}
	img.smallcam {    width: 18px!important;    height: 25px!important;    margin: -6px 0px;    padding: 0px;    display: block!important;}
	.formAutotizacaoPedido table {text-align: center!important;}
	input#btnImportarNeoGrid {margin-right: 0px!important;margin-left: 17em;}
}