﻿@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;
}

        .form-content {
            padding: 5%;
            border: 1px solid #ced4da;
            margin-bottom: 2%;
        }

        .form-control {
            /*border-radius:1.5rem;*/
        }

		.form-dddDDI{
			padding-left:5px;
			padding-right:5px;
			width: 32px;
		
		}

        .btnSubmit {
            border: none;
            border-radius: 1.5rem;
            padding: 1%;
            width: 20%;
            cursor: pointer;
            background: #0062cc;
            color: #fff;
        }
        .titleUnderline {
            
            color:#073b5d; 
            font-weight:bold; 
            border-bottom: solid 1px #073b5d; 
            /*font-size:17px; padding: 12px 0px 0px 0px*/
        }

.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;
}
.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;
}
.btEnviar {
    font-size: 16px !important;
	font-weight:bold !important;
    color: #000000 !important;
	align-items:center !important;
	vertical-align:middle !important;
	display: flex !important;
	background: linear-gradient(180deg, rgba(252,219,31,1) 0%, rgba(136,186,131,1) 100%) !important;
	height: 60px !important;
	border:none !important;
	width: 120px !important;
	text-align:center;
}
.btEnviar:hover {
    color: #f1faff !important;
	background: linear-gradient(180deg, rgba(184,161,29,1) 0%, rgba(97,130,93,1) 100%) !important;
	height: 60px !important;
}

.btLimpar {
    font-size: 16px !important;
	font-weight:bold !important;
    color: #000000 !important;
	align-items:center !important;
	vertical-align:middle !important;
	display: flex !important;
	background: linear-gradient(180deg, rgba(35,158,217,1) 0%, rgba(125,213,255,1) 100%) !important;
	height: 60px !important;
	border:none !important;
	width: 120px !important;
	text-align:center;
}
.btLimpar:hover {
    color: #f1faff !important;
	background: linear-gradient(180deg, rgba(25,112,154,1) 0%, rgba(96,163,195,1) 100%) !important;
	height: 60px !important;
	}

@media (min-width: 1250px) {
}

@media (min-width: 1130px) {
}

@media (max-width: 1200px) {
	.margConteudo{
		padding: 30px 50px 30px 50px;
	}
}

@media (max-width: 981px) {
	.margConteudo{
		padding: 25px 20px 25px 20px;
	}
	.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: 25px 10px 25px 10px;
	}
}