.messageAlert{border:2px solid rgb(0,255,0);background-color:black;border-radius:5px;color:red;font-size:large;padding:.5em 1em;margin:.8em auto;width:-moz-fit-content;width:fit-content}.signInContainer{display:flex;justify-content:center;.signIn{margin:3em 1em;width:800px;h2{font-size:30px;font-weight:500;text-decoration:underline;text-transform:uppercase}.signInFormContainer{display:flex;justify-content:center;margin:1em 0;.signInForm{background-color:rgba(0,37,224,.3);border:2px solid white;border-radius:20px;box-shadow:0 0 40px 10px #f48890;padding:2em;.container{display:flex;margin:1em 0;label{color:white;font-size:25px;font-weight:100;text-transform:uppercase;margin-right:1em}input{border:2px solid black;height:20px;font-size:18px;margin:auto 0;width:200px}}}}.buttonContainer{display:flex;justify-content:right;button{background-color:#f7404e;border:2px solid white;border-radius:5px;color:white;font-size:18px;padding:.5em 2em;text-transform:uppercase}}}}@media only screen and (max-width:900px){.signInContainer{.signIn{margin:2em 1em;width:100%;h2{font-size:25px}.signInFormContainer{margin:1em 0;.signInForm{padding:2em;.container{label{font-size:20px;margin-right:1em}input{height:18px;font-size:16px;width:190px}}}}.buttonContainer{button{font-size:16px;padding:.3em 1.9em}}}}}@media only screen and (max-width:530px){.signInContainer{.signIn{margin:1.5em .5em;h2{text-align:center;font-size:22px}.signInFormContainer{.signInForm{padding:1.5em;.container{label{font-size:14px}input{height:16px;font-size:12px;width:120px}}}}.buttonContainer{justify-content:center;margin-top:1em;button{font-size:15px;padding:.3em 1.9em}}}}}