@CHARSET "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Karla');

img.logo-img {
	max-height: 83px;
	max-width: 277px;
}

.logo-wrapper {
	padding: 10px 1px;
}

.site-login {
	font-family: 'Karla', sans-serif;
	background: url("../images/new_partner/page-background.jpg") no-repeat left center;
	height: 487px;
	background-position: center;
    background-size: cover;
	overflow: hidden;
}

.site-login .loginform {
	color: white;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
}

.loginform .has-error .help-block,

.loginform .has-error .control-label,
.loginform .has-error .radio,
.loginform .has-error .checkbox,
.loginform .has-error .radio-inline,
.loginform .has-error .checkbox-inline,
.loginform .has-error.radio label,
.loginform .has-error.checkbox label,
.loginform .has-error.radio-inline label,
.loginform .has-error.checkbox-inline label {
	color: #ff6d6a !important;
}

.site-login .loginpromo {
	color: white;
	height: 100%;
	padding-top: 150px;
}

.site-login .loginpromo h2{
	font-size: 2.5em;
}

.site-login .loginpromo h1 {
	font-size: 4.0em;
}

.loginbody {
	font-family: 'Karla', sans-serif;
	line-height: 2em;
	padding: 25px 0px;
}

.loginbody p {
}

.footer {
	background-color: #999999;
}

.footer .column {
	padding-top: 15px;
}

.footer .column ul,
.row .header ul {
	list-style: none;
}

.row .header aside{
	text-align: center;
}

.footer .column ul li {
	font-weight: 200;
}

.footer .column ul li.heading {
	font-weight: bolder;
}