body {
	background-color: #0e6db9;	
}

.login-container {
	background: url('../images/login/bg.jpg') center top no-repeat transparent;
}

.login-container > .container {
	min-height: 635px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.login-container footer {
	color: #fff;	
}

.login-form-container {
	width: 480px;
	max-width: 100%;
	margin: 70px auto;
}

.login-form-wrapper {
	border: 12px solid #7eb1d9;
	border: 12px solid rgba(119, 172, 215);
    border: 12px solid rgba(255, 255, 255, 0.1);
	
	border-radius: 4px;
	background-color: #6aa4d4;
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}

.login-form > .panel {
	border-width: 0;
	margin-bottom: 0;
	box-shadow: none;	
}

.login-form .panel-heading .nav-tabs {
	margin-bottom: -15px;
	border-bottom: none;	
}

.login-form .panel-heading .nav-tabs > li > a {
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
}

.login-form .panel-heading .nav-tabs > li.active > a,
.login-form .panel-heading .nav-tabs > li > a:hover {
	color: #555555;	
}

.login-form .panel-body {
	padding: 25px 50px;	
}

.login-buttons {
	margin-top: 2em;	
}

.login-buttons > div {
	display: table-cell;
	vertical-align: bottom;
	width: 50%;
}


.funding-info-wrapper {
	display: table;
	margin-top: 5px;
}
.funding-info {
	background: url('../images/login/nata.png') right top no-repeat transparent;
	padding-right: 85px;
	height: 92px;
	display: table-cell;
	vertical-align: middle;
}