.btnLogin,.form-link{text-decoration:none}.form-head{margin:0;font-size:1.8em}.login-form-container{background:#fff;margin:0 auto;border-radius:16px;padding:30px;width:325px;border:1px solid #e5e6e9;text-align:center}.login-form-container label{margin-bottom:5px;display:inline-block}.login-form-container .field-column{padding:30px 10px 0;text-align:left}.demo-input-box{padding:8px;border:1px solid #ccc;border-radius:16px;width:100%}.btnLogin{line-height:40px;font-weight:700;letter-spacing:.18vw;text-transform:uppercase;display:flex;align-items:center;justify-content:center;color:#000!important;background-color:rgba(0,0,0,0);margin:.4vw auto .5vw;width:100%;border:1px solid #000;font-size:.88vw;box-shadow:3px 3px 7px 1px rgba(23,23,23,.04)}.btnLogin:hover{background-position:right center}.error-info{color:red;margin-left:10px}.error-message{padding:7px 10px;background:#fff1f2;border:1px solid #ffd5da;color:#d6001c;border-radius:4px;margin:30px 10px 10px}.form-link{color:#1400f3}.btn.form-link{border:1px solid #232323;color:#232323;border-radius:15px;padding:5px 20px}.login-row{margin:60px 0 0}.signup-icon{max-width:30px;margin:5px}@media screen and (max-width:440px){.login-form-container{width:auto;padding:20px}.login-form-container .field-column{padding:20px 10px 0}}