.horizontal .slick_login_vm .login .username,
.horizontal .slick_login_vm .login .password,
.horizontal .slick_login_vm .login .login-button-text,
.horizontal .slick_login_vm .login .login-button-icon,
.horizontal .slick_login_vm .login .lostpassword,
.horizontal .slick_login_vm .login .lostusername,
.horizontal .slick_login_vm .login .registration,
.horizontal .slick_login_vm .logout .greeting,
.horizontal .slick_login_vm .logout .logout-button-text,
.horizontal .slick_login_vm .logout .logout-button-icon {
margin-right: 5px;
float: left;
overflow: hidden;
}
.horizontal .slick_login_vm .logout .greeting{line-height:34px}
.username input[type="text"], .password input[type="password"]{margin-bottom:0px;font-size:14px}


.horizontal .slick_login_vm .login .username, .horizontal .slick_login_vm .login .password{max-width:170px}
.account {
    background: #fff;
    display: block;
    height: 32px;
    float: left;
    margin: 0px 5px 0px 0px;
	padding:0px 5px;
  
}
.account a {
    color: #333!important;
	line-height: 34px;
	font-size: 13px;
    text-transform: uppercase;
    }
	
.login-button{
	vertical-align:top;
	background:#fff;
	    border: 0px;
    height: 32px;
   
}
.login-button:after{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f090";
    width: 32px;
    font-size: 18px;
    display: inline-block;
	  
}
.logout-button{
	vertical-align:top;
	background:#fff;
      border: 0px;
    height: 32px;
}
.logout-button:after{
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f08b";
    width: 32px;
    font-size: 22px;
    display: inline-block;
	  
}
.registration {
    width: 32px;
     overflow: hidden;
    
}
.registration a {
    display: block;
    text-indent: -5000px;
}

.registration:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f234";
    width: 32px;
    font-size: 22px;
    position: absolute;
    top: 5px;
    z-index: -1;
	    text-align: center;
}


.lostpassword {
    width: 32px;
    overflow: hidden;
    
}
.lostpassword a {
    display: block;
    text-indent: -5000px;
}

.lostpassword:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f13e";
    width: 32px;
    font-size: 22px;
    position: absolute;
    top: 7px;
    z-index: -1;
	    text-align: center;
}

.lostusername {
    width: 32px;
      overflow: hidden;
    
}
.lostusername  a {
    display: block;
    text-indent: -5000px;
}

.lostusername:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f235";
    width: 32px;
    font-size: 22px;
    position: absolute;
    top: 5px;
    z-index: -1;
	    text-align: center;
}


    



    
