body {
    padding-top: 100px;
    padding-bottom: 100px;
    background: url('../img/background.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
        -moz-background-size: cover;
            -o-background-size: cover;
    background-size: cover;
    font-size: 13px;	     
}


.form-login {
    max-width: 300px;
    padding: 19px 29px 29px;
    margin: 0 auto;
    background-color: #fff;	        
    -webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		  	border-radius: 6px 6px 6px 6px;
  	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.25);
		-moz-box-shadow: 0 3px 5px rgba(0,0,0,.25);
		  	box-shadow: 0 3px 5px rgba(0,0,0,.25);
}

.form-login .form-login-heading,
.form-login .checkbox {
    margin-bottom: 15px;
}

.form-login input[type="text"],
.form-login input[type="password"] {
    font-size: 18px;
    height: auto;
    margin-bottom: 12px;
    padding: 13px;
}

.form-login .form-login-heading{
  padding-left: 35px;
  background: url(../img/logo.png) no-repeat 0px;
}

.alert{
	max-width: 300px;
    margin: 10px auto;
    padding: 15px 29px;
    border: none;
    -webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
	    	border-radius: 6px 6px 6px 6px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.25);
	   	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.25);
	    	box-shadow: 0 3px 5px rgba(0,0,0,.25);
}

.note{
	max-width: 300px;
	padding: 19px 29px 29px;
	margin: 0 auto;
}