.main-container-login{width:100%;height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;margin:0;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow-x:hidden}.login-form{border:1px solid grey;border-radius:15px;transform:scale(.9)}.catch-logo{width:100%;background-image:linear-gradient(90deg,#043607,#0a920a);padding:22px;border-radius:15px 15px 0 0}.catch-tagline,.cath-login-logo{display:flex;justify-content:center}.catch-tagline{width:100%;font-weight:500;align-items:center;font-size:19px;padding:44px 22px 22px;background-color:#fff}.catch-tagline span{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:.35px;color:#000}.login-form-fields{padding:0 40px 30px;border-radius:0 0 14px 14px;background-color:#fff}.login-form-fields label{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:.03px;color:#000}.form-control{font-size:13px}.term-condition input[type=checkbox]{outline:1px solid #000}.bold .form-check-input:checked{background-color:#186e18;border-color:#186e18}.form-forgot-password a{display:flex;justify-content:end;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.04px;color:#0a400e;cursor:pointer;text-decoration:none}.submit-btn{width:100%;background-color:#186e18;border-radius:5px}.submit-btn button{width:100%;background-color:#6fa354;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.04px;color:#fff;padding:4px;border-radius:6px;height:40px;border:none}.term-condition{display:flex;gap:14px;font-size:15px;margin-bottom:30px;width:94%}.term-condition span{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:.04px;color:#000;align-content:center}.recovery-form-fields{border-radius:0 0 14px 14px;background-color:#fff;padding:7px 40px 5px}.recovery-form-fields h6{font-weight:550}.recovery-form-fields label{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:.03px;color:#000}.recovery-submit-btn button{padding:7px 40px 5px;margin-top:22px;width:100%;background-color:#6fa354;border-radius:5px;border:none;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.04px;color:#fff}.back-to-login{margin:10px 0}.back-to-login a{font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.04px;color:#0a400e}.bordered-div{border-top:2px dashed #979797;width:100%;height:0;margin:25px 0 16px}.terms-checkbox{margin-bottom:36px}.login-modal-btn-row{width:100%;display:flex;justify-content:flex-end;margin:5px!important}.term-condition .form-check-input{width:.8em;height:.75em;margin-top:.36em}.form-check-input[type=checkbox]{border-radius:.2em!important}.term-condition-modal .modal-title{color:#000!important;font-size:20px;font-weight:550;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.17px}.modal-dialog-centered .modal-body{align-content:center;font-size:medium;font-weight:600}.modal-dialog-centered .modal-header{background-color:#186e18;color:#fff;font-weight:1200}.modal-dialog-centered .modal-header .btn-close{opacity:.9;border:2px solid;border-radius:50%;width:8px;height:8px;font-size:12px;font-weight:900;transform:scale(.9)}@media only screen and (max-width:767px) and (orientation:portrait){.catch-logo{border-radius:0}.catch-tagline{padding:50px 20px 20px}.main-container{height:100vh}.login-form-container{width:100%;background-color:#fff}.login-form{height:100vh;border-radius:0;transform:scale(1);border:none}.login-form-fields{padding:0 20px;border-radius:0;background-color:#fff}.submit-btn{margin-top:80px}}@media only screen and (max-width:767px) and (orientation:landscape){.login-form{transform:scale(.6)}}