.form-container{height:90vh;overflow-y:hidden;position:relative;padding:10%;display:flex;justify-content:flex-end}.form-container .login{width:50%;height:100%;border-left:1px solid #567e44}.form-container .login,.form-container .login div{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.form-container .login div{width:100%;height:20%}.form-container .login div input{padding:7px;width:70%;background-color:#000;outline:none;border-bottom:1px solid #740a0a;border-right:none;border-radius:7px;color:#fff}.form-container .login div input:active,.form-container .login div input:focus{background:transparent;color:#fff}.form-container .login div.password{position:relative}.form-container .login div.password .toggle-password-visibility{position:absolute;top:50%;right:5px;width:5%;color:grey;cursor:pointer}.form-container .login div.password .toggle-password-visibility span{font-size:17px}.form-container .login div.button button{width:20%;padding:1.5%;border-radius:8px;background:transparent;border:1px solid #740a0a;color:#fff;cursor:pointer}.form-container .login div.button button:hover{background-color:#740a0a}.form-container .login .error{color:red;font-size:12px}@media (max-width:768px){.form-container .login{width:80%}.form-container .login div input{width:70%}.form-container .login div.button button{width:30%;padding:2%}}@media (max-width:576px){.form-container .login{width:100%;border-left:unset}.form-container .login div input{width:100%}.form-container .login div.button button{width:30%;padding:2%}}