/* section-seminar-calendar */
.section-seminar-calendar a.button.lightbox-btn{
    margin:0;
    background: var(--color-primary-bright);
    text-transform: capitalize;
}
.section-seminar-calendar table.calendar-table tr td,
.section-seminar-calendar table.calendar-table tr th{
    padding:15px 10px;
}
.section-seminar-calendar table.calendar-table tbody>tr:nth-child(2n+1){
    background: #fff;
}
.section-seminar-calendar table.calendar-table tr td,
.section-seminar-calendar table.calendar-table tr th{
    border-bottom:1px solid var(--color-primary-dark);
}
.section-seminar-calendar .box- table-calendar{
    margin-top:50px;
}
.text-center.button-form-registration>p {
    display: flex;
    align-items: center;
    gap:10px;
}
.text-center.button-form-registration input{
    margin:0;
}
.section-seminar-calendar table.calendar-table tbody > tr:nth-child(n+12) {
  display: none;
}
.section-seminar-calendar .box-table-calendar{
    margin-top:20px;
}
.section-seminar-calendar .box-table-calendar.show-all table.calendar-table tbody > tr{
    display: table-row;
}
.section-seminar-calendar .box-table-calendar .btn-show-more {
    text-align: center;
    display: block;
    width: 100%;
    border: none;
    color: #000;
    text-transform: capitalize;
}
.section-seminar-calendar .box-table-calendar th{
    text-transform: capitalize;
}
.lightbox-content .button-form-registration input.button.button-cta{
    padding: 5px 15px 5px 15px !important;
}