.forgot-password{min-height:100vh}.forgot-password,.forgot-password__container{display:flex;justify-content:center;align-items:center}.forgot-password__container{max-width:616px;width:100%;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:left;height:415.71px}.forgot-password__title{font-size:18.9px;font-weight:700;color:#83bb3e;margin-bottom:10px}.forgot-password__description{font-size:14px;color:#b3b3b3;margin-bottom:20px;font-style:italic}.forgot-password__form{display:flex;flex-direction:column;min-width:500px}.forgot-password__form-group{margin-bottom:15px}.forgot-password__label{display:block;font-size:14px;font-weight:500;color:#212529;margin-bottom:5px}.forgot-password__label .required{color:red}.forgot-password__input{width:100%;padding:10px;font-size:14px;border:1px solid #ced4da;border-radius:4px;outline:none}.forgot-password__input:focus{border-color:#83bb3e;box-shadow:0 0 3px rgba(76,175,80,.5)}.forgot-password__button{width:126.6px;padding:10px;font-size:14.17px;font-weight:700;color:#fff;background-color:#83bb3e;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.forgot-password__button:hover{background-color:#43a047}.forgot-password__button:disabled{background-color:#9e9e9e;cursor:not-allowed}