#dpcaAdvert .modal-dialog{
	position: absolute; 
    top: 170px;
    margin: 2px auto;
}


#dpcaAdvert .modal-lg{
    width: 82%;
    max-width: 82%;
    margin-left: 9%;
    margin-right: 9%;
}

#dpcaAdvert .modal-dialog .modal-content, #ddtAlert2 .modal-dialog .modal-content {
	background-color: transparent;
	border-color: transparent;
}


#dpcaAdvert .modal-header, #ddtAlert2 .modal-header{
    color: #303030;
    background-color: snow;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    border-top: 2px solid #303030;
    border-left: 2px solid #303030;
    border-radius: 16px 0px 0px 0px;
    vertical-align: middle;
} 

#dpcaAdvert .modal-content-text, #ddtAlert2 .modal-content-text {
  text-align: justify;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 30px;
  padding-left: 30px;
  color: whitesmoke;
  background-color: firebrick;
  font-weight: normal;
  border-bottom: 2px solid snow;
  border-right: 2px solid snow;
  border-radius: 0px 0px 16px 0px;
  line-height: 30px;
  font-size: 1.1rem;
}

#dpcaAdvert .modal-content-text a {
    color: yellow;
}


#dpcaAdvert h4, #ddtAlert2 h4{
	padding-left: 15%;
}


.dpca-img-alert{
  width: 60px;
  height: 60px;
  border-style: 0px solid transparent;
  float: left;
  position: absolute;
  top: -9px;
  left: -4px;
}

#validateRGPD {
  top: 15px;
  position: absolute;
  right: 16px;
  border-radius: 10px;
  height: 44px;
  border: 1px solid red;

}

#validateRGPD i {
font-size: 2.2rem;
  position: relative;
  top: 0px;
  right: -6px;
}

