.sp_inscription .steper .step {min-height: 70vh}
.sp_inscription .has-error label {color: #dc3545;}
.sp_inscription .has-error input {border: 2px solid #dc3545}
.sp_inscription .etapes {border-bottom: 2px solid #2C9A55;}
.sp_inscription h1 {font-size: 4rem}
.sp_inscription label {text-transform: uppercase;font-style: italic;font-weight: bold;}
.sp_inscription .message {border-radius: 4px; color: #FFF}
.sp_inscription .message a {color: #FFF; font-weight: 500}
.sp_inscription .avantage .circle {width: 40px;height: 40px;background: #2C9A55;color: #FFF;border-radius: 50%;font-size: 1.2rem}
.sp_inscription .etablissement {text-decoration: none;background:#EFEFEF;box-shadow: 2px 2px 5px -2px rgba(0,0,0,0.28); font-size:1rem !important;}
.sp_inscription .etablissement:hover {text-decoration: none}
.sp_inscription .getModal {font-size: 1rem;border-bottom: 1px dashed #000;}
.sp_inscription .getModal:hover {text-decoration: none; color: #000}
.nuit .sp_inscription .getModal {font-size: 1rem;border-bottom: 1px dashed #FFF; color: #FFF}
.nafs .h-100 {height: 100%!important;}
.nafs .infos {position: sticky; position: -webkit-sticky;top:3rem}
.nafs .header {border-bottom: 1px solid #CCC;position: sticky; position: -webkit-sticky;top:-1px; background: #EFEFEF; z-index: 1000}

.sp_inscription .selected {background:#EFEFEF;border-radius: 4px;color: #333;box-shadow: 2px 2px 5px -2px rgba(0,0,0,0.28);}
.sp_inscription .selected .edit {background: #30b56c;width: 40px;height: 40px;border-radius: 50%;color: #FFF;font-size: 1rem}
.sp_inscription .selected .edit:hover {text-decoration: none; background:#2C9A55}
.sp_inscription .custom-control-label {font-weight: normal; text-transform: none; font-style: normal; font-size: 1rem;line-height: 1rem}
.sp_inscription .custom-control-label a {color: #000; text-decoration: none; font-size: 1rem; line-height: 1rem}
.nuit .sp_inscription .custom-control-label a {color: #FFF}
.sp_inscription .cgu-check.has-error .custom-control-label a {color: #dc3545; border-color: #dc3545;}

.sp_inscription .custom-control-input:checked~.custom-control-label::before {border-color: #2C9A55; background-color: #2C9A55;}
.sp_inscription .btn.valider {font-size: 1.2rem}

.nuit .modal_sf-container {color: #171717}
.nuit .modal_sf-container p {color: #171717;}