input:-internal-autofill-selected {background-color: transparent !important;}
html, body, main{
background-color: #e9e9e9;
height: 100%;
}
body{
margin: 0;
padding: 0;
}
main{
display: flex;
align-items: center;
justify-content: center;
align-content: center;
flex-direction: column;
padding: 0;
margin: 0;
}
.form-signin{
	margin-top: 120px !important;
}
.footer{
height: 16px;
}
#vue-recaptcha-bca>div{margin: auto !important;}	
@media (max-width: 300px)
{
	#vue-recaptcha-bca>div
	{
		transform: scale(1.89999);
	}
}
input{color: white;}
.rc-anchor-alert{display: none !important;}
#rc-anchor-container{background-color: #e9e9e9 !important;}
.rc-anchor-light {
	background: #f9f9f900 !important;
}
/* Change the white to any color */
input{
	border: 1px solid lightgray;
	-webkit-box-shadow: 0 0 0 30px rgba(233, 233, 233, 1) inset !important;
}
.form-control:focus {
	border-color: rgb(39, 126, 73, 0.5);
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
	border: 1px solid rgb(39, 126, 73, 0.5);
	background-color: transparent !important;
	-webkit-box-shadow: 0 0 0 30px rgba(233, 233, 233, 1) inset !important;
}
:root {
	--mdc-theme-primary: rgb(39, 126, 73) !important;
}

.green-gencau {
	background-color: rgb(39, 126, 73) !important;
	color: #f5f5f5;
}

.green-text-gencau {
	color: var(--mdc-theme-primary);
}

.slide-fade-enter-active {
	transition: all 1.3s ease-out;
}

.slide-fade-leave-active {
	transition: all 1.8s cubic-bezier(1, 0.5, 0.8, 1);
}

.slide-fade-enter-from,
.slide-fade-leave-to {
	transform: translateX(20px);
	opacity: 0;
}

html,body {
	height: 100%;
}

body,main {
	display: flex;
	align-items: center;
}

body {
	background-color: #f5f5f5;
}

main {
	justify-content: center;
	align-content: center;
	flex-direction: column;
	padding: 0;
	margin: 0;
	width: 100%;
	width: -webkit-fill-available;
}

.login-logo {
	width: 100%;
}

.form-signin {
	max-width: 330px;
	padding: 15px;
}
.form-control{
	background-color: transparent !important;
}
.btn-esqueci{
	text-decoration: none;
}