body{
	margin: 0;
    padding: 0;
	background: url(../img/login.jpg) no-repeat center top;
	background-size: cover;	
    height: 100vh;
}

.input-field .prefix.active {
     color: #03a9f4 !important;
   }

.input-field input[type=text]:focus + label {
     color: #fff !important;
   }

 .input-field input[type=password]:focus + label {
     color: #fff !important;
   }

.input-field input[type=text]:focus {
     border-bottom: 1px solid #fff !important;
     box-shadow: 0 1px 0 0 #fff !important;
   }

.input-field input[type=password]:focus {
     border-bottom: 1px solid #fff !important;
     box-shadow: 0 1px 0 0 #fff !important;
   }


.login{
	/*margin-top: 160px;
	margin-right: 150px;
	width: 350px;
	height: 400px;
	background: rgb(1,1,1,0.7);
	border-radius: 10px;
	text-align: center;
	padding: 35px;*/
	margin-top: 120px;
	width: 450px !important;
	height: 400px;
	padding: 35px;
	background: rgb(1,1,1,0.8);
	text-align: center;
}

.login>label{
	font-size: 25px;
	color: white;
}

.validate{
	color: white;
}

i{
	color: white;
}

.alerta>label{
	font-size: 15px;
}

.submit{
	margin-top: 12px;	
	width: 200px;
}

.center{
	text-align: center;
}


@media screen and (max-width:1000px) {
    .login {
        margin-right: 5%;
        margin-left: 5%;
		margin-top: 100px;
    }
}