﻿body {
	top: 0;
	left: 0;
	background-color: whitesmoke;
	background: url('../Images/Bg.png');
	min-height: 100vh;
	background-repeat: no-repeat;
	background-size: cover;
}


.btnEP {
	background-color: #029FD5;
	border-color: #029FD5;
}

	.btnEP:hover {
		background-color: #213256;
		border-color: #213256;
	}


.libelleTitre {
	color: #595F6F;
	font-weight: bold;
}


.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
	color: #029FD5;
}

.form-floating > label {
	color: #213256;
	margin-left: 1rem;
}


.form-check-input:checked {
	background-color: #029FD5;
	border-color: #029FD5;
}


.border-bleu {
	opacity: 0.2;
	border: 2px solid #709BE7;
}

.border-bleu-fonce {
	border: 2px solid #709BE7;
}


.card-titre {
	color: white;
	font-size: large;
	/*font-size: medium;*/
}

.card-text {
	color: #00DFF6;
	font-size: smaller;
}

.card {
	background-color: #213256;
	color: #00DFF6;
	height: 150px;
	width: 100%;
}

	.card:hover {
		background-color: #FFFFFF;
	}

		.card:hover .card-text {
			color: #595F6F;
		}


		.card:hover .card-titre {
			color: #113662;
		}


.cardA {
	height: 204px !important;
}





.nolink {
	text-decoration: none;
}

i.bx {
	font-size: 3rem;
}

.numvert {
	width: 300px;
}

.styleDiv {
	background-color: white;
	border-radius: 10px;
	padding: 10px;
}



.styleDivError {
	border: 2px solid;
	border-color: Silver;
	border-radius: 10px;
	padding: 10px;
	background-color: #FFFF00;
}

.card2 {
	background-color: #00DFF6;
	height: 80px;
	width: 100%;
}

	.card2:hover {
		background-color: #FFFFFF;
	}

		.card2:hover .card-body {
			color: #213256;
		}

	.card2 .card-body {
		color: #213256;
	}

	.card2 a {
		text-decoration: none;
	}
