body {
/*	background-color: #1a3f72; */
/*	background-color: #333333; */
	background-color: #1a3f72;
	line-height: 1.8;
}

form {background-color:#EEEEEE;}

#HEAD_SECTION {
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
	/* border-bottom: 6px solid #27aae1;*/
	/*border-bottom: 6px solid #8dc63f; BC STATS D Green*/
	border-bottom: 4px solid #1a3f72;  /* BC Stats D Blue */
	}
	
#HEADER {
	max-width:1000px;
	margin: 0px auto;
	}
	
	
.LOGO_SPAN {
display: inline-block;
width:48%;
text-align:left;
}

.LANG_SPAN {
display: inline-block;
width:48%;
text-align:right;
}


.LANG_BUTTON{
    background-color: transparent;
    border: none;
    color: #333333;
    text-align: center;
    text-decoration:underline;
    display: inline-block;
}

#BODY_SECTION, #BUTTON_TABLE, #PROGRESS_TABLE {
	background-color:#EEEEEE;
	}

.INTERVIEWER_NOTES {font-weight:bold;}


.REPONSE_INPUT {padding-top:5px;}

.ERREUR {display:inline-block;}

table {background-color:transparent !important;}


th {font-weight:normal;}

.SPECIAL_COLUMN0  {vertical-align:bottom !important;}
.SPECIAL_COLUMN1  {vertical-align:bottom !important;}

.SPECIAL_LINE_A0 {background-color:#CCCCCC;}

.ORDINARY_CELL_A1 {background-color:#CCCCCC;}

	
#FOOT_SECTION {
/*	background-color: #1a3f72; */
/*	background-color: #333333; */
	background-color:#1a3f72;
	color:#EEEEEE;
	border-top: 4px solid #f0eb66;  /* BC Stats Yellow */
}



#FOOT_SECTION a {color:#EEEEEE;}
#FOOT_SECTION a:hover {color:#EEEEEE;text-decoration:none;}
#FOOT_SECTION a:visited {color:#EEEEEE;}

label:hover	{background-color: #EEEEEE;}

.EQUIVALENTH5 {color:#27aae1;display:inline-block;}

.EQUIVALENTH5::before {content: "(";}
.EQUIVALENTH5::after {content: ")";}

.EQUIVALENTH6 {color:#27aae1;}

.EQUIVALENTH6::before {content: "(";}
.EQUIVALENTH6::after {content: ")";}

.BUTTON {
    /* background-color: #4CAF50;  Green */
    /* background-color: #5066ac;  Blue */
    /* background-color: #27aae1; BC Stats L Blue */
    background-color: #1a3f72;  /* BC Stats D Blue */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.LOGIN_BUTTON {
    /* background-color: #4CAF50;  Green */
    /* background-color: #5066ac;  Blue */
    /* background-color: #27aae1; BC Stats L Blue */
    background-color: #1a3f72;  /* BC Stats D Blue */
    border: none;
    color: white;
    padding: 4px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    color: #5066ac;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    /* width: 500px; */
    background-color: #333333;
    color: #EEEEEE;
    text-align: left;
    padding: 5px 0;
    border-radius: 6px;
    font-size:.8em;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltip .tooltiptext {
    /* width: 500px; */
    top: 100%;
    left: 50%;
    margin-left: -250px; /* Use half of the width (120/2 = 60), to center the tooltip */
}

.tooltiptext a {color: #EEEEEE;}






/* Tooltip container */
.tooltip2 {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
.tooltip2 .tooltip2text {
    visibility: hidden;
    background-color: #ffffff;
    color: #000000;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    border:2px solid #115B88;
    font-size:.8em;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip2:hover .tooltip2text {
    visibility: visible;
}

.tooltip2 .tooltip2text {
    top: -5px;
    left: 105%; 
}

.tooltip2text a {color: #EEEEEE;}

/* tooltip edit RM */
.tooltip .tooltiptext {
	max-width: 500px;
	top: 30px;
	left: -100px;
	margin-left: 100px;
	padding: 10px;
	min-width: 300px;
}

h2 {font-size:1.4em;color:#1a3f72;padding:0px;}

.partner-logos{text-align: center;padding-bottom:10px;}

.partner-logos img{padding-right:10px;padding-left:10px;}

.land-text-special-1{text-align:center;color:#1a3f72;}
.land-text-special-2{font-style:italic;}

.MODAL_BACKGROUND {
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5000;
}

.MODAL_CONTENT {
  position: fixed;
  overflow: auto;
  background-color: #FFFFFF;
  border: 1px solid #54585A;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 90%;
  max-width: 1000px;
  z-index: 5001;
  top: 10%;
  bottom: 10%;
}
.MODAL_CONTENT .MODAL_HEADER {
  padding-left: 20px;
  padding-right: 20px;
}
.MODAL_CONTENT .MODAL_CLOSE {
  position: absolute;
  top: 1em;
  right: 1em;
  cursor: pointer;
}
.MODAL_CONTENT .MODAL_CONTAINER {
  padding-left: 20px;
  padding-right: 20px;
}
.MODAL_CONTENT .MODAL_FOOTER {
  padding: 30px 30px;
}
.MODAL_CONTENT .MODAL_FOOTER .MODAL_CLOSE_BTN {
  cursor: pointer;
  padding: 8px 50px;
/*  background-color: #3e8dda; */
  background-color: #27aae1;
  color: #FFFFFF;
  border: 0;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}


@media only screen and (max-width: 600px) {
	.LOGO_SPAN {
		display: inline-block;
		width:100%;
		text-align:center;
		}
		
	.LANG_SPAN {
		display: inline-block;
		width:100%;
		text-align:center;
		}
		
.BUTTON {font-size: 12px;}

#FOOT_SECTION {font-size: 12px;}

.THERMOMETRE {display:none;}

	}
	
@media only screen and (max-width: 400px) {
    .column img {padding-bottom:15px;width:26% !important;}
}