#kc-logo {
	background: #0f0f0f url("../images/aek_laekb_logoBar.png") top left no-repeat;
}
#kc-social-providers{
	display: none;
}
.sso-footer {
	border-top-width: 0 !important;
}
.sso-pw-forget-field, .sso-login-field{
	border-color: #37afa5;
	background-color: #fff;
	border-radius: 3px;
	height: 28px;
}
.sso-login-form {
	border: 0;
	-webkit-box-shadow: 0 5px 10px #aaaaaa66;
	box-shadow: 0 5px 10px #aaaaaa66;
}
#kc-logo {
	-webkit-box-shadow: none;
	box-shadow: none;
}
a{
	color: #005d7e;
}
#kc-registration.sso-pos-register{
	left: 5px;
}
.sso-pos-forgot {
	left: 170px;
	bottom: -50px;
}
a.sso-register,a.sso-register:link,a.sso-register:visited{
	color: #37afa5;
	background-color: #FFF;
	border: 1px solid #37afa5;
	font-size: 13px;
	padding: 5px;
}
a.sso-register:hover,a.sso-register:focus{
	color: #FFF;
	background-color: #37afa5;
	border: 1px solid #37afa5;
}
a.sso-pw,a.sso-pw:link,a.sso-pw:visited{
	color: #37afa5;
	background-color: #FFF;
	border: 1px solid #37afa5;
	font-size: 13px;
	padding: 5px;
}
a.sso-pw:hover,a.sso-pw:focus{
	color: #FFF;
	background-color: #37afa5;
	border: 1px solid #37afa5;
}
h1, h2, h3, .h3 {
	color: #005d7e;
}
#kc-register-form input[type='text'],
#kc-register-form input[type='password'],
#kc-register-form input[type='number'],
#kc-register-form input[type='email'],
#kc-register-form input[type='date'],
#kc-register-form select{
	border-color: #a4c4a6;
	background-color: #fff;
}

.btn-lg {
	padding: 5px 7px;
	border-radius: 3px !important;
	font-size: 14px;
	line-height: 14px;
	background: #37afa5;
	height: 28px !important;
	color: white;
	border: 0;
}
label, .required {
	font-weight: normal !important;
}
body,
#kc-oauth ul li,
.required,
.account-form input[type='text'],
.account-form input[type='password'],
.account-form input[type='number'],
.account-form input[type='email'],
.account-form input[type='date'],
.account-form select{
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px !important;
}
#kc-logo ul li a {
	color: #005d7e;
	text-decoration: none;
	font-size: 14px;
}
#kc-logo ul li a:hover,#kc-logo ul li a:focus {
	text-decoration: underline;
}
