[data-field="gdrpConsent"] input[type='checkbox']{min-height:20px;}
[data-field="consent"] input[type='checkbox']{min-height:20px;}

.dance-member-slide h4{font-size:20px;color:#ccc;}
.dance-member-slide h4{font-size:20px;color:#ccc;}

[data-name="memberBlock"]{color:#aaa !important;}
[data-name="memberBlock"] h2{color:#fff !important;} 

#adhesionForm .col-3{min-width:100%;text-align:left !important;}

.imageRepas{position:relative;}
.imageRepas img.logo{position:absolute;left:30px;top:30px;}

.reglementVosgiDiv{text-align:justify;}
.reglementVosgiDiv h3{color:#0069D9;font-size:25px;font-weight:bold;}
.reglementVosgiDiv table{width:100%;border:0px solid #f00;margin:20px 0;}
.reglementVosgiDiv table td{border:1px solid #000;padding:8px;font-size:13px;line-height:normal;}
.reglementVosgiDiv table tr:nth-child(1) td {color:#0069D9;font-weight:bold;}

.reglementVosgiDiv ul{margin:20px 0;}
.reglementVosgiDiv li{list-style: inside;}

.courseComposeeList .raceListNewItem{min-width:300px;position:relative;}
.courseComposeeList .raceListNewItem:after{content:"+";display:block;position:absolute;top:0;right:0;font-size:50px;}
.courseComposeeList .raceListNewItem:last-of-type:after{content:none;}

.utmb img{max-width:100%}
.itra img{max-width:100%}

@media (max-width: 900px) {
#inscriptionForm .col-3,#inscriptionForm .col-5,#inscriptionForm .col-2,#inscriptionForm .col-6,#inscriptionForm .col-8{min-width:100%;}
}
#inscriptionForm label{min-width:100%;display:block;text-align:left}

	.marathon-header-fixed.header-top a.logo img{height:50px;}
