.enonce {
  background:#428F89;
  padding: 8px 8px 28px 8px ;
  border-radius: 8px;
  color:white;
  }

.item_QCM {
  padding: 8px 8px 8px 8px ;
  border-radius: 8px;
  border: solid #428F89 2px;
}

.answer_QCM {
  padding: 0px 0px 8px 0px;
}

.answer_QCM label {
display: inline-block;
padding: 8px 8px 8px 8px ;
font-weight:normal;
}

.answer_QCM input[type="radio"]:checked+label{ 
border-radius:8px;
border:solid #428F89 1px;
padding: 7px 7px 7px 7px ;
} 

.item_QCM label {
  padding: 8px 8px 8px 8px;
  display: inline-block;
}

.item_QCM input[type="text"] {
  display: inline-block;
}

.validate {
display:block;
float: right;
}
.pass {
display:block;
float: left;
}
.instructions {
  font-style: italic;
 //font-size:85%;
  padding: 8px 8px 8px 8px ;
  border-radius: 8px;
  border: none;
  background:grey;
  color:white;
}
.letter {
  padding: 0px 16px 0px 0px;
  font-weight:bold;
}
.item-container {
margin:0 auto;  max-width: 700px; float:left;"
}
.card{
  background:white;
  height:100px;
  border:solid black 2px;  padding: 20px 20px 20px 20px ;
  border-radius: 16px;
  font-size:70px;
color:black;
}
.squared{
  border:solid white 1px;  padding: 5px 5px 5px 5px ;
}