:root {
	--CorPrincipal: #373868;
	--CorGradienteEscuro: #214b28;
	--CorGradienteClaro: rgba(59, 96, 65, 0.88);
	--CorVerdeClaro: #36b37e;
	--CorFundo: #e2e7e3;
	--CorFundoLista: #0001;
	--CorLoader: #e6f3e8;
	--CorActive: #bbd3be;
	--CorModal: #000000db;
	--CorMsgStatus: #ee7f00;
	--CorMsgErro: #ee3a3a;
	--CorMsgPositiva: #1d7e2d;
	--CorErroLogin: #ff8080;
	--CorFonteLogin: white;
	--CorFundoDesabilitado: #e3e3e3;
	--CorDesabilitado: #939393;
	--CorLinksEstatuto: #001fff;
	--CorMenuLateral: #f5fff7;
	--CorEncontradoMark: #ffdea1;
	--CorEncontradoMarkIndex: orange;
	--CorBackgroundCard: #ebefec;
	--CorTextoActive: #fff;
}

* {
	font-family: 'Poppins', sans-serif;
	box-sizing: content-box;
}

br {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	height: 100vh;
	width: 100vw;
	overflow: hidden;
	/* font-size: large; */
	word-wrap: normal;
}

html {
	overflow: hidden;
}

#root {
	font-family: 'Poppins', sans-serif;
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: var(--CorPrincipal);
}

#loaderContainer {
	position: absolute;
	z-index: 1;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.loader {
	border: 16px solid var(--CorLoader);
	border-top: 16px solid var(--CorPrincipal);
	border-radius: 50%;
	width: 100px;
	height: 100px;
	animation: spin 1s linear infinite;
	min-width: 100px;
	min-height: 100px;
	align-self: center;
}

.loader-small {
	border: 5px solid var(--CorLoader);
	border-top: 5px solid var(--CorPrincipal);
	width: 50px;
	height: 50px;
	min-width: 50px;
	max-width: 50px;
	min-height: 50px;
	max-height: 50px;
	align-self: center;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.center {
	margin: auto;
}

ion-spinner {
	--color: var(--CorPrincipal);
}

ion-progress-bar {
	--background: var(--CorActive);
	--progress-background: var(--CorPrincipal);
}
