#was-user-menu-toggle {
    z-index: 9990;
    position:fixed;
    top:0;
    background: #fff;
    padding: 0 5px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
    min-width:22px;
}

#was-user-menu-toggle:hover {
    background: fff;
    color: #000;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

#was-user-menu{
     z-index: 6;
    display: none;
    width:200px;
    position: absolute;
    left: 22px;
    top:0;
    background: #fff;
    padding:0;
    box-shadow: 1px 1px 9px #333;
    border-radius: 4px;
}

#was-user-menu-toggle:hover  #was-user-menu {
  display:block;
}

#was-user-menu  li {list-style-type: none; border-bottom: 1px solid #ccc; padding:10px 0 10px 10px;}
#was-user-menu  li.user-menu-title {background:#e8e8e8;}
#was-user-menu  li:first-child {border-radius: 4px 4px 0 0}
#was-user-menu  li:last-child {border-radius: 0 0 4px 4px}
#was-user-menu  li.edit-mode-toggle, .icon-container {cursor: pointer;}

div.auto-login-message {
  border-color: #3156b4;
   background-color: #F5F7FB;
}

#wasusermenu-auto-login-overlay{
    z-index: 9998;
    position: fixed;
    background-color: #000;
    height: 100%;
    width: 100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    opacity: 0.6;
}
#wasusermenu-auto-login-message{
    z-index: 9999;
    padding:20px;
    border-radius: 5px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#wasusermenu-auto-login-message p{
    font-weight: bold;
}
.hide-form{
    display: none;
}
.fa-gear, .fa-cog{
position:relative;
}
.fa-gear:before,.fa-cog:before {
  content: "\f013";
  font-family: "FontAwesome";
  font-size: 1em;
}