/*input[type=checkbox] { 
-webkit-transform: scale(1.6,1.6);
-moz-transform: scale(1.6,1.6);
-o-transform: scale(1.6,1.6);
}*/
button.btn {
  margin-bottom:2px;
}
strong.note {
  color:blue !important;
}
span.form-control-feedback {
 right:-20px !important;
}
label.error {
  font-weight:bold;
  color:red;
  margin:0;
  padding:0;
}
.qcm {
  padding:3px;
}
span.qcm-infos {
  color:red;
  font-weight:bold;
}
div.qcm-infos {
  border-radius:5px;
  font-size:100% !important;
  padding:1px;
  margin:1px !important;
  background-color:pink;
}
div.qcm-infos > p {
  margin:0;
}
.qcm-resultats {
  font-size:80%;
}
.question {
}
.question_menu {
  font-size:160%;
  font-weight:bold;
}
.question_header { /* bleu */
  vertical-align:middle;
  padding:3px;
  font-size:180%;
  background-color:#3AA7EA !important;
}
.question_header_answered { /* vert */
  vertical-align:middle;
  padding:3px;
  font-size:180%;
  background-color:#49FC4C !important;
}
.question_text {
  background-color:white !important;
  font-size:140%;
  padding:10px;
}
div.question_text > pre {
  font-size:100%;
}
div.question_reponse {
  background-color:white !important;
  padding-left:10px;
}
span.question_reponse {
  font-size:130%;
  font-family:"courier";
  padding:2px;
}
span.keyword {
  color:blue;
}
span.pre {
  font-family:"courier";
  color:#D000F9;
}
label input[type=checkbox] {
  vertical-align:middle;
  margin:0;
}
.reponse_juste {
  /*border:thick solid green;*/
  padding:2px;
  vertical-align:middle;
  background-color:#49FC4C; /* vert */
}
.reponse_fausse {
  /*border:2px solid red;*/
  padding:2px;
  vertical-align:middle;
  background-color:#FC3A3A; /* rouge */
}
