* {	
	box-sizing: border-box; 
}

body {
	background:url(../img/login-bg.jpg) center top no-repeat #1d1d20;
	min-width:0;
}

form {width:250px;padding:70px 0 0; margin:auto;}

input[type="submit"] {
	width: 100%;
	font-size:15px !important;
	line-height:16px;
	padding:10px;
	border-radius:5px;
	border:none;
	outline:none;
	cursor:pointer;
	background-color:#1C79AE;
	color:#fbfbfb;
}

input[type="submit"]:hover {
	background-color:#12A37C;
	color:#fbfbfb;
}

input[type="text"], input[type="password"]
{

	font-weight:200;
	font-size:15px;
	line-height:1;
	width:100%;
	padding:10px;
	border:none;
	background:#fbfbfb;
	outline:none;
	border-radius: 5px;
}

p {
    margin-bottom:15px;
    
}

p.error {
    text-align: center;
    font-size:15px;
    background-color: #ffebe8;
    border-color: #c00;
    padding:10px 5px;
    border-radius: 5px;
}