#select-year-calendar::-ms-expand{display:none}#calendar-container{margin:auto}#calendar-container #datepicker{border-radius:15px}#calendar-container .datepicker-inline{margin:auto;width:400px}@media (max-width:576px){#calendar-container .datepicker-inline{width:300px}}#calendar-container .datepicker .datepicker-switch{font-size:20px;text-transform:uppercase;width:300px}@media (max-width:576px){#calendar-container .datepicker .datepicker-switch{width:200px}}#calendar-container .datepicker .datepicker table tr th,#calendar-container .datepicker table tr td{border-radius:0;height:55px;text-align:center;width:68px}@media (max-width:576px){#calendar-container .datepicker .datepicker table tr th,#calendar-container .datepicker table tr td{height:47px;width:60px}}#calendar-container .datepicker tbody{color:#1e2022;font-family:Arial;font-size:17.5px;font-size:16px;font-style:normal;font-weight:400}#calendar-container .datepicker thead{font-family:Lato;font-style:normal}#calendar-container .datepicker thead th{border-radius:0}#calendar-container .datepicker thead>tr:nth-child(2){background-color:#fff;color:#4a29d3;font-size:20px;font-weight:400;height:40px}#calendar-container .datepicker thead>tr:nth-child(2)>th.next,#calendar-container .datepicker thead>tr:nth-child(2)>th.prev{font-size:40px}#calendar-container .datepicker thead>tr:nth-child(3){font-size:16px}#calendar-container .datepicker table tr td.active.active,#calendar-container .datepicker table tr td.active.highlighted.active,#calendar-container .datepicker table tr td.active.highlighted:active,#calendar-container .datepicker table tr td.active:active,#calendar-container .datepicker table tr td:hover{background-color:#927ee4;border-radius:0;color:#fff;font-weight:700}#calendar-container .datepicker table tr td.disabled,#calendar-container .datepicker table tr td.disabled:hover{background:none;color:#77838f;cursor:default}#calendar-container .datepicker table thead tr th:hover{background-color:transparent;color:#4a29d3;font-weight:700}#calendar-container .day-available{background-color:#dbd4f6;color:#2e3436;font-weight:700}#calendar-container .dow{color:#77838f;font-weight:400;text-transform:capitalize}#calendar-container .dow:hover{color:#77838f!important}.card-calendar{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.25);font-family:Lato;font-style:normal;height:120px}.card-calendar .col-3{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-calendar .date{color:#7c8084;font-size:14px;line-height:17px}.card-calendar .date,.card-calendar .type{font-weight:400;letter-spacing:.02em;text-transform:uppercase}.card-calendar .type{font-size:12px;line-height:14px;text-align:right}.card-calendar .details{color:#4a4f54;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:19px;text-decoration:none}.card-calendar.training{border-right:5px solid #3c79e6}.card-calendar.training .type{color:#3c79e6}.card-calendar.event{border-right:5px solid #3c79e6}.card-calendar.event .type{color:#3c79e6}.card-calendar-2{border-radius:4px 4px 0 0;font-family:Lato;font-style:normal}.card-calendar-2 .col-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px 4px 0 0;height:300px}.card-calendar-2 .date{color:#dbd4f6;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:17px;text-transform:uppercase}.card-calendar-2 .text{color:#4a4f54;font-size:22px;font-weight:700;height:120px;letter-spacing:.02em;line-height:26px}.card-calendar-2 .btn-primary{background-color:#fff;border:1px solid #4a4f54;border-radius:6px;color:#4a4f54;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:17px;text-align:center}
