/* LOGIN CONNECTMILES */
#login {
	padding: 10px 10px 0 10px;
}
.div-login-connect-miles {
	width: 230px;	
	position:fixed;
	z-index: 12;
	top: 80px;
	left: 10px;
}
.login-connectmiles .link {
	width: 187px;
	background: #333333;	
	border: 0px;
	padding: 10px 0 !important;
	border-radius: 0px;
	color:#e9eced;	
	text-transform: uppercase;
	text-shadow: none;
	font-size: 13px;
}
.login-connectmiles .link span {
	text-align: left;
	padding-left: 7px;
}
.login-connectmiles .link i {
	float: right; 
	padding-right: 4px;
    padding-top: 3px;
}
.login-connectmiles .link a {
	padding: 15px 0px;
	border-radius: 0px;
	color:#e9eced;	
	text-decoration: none;
}
.login-connectmiles .link a:hover {
	color:#e9eced !important;
}
.login-connectmiles .link a span {
	margin-right: 5px;
	text-decoration: none;
}
.login-connectmiles .link a:hover span {
	margin-right: 5px;
}
.login-connectmiles a  {
    color:#e9eced !important;
}
.login-connectmiles a:hover  {
    color:#e9eced !important;
}
.login-connectmiles .well {
	width: 187px;
    background: #676767;
    border-radius: 0px;
    border: 0px;
    padding: 0;
}

.login-connectmiles label{
	display: none;
	color: #ffffff;
}
.login-connectmiles form input[type="text"]  {
	width: 90%;
	border-radius: 0px;
	height: 18px !important;
	margin-bottom: 8px !important;
}
.login-connectmiles form input[type="password"]  {
	width: 90%;
	border-radius: 0px;
	height: 18px !important;
	margin-bottom: 8px !important;
} 
.login-connectmiles form a {
 	font-size: 14px; 
 	color: #e9eced !important;
 	text-align: left;
	text-decoration: underline;
}
.login-connectmiles form .btn {
	margin: 8px 0 !important;
	padding: 7px !important;
	height: auto !important;
}
.login-connectmiles form span {
	text-transform: none;
	color: #e9eced;
 	font-size: 14px; 
 	text-align: left;
}
.login-connectmiles .login-error  {
    margin: 10px -10px -20px -10px;
    border-radius: 0px; 
}
.login-connectmiles .login-error  a {
    color: #C17029 !important;
    font-weight: bold;
    text-decoration: underline;   
}
.login-connectmiles .login-error span {
    color: #C17029 !important;
 }
.loggedIn label {
    display: block;
    color:#ffffff !important;
    margin-bottom: 0;
}
.loggedIn span {
	color:#ffffff;
	font-weight: bold;
	letter-spacing: 1px;
}
.loggedIn a {
	color:#ffffff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	text-decoration: underline;
	letter-spacing: 1px;
}
.loggedIn a:hover {
	color:#ffffff !important;
	font-weight: bold !important;
	text-decoration: underline;
	letter-spacing: 1px;
}
.loggedIn .line {
	height: 5px;
	margin: 5px 0;
	background: url("../images/line-hr-login.png") repeat-x;
	background-position: center;
}
.sign-in {
	display: none !important;
}
.login-connectmiles.iframe {
	top: 0;
	left: 0;
}
.login-connectmiles .btn-block span {	
    text-transform: uppercase;
}

/* LOGIN CONNECTMILES */