.digiForm section section .formRadio + section {margin-bottom: 50px; padding-left:40px;}
.digiForm .formRadio + section > article {margin-top: 0px;}
.digiForm .hotelFellows > div {padding-left:40px;}
.digiForm .jHotel {
	background: #f5f5f5;
	padding: 20px;
	border-radius: 10px;
}
.digiForm .hotelFellows > div li {font-size:14px;}
.digiForm .hotelFellows > div li input {font-size:14px; padding:6px; height:auto;}
.digiForm .jHotel .formTxt.hotelMainModule.hotelNbNights::before {content:"Nombre de nuit(s)"; color:#727571; font-size:16px; font-weight: normal;}
.digiForm .jHotel .formTxt.hotelMainModule.hotelNbNights {padding:5px 0;}
.digiForm .jHotel .hotelMainModule.hotelPrice div {padding:10px; text-align: center; background:#fff; font-weight: bold; border-radius: 10px;}

.step-list{display: flex; justify-content: center; align-items: center;}
.step-list .step{width:25%; padding: 18px; display:flex; justify-content: flex-start; align-items: center; flex-direction: column;}
.step-list .step .step-nb{overflow: hidden; border-radius: 50%; border: 2px solid #ed7120; width: 75px; height: 75px; display: flex; justify-content: center; align-items: center; font-size: 22px; font-weight: bold;}
.step-list .step .step-title{padding-top: 12px; font-size: 18px; font-weight: bold;}
.step-list .step .step-nb.done{background-color: #ed7120; color: white;}
.step-list .step .step-nb.active{box-shadow: 0 0 10px 2px #ed7120;}