.course-section .course-datepicker.mx-datepicker{width:284px}.custom-datepicker .mx-input-wrapper{height:48px;width:100%}.custom-datepicker .mx-input{border:1px solid var(--bs-greyLight-2);border-radius:5px;box-shadow:none;color:var(--bs-blackLight);cursor:pointer;font-size:.875rem;height:100%;padding-left:15px;padding-right:15px;width:100%}.custom-datepicker .mx-input::-moz-placeholder{color:var(--bs-blackLight);opacity:.4}.custom-datepicker .mx-input::placeholder{color:var(--bs-blackLight);opacity:.4}.custom-datepicker .mx-icon-calendar,.custom-datepicker .mx-icon-clear{border-left:1px solid var(--bs-greyLight-2);color:var(--bs-redLight);font-size:20px;height:100%;padding-left:12px;padding-top:14px;right:15px}.custom-datepicker.form-datepicker .mx-input-wrapper,.custom-datepicker.form-datepicker.mx-datepicker{width:100%}.custom-datepicker.form-datepicker .mx-input{font-size:inherit}.custom-datepicker.is-invalid .mx-icon-calendar,.custom-datepicker.is-invalid .mx-icon-clear,.custom-datepicker.is-invalid .mx-input{border-color:var(--bs-error)}.custom-datepicker.is-valid .mx-icon-calendar,.custom-datepicker.is-valid .mx-icon-clear,.custom-datepicker.is-valid .mx-input{border-color:var(--bs-success)}.custom-datepicker__popup .mx-calendar{padding:6px 12px;width:260px}.custom-datepicker__popup .mx-table-date .today:not(.active){color:var(--bs-redLight)}.custom-datepicker__popup .mx-calendar-content .cell:not(.disabled):hover{background:rgba(232,5,19,.09);border-radius:50%;color:var(--bs-blackLight)}.custom-datepicker__popup .mx-calendar-content .cell.active{background:var(--bs-redLight)}.custom-datepicker__popup .mx-calendar-content .cell.active:hover{color:var(--bs-white)}.custom-datepicker__popup .mx-date-row .cell.active{border-radius:50%}.custom-datepicker__popup .mx-btn:hover{border-color:var(--bs-redLight);color:var(--bs-redLight)}.tabs-wrapper{position:relative}.tabs-container{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.tabs-container::-webkit-scrollbar{-webkit-appearance:none;height:5px}.tabs-container:hover::-webkit-scrollbar-thumb{background-color:var(--bs-greyDark);border-radius:8px}.tabs-container__tab{max-width:100%;padding-bottom:7px}@media(min-width:575.98px){.tabs-container__tab{border-bottom:1px solid var(--bs-tabsBorderColor)}}.tabs-container__tab-item{margin-right:25px;white-space:nowrap}.tabs-container__tab-item:last-child{margin-right:0}.tabs-container__button-item+.tabs-container__button-item{margin-left:1.5rem}.tabs-container__button-link{white-space:nowrap}.tabs-container__button-link:focus{box-shadow:none}.tabs-container__tab-link{color:var(--bs-greyDark);display:inline-block;font-size:inherit;font-weight:500;padding-right:2px;position:relative}.tabs-container__tab-link:before{background:transparent;bottom:-9px;content:"";height:3px;left:0;position:absolute;transition:.3s ease-in-out;width:0}.tabs-container__tab-link.active-tab{color:var(--bs-redLight);pointer-events:none;transition:.3s ease-in-out}.tabs-container__tab-link.active-tab ::v-deep svg{stroke:var(--bs-redLight)}.tabs-container__tab-link.active-tab ::v-deep svg path{fill:var(--bs-redLight)}.tabs-container__tab-link.active-tab:before{background:var(--bs-redLight);transition:.3s ease-in-out;width:100%}.tabs-difference-icon{animation:slideBackAndForth 2s ease-in-out infinite;display:block;margin-top:-5px;position:absolute;right:0;transform:rotate(270deg) translateY(-10px);transition:.3s}@keyframes slideBackAndForth{0%{transform:rotate(270deg) translateY(-10px)}50%{transform:rotate(270deg) translateY(10px)}to{transform:rotate(270deg) translateY(-10px)}}.course-table .table{border-color:transparent}.course-table .table>:not(:first-child){border-top:1px solid transparent}.course-table__thead{border:1px solid var(--bs-greyLight)}.course-table__tbody{border:1px solid var(--bs-greyLight-2)}.course-table__thead-tr{background:var(--bs-greyLight)}.course-table__thead-tr th{box-shadow:none;color:var(--bs-greyDark);font-size:.875rem;font-weight:400;line-height:1.125rem;padding:12px 8px;vertical-align:middle}@media(min-width:480px){.course-table__thead-tr th{line-height:1.375rem}}.course-table__thead-tr th.center{text-align:center}.course-table__thead-tr th.start{text-align:left}.course-table__thead-tr th.end{text-align:right}.course-table__tbody-tr td{border-right:1px solid var(--bs-greyLight-2);font-size:1rem;line-height:20px;padding:8px;vertical-align:middle}@media(min-width:575.98px){.course-table__tbody-tr td{font-size:1.2rem;line-height:24px;padding:14px 10px}}.course-table__tbody-tr td.center{text-align:center}.course-table__tbody-tr td.start{text-align:left}.course-table__tbody-tr td.end{text-align:right}