*{margin:0px;padding:0px;list-style:none;word-wrap:break-word;max-width:100%;text-transform: uppercase;font-size: small;} div:after, ol:after, form:after,
ul:after, dl:after {content:".";display:block ;clear:both;visibility:hidden;height:0;overflow:hidden;} a{text-decoration:none;color:#000;cursor: pointer;}a:hover{text-decoration:none;}.branco{background: #FFF;}
.left{float:left;}.right{float:right;}.clear,p,br{clear:both;}.full{width:100%;} .adapta{width:95%;margin:0 auto;max-width:100%;position:relative;}
body,html{height:100%;position:relative;}body{background:#f5f5f5;}/* body{background: url('/img/fundo.jpg');}*/
.login{position: absolute;top:50%;left: 50%;margin:-150px 0 0 -200px;width: 400px;height: 300px;}
.login_title{ color: #FFF; padding: 20px;padding-bottom: 5px; text-align: center; border: 1px solid #a9a9a9;
	background:url('/img/login/login_title.jpg') repeat-x; border: 1px solid #505050; height: 60px; margin-bottom: 0px
!important; }
.login>form{background:#FFF;padding:0 20px 20px;}
.login>form input{width:100%;padding:5px 20px;background:#f0eef0;border:1px solid #e0e0e0;margin-top: 20px;}
.login>form .user{background:url('/img/login/user.png') right center no-repeat;}
.login>form .senha{background:url('/img/login/locked.png') right center no-repeat;}

.div>span{background:url('/img/loading.gif') no-repeat;height:40px;width:40px;background-size:100%;display:none;margin:20px 0 0 10px;;}
.login>form div .enviar{background: url('/img/login/login-button.png');background-size:100%;width:100px !important;height:40px;text-indent:-9999em;border:0px;opacity:0.8;}
.login>form .enviar:hover{opacity:1;}
.login>form>.esqueceu{color:#999999;margin-top:20px;line-height:40px;}
.login>form>.esqueceu:hover{color:#666;}

.before{
	position: relative;
}

td.before::before, th.before::before{
	border-top: 1px solid #CCC !important;
	display: block;
	position: absolute;
	top: -0.13em;
	right: 0em;
	width: 100%;
	content: '';
}

div.cad input[readonly], div.cad input[disabled]{background: #eee;}

#dataTables[data-src="historico_acoesPropostas.php"]{ margin: 0; }

#aprovacaoServico input[type="radio"]{ appearance: auto !important; }
.addProposta tbody tr:nth-child(even), .addRomaneio tbody tr:nth-child(even){ background: #f5f5f5; }

#modalClone .modal-dialog{ max-width: 100% !important; }
#modalClone input[type="radio"]{width: 25px;height: 25px;}
/* #modalClone .form-group.col-6-12{text-align: center;} */

.itemMaterial{text-transform: uppercase;}

input:disabled{
	background: #EEE;
}

/* Tooltip container */
.tooltip {
  	position: relative;
  	display: inline-block;
  	border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
  	visibility: hidden;
  	width: 120px;
  	background-color: black;
  	color: #fff;
  	text-align: center;
  	padding: 5px 0;
  	border-radius: 6px;
 
  	/* Position the tooltip text - see examples below! */
  	position: absolute;
  	z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  	visibility: visible;
}

#orcamentos tbody tr td:last-child a:not(:last-child){margin: 0 10px 0 0;}
#orcamentos tbody tr td:last-child a:last-child{margin: 0;}

#users_filter{display: none;} 

input[type='text']:focus,select:focus{outline-color: #AAA;}

span[data-status]{display:block; width:100%; text-align:center; font-size:12px; padding: 5px 0; color: #FFF; border-radius: 6px;height: 35px;line-height: 25px;}
span[data-status="0"]{background-color: red;}
span[data-status="1"]{background-color: #2153a9;}
span[data-status="2"]{background-color: orange;}
span[data-status="3"]{background-color: #CCC;color: #000;}
span[data-status="5"]{background-color: yellow;color: #000;}
span[data-status="6"]{background-color: gray;}
span[data-status="7"]{background-color: green;}
span[data-status="8"]{background-color: #4982e5;}
span[data-status="9"]{background-color: darkviolet;}
span[data-status].old{opacity: 0.5;}

.addProposta tbody tr:not(:last-child) .add_item{display: none;}

.status1[data-flag="7"]{background: url('/img/icons/entregue.svg?v=1.1') no-repeat;}
.status0[data-flag="8"], .status1[data-flag="8"]{background: url('/img/icons/aguardando.svg?v=1.1') no-repeat;}

.fade.in{background-color: hwb(0deg 0% 100% / 30%);}

#modalStatus .modal-content, #modalStatus input[type="radio"]{ -webkit-box-shadow: none; box-shadow: none; }
#modalStatus .modal-dialog{ margin: 10px auto 0; }
#modalStatus .modal-title, #modalStatus label{ text-align: center; }
#modalStatus [class*=col-]{padding-right: 0;}

/*GRID*/
.col-1-1,.grid{width:100%}.grid:after,[class*=grid],[class*=col-],[class*=mobile-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*=col-]{float:left;min-height:1px;padding-right:20px;}.grid-pad,[class*=col-] [class*=col-]:last-child{padding-right:0}.grid{max-width:1140px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{margin:0 0 30px;}.push-right{float:right}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media handheld,only screen and (max-width:767px){.grid{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:20px;padding-right:10px}[class*=col-]{width:auto;float:none;margin:10px 0;padding-left:0;padding-right:10px;}[class*=col-] [class*=col-]{padding-right:0}[class*=mobile-col-]{float:left;margin:0 0 10px;padding-left:0;padding-right:10px;padding-bottom:0}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none!important;width:0;height:0}}
.grid-pad input, .grid-pad select, .grid-pad label{height: 30px;width: 100% !important;}
.grid-pad input, .grid-pad select{border-radius: 0 !important;}
.grid-pad label{text-align: left !important;margin: 0 !important;font-size: 1.1rem;color:#9e9e9e;font-weight: normal;height: 12px !important;line-height: 12px !important;}
.grid-pad span{width: 100%;display: block;height: 30px;line-height: 30px;text-align: center;}
.grid-pad span.th{font-weight: bold;}
.grid-pad input[type='radio']{width: 30% !important;float: left;outline: none;}
.grid-pad input[type='radio'] + span{width: 70% !important;float: left;text-align: left;margin-top: 4px;}

.grid-pad input[type="checkbox"]{width: 20px !important;height: 20px;float: left;}
.grid-pad input[type="checkbox"] + span{text-align: left;padding-left: 30px;}
/*FIM GRID*/

/* table.dataTable tbody tr.selected, table.dataTable tbody tr:active, table.dataTable tbody tr:focus,table.dataTable tbody tr:hover{background-color: #e8e8e8;} */
.statusProducao{background-size:100%;width:16px;height:16px;text-indent:-9999em;display: inline-flex;margin-left: 5px;}
.statusProducao[data-tipo="play"]{background-image: url('/img/icons/play.svg');}
.statusProducao[data-tipo="pause"]{background-image: url('/img/icons/pause.svg');}
.statusProducao[data-tipo="stop"]{background-image: url('/img/icons/stop.svg');}
.topo{padding:0 0px;background: #fafafa;padding:0 0 10px;}
.topo .logo{width:220px;padding:15px;}
.topo .logo a{width:220px;height:50px;/*background: url('/img/logo.png') no-repeat center;*/text-indent: -9999em;}
.topo .logo a img{display:block; height:100%;}
a.AddItens{position: absolute; right: -30px;font-size: 28px;color: blue;top: 0;}
.conteudo{min-height:400px;padding:35px 20px;position:relative;margin-bottom:50px;}

/* #orcamentos_filter,#orcamentos_arquivo_filter{margin: -152px 10px 0 0;} */
#orcamentos_filter,#orcamentos_arquivo_filter{margin: -152px 0 0 0;}
.ui-dialog .ui-dialog-content{padding: 0;}
.ui-dialog .ui-dialog-titlebar-close{background-image: url('/img/ui/ui-close.png');background-size: 100%;}
.cadastro>h2{text-align:center;margin:0 0 40px;border-bottom:1px solid #DCDCDC;}
.cadastro form .linha{margin-bottom:10px;position:relative;}
.cadastro form label{width:150px;margin:0 10px 0 0;text-align:right;height:28px;line-height:28px;}
.cadastro form input{width:400px;padding:2px 5px;}
.cadastro form input.number{width:100px;}
.cadastro form input[type='submit'],.cadastro form input[type='reset']{width:80px;}
.cadastro form input[type='submit']{margin-left:160px;margin-top:10px;}
.cadastro form input[type='reset']{margin-left:150px;}
.cadastro form .mat input.number{width:110px;}
.cadastro form label + input + label{width: auto;margin: 0 10px 0 20px;}
.cadastro form select{width:200px;padding:2px 5px;}
.cadastro form input.identificacao,.cadastro form input[type='tel']{width:400px;}
.cadastro.branco{padding:15px 20px;}
.pedido_add form input{padding:0;}
.redondo{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.status{display:none;color:red;text-align:center;width:300px;position:relative;left:50%;margin-left:-150px;}

thead tr th,tfoot tr th,tbody tr td{padding:2px 5px;}
thead tr,tfoot tr{background:#EBEBEB;}
tbody tr{border-bottom:1px solid #DBDADA;}
tbody tr:hover{background:rgba(240,240,240,1.00)}

.money{width:200px !important;}
.percent{width:100px !important;}

.confirme form select{width:400px;}
.confirme form select span{text-align:right;}

::-webkit-input-placeholder{color:#bba9a9;}
:-moz-placeholder{color:#bba9a9;}
::-moz-placeholder{color:#bba9a9;}
:-ms-input-placeholder{color:#bba9a9;}

.result{margin-left:15px;display:block;width:310px;position:absolute;right:-280px;top:0;}
.proj .result{margin-left:0;}

.ui-datepicker{font-size:11px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#data{width:200px;}

.container{height:auto;min-height:100%}

/*textarea, input, *:focus { outline: none !important; }
input:-webkit-autofill { -webkit-box-shadow:0 0 0 500px white inset; }*/

.menu{margin:5px 0 0 10px;}
.menu ul{margin-bottom:0;}
.menu li{margin-right:10px;}
.menu li:last{margin-right:0;}
.menu li a{width:116px;height:75px;text-align:center;border:1px solid #f15a2270;border-radius:6px;text-transform:uppercase;font-size: 13px;color:#5e2c1d;}
.menu li a span{width:100%;height:50px;background-position:center;background-repeat:no-repeat;background-size:20%;}
.menu li.system a span{background-image:url('/img/icons/menu/sistema.png');}
.menu li a:hover span{opacity:0.8;}
.menu li a:hover{border:1px solid #b6bac9;}

.topo .logoff{padding:20px 17px;margin: 0;/*background:#e1dfe2;*/}
.topo .logoff a{background:#d91e18;padding:10px 20px;color:#FFF;border-radius:6px;}
.topo .logoff a:hover{background:red;}

.nome{background:#f15a22;padding:10px 0;color:#FFF;font-size:18px;}
.nome div{padding-left:10px;text-transform:uppercase;}

footer{background:#e3e0e5;margin-top:-50px;}
footer div{background:#e3e0e5;padding:15px 0;text-align:center;}

.editar,.excluir,a.imprimir,a.celulas, .changed, .desarquivar, .arquivar{margin:0 5px;width:16px;height:16px;text-indent:-9999em;}
.editar{background:url('/img/icons/editar.svg') center no-repeat;}
.excluir{background:url('/img/icons/btexcluir.gif') center no-repeat;}
a.imprimir{background:url('/img/icons/btimprimir.png') center no-repeat;}
.changed{background:url('/img/change.png') center no-repeat;}
.desarquivar{background:url('/img/icons/unarchive.svg') center no-repeat; background-size: 100%;}
.arquivar{background:url('/img/icons/archive.svg') center no-repeat; background-size: 100%;}
a.celulas{background:green;border-radius:50%;}

.add_estoque, .low_estoque{font-size:26px;line-height:16px;margin-right:5px;font-weight:bold;width:16px;height:16px;text-align:center;}
.add_estoque,.add_estoque:hover{color:#604DFF;}
.low_estoque,.low_estoque:hover{color:orange;}

.align_center{text-align:center;margin:0 0 10px;border-bottom:1px solid #DCDCDC;}

#busca{z-index:999;max-width:960px;min-width:500px;}
#busca *{display: block;height: 32px;float: left;margin-bottom: 0;line-height: 32px;}
#busca label,#busca input[type='text'],  #busca input[type='date'], #busca select{margin-right:10px;}
#busca input[type='text'], #busca input[type='date'],#busca select{border-radius: 6px;border: 1px solid #d2d2d2;}
#busca input[type='text']:focus,  #busca input[type='date']:focus, #busca select:focus{outline-color: #AAA;}
#busca input{padding:4px 5px;width:160px;text-align: center;}
#busca select{padding:4px 5px;width:180px;}
#busca input[type='submit']{background:url('/img/icons/search.png') center no-repeat;width:32px !important;height:32px;text-indent:-9999em;border:0;padding:0 !important;}
#busca input[type='submit']:focus{outline: none;}

.red{color:rgba(255,77,80,1.00) !important;font-weight:500 !important;}
.gray{color:rgba(112,112,112,1.00) !important;font-weight:500 !important;}

.th_title{background-color:#FFF;font-size:26px;font-weight:normal;display:none;}
.DTTT_PrintMessage{width:1200px;margin:0 auto;max-width:100%;background:#FFF;padding:30px 0 0;font-size:26px;text-align:center;}

.header_relatorio{min-height:75px;margin-bottom:20px;display:none;}
.files{margin-right:5px;padding:5px 10px;border:1px solid #989898;background:#EBEBEB;}
.white{background:#FFF;}

#printable tr td strong{font-weight:600;font-style:italic;font-size:12px;}
#printable .dataTables_filter{visibility:hidden;}
.permissoes{margin:0 0 0 110px;}
.permissoes>h2{font-size:18px;}
.permissoes label{text-align:left !important;width:250px !important;}
.permissoes input[type='checkbox']{width:15px;height:15px;padding:0;}
.permissoes .tab{margin-left:30px;}
.permissoes .tab2{margin-left:30px;}
.editer{margin-left:460px !important;}
.new_user{background:url('/img/icons/inserir.gif') left center no-repeat;height:17px;padding-left:22px;color:#C1D745;}
.cotacao form{width:100%;max-width:1100px;margin:0 auto;}
.cotacao table td,.cotacao table th{background:#FFF;border:1px solid #5A5858;padding:2px 5px;}
.cotacao td>input{width:100% !important;border:0;}
.cotacao .space{height:15px;border:1px solid #FFF !important;background:#FFF !important}
.cotacao .space td,.cotacao tbody tr td,.cotacao tbody tr th{border:1px solid #5A5858 !important;}
.cotacao .space td{border-left:#FFF !important;border-right:#FFF !important;}
.cotacao table{border-color:#FFF !important;}
.cotacao .linha{margin-top:15px;}
.cotacao .mais{border:1px solid #FFF !important;}
.cotacao .mais a,.expedicao .mais a{width:10px;height:10px;background:url('/img/mais.png') center no-repeat;text-indent:-9999em !important;}
.add-conjunto,.consulta-materiais{width:100px;height:15px;background:url('/img/mais.png') left  center no-repeat;padding-left:15px;margin:10px 0;}
.consulta-materiais{background:url('/img/icons/consulta.png') left center no-repeat;padding-left:20px;}
.cotacao .mais a.del-item,.projetos .mais a.del-peca,.projetos .mais a.del-conjunto, .expedicao .mais a.del-row{background:url('/img/icons/btexcluir.gif') center no-repeat; background-size:100%;}
.projetos .mais{padding:4px 4px 0;}
.projetos .mais a{margin-bottom:8px;}
.expedicao .mais a{margin-left:5px;}
.projetos .cod input{text-transform:uppercase;}
.programacao{max-width:1200px !important;}
.top_programacao{max-width:920px !important;}
.programacao td,.programacao th{padding:4px !important;}
.programacao .celula{padding:4px 0;}
.programacao .result{top:5px !important;left:30px !important;}
.programacao .celula_status{padding:2px 2px !important;}
.programacao .celula_status input{text-align:center;}
.programacao .cel_status{padding:0;text-indent:-999em;background:url('/img/icons/checkX.png') no-repeat;width:16px !important;height:16px !important;cursor:pointer;}
.programacao .cel_status1{background-position:-16px;}
.cotacao .pagamento th{text-align:right;}
.cotacao .pagamento .white,.cotacao .pagamento .white td,.cotacao .pagamento .white th,.cotacao .proj .white{border:1px solid #FFF !important;}
.cotacao .pagamento th.white,.cotacao .proj th.white{border-right:1px solid #5A5858 !important}
.cotacao .status{width:470px;left:auto;margin-left:0;}
.cadastro form input[type='submit']{margin-left:85px;}

table.projetos{margin-bottom:1px;}
table.projetos td,table.projetos th{position:relative;}
table.projetos #cod_grupo{max-width:50px;}
table.projetos .result{left:60px;right:0;top:10px;}

.projetos input,.projetos span{padding:2px 0 !important;}
.projetos .italic .cod,.projetos .italic #cod{font-weight:bold;text-transform:uppercase;max-width:28px;position:relative;}
.projetos .unidade{padding:8px 7px;}
.projetos .unidade select{padding:0;}

.lista_celulas{margin:15px 0;}
.lista_celulas table{border:1px solid #000;}
.lista_celulas table td,.lista_celulas table th{padding:5px}
.lista_celulas input{width:100% !important;}

/*.projetos .cod:before{display:list-item;list-style:upper-alpha;content:'';position:absolute;left:27px;width:9px;list-style-position:inside;}*/

.italic{font-style:italic}

.pdf, .ver, .clone, .check, .enviado, .flagOrcamento, .statusProducao, .desarquivar, .a_enviar, .editar, .whatsapp{
	margin: 0 5px 0 !important; width: 18px !important; height: 18px !important;
}

.ver{background:url('/img/icons/pdf.svg?v=1') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;}
.clone{background:url('/img/icons/clone.svg?v=1') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;}
.pdf{background:url('/img/icons/file-earmark-pdf-fill.svg?v=1') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;}
.whatsapp{background:url('/img/icons/whatsapp.svg') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;}
.check{background:url('/img/icons/checklist.svg?v=1') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;margin-right: 5px;margin-left: 5px;}

a.check_ver{background:url('/img/icons/checkX.png') center no-repeat;width:16px;height:16px;text-indent:-9999em;background-position:-16px;}
a.check_print{background:url('/img/icons/icon-imprimir.png') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;}
a.romaneio{background:url('/img/icons/romaneio.png') center no-repeat;background-size:100%;width:16px;height:16px;text-indent:-9999em;}

.busca_cotacao{background:none !important;}
.pedido-title{max-width:1041px !important;position:relative;}
.pedido-title tr{background:url('/img/logo-pedido.png') left center no-repeat !important;display:block;width:100%;height:60px;}
.pedido-title td{text-align:center;font-size:20px;background-color:transparent !important;width:100%;display:inline-table;height:60px;line-height:60px !important;}
.pedido-title span{position:absolute;right:10px;top:0;}
.obs{border:1px solid #000;width:60%;max-width:60%;height:50px;max-height:50px;}
.pedido-title2{max-width:980px !important;}
.status0,.status1{width:16px;height:16px;text-indent:-9999em;}
.status0{background: url('/img/icons/uncheck.svg') no-repeat;}
.status1{background: url('/img/icons/checked.svg?v=1') no-repeat;}

/* .status0,.status1{width:16px;height:20px;text-indent:-9999em;background:url('/img/icons/ok_no.png') no-repeat;} */
/* .status1{background-position:-16px;} */

.a_enviar,.a_send{width:16px;height:16px;text-indent:-9999em;background:url('/img/icons/envelope.svg') center no-repeat;background-size: 100%;margin: 0 5px;}
.enviado{width:16px;height:16px;margin: 0 5px;text-indent:-9999em;background:url('/img/icons/envelope-check.svg') center no-repeat;background-size: 100%;}

.add_list{width:25px;height:15px;}
.list_mat{border:0; outline:none; background-color:transparent;}
.materiais_list{position:relative;}
a.add_itens{width:80px;height:26px;padding:5px 10px;text-align:center;background:rgba(96,113,0,1);position:fixed;right:10px;top:250px;border-radius:3px;z-index:999;color:#fff;}
a.add_itens:hover{color:#FFF;opacity:0.8;}
span.m_pecas{color:#0200FF;cursor:pointer;}
#listar{display:none;}

.paste-tr, .copy-tr{text-indent:-9999em;width:13px;height:16px;background:url('/img/icons/copy-paste.png') no-repeat;}
.paste-tr{background-position:-13px;margin-left:20px;}
.copy-tr{margin-left:-30px;display:none;}
/*.read-only td input{pointer-events:none;}*/

.buscar, .buscar_cotacao{text-indent:-9999em;width:20px;height:28px;background:url('/img/icons/buscar.png') center no-repeat;margin-left:10px;}

.lista_html{margin:0 0 25px;}
.expedicao tr{border:1px solid #000;}

.h3_title, .h4_title{margin-top:0;font-weight:normal;}
.h3_title{color:#a1a1a1;font-size:22px;}
.h4_title{color:#c2bfc4;font-size:20px;border-bottom:1px solid #c2bfc4;margin-bottom:25px;}
.button_add{padding:12px;border:1px dotted #f15a2270;border-radius:6px;line-height:20px;}
.button_add:first-child{margin:0 0 15px 0;}
.button_add:not(:first-child){margin:0 0 15px 10px;}
.a_img{background-position:0 15px;background:url('/img/icons/journal-plus.svg') center no-repeat;width:54px;height:37px;text-indent:-9999em;background-size:60% !important;}
.a_title{color:#3b3b3b;font-size:14px;margin-left:15px;height:37px;}
.button_add:hover{border:1px solid #9b9b9b;cursor:pointer;}
.button_add:hover .a_img{opacity:0.8;}
.button_add:hover .a_title{color:#625E5E;}

.a_relatorio{background:url('/img/icons/bar-chart.svg') center no-repeat;width:54px;}
.a_cotacao{background:url('/img/icons/inclusao-cotacao.png') center no-repeat;width:54px;}
.a_fornecedor{background:url('/img/icons/building-add.svg') center no-repeat;width:54px;}
.a_estoque{background:url('/img/icons/plus-square.svg') center no-repeat;width:54px;}
.a_list{background:url('/img/icons/list.svg') center no-repeat;background-size: 44px;}
.a_orcamento{background:url('/img/icons/journal-plus.svg') center no-repeat;width:54px;}
.a_usuario{background:url('/img/icons/person-add.svg') center no-repeat;width:54px;}
.a_backup{background:url('/img/icons/person-gear.svg') center no-repeat;width:54px;}
.a_impostos{background:url('/img/icons/calculator.svg') center no-repeat;width:54px;}
.a_config{background:url('/img/icons/gear.svg') center no-repeat;width:54px;background-size: 34px;}
.a_log{background:url('/img/icons/journal-text.svg') center no-repeat;width:54px;background-size: 34px;}
.a_arquivados{background:url('/img/icons/folder-symlink.svg') center no-repeat;width:54px;background-size: 34px;}
.a_historico{background:url('/img/icons/list-columns-reverse.svg') center no-repeat;width:54px;background-size: 34px;}
.a_condicoes{background:url('/img/icons/list-ol.svg') center no-repeat;width:54px;background-size: 34px;}

.rels td{padding:25px;}
.relatorio{width:100%;background:url('/img/icons/bar-chart.svg') center 20px no-repeat;height:75px;background-size:10%;}
.relatorio span{padding-top:60px;}

.button_hide{opacity:0.3;}
.button_hide:hover{opacity:0.3;border:1px dotted #a1a1a1;cursor:default;}

.dataTables_wrapper{padding:10px 5px;background:#FFF;border:1px solid #CCC;}
/* .dataTables_filter{margin:-110px 10px 0 0;} */
.dataTables_filter label{color:#3b3b3b}
.dataTables_filter input[type='search']{width:320px;padding:5px 10px;border-radius:6px;border:1px solid #CCC;}
.dataTables_filter input[type='search']:focus{outline-color: #AAA;}
/* .dataTables_filter label:after{content:'';position:relative;float:right;width:32px;height:32px;background:url('/img/icons/search.png') center no-repeat;} */
.dataTables_length label{margin-bottom: 0;padding-top:10px;}
.DTTT_button_print{width: 100%;max-width: 100px;text-align: center;}

.conteudo .branco{border:1px solid #CCC;}

div.cad{margin:10px 0;}
.cad>div.left{width:50%;margin:10px 0 10px 0;}
.cad>div.right{width:45%;margin:10px 5% 10px 0;}
.cad .left label, .cad .right label{width:18%;margin:0 2% 5px 0;font-weight:500;white-space: nowrap;}
.cad .left input, .cad .right input, .cad .left input,.cad .left select, .cad .right select{width:80% !important;margin:0 0 5px 0;border:1px solid #CCC;text-transform: uppercase;}
.cad input[type='tel'], .cad select.id_cidade{width:80% !important;margin:0 0 5px 0;border:1px solid #CCC;}
.cad .left .id_estado{width:25%;}
.cad .left .cep{width:35%;}

.cad_itens{padding:15px 45px;}
.cad_itens table{border:1px solid #CCC;margin-bottom:20px;}
.cad_itens table td, .cad_itens table th{border:1px solid #CCC;position:relative;}
.cad_itens table input,.cad_itens table select{width:100% !important;border: 1px solid #CCC;}
.cad_itens table, .cad_itens table th{text-align:center;}
.cad_itens table input[type='checkbox']{width:20px;height:20px;border: 1px solid #CCC;}
.cad_itens table input[readonly]{border:0;background-color:transparent;}
.cad_itens table input, .cad_itens table select option{text-align:center !important;}
.cad_itens table tbody tr:hover{background-color:#FFF;}
.cad_itens .add_del{position:absolute;right:10px;}
.cad_itens .add_item,.cad_itens .del_item{position:absolute;font-weight:bold;}
.cad_itens .add_item{font-size:26px;right:-43px;}
.cad_itens .del_item{font-size:16px;right:-25px;color:red;margin-top: 1px;}

.cad_itens table tfoot tr td{padding:5px;background-color:#FFF;font-weight: 500;}
.cad_itens table tfoot tr.blank td[colspan='12']{height:5px;border:2px solid #FFF}
.cad_itens table tfoot tr.blank + tr{height:0px !important;border:1px solid #CCC}
.cad_itens table tfoot tr.blank + tr td{padding:0;}
.cad_itens table tfoot tr td[align='right']{border-bottom:2px solid #FFF}
.cad_itens table span{display:block;height:28px;line-height:28px;}
.cad_itens table span + input{width:83% !important;height:28px;}

.cad_itens .linha label{width:80px;}
.cad_itens .linha textarea{width:335px;height:60px;padding:5px;max-width:335px;}
:not(.login) input[type="submit"]{height:60px;border:1px solid #a1a1a1;font-size:22px;width:150px !important;background:url('/img/salvar.png') 10px 0 no-repeat;padding:10px 10px 10px 50px !important;}
:not(.login) input[type="submit"]:hover{border:1px solid #C5C0C1;}

.permissoes>h2{width:80%;margin:0 10%;}
.permissoes>div{width:30%;margin:5px 10% 0;}
.permissoes>div.select_pai input{margin:5px 0 0 !important;}
.cad_impostos h4{text-align: center;}

.right .fornecedor{width:80%;}
.right .fornecedor a{line-height:27px;margin-left:5px;font-weight:bold;}
.right .fornecedor .add-fornecedor{font-size:27px;}
.right .fornecedor .del-fornecedor{font-size:17px;color:red;}

.cad_itens .cod_material{text-align:left !important;}

#nChapas{/*background-color: #eee;*/}

.delItemRomaneio{font-weight:bold;font-size:16px;color:red;margin-top: 1px;text-decoration: none;outline: none;}

/* Started addProposta */
.addProposta, .addRomaneio{padding:15px 45px;}
.addProposta table, .addRomaneio table{border:1px solid #CCC;margin-bottom:20px;}
.addProposta table tr{position:relative;}
.addProposta table td,.addProposta table th, .addRomaneio table td,.addRomaneio table th{border:1px solid #CCC;/*position:relative;*/}
.addProposta table td[data-tipo="1"], .addProposta table th[data-tipo="1"], .addRomaneio table td[data-tipo="1"], .addRomaneio table th[data-tipo="1"]{display: none;}
.addProposta table input,.addProposta table select, .addRomaneio table input,.addRomaneio table select{width:100% !important;border: 1px solid #CCC;}
.addProposta table,.addProposta table th, .addRomaneio table,.addRomaneio table th{text-align:center;}
.addProposta table input[type="checkbox"], .addRomaneio table input[type="checkbox"]{width:20px;height:20px;border: 1px solid #CCC;}
.addProposta table input[readonly], .addRomaneio table input[readonly]{border:0;background-color:transparent;}
.addProposta table input,.addProposta table select option, .addRomaneio table input,.addRomaneio table select option{text-align:center !important;}
.addProposta table tbody tr:hover, .addRomaneio table tbody tr:hover{background-color:#FFF;}
.addProposta .add_del{position:absolute;left:-65px;}
.addProposta .add_item,.addProposta .del_item{position:absolute;font-weight:bold;}
.addProposta .add_item{font-size:26px;right:-43px;}
.addProposta .del_item{font-size:16px;right:-25px;color:red;margin-top: 1px;}
.addProposta table tfoot tr td, .addRomaneio table tfoot tr td{padding:5px;background-color:#FFF;font-weight: 500;}
.addProposta table tfoot tr.blank td[colspan="12"], .addRomaneio table tfoot tr.blank td[colspan="12"]{height:5px;border:2px solid #FFF}
.addProposta table tfoot tr.blank + tr, .addRomaneio table tfoot tr.blank + tr{height:0px !important;border:1px solid #CCC}
.addProposta table tfoot tr.blank + tr td, .addRomaneio table tfoot tr.blank + tr td{padding:0;}
.addProposta table tfoot tr td[align="right"], .addRomaneio table tfoot tr td[align="right"]{border-bottom:2px solid #FFF}
.addProposta table span, .addRomaneio table span{display:block;height:28px;line-height:28px;}
.addProposta table span + input, .addRomaneio table span + input{width:83% !important;height:28px;}
.addProposta .linha label, .addRomaneio .linha label{width:80px;}
.addProposta .linha textarea, .addRomaneio .linha textarea{width:100%;height:100px;padding:5px;}
.addProposta .cod_material{text-align:left !important;}
.addProposta table td,.addProposta table th, .addRomaneio table td,.addRomaneio table th{font-size: smaller;}
/* Ended addProposta */

.filtro{margin-bottom:15px;}
.alt_cad tbody textarea{padding:2px 5px;resize:vertical;}

@media print{
	body{position:relative;}
	.topo,.menu,.DTTT_container,#cod_funcionario,#cod_armario{display:none !important;}
	#printable>div,.header_relatorio,#printable h2{display:block !important;}
	#busca{top:110px; width: 100% !important;}
	#busca label,#busca input,#busca select{font-size:10px;}
	#busca label{margin-top:-5px;width:100px;}
	#busca input[type="submit"]{display:none;}
	#busca input,#busca select{border:0;}
	#busca #data,#busca #data1{width:70px;}
	.bens{top:110px !important;}
	.bens label{width:100px !important;}
	/*.dataTables_filter{visibility:hidden;height:50px;}*/
	.dataTables_filter{display:none;}
	.header_relatorio img{width:100%;}
	#printable h2{font-size:16px;padding-bottom:5px;text-align:left;margin-top:-10px;padding-left:10px;}
	#printable tr{font-size:10px !important;font-weight:normal !important;max-height:37px !important;}
	#printable tbody tr{height:25px !important;page-break-before:always;}
	#printable tbody .even{background:#E7E7E7 !important;}
	table.dataTable tbody tr:last-child{background:#D8D0D1 !important;}
	table.dataTable td, table.dataTable th, span[data-status], b{padding:0 4px !important;font-size:9px;}
	#printable tr td strong{font-size:9px !important;}
	.no-print{display: none !important;}
	/* .dataTables_wrapper table tr td:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(4)):not(:last-child), .dataTables_wrapper table tr th:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(4)):not(:last-child){display: none;} */
	/*#printable table.dataTable tbody td, #printable table.dataTable tbody th{padding:3px 10px !important;vertical-align:middle;}*/

	table.dataTable tr td:last-child, table.dataTable tr th:last-child, .dataTables_paginate, .dataTables_length{ display: none; }
	#busca input, #busca label, #busca select{ width: auto !important; margin-right: 5px !important; }
}

@media print and (orientation:landscape) { 
	#printable h2{margin-top:10px;}
	#busca{top:140px !important;}
}