body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}h1{font-size:2em;font-weight:bold;color:#777;margin:40px 0 70px;text-align:center}h2{font-size:1.5em;margin:3px 2px;text-align:center;font-family:'Bitter',serif;font-weight:700}div.gwt-HTML>h2{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}p{font-size:13px;font-weight:normal;line-height:20px;margin-bottom:10px}p,ul,ol,dl{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}b{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:100%;font-weight:bold;line-height:1.5;margin-bottom:10px}.sendButton{display:block;font-size:16pt}img.logo{display:block;margin-right:auto}.logo{display:block}.gwt-DialogBox{width:400px}.dialogVPanel{margin:5px}.serverResponseLabelError{color:red}#closeButton{margin:15px 6px 6px}.errorMsg{font-weight:bold;color:red}.mainPanel{border:1px solid #666}.headerPanel{width:100%;height:98%;vertical-align:middle;horizontal-align:center;border-bottom:1px solid #999}.footerPanel{vertical-align:middle;height:100%}.welcomeText{padding:20px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;line-height:1.5}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.listStyle{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:100%}hr{height:1px;border:0;color:#ccc;background-color:#ccc}.gwtiger-form{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:80%;line-height:150%;background-color:#e8eefa;padding-top:0;padding-left:6px;border:1px solid #ccc;width:30em}.gwtiger-form-error{font-size:90%;text-align:center;color:red}.gwtiger-form-input,.gwtiger-form-label-right-align,.gwtiger-form-label{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:100%;line-height:150%;float:left;text-align:left;margin:.2em 0;clear:both;padding-right:6px}.gwtiger-form-label-right-align,.gwtiger-form-label{text-align:right;width:8em}.gwtiger-form-input{border:1px solid #b5b8c8;padding-top:2px;padding-right:3px;padding-bottom:2px;padding-left:3px;width:10em}.gwtiger-form-info{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:75%;float:left;text-align:left;color:#6f6f6f;margin:0 0 1em 0}.poweredby{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:80%;float:left;text-align:left;margin:1em}.paddedHorizontalPanel{padding-top:10px;padding-right:3px;padding-bottom:10px}#loading{position:absolute;left:45%;top:40%;padding:2px;z-index:20001;height:auto;border:1px solid #f60}#loading a{color:#258}#loading .loading-indicator{background:white;color:#444;font:bold 13px tahoma,arial,helvetica;padding:10px;margin:0;height:auto}#loading-msg{font:normal 10px arial,tahoma,sans-serif}.lightbox{background-color:black;filter:alpha(opacity=50);opacity:.50}.datePickerDay{background-color:#d7dfe8}.datePickerDayIsValue{background-color:#d7dfe8}.datePickerDayIsDisabled{background-color:white;color:#aaa;font-style:italic}.datePickerDayIsWeekend{background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;background-clip:border-box;background-origin:padding-box;background-size:auto auto}.calendar-table{width:180px;float:left;background-color:white;font-family:Arial,Helvetica,sans-serif;text-align:center;vertical-align:middle;font-size:10px;top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:4px;padding-right:5px;padding-bottom:4px;padding-left:5px;-moz-box-shadow:1px 1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px 1px #ccc;box-shadow:1px 1px 1px 1px #ccc}.calendar-headingCell,td .calendar-headingCell{vertical-align:middle;height:23px;width:23px;font-weight:bold}.calendar-cell,td .calendar-cell{height:23px;width:23px;text-align:center;cursor:not-allowed}.calendar-cell-appointment-available,td .calendar-cell-appointment-available,.calendar-cell-appointment-available .gwt-HTML a{cursor:pointer;font-weight:bold;background-color:#006dcc;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);text-align:center;width:20px;height:20px}.calendar-cell-date-selected,td .calendar-cell-date-selected div a.calendar-cell-appointment-available{background-color:#09f}.calendar-cell-date-selected,td .calendar-cell-date-selected div{cursor:pointer;font-weight:bold;color:#fff;text-align:center;width:20px;height:20px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border:#fff 1px solid;background-color:#09f}.PaddedStyle{margin:10px}@media(max-width:480px){.navbar-inner h2{font-size:20px;word-wrap:break-word;line-height:20px}}