button{border:none}.form-button-container{grid-template-columns:auto 250px 320px;place-items:center;display:grid}.form-button-container-reports{grid-template-columns:auto 250px 250px;place-items:center end;margin-right:60px;display:grid}.button{-webkit-user-select:none;user-select:none;-khtml-user-select:none;border-radius:6px;place-items:center;width:218px;height:39px;font-size:20px;display:grid}.button:hover{cursor:pointer}.add-button{color:#fff;background-color:#3bb878;height:41px;display:grid}.cancel-button{color:#707070;background-color:#f6f6f6;border:1px solid #707070}.delete-button{color:#fff;background-color:#e87070;border:1px solid #8f0808d9}.edit-button{color:#fff;background-color:#70b5e8;border:1px solid #61a2e8}.create-button{color:#444;background-color:#fff;height:41px}.email-reset-button{grid-column:1/3;width:300px}.start{justify-self:start}.end{align-self:end}.wide-button{width:300px}.disabled-button{color:#919191;background-color:#f6f6f6;cursor:auto!important}.add-patient{justify-self:end;margin-top:10px;margin-right:60px}.add-companion{border:1px solid #fff}.reload-table-icon{color:#707070;width:100%;height:41px;display:grid}.export-table-icon{color:#707070;width:100%;height:41px;margin-left:10px;display:grid}.auth-container{background-color:#fff;grid-template-rows:auto 100px;height:100vh;display:grid;overflow-y:hidden}.auth-container .auth-block{grid-template-rows:100px auto;place-self:center;width:570px;height:550px;padding:50px;display:grid}.auth-container .auth-block img{place-self:center}.auth-container .auth-block .form-container .login-form{grid-template-rows:70px 70px 50px 150px}.auth-container .auth-block .form-container .register-form{grid-template-rows:70px 70px 70px 70px 100px}.auth-container .auth-block .form-container .email-form{grid-template-rows:70px 70px 40px}.auth-container .auth-block .form-container .reset-form{grid-template-rows:70px 70px 70px 70px 40px}.auth-container .auth-block .form-container form{padding:20px;display:grid}.auth-container .auth-block .form-container form .form-input-group{grid-template-columns:200px auto;align-items:center;display:grid}.auth-container .auth-block .form-container form .form-input-group input{width:calc(100% - 20px);padding-left:20px}.auth-container .auth-block .form-container form .form-input-group .invalid-feedback{color:#e87070;font-size:14px}.auth-container .auth-block .form-container form .remember-container{grid-column-gap:10px;grid-template-columns:4fr 5fr;place-items:center;display:grid}.auth-container .auth-block .form-container form .remember-container .form-check-input{justify-self:end}.auth-container .auth-block .form-container form .remember-container .form-check-label{justify-self:start}.auth-container .auth-block .form-container form .auth-button-container{grid-template-columns:1fr 1fr;place-items:center;display:grid}.auth-container .auth-block .form-container form .auth-button-container .forgot-password{grid-column:1/3}.auth-container .auth-block .form-container form .label-bold{color:#707070;font-size:20px;font-weight:600}.auth-container .auth-block .form-container .center{place-items:center;display:grid}.auth-container .auth-block .form-container .success{color:#3bb878}.auth-container .auth-footer{background-color:#3bb878;align-self:end;height:100px}body{background-color:#e9e9e9}*{margin:0;padding:0;font-family:Arial}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}input,select{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff;background-image:none;border:1px solid #707070;border-radius:6px;outline:none}input{height:39px;font-size:16px}select{background-color:#f6f6f6;height:41px}select option[disabled]{display:none}select,option{font-size:16px}option{height:41px}.datepicker .vdatetime{width:calc(100% - 80px)}.datepicker .vdatetime input{width:100%;padding-left:20px}.datepicker .vdatetime .vdatetime-popup__year{font-size:30px}.datepicker .vdatetime .vdatetime-popup__date{font-size:20px}.hover{cursor:pointer}.active-hover:hover{cursor:pointer;background-color:#e9e9e9}#autosuggest input{box-sizing:border-box;border:1px solid #707070;border-radius:6px;width:calc(100% - 20px);height:39px;padding-left:20px}#autosuggest .autosuggest__results-container{z-index:3;width:100%;position:absolute}#autosuggest .autosuggest__results-container ul li{list-style:none}#autosuggest .autosuggest__results-container ul li .suggestion-container{background-color:#fff;border-bottom:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:58px;display:grid}#autosuggest .autosuggest__results-container ul li .suggestion-container .li-name{color:#8a8a8a;grid-area:1/1/3/2;align-self:center;padding-left:20px;font-size:18px}#autosuggest .autosuggest__results-container ul li .suggestion-container .li-phone{color:#3bb878;grid-area:1/2/2/3;place-self:end;padding-right:20px;font-size:14px;font-weight:600}#autosuggest .autosuggest__results-container ul li .suggestion-container .li-dob{color:#8a8a8a;grid-area:2/2/3/3;place-self:start end;padding-right:20px;font-size:14px}#autosuggest .autosuggest__results-container ul .suggestion-container:hover{cursor:pointer;background-color:#3bb878}#autosuggest .autosuggest__results-container ul .suggestion-container:hover span{color:#fff!important}#autosuggest .algolia-results-footer{cursor:pointer;background-color:#fff;border-bottom:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;border-bottom-right-radius:6px;border-bottom-left-radius:6px;grid-template-columns:auto 50px;height:86px;font-size:18px;display:grid}#autosuggest .algolia-results-footer .add-text{color:#8a8a8a;place-self:center start;padding-left:20px}#autosuggest .algolia-results-footer .add-icon{color:#3bb878;align-self:center}#autosuggest .algolia-results-footer:hover{background-color:#3bb878}#autosuggest .algolia-results-footer:hover .add-text,#autosuggest .algolia-results-footer:hover .add-icon{color:#fff}.input-error{color:#e87070;font-size:14px;font-weight:600}.red-border input{border:1px solid #e87070!important}.italic{font-style:italic}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-icon{-ms-animation:rotating 2s linear infinite;animation:2s linear infinite rotating}
