.box {
/*  margin-left:auto !important;
	margin-right:auto !important;*/
	/*min-width:250px;*/
	/*padding:60px;*/
	border-radius: 10px 10px 10px 10px;
	background: rgb(250,250,250);
	border: 1px solid rgb(150,150,150);
	box-shadow: 0 0 3px rgb(150,150,150);
}

.box input{
	width:100%;
	position:relative;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
	/*margin: auto !important;*/
}

#LoginForm_rememberMe
{
	float:left !important;
	margin-left:0 !important;
	margin-right:10px;
}
 .span4,#loginPage {margin-left:0;}

.container-fluid {margin:0 ;padding: 0 ;}

.elf-navbar {
	background: #fafafa url(../images/noise-200.png) repeat !important;
	border:none;
	border-radius: inherit;
	border-top:2px solid  #45a9d8 !important;
	border-bottom:1px solid #cccccc !important;
	height: 34px;
	/*box-shadow: 0 0 30px rgba(0,0,0,0.4) !important;*/
}

.elf-logo {
	margin: 15px auto 15px;
	width:225px;
}
body {padding-top: 0!important}
h1 {
	font-family: "Open Sans";
	text-align: center;
	font-size: 42px !important;
	color:#707274;
	font-weight: lighter;
}
.elf-form {
	font-family: "Open Sans";
	float:none;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 30%;
	clear: both;
	height: 60px!important;
}
.elf-form.elf-send {
	width: 20% !important;
}
@media (max-width: 800px) {
	.elf-form {
		width: 90% !important;
	}
	.elf-form.elf-send {
		width: 50% !important;
	}
}
.input-block-level.elf-form {
	background: #f2f2f2 !important;
	/*border:2px solid #fff;*/
	border-radius: inherit;
	/*box-shadow: 0 0 1px #666;*/
	width: 100%;
	font-size: 18px;
}
::-webkit-input-placeholder {
	color:#000 !important;
	font-weight: 300;
}
:-moz-placeholder {
	color: #000 !important;
	font-weight: 300;
}
::-moz-placeholder {
	color: #000 !important;
	font-weight: 300;
}
:-ms-input-placeholder {
	color: #000 !important;
	font-weight: 300;
}

.elf-city img {
	max-width:120% !important;
	margin-left: -10%;
}
.elf-shadow {
	margin-top: 60px;
	width: 100%;
	height: 15px;
	background: -webkit-radial-gradient(50% -25%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 65%);
	background: radial-gradient(ellipse at 50% -25%, rgba(00, 00, 00, 0.5), rgba(97, 97, 97, 0.0) 65%);
}
.btn.elf-form {
	font-family: "Open Sans";
	font-size: 14px;
	text-shadow: 0px 0px 25px rgba(255, 255, 255, 1);
	width:100% !important;
	background: #3986b7;
	border-radius:inherit;
}

.elf-desc {
	clear: both;
	padding-top: 30px;
}
.elf-desc .elf-desc-img{
	float: left;
	margin-top: 5px
}
.elf-desc p {
	float: left;
	width:80%;
	margin-left: 10px;
	font-family: "Open Sans";
	font-size: 10px;
	line-height: 1.2;
	color:#666;
}
.elf-foot p {
	font-family: "Open Sans";
}
.elf-foot b {
	font-family: "Open SansBold";
}
.elf-foot p, .elf-foot b {
	font-size: 10px;
	color:#000;
	text-align: center;
	line-height:1.5;
}