.registrations{background:#f5f6fa}.registrations #page{width:100%}.registrations #bandeau{margin-bottom:0;overflow:hidden;position:relative}.registrations #centre{margin:0 0 10px;padding:17px 0}.registrations #centre h1{text-transform:uppercase;text-align:center;margin:0;color:#fff}.registrations .training-info ul{background:#fff;max-width:600px;margin:auto;border:1px solid #dbdfea;border-radius:5px}.registrations .training-info ul li{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-size:1.6rem;border-bottom:1px solid #dbdfea}.registrations .training-info ul li .text{color:#8094ae}.registrations .training-info ul li .subtext{color:#364a63}.registrations .mission-text{height:300px}.registrations .nav-item.hidden{display:none}.registrations label.form-label-outlined{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}.registrations .nk-tb-col-check,.registrations .nk-tb-col-tools{max-width:none;white-space:nowrap}.registrations .salary strong{font-weight:700}.registrations form[name=recruitment_year]{float:right}.registrations .form-help{color:#333;font-size:.7rem;font-style:italic;margin-top:3px;padding:0 5px}.registrations .form-help a{text-decoration:underline}.registrations .badge-indicator{width:40px;display:inline-block}