

.login h1 {margin: 20px 0}
.login h2 {font-size:1.9rem;font-weight:bold;color:#bbb;margin:0 0 30px 10px;text-align:left;}

.login form {width:90%;max-width:320px;margin:100px auto 50px;text-align:left;}
	.login form input {width:100%;background:#6b6c67;padding:15px;border-radius:5px;font-size:1.4em;color:#fff;margin-bottom:30px; box-sizing: border-box;}
	.login form input[type="submit"] {background:#26ae90; text-transform:uppercase;font-weight:bold;  -webkit-appearance: none;}
	
	.login form .recordar {display:block;font-size:1.5rem;color:#bbb;text-decoration:none;margin: 0 0 40px 10px}
	.login form p {display:block;font-size:1.4rem;padding-left:10px;color:#26ae90;}
	
	.login form p.solicitud {display:block;font-size:1.6rem;padding-left:10px;color:#bbb;}
		.login form p.solicitud a {color:#fff;}

body {background:black;color:#fff;}