/* CSS Document */

body{padding:0px; margin:0px; background:#fff; color:#666; font:14px/18px Georgia, "Times New Roman", Times, serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
h1 {text-align: center; color:#000000;}
h2 {text-align: center; color:#000088;}
ul{list-style-type:none;}
a{ color:#666; text-decoration:none;}
a:hover{text-decoration:underline;}

#formulaire {text-align: center; font-size:1.2em;}
#stdp {text-align: justify; font-size:1.2em;}
#time_displayer {font-size:1.5em; text-align: center;}
#timesec {font-weight:bold;}
#answers {text-align: center; font-size:1.2em;color:#008800;}
#warning {text-align: center; font-size:1.2em;color:#FF0000;font-weight:bold;}
#code {text-align: left; font-size:0.8em;background-color:#AAA;color:#000000;font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif;}

.custom-control-label {
    line-height: 1.9;
}
.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(239, 186, 172, 0.45);
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #c34724;
}