
/* Replacement of the first french label */
span#label1_fr{
	visibility: hidden;
	position: relative;
}

span#label1_fr:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(220px);
    content: "Numéro d'examen";
}

/* Replacement of the second french label */
span#label2_fr{
	visibility: hidden;
	position: relative;
}

span#label2_fr:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(220px);
    content: "Date de naissance";
}

/* Move the second placeholder */
input#birthdate{
	position: relative;
	transform: translateX(220px);
	font-style:italic;
}

/* Move the first placeholder */
input#id{
	position: relative;
	transform: translateX(220px);
	font-style:italic;
}

/* Move the first placeholder */
input#fr{
	position: relative;
	transform: translateX(220px);
}

/* Move the first placeholder */
button#fr.button{
	position: relative;
	transform: translateX(220px);
}

.access a#first-time {
background-color : #ec1b44;
color : #FFFFFF
}
.access a#first-time:hover {
background-color : #ffacac;
}

.login ::placeholder,
.exam ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #27272c;
  opacity: 1; /* Firefox */
}


