*{color: #737373;}
.formulario_esquerda, .esquerda, .painel_esquerda{padding: 10px; width: 40%; text-align: left; float: left; height: 100%; overflow-y: auto; border: 1px solid #D0D0D0; border-radius: 3px;}
.filtroForm{display: inline-block; margin: 0 auto;  margin: 1px; text-align:left;} 
.formGroup{min-width: 250px;} 
.formGroup button{float: right; height: 40px;}
.formGroup input{width: calc(100% - 50px);}
#mainContent{margin: 0; padding: 0; width: 100%; font-family: arial; text-align: center; box-sizing: border-box; height: 100%; word-wrap: break-word;}

.formulario_direita, .direita, .painel_direita{padding: 20px; width: 60%; text-align: left; float: right; height: 100%; overflow-y: auto; border: 1px solid #D0D0D0; border-radius: 3px;}

button:disabled, input:read-only {
    background: #dddddd;
}

@media screen and (max-width:850px)
{
	.formulario_esquerda, .esquerda, .painel_esquerda{width: 45%;}
	.formulario_direita, .painel_direita{width: 55%;}
}
@media screen and (max-width:800px)
{
	.formulario_esquerda, .esquerda, .painel_esquerda{width: 50%;}
	.formulario_direita, .direita, .painel_direita{width: 50%;}
}
@media screen and (max-width:680px)
{
	.formulario_esquerda, .esquerda, .painel_esquerda{width: 100%;}
	.formulario_esquerda, .esquerda, .painel_esquerda{height: 50%;}
	
	.formulario_direita, .direita, .painel_direita{width: 100%; padding: 10px;}
	.formulario_direita, .direita, .painel_direita{height: 50%;}
	.filtroForm{width: 100%;}
}

.tableCargaTabela{position: absolute; background: white; border: 1px solid #D0D0D0; #D0D0D0; padding: 10px; z-index: 99999; display: none; min-width: 150px;}
.cargaTabela{width: 30px; height: 15px}
.cargaTabela:hover .tableCargaTabela{display: block; color: black; }
.cargaTabela:hover td{color: #737373;;}
.form_obrigatorio{color: red;}
.float_right{float: right;}
.cor_verde{color: green;}
.info{padding: 10px; width: 100%; background: orange; color: white;}

/*deixa os inputs em negrito*/
.form{font-weight: bold;}

.form::-webkit-input-placeholder {
   font-weight: normal;
}

.form:-moz-placeholder {
   font-weight: normal;
}

.form::-moz-placeholder {
   font-weight: normal;
}

.form:-ms-input-placeholder {  
   font-weight: normal;
}

select[readonly] {
  background: #dddddd; /*Simular campo inativo - Sugestão @GabrielRodrigues*/
  pointer-events: none;
  touch-action: none;
}
.atualizaData{
	border: solid 1px #dddddd; 
	padding: 5px;
	position: relative;
}
.atualizaData:hover{
	background: #dddddd; 
	color: white;
}
.dataListCustom{
	height: 100px; 
	overflow: auto;
	position: fixed; 
	width: 220px;
	z-index: 99999;
	background: white;
	box-sizing: border-box;
	display: none;
	border: solid 1px #dddddd;  
}

@media screen and (max-width:700px)
{
	.dataListCustom{
		width: 95%;
		position: relative;
		}
}

#statusRequisicaoTop{position: fixed; top: 0px; width: 100%;}
#statusRequisicaoContent{background: green; color: white; margin: 0 auto; border-radius: 10px; position: relative; width: 200px; padding: 10px;}


.table_grid_editavel td {padding: 1px;}
.table_grid_editavel tr {padding: 1px;}
.table_grid_editavel *{padding: 1px; margin: 0px; ; z-index: 1;}
.table_grid_editavel {padding: 0px; z-index: 9999; display: block; overflow-y:auto;}
.table_grid_editavel .tableHead {z-index: 9999;}
.table_grid_editavel .dataListCustom {z-index: 9999;}
.div_grid_editavel{width: 100%;  position: relative;  z-index: 99999; overflow-x:auto; overflow-y:hidden;}

.filtroForm_grid_editavel {  width: 100%; display: inline-block; margin: 0 auto;  margin: 0px; text-align:left;} 
.filtroForm_grid_editavel .fa-search {height: 29px; padding: 0px; width: 45px;}
.form_obrigatorio_grid_editavel{color: red; float: left; margin: 0px; height: 10px; padding: 0; margin-top: -5px;}
.ui-datepicker *{z-index: 9999}
.form_filtro{text-align: left;}


.tab_resultado_consulta tr td { border-bottom: 1px solid #6b8dae; font-size: 12px;}
.tab_resultado_consulta tr td b {font-size: 12px;}
.form  {
     border: 0.5px solid #6b8dae;
  }