body {
	background-color: #D2D8DE;
	overflow: hidden;
}
#form-login {
	width:360px;
	padding: 43px 15px 15px 10px;
	margin: 100px auto auto auto;
}
@media screen and (max-width: 640px) {
	 #form-login { width:100%; padding: 0 20px; margin: 30px auto auto auto; }
 }
#form-login .panel {
    box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);
}
#form-login .panel-head {
	text-align:center;
	font-weight:bold;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
#form-login .panel-body {
  padding: 30px 40px;
}
.validation-summary-errors {
	line-height: 20px;
	margin-top:-20px;
	margin-bottom:10px;
}
.validation-summary-errors ul {
	list-style:none;
	color: #FF2626;
	text-align:center;
}
#form-login .input-login {
    display: block;
    width:100%;
    font-size: 16px;
    height: auto;
    padding: 8px;
    margin-bottom: 20px;
	border-radius: 2px;
}
.margin-b10 {
    margin-bottom: 10px;
}
.label-inline {
	color: #666;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}
.btn-login {
    display: block;
    width:100%;
    font-size: 16px;
	padding: 8px;
	border-radius: 2px;
}
.btn-primary{border:none;background-color: #59b0ff;}
.btn-primary:hover{background-color: #4daaff;}
.btn-primary:active, .btn-primary:focus{background-color: #1a90ff;}
.btn:active, .btn.active{box-shadow: none;}

