:root{--mdc-theme-primary:rgba(7,115,176,1);--mdc-theme-on-primary:#fff;--mdc-theme-secondary:rgba(7,115,176,1);--mdc-theme-on-secondary:#fff;--mdc-ripple-color:rgba(7,115,176,1);--mdc-typography-font-family:Roboto;--mdc-typography-headline6-font-family:Roboto}html body,html body.md-theme-default{background:rgba(255,255,255,1);padding:1rem}html .mdc-card{color:#000}html .md-theme-default.md-button:not([disabled]).md-primary.md-icon-button:not(.md-raised),html .select2-results__options .select2-results__option[aria-selected=true],html .md-theme-default.md-button:not([disabled]).md-primary:not(.md-icon-button),html .md-theme-default.md-input-container.md-input-focused label,html .md-theme-default.md-input-container.md-input-focused .md-icon:not(.md-icon-delete),html .md-theme-default.time-select.md-button:not([disabled]).md-raised:not(.md-icon-button),html .appointment-actions .md-button,html .md-theme-default.md-checkbox.md-primary .md-ink-ripple,html .md-theme-default.md-radio.md-primary .md-ink-ripple,html .md-theme-default.md-radio.md-primary.md-checked .md-ink-ripple,html .mdc-theme-name--default.mdc-icon-button:not(:disabled){color:rgba(7,115,176,1)}html legend.md-subheading .md-icon.md-theme-default{color:rgba(0,0,0,.54)}html .md-card.selectable.light-green:hover,html .md-card.selectable.light-green:focus,html .md-card.selectable.mdc-theme-name--default:hover,html .md-card.selectable.mdc-theme-name--default:focus,html .md-theme-default.md-button:not([disabled]).md-primary.md-raised,html .md-theme-default.md-button:not([disabled]).md-primary.md-fab,html .md-theme-default.md-button:not([disabled]).md-primary.md-raised:hover,html .md-theme-default.md-button:not([disabled]).md-primary.md-raised:focus,html .md-theme-default.md-button:not([disabled]).md-primary.md-fab:hover,html .md-theme-default.md-button:not([disabled]).md-primary.md-fab:focus,html .book-day button.md-whiteframe.selectable:focus,html .book-day button.md-whiteframe.selectable:hover,html .book-day button.md-whiteframe.selectable:focus,html .md-theme-default.md-input-container.md-input-focused:after,html .md-theme-default.time-select.md-button:not([disabled]).md-raised:not(.md-icon-button):hover,html .md-theme-default.time-select.md-button:not([disabled]).md-raised:not(.md-icon-button):focus{background-color:rgba(7,115,176,1);color:#fff}html .md-card.selectable.light-green,html .md-card.selectable.mdc-theme-name--default{border-left-color:rgba(7,115,176,1)}html .select2-search--dropdown .select2-search__field:focus{border-bottom-color:rgba(7,115,176,1)}html .md-theme-default.md-spinner .md-spinner-path{stroke:rgba(7,115,176,1)}html .md-theme-default.md-checkbox.md-primary.md-checked .md-checkbox-container{background-color:rgba(7,115,176,1);border-color:rgba(7,115,176,1)}html .md-theme-default.md-checkbox.md-primary.md-checked .md-checkbox-container:after{border-color:#fff}html .md-theme-default.md-radio.md-primary .md-radio-container:after{background-color:rgba(7,115,176,1)}html .md-theme-default.md-radio.md-primary.md-checked .md-radio-container{border-color:rgba(7,115,176,1)}html .ssa_booking_initial_spinner-container{display:flex;justify-content:center;align-items:center;height:600px;margin:0}html .ssa_booking_initial_spinner-container .ssa_booking_initial_spinner{border:4px solid #fff;border-top-color:var(--mdc-theme-primary);border-radius:50%;width:40px;height:40px;animation:ssa_spin .8s cubic-bezier(1,.73,.39,.65) infinite}@keyframes ssa_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html body,html body.md-theme-default,html .book-day button.md-whiteframe.selectable,html .book-day button.md-whiteframe.disabled,html .book-day button.md-whiteframe.selectable,html .book-day button.md-whiteframe.disabled{font-family:Roboto}