/* Imagem de Fundo Padrão para todas as páginas */
.t-Body {
background: url('imagens/Geometric Pattern Background.jpg') no-repeat center center fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
}

/* Badge Unidade */
.t-Button-badge {
		color:white;
}

/* Corrigir bug Chrome */
.apex-item-select:focus, .apex-item-text:focus, .apex-item-textarea:focus {
		border: 1.1px solid #000000; 
}

/* .select2-selection--single {
	border-radius: 2px !important;
	min-height: 2.8rem !important;
}

.select2-container--default .select2-selection--multiple {
	border-radius: 2px !important;
	min-height: 2.8rem !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  margin-top: 15px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 0px !important;
	overflow: unset !important;
} */

.x-form-text {
	min-height: 2.8rem !important;
	max-height: 2.8rem !important;
}

#fotoTopico {
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: auto;
	max-height: 70vh;
	height: auto;
	width: auto;
}

div.t-Dialog-bodyWrapperIn:has(#fotoTopicoAmpliada) {
    height: inherit;
    left: 50%;
    overflow: auto;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
		display: flex;
		justify-content: center;
}

.fotoRequired .t-Region-title::after, .pdaRequired .t-Button-label::after, .assRequired .t-Button-label::after {
  content: " *"; 
  color: #d93025; 
  font-weight: bold;
  vertical-align: baseline; 
}