/* Used to put several messages next to each other in line */
.tb_hp_flex_container {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}
/* Number of messages placed side by side with some space */
.tb_hp_flex_item {
	flex: 2 2;
	padding-right: 5px;
}


/* General message  */
.tb_hp_p1 {
	font-size : 16px;
	text-align : center;
	margin-top: 10px;
}
/* Text without space (used to avoid <br>)  */
.tb_hp_p2 {
	font-size : 16px;
	text-align : center;
}
/* Smaller text to go under an image */
.tb_hp_p3 {
	font-size : 12px;
	margin-top: 5px;
}
/* Second text next to the tb_hp_line */
.tb_hp_p4 {
	font-size : 16px;
	text-align : center;
	margin-left : 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}


/* Text in bold */
.tb_hp_bold {
	font-Weight: Bold;
}
/* Text in blue when needed */
.tb_hp_color {
	color: #337ab7;
}
/* Line to separate two texts */
.tb_hp_line {
    width: -30px;
    border-right: 1px solid gray;
    height: 120px;
}
/* Space between last sentence and Daily news section */
.tb_hp_mb_30{
	margin-bottom: 30px;
}


/* Link used in tb_hp_p1 is black  */
.tb_hp_p1 a {
	color: #000000;
}
/* Link used tb_hp_p1 is blue when hover */
.tb_hp_p1 a:hover {
	color: #337ab7;
}
/* Link used in tb_hp_p2 is black  */
.tb_hp_p2 a {
	color: #000000;
}
/* Link used tb_hp_p2 is blue when hover */
.tb_hp_p2 a:hover {
	color: #337ab7;
}
/* Link used in tb_hp_p3 is black  */
.tb_hp_p3 a {
	color: #000000;
}
/* Link used tb_hp_p3 is blue when hover */
.tb_hp_p3 a:hover {
	color: #337ab7;
}
/* Link used in tb_hp_p4 is black  */
.tb_hp_p4 a {
	color: #000000;
}
/* Link used tb_hp_p4 is blue when hover */
.tb_hp_p4 a:hover {
	color: #337ab7;
}
/* Link blue when needed */
a.tb_hp_color {
	color: #337ab7;
}