.register-participants.register-frontend{margin:-15px 0 15px}.register-participants.register-frontend>div{padding:15px;margin:0 -15px}.register-participants.register-frontend>div:nth-of-type(2n){background-color:#f5f5f5}@media (min-width:768px){.register-participants.register-frontend .register-participant .form-row+.form-row{padding-top:15px}}@media (max-width:767px){.register-participants.register-frontend .register-participant .form-row>div{margin-bottom:10px}}.register-participants.register-frontend .register-participant .alert{padding:4px 15px}@media (max-width:991px){.register-participants.register-frontend .participant-dates{margin-top:15px}}@media (min-width:992px){.register-participants.register-frontend .participant-dates{padding-left:15px}}.register-participants.register-frontend .participant-actions{margin-top:15px}.btn-select-no,.btn-select-yes{margin-top:0!important}.table-dates{width:100%}.table-dates td{text-align:center;vertical-align:top;padding:3px;width:55px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.table-dates>tbody>tr>td:last-child{border-right:0}.table-dates>tbody>tr:last-child>td{border-bottom:0}.table-dates>tbody>tr>td:first-child{text-align:left;padding-right:10px;padding-left:0;width:auto}.table-dates>tbody>tr:first-child>td{font-weight:700}.table-dates>tbody>tr:first-child>td>span{font-weight:400}.table-dates-sleepovers .btn,.table-dates-sleepovers .label{left:25px;position:relative}