.signup-page,.login-page{background:#E1EAF5;}.signup-page .form-wrapper,.login-page .form-wrapper{background:white;width:370px;max-width:470px;margin:80px auto 0;box-shadow:0 0 5px rgba(65,67,144,0.15);padding:50px;}@media (max-width:600px){.signup-page .form-wrapper,.login-page .form-wrapper{width:100%;margin:15px auto;padding:30px;}}.signup-page .form-wrapper .logo,.login-page .form-wrapper .logo{text-align:center;margin:0 auto 20px;}.signup-page .form-wrapper .logo img,.login-page .form-wrapper .logo img{width:275px;margin:auto;}@media (max-width:600px){.signup-page .form-wrapper .logo img,.login-page .form-wrapper .logo img{width:275px;}}.signup-page .form-wrapper .alert-warning,.login-page .form-wrapper .alert-warning{color:#856404;background-color:#FFF3CD;border-color:#FFEEBA;font-weight:300;font-size:0.8em;margin:30px 0;display:flex;align-items:center;justify-content:space-between;}@media (max-width:600px){.signup-page .form-wrapper .alert-warning,.login-page .form-wrapper .alert-warning{padding:10px 15px;}}.signup-page .form-wrapper .alert-warning .close,.login-page .form-wrapper .alert-warning .close{color:#856404;font-weight:300;order:1;outline:none !important;transition:all 0.3s ease-out;}.signup-page .form-wrapper .alert,.login-page .form-wrapper .alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;font-family:'Poppins',sans-serif;}.signup-page .form-wrapper .alert button.close,.login-page .form-wrapper .alert button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #FFF;opacity:0.4;}.signup-page .form-wrapper .alert button.close:hover,.login-page .form-wrapper .alert button.close:hover{cursor:pointer;}.signup-page .form-wrapper h1,.login-page .form-wrapper h1{font-size:1.5rem;color:#5F6988;font-weight:300;border-bottom:1px solid #DEE2EF;padding-bottom:5px;margin-bottom:20px;font-family:'Poppins',sans-serif;}@media (max-width:600px){.signup-page .form-wrapper h1,.login-page .form-wrapper h1{font-size:1.3rem;}}.signup-page .form-wrapper input,.login-page .form-wrapper input{padding:10px 13px;margin-bottom:15px;width:-webkit-fill-available;border-radius:2px;border:1px solid #D4D9E3;font-weight:200;color:#4D5060;font-family:'Poppins',sans-serif;transition:all 0.3s ease-out;font-size:0.9em;outline-color:transparent;outline-style:none;}@media (max-width:600px){.signup-page .form-wrapper input,.login-page .form-wrapper input{font-size:0.9em;}}.signup-page .form-wrapper input::placeholder,.login-page .form-wrapper input::placeholder{color:#D4D9E3;}.signup-page .form-wrapper input:hover,.login-page .form-wrapper input:hover{border-color:#5EB9D7;background:#D9F6FF;}.signup-page .form-wrapper input:hover::placeholder,.login-page .form-wrapper input:hover::placeholder{color:#5EB9D7;}.signup-page .form-wrapper input:focus,.login-page .form-wrapper input:focus{background:white;border-color:#5EB9D7;box-shadow:unset;}.signup-page .form-wrapper input:focus::placeholder,.login-page .form-wrapper input:focus::placeholder{color:#D4D9E3;}.signup-page .form-wrapper fieldset,.login-page .form-wrapper fieldset{border:none;padding:0;margin:0;}.signup-page .form-wrapper label,.login-page .form-wrapper label{font-size:0.9em;color:#5F6988;margin-bottom:5px;display:block;font-weight:300;font-family:'Poppins',sans-serif;}.signup-page .form-wrapper input[type="submit"],.login-page .form-wrapper input[type="submit"]{background:#5EB9D7;color:white;margin-top:15px;border:1px solid #5EB9D7;transition:all 0.3s ease-out;}.signup-page .form-wrapper input[type="submit"]:hover,.login-page .form-wrapper input[type="submit"]:hover{cursor:pointer;background:white;color:#5EB9D7;}.signup-page .form-wrapper .errors,.login-page .form-wrapper .errors{margin-top:-11px;margin-bottom:1rem;list-style:none;padding:0;font-size:0.9em;color:#B75353;}.signup-page .login-signup,.login-page .login-signup{text-align:center;font-weight:300;font-size:0.8em;font-family:'Poppins',sans-serif;margin-top:20px;}.signup-page .login-signup a,.login-page .login-signup a{color:#5EB9D7;font-weight:500;}