@font-face{ascent-override:103%;descent-override:33%;font-family:brevia-font-fallback;line-gap-override:1%;size-adjust:99%;src:local("Arial Black")}@font-face{ascent-override:102%;descent-override:43%;font-family:gh-font-fallback;line-gap-override:0%;size-adjust:93%;src:local("Arial")}#calendars-selector-group #select2-calendars-selector-container{line-height:39px}.form-calendar-container .card-disabled,.form-calendar-container .card-loader{background-color:hsla(0,0%,100%,.7);bottom:0;left:0;position:absolute;top:0;width:100%;z-index:10}.form-calendar-container .title{font-size:1rem;text-align:center}.form-calendar-container .form-calendar-card{border:1px solid rgba(38,53,140,.2)}.form-calendar-container .form-calendar-card .card-header{background-color:#26358c;color:#fff;font-size:.75rem}.form-calendar-container .form-calendar-card .card-body{max-height:350px}.form-calendar-container .form-calendar-card .card-body .btn-available{background-color:#26358c;border:1px solid #26358c;color:#fff;cursor:pointer}.form-calendar-container .form-calendar-card .card-body .btn-available.active{background-color:#007bff;border:1px solid #007bff;box-shadow:0 0 10px 0 rgba(33,37,41,.46);color:#fff;font-weight:700}.form-calendar-container .form-calendar-card .card-body .btn-available:hover{font-weight:700}.form-calendar-container .form-calendar-card .card-body .btn-later{background-color:rgba(38,53,140,.5);color:#fff;cursor:not-allowed}.form-calendar-container .form-calendar-card .card-body .btn-unavailable{background-color:#e5f1fb;cursor:auto}.form-calendar-container .form-calendar-card .card-body .btn-block-slot{height:42px;padding:.5rem}.form-calendar-container .form-calendar-card .card-footer .caption{font-size:.6875rem;padding:10px 20px}.form-calendar-container .form-calendar-card .card-footer .caption svg{margin-top:2px}.form-calendar-container .form-calendar-card .card-footer .caption svg.available{fill:#26358c!important}.form-calendar-container .form-calendar-card .card-footer .caption svg.later{fill:rgba(38,53,140,.5)!important}.form-calendar-container .form-calendar-card .card-footer .caption svg.unavailable{fill:#e5f1fb!important}.form-calendar-container .form-calendar-card .card-footer .controls{background-color:rgba(38,53,140,.2);padding:10px 20px}.form-calendar-container .btn a.disabled{opacity:.3}.form-calendar-container #calendar-error .alert{margin-bottom:0;margin-top:1rem}