.combo-largura64 {
	width: 64px !important;
}

.combo-largura80 {
	width: 80px !important;
}

.combo-largura100 {
	width: 100px !important;
}

.combo-largura150 {
	width: 150px !important;
}

.combo-largura175 {
	width: 175px !important;
}

.combo-largura200 {
	width: 200px !important;
}

.combo-largura250 {
	width: 250px !important;
}

.combo-largura300 {
	width: 300px !important;
	min-width: 300px !important;
}

.combo-largura350 {
	width: 350px !important;
}

.combo-largura400 {
	width: 400px !important;
}

.combo-largura450 {
	width: 450px !important;
}

.btn-wizard {
	float: right;
}

.aba-avaliacao-motivo-reprovacao .ui-inputfield {
	width: 300px !important;
}

.aba-avaliacao-data .ui-inputfield {
	text-align: center !important
}

.coluna-larguna120 {
	width: 120px !important;
}

.coluna-larguna140 {
	width: 140px !important;
}

.form-grid-edited {
	max-width: 82em;
}

.form-grid-edited tr, .form-grid-edited td {
	border: none !important;
	border-color: transparent;
	background-color: transparent;
}

.form-grid-edited td {
	padding: 8px 20px !important;
}

.form-grid-edited select {
	margin-top: 10px;
}

.aba-avaliacao-condicao label {
	width: 120px;
	min-width: 50px !important;
	text-align: left !important;
}

.aba-avaliacao-condicao tr td:nth-child(2) label {
	width: 90px;
}

.largura250 {
	width: 250px !important;
}

.largura300 {
	width: 300px !important;
}

.grupoBotoesControle {
	margin-bottom: 5px;
}

.ui-autocomplete-input::-webkit-input-placeholder {
	text-transform: none !important;
	color: #555555 !important;
}

.upload {
	width: 300px;
	height: 160px;
	padding-bottom: 10px;
	border-style: solid;
	border-width: 1px !important;
	border-style: solid;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-color: rgba(0, 0, 0, 0.33);
}

.upload .ui-fileupload-content {
	display: none;
}

.upload .ui-panelgrid-cell {
	width: 150px;
}

.upload-panel-segunda-coluna {
	text-align: center !important;
	border: none;
}

.upload-miniatura {
	width: 145px;
	height: 110px;
}

.margem-top20 {
	margin-top: 20px !important;
}

.naoMostrarAsteriscoPrimeFaces .ui-outputlabel-rfi {
	display: none;
}

.tabela-linha-1 {
	margin-top: 15px;
	width: 80%;
}

.tabela-linha-2 {
	width: 80%;
}

.ui-selectonemenu-filter-container {
	width: 98% !important;
}

.vistorias-container,
.vistorias-finalidade-container {
	max-width: 980px;
}

.vistorias-finalidade-container {
	text-align: center;
}

.vistorias-finalidade-botao {
	border: 1px solid #dadada;
	height: 175px;
	border-radius: 10px;
	margin: 2px 2px;
	background-color: white;
	min-width: 150px;
	padding-top: 30px;
}

.ui-g-4.vistorias-finalidade-botao {
	width: calc(100%/ 3 - 4.1px);
	min-width: 150px;
}

.ui-g-3.vistorias-finalidade-botao {
	width: calc(100%/ 4 - 4px);
	min-width: 125px;
}

.vistorias-finalidade-botao:hover {
	background-color: rgba(255, 195, 146, 0.32);
	color: black;
}

.vistorias-finalidade-botao a {
	height: 100%;
}

.vistorias-finalidade-botao a, .vistorias-finalidade-botao label {
	display: block;
}

.vistorias-form-outra-finalidade {
	margin-top: 20px;
	width: 100%;
}

.vistorias-form-outra-finalidade TD:nth-child(1) {
	text-align: left;
	width: 110px;
}

.vistorias-form-outra-finalidade TD:nth-child(2) {
	text-align: left;
}

.vistorias-form-outra-finalidade TD:nth-child(3) {
	text-align: right;
}

.vistorias-form-outra-finalidade TD:nth-child(4) {
	text-align: right;
	width: 120px;
}

.cabecalho-grupo {
	font-weight: bold !important;
}

.botoes-esquerda {
	padding-right: 15px
}

.order-list-sem-botoes-ordenacao .ui-orderlist .ui-button.ui-orderlist-button-move-top,
	.order-list-sem-botoes-ordenacao .ui-orderlist .ui-button.ui-orderlist-button-move-bottom,
	.order-list-sem-botoes-ordenacao .ui-orderlist .ui-button.ui-orderlist-button-move-up,
	.order-list-sem-botoes-ordenacao .ui-orderlist .ui-button.ui-orderlist-button-move-down
	{
	visibility: hidden !important;
}

.ui-orderlist .ui-orderlist-item {
	border-bottom-width: thin;
	border-style: solid !important;
	border-radius: initial !important;
	border-color: #d3d3d3 !important;
	margin: 0 !important;
	padding: 0px !important;
}

.ui-orderlist td {
	border-width: 0px 1px 0px 1px !important;
	border-style: solid !important;
	border-radius: initial !important;
	border-color: #d3d3d3 !important;
	margin: 0 !important;
}

input.normalcase {
	text-transform: none !important;
}

.normalcase * {
	text-transform: none !important;
}

input.numero {
	text-align: right;
}

input.centralizado {
	text-align: center;
}

.colunas-check-tipo-veiculo tr td:nth-child(2) label {
	padding-right: 15px !important;
}

.colunas-check-tipo-veiculo tr td:nth-child(4) label {
	padding-right: 15px !important;
}

.colunas-check-tipo-veiculo tr td:nth-child(6) label {
	padding-right: 15px !important;
}

.colunas-check-tipo-veiculo tr td:nth-child(8) label {
	padding-right: 15px !important;
}

.colunas-check-tipo-veiculo tr td:nth-child(10) label {
	padding-right: 15px !important;
}

.ui-orderlist.ui-grid-responsive .ui-orderlist-controls {
	margin-right: 0px;
}

.ui-grid-col-2 {
	width: 0px !important;
}

.ui-grid-col-10 {
	width: 100%;
}

.botao-marcar-todos {
	display: inline-grid;
	padding-left: 5px;
	float: right !important;
}

.label-order-list-arrastar {
	float: right;
	padding-right: 10px;
	padding-top: 6px;
	color: #797979;
}

.label-disponibilidade-leitor-codigo-barras {
	float: right;
	width: 450px;
	padding: 10px;
}

.orderlist-condicoes-coluna-ordem {
	width: 10%;
}

.orderlist-condicoes-coluna-descricao {
	width: 40%;
}

.orderlist-condicoes-coluna-resultado {
	width: 10%;
}

.orderlist-condicoes-coluna-ativo {
	width: 10%;
}

.orderlist-condicoes-coluna-padrao {
	width: 6%;
}

.orderlist-condicoes-coluna-acoes {
	width: 23%;
}

.orderlist-condicoes-conteudo-ordem {
	width: 8%;
	padding-left: 5px
}

.orderlist-condicoes-conteudo-descricao {
	width: 35%;
	max-width: 265px;
	overflow: hidden;
	padding-left: 5px;
}

.orderlist-condicoes-conteudo-resultado {
	width: 10%;
	padding-left: 5px;
}

.orderlist-condicoes-conteudo-ativo {
	width: 7%;
	height: 24px;
	margin: 0 auto;
}

.orderlist-condicoes-conteudo-padrao {
	width: 7%;
	height: 24px;
	margin: 0 auto;
}

.orderlist-condicoes-conteudo-acoes {
	width: 20%;
	padding-left: 5px;
}

.orderlist-consulta-condicoes-coluna-ordem {
	width: 12%;
}

.orderlist-consulta-condicoes-coluna-descricao {
	width: 50%;
}

.orderlist-consulta-condicoes-coluna-resultado {
	width: 18%;
}

.orderlist-consulta-condicoes-coluna-ativo {
	width: 10%;
}

.orderlist-consulta-condicoes-coluna-padrao {
	width: 10%;
}

.orderlist-consulta-condicoes-conteudo-ordem {
	width: 12%;
	text-align: right;
	padding-right: 5px;
}

.orderlist-consulta-condicoes-conteudo-descricao {
	width: 50%;
	padding-left: 5px;
}

.orderlist-consulta-condicoes-conteudo-resultado {
	width: 18%;
	height: 24px;
	margin: 0 auto;
	padding-left: 5px;
}

.orderlist-consulta-condicoes-conteudo-ativo {
	width: 10%;
	padding-left: 5px;
}

.orderlist-consulta-condicoes-conteudo-padrao {
	width: 10%;
	padding-left: 5px;
}

.ui-orderlist.ui-grid-responsive .ui-orderlist-list, .ui-orderlist.ui-grid-responsive .ui-orderlist-caption
	{
	overflow-x: hidden;
	overflow-y: auto;
}

.categoria-validade {
	float: left;
}

.sessao-botoes {
	min-height: 25px;
}

.ui-autocomplete .ui-autocomplete-dropdown {
	width: 25px;
}

.combo-editavel input {
	background: #e6e6e6
		url(/vei-placalacre/javax.faces.resource/images/ui-bg_glass_75_e6e6e6_1x400.png.xhtml?ln=primefaces-detran)
		50% 50% repeat-x;
}

.combo-editavel :focus {
	background: #fef3e1
		url("/vei/javax.faces.resource/images/ui-bg_glass_75_fef3e1_1x400.png.xhtml?ln=primefaces-detran")
		50% 50% repeat-x;
	color: #212121;
}

.combo-editavel :hover {
	background: #fef3e1
		url("/vei/javax.faces.resource/images/ui-bg_glass_75_fef3e1_1x400.png.xhtml?ln=primefaces-detran")
		50% 50% repeat-x;
}

.input-tipo-processo {
	width: 450px;
	margin-left: 5px;
}

.input-fabricacao-placas-normal {
	width: 100px;
}

.input-descricao-curto {
	width: 200px;
}

.input-descricao {
	width: 745px;
	margin-left: 10px;
}

.output-unidade-medida {
	width: 2px;
	margin-left: 10px;
}

.input-uf {
	width: 20px;
	margin-right: 50px;
}

.form-fabricacao-placas{
	border:hidden !important;
	width:100%;
}
.form-fabricacao-placas TD{
	border: hidden !important;
}

.input-uso-lacre-normal{
	width: 100px;
	margin-left: 18px;
}

.botoes-lacres-disponiveis{
	width: 90px;
	display: inline-block;
	min-height: 1px;
}

.mensagem-erro {
	color: red;
}
