@charset "utf-8";

/*Propriedades para DESKTOP*/
#lgpd{
    position: fixed;
    bottom: 0;
    background-color: #ffffff;
    color: #0346a7;
    display: block;
    width: 100%;
    padding: 12px 0px 0px 0px;
    z-index: 9999999;
    border-top: 2px solid rgba(3,70,167,0.4);
    text-align: left;
}

#lgpd .lei{
	font-weight: bold;
}

#lgpd strong{
	font-weight: 900;
}
#lgpd ins{
	cursor: pointer;
}
#lgpd span{
	cursor: pointer;
	font-size: 1rem;
	font-weight: 600;
}

#lgpd p{
	line-height: normal;
	font-size: 0.9rem;
}
#lgpd .documento-lgpd{
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	 align-items: center;
}

#lgpd .descricao-lgpd{
	width: 100%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	 box-sizing: border-box;
}
@-webkit-keyframes atencao {
	0%{-webkit-transform: scale(1.1);transform: scale(1.1);}
	50%{-webkit-transform: scale(0.8);transform: scale(0.8);}
	100%{-webkit-transform: scale(1.1);transform: scale(1.1);}
}
@keyframes atencao {
	0%{-webkit-transform: scale(1.1);transform: scale(1.1);}
	50%{-webkit-transform: scale(0.8);transform: scale(0.8);}
	100%{-webkit-transform: scale(1.1);transform: scale(1.1);}
}

#lgpd .atencao-lgpd{
	-webkit-animation: atencao 1s ease-in-out 100ms infinite ;
	        animation: atencao 1s ease-in-out 100ms infinite ;
}
#lgpd .botao-lgpd a{
    text-align: center;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 30px;
    margin: 0 auto;
    word-break: unset;
    background-color: #343333;
    color: #fff;
}

#lgpd .botao-lgpd{
	width: 30%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/*Mobile*/
@media (min-width: 1px) and (max-width: 999.5px) {
	#lgpd{
		text-align: center;
	}
	#lgpd .documento-lgpd{
		display: block;
	}
	#lgpd .descricao-lgpd{
		width: 100%;
	    margin: 21px 0px;
	 }

	#lgpd .botao-lgpd{	
		width: 100%;
	}
	#lgpd .botao-lgpd a{
	    font-size: 2rem;
	    position: relative;
	    top: -20px;

		}
	#lgpd span{
	font-size: 1rem;
	font-weight: 600;
    }

	#lgpd p{
		font-size: 0.9rem;
	}
}

/*IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}