body.termos {
	
	background-color: #FFFFFF;
	  margin: 0;
}

div#div-termos {
  margin: 0 3vw;
}

#div-termos h1, #div-politica h1 {
  color: #CC3D91;
  font-family: 'PT Sans', sans-serif;
  font-size: 2vw;
  width: fit-content;
  margin: 0 auto 5vh;
  text-align: center;
}

#div-termos h2
,#div-politica h2{

	font-size: larger;
	font-weight: bold;
	
	color: #CC3D91;
	
	font-family: 'PT Sans', sans-serif;
	
	margin: 2.5vw 0 0 0vw;	

}



#div-termos p
,#div-politica p{
	
		font-family: 'PT Sans', sans-serif;
	
  margin: 1vw 2vw;
  color: #148C87;
  text-align: justify;
}

#div-termos p strong
,#div-politica p strong{
	
	color: #CC3D91;	
	
}

.termos div.obj_logo {
	background-image: url("../images/logo.svg");
	background-size:contain;
	background-repeat:no-repeat;
	position:relative;
	height:13vh;
	width:auto;	
}

.termos div.logo {
	
  /* float: left; */
  width: 14vw;
  margin: 2vw auto;
  
}

.termos div.content {
	
	float:left;
	
}


div#termos-window {
    overflow-x: auto;
    overflow-y: scroll;
    width: 50vw;
    margin: 0 auto;
    height: 60vh;
    border: 1px solid #000;
}

div.btn_aceita_termos {
    margin-top: 2vh;
}

div.btn_aceita_politica {
    margin-top: 2vh;
}

div#div-politica {
  margin: 0 3vw;
}