.header-container{border-bottom:2px solid #000;column-gap:5px;display:grid;grid-template-areas:"header-left header-center header-right" "header-blank";grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-template-rows:auto;row-gap:5px;width:100%}.header-blank{padding:2px;text-align:center}.header-left{margin:auto;padding:20px 2px}.header-center{margin:auto;padding:2px;text-align:center}.logo{display:block;margin-bottom:10px;max-height:150px;max-width:150px;object-fit:contain}.company-name{font-size:22pt}.company-phone{font-size:large;font-weight:700}.company-hours,.company-phone{text-align:center}.rectangle-btn,.square-btn{align-items:center;border:2px solid #ccc;color:#aaa;display:flex;font-weight:700;height:80px;justify-content:center;margin-bottom:5px;margin-right:5px;padding:0;width:80px}.rectangle-btn{height:60px;width:120px}.date-format{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:5px;text-align:center;width:100%;width:80px}.dates-scroll{display:flex;overflow-x:auto;white-space:nowrap}.dates-scroll::-webkit-scrollbar{height:.5em;width:.5em}.dates-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}.dates-scroll::-webkit-scrollbar-track{background-color:#f5f5f5}.appointmentHeader{color:#666;font-size:1.5rem;font-weight:400;margin-bottom:20px;text-align:center}.review-card{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin:20px auto;overflow:hidden;text-align:center;width:800px}.review-card-header{background-color:#f8f8f8;padding:20px}.customer-logo{height:auto;width:200px}.review-card-body{padding:10px}.stars-container{background-color:#f1f1f1;border-radius:50px;display:inline-block;margin:20px 0;padding:20px}.star{cursor:pointer;font-size:30px;margin:0 5px}.gray{color:gray}.yellow{color:#daa520}@media (max-width:480px){.review-card{width:95vw}}.btn-google{background-color:#fabc08;border-color:#f0b408}.btn-google,.btn-google:hover{color:#fff;margin-bottom:10px;margin-right:10px}.btn-google:hover{background-color:#dca507;border-color:#fabc08}.btn-fb{background-color:#1f74e4}.btn-fb,.btn-fb:hover{color:#fff;margin-bottom:10px;margin-right:10px}.btn-fb:hover{background-color:#195abc}.btn-yelp{background-color:#f40c15}.btn-yelp,.btn-yelp:hover{color:#fff;margin-bottom:10px;margin-right:10px}.btn-yelp:hover{background-color:#e00808}.header{background:#001839;margin-top:50px;width:100%}.header-logo{height:150px;max-width:90%;padding:20px}body{background-color:#fff;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143}body.iosBugFixCaret.modal-open{position:absolute;width:100%}body.modal-open{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.modal{height:100%;width:100%;-webkit-overflow-scrolling:touch}.modal-dialog{height:101%}.nounderline{text-decoration:none!important}.switch{display:inline-block;height:24px;position:relative;width:40px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;width:16px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.form-control{font-size:16px}.custom-shadow{box-shadow:0 0 10px 0 #4c7193}
/*# sourceMappingURL=customer.cb829052a1b35b65001f.css.map*/