@import url("https://fonts.googleapis.com/css?family=Raleway:300,500,700&display=swap");*{font-family:Raleway, Arial, Helvetica, sans-serif;font-weight:300;font-feature-settings:'lnum' 1}#app .md-spinner{background:url(../../svg/loading.svg) no-repeat center center;width:150px !important;height:150px !important}#app .md-spinner svg{display:none}#app .booking-header{margin:0}#app .booking-header .md-gutter .md-column{margin-top:0;margin-bottom:0}#app .booking-header h2.md-subheading{color:#b1b5b9;font-weight:300;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smooth:auto}#app h1.md-title{font-weight:700}#app h1.md-title span.appt-title,#app h1.md-title span.indicator{font-weight:inherit;opacity:1}#app h1.md-headline{font-weight:300}#app h2.md-subheading{font-weight:700}#app p.md-subhead{color:#b1b5b9;opacity:1}#app p.md-subhead span.small{display:none}#app .book-day{border-radius:5px;overflow:hidden}#app .book-day .md-title{font-weight:700}#app .book-day .md-body-1{font-weight:300}#app .time-listing-icon{display:none}#app .md-card{box-shadow:none;border-radius:7px}#app .md-input-container .md-icon{display:none}#app .md-input-container .md-icon:not(.md-icon-delete) ~ label{left:0}#app .md-input-container .md-icon:not(.md-icon-delete) ~ .md-input{margin-left:0}#app button{box-shadow:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-smooth:auto}#app button.md-primary{border-radius:5px;text-transform:none;font-weight:300;font-size:15.2px;padding:6px 12px;line-height:28.12px;letter-spacing:normal}@media (max-width: 991px){#app button.md-fab{margin:0 0 .5rem 0}}@media (min-width: 992px){#app button.md-fab{float:left;margin:0 1rem 0 0}}#app button.md-fab .md-ink-ripple,#app button.md-fab .md-ripple{border-radius:0}#app button.time-select{font-weight:300}#app .confirmation-actions .appointment-actions{display:none}
