.login{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;background-color:#f2f3f5}.login .login_details{background-color:#fff;padding:30px;min-width:500px;border-radius:10px;box-shadow:1px 1px 5px 5px #d6d6d673}@media (max-width: 600px){.login .login_details{min-width:90%}}.login .login_details .text_danger{margin-top:10px;color:red}.login .login_details .input_field{display:flex;flex-direction:column;margin-top:20px;gap:5px}.login .login_details .input_field label{font-size:18px;color:#323643}@media (max-width: 600px){.login .login_details .input_field label{font-size:14px}}.login .login_details .input_field input{padding:8px 10px;border:1px solid #D0D4DF;border-radius:5px;font-size:16px}@media (max-width: 600px){.login .login_details .input_field input{padding:6px 10px;font-size:14px}}.login .login_details .input_buttons{display:flex;align-items:center;margin-top:50px;justify-content:flex-end;gap:20px}@media (max-width: 400px){.login .login_details .input_buttons{flex-direction:column;margin-top:30px;gap:15px}}.login .login_details .input_buttons a{color:#323643}@media (max-width: 600px){.login .login_details .input_buttons a{font-size:14px}}.login .login_details .input_buttons button{padding:5px 20px;border-radius:5px;font-size:18px;border:none;background:linear-gradient(90deg,#f26500,#e90f09);color:#fff;cursor:pointer}@media (max-width: 600px){.login .login_details .input_buttons button{font-size:14px}}
