/* CORPO par Isabelle 22 juillet 2025 */


.jumbotron.jumbotron-mid-size .hero-title{
	font-size: 4rem;
}

.jumbotron.jumbotron-mid-size .hero-subtitle{
	font-size: 2rem;
	margin-top:10px;
}

.hero-description a,
.btn-carriere a,
.liens-carriere a.btn-cta {
	font-size: 1.5rem;
	display: inline-table;
    border-radius: 1.2rem;
	border: 1px solid #0D2666;
    background: #0D2666;
    padding: 7px 16px;
    font-family: 'Roboto';
    height: 13px;
	margin-right: 15px;
    text-decoration: none;
    color: #fff;
    text-align: center;
	}
	
.liens-carriere a.btn-cta {
	display: inline;
	margin-right:0px;
}	
	.hero-description a:hover,
	.btn-carriere a:hover,
	.liens-carriere a:hover{
		background: #F8FAFB;
		color: #0D2666;
		}	
		
	.hero-description a#active{
		background: #F8FAFB;
		border-color:#D8E0E6;
		color: #0D2666;
		}		
		

a.lien_pdf {
	text-decoration:underline;
}
	a:hover.lien_pdf {
	text-decoration:none;
}

/* Historique */

.block-color{
	background-color: #ffffff;
}
.histo_row{
	margin:20px;
}

	.histo_row div{
		width: 263px; 
		height: 448px;
		display: inline-block; 
		float: none; 
		background-color: #F8FAFB; 
		border-radius: 1.2rem;
		border: 1px solid #D8E0E6;
		padding: 15px; 
		margin-right: 8px; 
		margin-left: 8px; 
		margin-bottom: 16px;
		vertical-align: top;
	}			

.histo_row img{
    padding-bottom: 4px;
	width:100%;
}

.histo_row p{
    padding: 0px !important;
    line-height: 1.2em !important;
    text-align: left !important;
	margin-bottom:10px !important;
}
	
.histo_row p.annee{
	font-size:23px;
	color:#0D2666;
	margin-bottom: 0px;
}

.histo_row p.desc{
	font-size:15px;
}

@media (max-width: 1279px) {
	.histo_row div{
		width: 251px; 
		height: 463px;}			
}

@media (max-width: 1198px) {
	.histo_row div{
		width: 274px; 
		height: 455px;}			
}

@media (max-width: 991px) {
	.histo_row div{
		width: 302px; 
		height: 454px;}			
}

@media (max-width: 744px) {
	.histo_row div{
		width: 241px; 
		height: 459px;}			
}



@media (max-width: 612px) {
		.histo_row div{height: auto;}
	
}

@media (max-width: 450px) {
	.histo_row div{
		width: 100%; 
		height: 100%;}			
}

@media (max-width: 360px) {
	.jumbotron.jumbotron-mid-size .hero-title {
		font-size:3rem;
	}			
}

/*carriere*/

.carriere {}
.carriere h3 {font-size: 24px;}
.carriere p {margin-bottom:10px !important;}
.carriere p a{text-decoration:underline;}
.carriere p a:hover{text-decoration:none;}
.btn-carriere{margin-top:20px;}


.liens-carriere{
	width: 100%;
    margin-bottom: 20px;
    float: left;
    padding: 3%;
    text-align: center;
    max-width: 550px;
	}
.liens-carriere img{width:100%; max-width:500px; margin:0px;}
.liens-carriere h3{}

.liens-carriere p{min-height: 100px;}

@media (max-width: 767px) {
	.liens-carriere img{width:100%;}
	
}

.lien-Linkedin{margin:40px 0 0;}

.lien-Linkedin a{
	color:#2867b2;
	font-weight:bold;
	background-image: url('https://www.jeancoutu-qa.com/globalassets/revamp/corpo/linkedin-logo-blue2.png');
	background-repeat: no-repeat;
	height:28px;
	background-position-x: 128px;
	display: inline-block;
	display: inline-block;
    width: 260px;
    padding-top: 7px;
}

	.lien-Linkedin a:hover{
		color:#000000;
		background-image: url('https://www.jeancoutu-qa.com/globalassets/revamp/corpo/linkedin-logo-noir3.png');
	}


.lien-Linkedin img{
	margin: -10px 0 0 2px;
}

.lien-Linkedin img
	
}