/* ======================= *
 * BG 23.09.2021 - FDV CSS *
 * ======================= */
#gdpr-revoke-button{
    margin-bottom:15px;
}

#gdpr-privacy-center-success{
  color:green;
}

#gdpr-privacy-center-error{
  color:red;
}

#gami-pseudo{
    display:none;
    margin-left: 5px;
    color: black!important;
    font-size: 18px;
    margin-top:10px;
}

#gami-pseudo > label {
  color:black!important;
}

#gami-pseudo-input{
  height: 30px;
}

.row > div {
  /* MOD-FDC 23.05.2023 : Pose problème avec l'affichage des témoignages */
  /*padding:0px!important;*/
}

#consent-date{
  margin-top:10px;
  width: 100%;
  margin-left:5px;
}

#gdpr-save-button{
    margin: auto;
    font-size: 14px;
    margin-top: 10px;
    display:none;
}

#gdpr-save-anon-button{
  margin: auto;
  font-size: 14px;
  margin-top: 10px;
  display:none;
}

.gdpr-privacy-center p{
    color:black !important; 
    margin-bottom:5px;
}

.gdpr-button-row{
    text-align: center;
    width: 100%;
}

.gdpr-privacy-center li{
    color:black !important;
    font-size:18px; 
}

.gdpr-action-button {
    font-size: 14px;
    margin-bottom: 20px;
}

 /* Style the button that is used to open and close the collapsible content */
 .gdpr-collapsible {
	background-color: #ddd;
	color: black!important;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	margin-bottom:10px;
	box-shadow:none!important;
	position:relative;
    border: 1px solid black;
  }

  .gdpr-content p {
      font-size:18px;
      margin-bottom:10px;
  }
  
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
  .active, .gdpr-collapsible:hover {
  }
  
  /* Style the collapsible content. Note: hidden by default */
  .gdpr-content {
	/*padding: 0 18px;*/
	display: none;
	overflow: hidden;
  }

  .gdpr-content-text{
	  text-align: center;
  }

  .gdpr-row {
	display: block;
  }
  
  .gdpr-column {
	flex: 50%;
	margin:auto;
  }

  .gdpr-content > p {
	  text-align:center;
  }

  .gdpr-mark {
	width: 30px;
    position: absolute;
    right: -12px;
    top: -12px;
  }

  .gdpr-button{
	display: inline-block;
    text-align: center;
    background-color: #141e28;
    border: 0;
    border-radius: 0.4rem;
    color: #ffffff;
    cursor: pointer;
    font-size: 15px!important;
    font-weight: 700;
    padding: 1em 2em;
    text-decoration: none;
    font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    box-shadow: inset 0 0 0 9rem rgb(255 255 255 / 0%), 0 0 0 -1rem rgb(20 30 40 / 0%);
    -webkit-transition: all 0.75s cubic-bezier(0, 1, 0.5, 1);
    transition: all 0.75s cubic-bezier(0, 1, 0.5, 1);
    height: auto;
    line-height: 1;
	margin-bottom: 25px;
  }

  .gdpr-button:hover{
	color: #ffffff;
  }

  #gdpr-prog-title{
	color: black;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
  }

  #gdpr-hr {
	border-bottom: 0.2rem solid grey;
	margin: 0 0 1em;
	padding: 0.5em 0 0;
  }

  .gdpr-column-content{
	text-align: center!important;
	color:black!important;
	margin:0px!important;
	padding:0px!important;
  }