#user-register-form summary{
  list-style-type: none;
 border-top:red 1px solid;
  padding-top:10px;
}
#user-register-form .rep-legal-txt summary{

    color:red;
  text-align: center;
  font-weight: bold;
  line-height:20px;
}


#user-register-form #register-rep-legal-detail small .rep-legal-lien{
   color:black;
   font-weight: normal;
   margin-top:10px;
    margin-bottom:10px;

}
#user-register-form #register-rep-legal-detail small .rep-legal-txt{
    color:red;
  text-align: center;
  font-weight: bold;
  line-height:20px;
   border-bottom:red 1px solid;
    padding-bottom:10px;
}


#user-register-form #register-rep-legal-detail small a{
   color:#0d6efd;
   font-weight: normal;
}

#user-register-form #register-rep-legal-detail{
	border-bottom: #dfdfdf 1px solid;
margin-bottom: 10px;
}
 .inscription-status {

font-family: 'Orkney bold';
      border: 1px solid var(--vdm-header-top-color);
   margin:5px 0 5px 0;
   padding: 5px;
     color: #000;
   width: max-content;

}
.inscription-capacity{

font-family: 'Orkney bold';

     color: #000;
   width: max-content;

}


.evt-annulee, .plus-infos.evt-annulee{

border:1px red solid;


}
.evt-vignette-info.annulee{


  font-weight: bold;
  text-align: center;
  transform: translate(0,-109%);
  margin-bottom: 0;
}

.evt-annulee-message{
  background-color: #ff000011;
  min-width: 100%;
  display: block;
  padding: 1em;
  text-align: center;
  }

 .evt-vignette-info {

    color:#000;
	width: auto;

	font-size: 0.875rem;
	font-family: 'Orkney Medium',sans-serif;
	margin-bottom: 0.4375rem;
	padding-top: 0.1875rem;
}
.evt-vignette-icone{

	margin-right: 0.25rem;
}

.actus_content-item.plus-infos .content {
  min-height: 226px;
  padding: 20px;
}

.actus_content-item.plus-infos {
margin:0;
}

.deja-inscrit{

  color:green;
}

.node-actualites .field--name-field-inscription .field__item a{

  background-color: var(--vdm-button-color);
  border-color: var(--vdm-button-color);
  color:#fff;
  padding: 0.2em;
}

.node-actualites .field--name-field-inscription {

  margin-top:2em;
}

.node-actualites .field--name-field-missions-proposees .field__item{

  margin-top:0.2em;
}

.node-actualites .field--name-field-missions-proposees .field__label{

  font-weight: bold;
}

article.registration {
  display: none;
}

.recap-registration{
  margin:1em;
}

.recap-registration-titre{
  margin-bottom: 0.5em;
  font-weight: bold;
}

.recap-date{
  margin-bottom: 0.5em;
}

