﻿@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,700;0,800;1,300;1,400;1,700;1,800&display=swap');

body {
	background: #FFF;
	font-family: 'Poppins', sans-serif !important;
}
.margPadd{
	margin:0px !important;
	padding:0px !important;	
}
.rowMarg{
	margin-right: 0px !important;
    margin-left: 0px !important;
}
.siteWidth{
	max-width: 1400px;
	margin: auto;
	margin-bottom: 0px;
}
.margConteudo{
	padding: 50px 120px 50px 120px;
}
.imgBorder img{
	border-radius:10px !important;
}
.satura img {
	transition: 0.3s;
	/*width: 80%;*/
	text-align: center;
}
.satura img:hover {
	transition: 0.3s;
	/*width: 82%;*/
	   -webkit-filter: saturate(220%);
		filter: saturate(220%);
}
.hyperlink:hover {
    opacity: .8;
	text-decoration:none;
}
.titleHome1b h3 {
	font-family: 'Poppins', sans-serif !important;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-size: 24px;
	font-weight:bold;
	text-align: center;
	color:#239ED9;
	margin-bottom:20px;
}
.line1{
	border: solid 6px #239ED9;
}
.line2{
	border: solid 1px #239ED9;
}
.esquecSenha{
	font-size:16px !important;
	color:#239ED9 !important;
	text-decoration:none !important;
	padding-left: 15px !important;
}
.esquecSenha:hover{
	font-size:16px !important;
	color:#239ED9 !important;
	text-decoration:none !important;
	padding-left: 15px !important;
   -webkit-filter: saturate(40%) !important;
	filter: saturate(40%) !important;
}
.quadroLogin{
	padding: 50px 50px 20px 50px;
}
.quadroNotif{
	margin: 0px 0px;
	padding: 8px 40px;
	background-color: #FFDFDF;
	color: #ED3333;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	align-items: center;
}
.quadroCadastro{
	font-size:16px !important;
	color:#239ED9 !important;
	text-decoration:none !important;
	border: solid 1px #239ED9 !important;
	padding: 10px 15px !important;
	margin: 20px 0px !important;
	cursor:pointer;
}
.quadroCadastro:hover{
   -webkit-filter: saturate(40%) !important;
	filter: saturate(40%) !important;
	background-color: rgba(35,158,217,0.05) !important;
}

@media (min-width: 1250px) {
}

@media (min-width: 1130px) {
}

@media (max-width: 1200px) {
	.margConteudo{
		padding: 30px 60px 30px 60px;
	}
}

@media (max-width: 981px) {
	.margConteudo{
		padding: 25px 40px 50px 40px;
	}
	.quadroLogin{
		padding: 40px 40px 20px 40px;
	}
	.fundoHome1 {
		background: url(../Images/Home/bg_home1M.svg) no-repeat;
		background-size: cover;
	}
	.titleGradient h1 {
		font-size: 36px;
		margin-bottom:35px;
	}
}

@media (max-width: 768px) {
	.margConteudo{
		padding: 15px 10px 40px 10px;
	}
	.quadroLogin{
		padding: 20px 20px 20px 20px;
	}
}