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