.header_bottom_center i {

    font-size: 28px;
    color: #a2a2a2;
}
.header_bottom_center #hello {
    vertical-align: bottom;
    margin-right: 6px;
    line-height: 28px;
    color:#a2a2a2;
}
.header_bottom_center .user_name i {
    color: #62D5A3;
    font-size: 13px;
    margin-right: 5px;
}
.header_bottom_center #user_connect {
    vertical-align: top;
    margin-right: 6px;
    line-height: 28px;
    color: #a2a2a2;

}
.menu_container .menu-col {

    position: absolute;
    top: 10px;
}
body.module_home_page #outer_wrapper #inner_wrapper #all_content #page_content {
    width: auto;
    margin-right: 0;
}

.module_home_page #all_content {
    width: 1224px!important;
    margin: 0 auto;
}


 #login_link{
     background: url('/skins/gs1_style/images/logout_icon.png') no-repeat scroll center;
     background-size: 19px;
     height: 22px;
     width: 22px;
     display: inline-block;
}

 .menu_container #back-to-home-button{
     background: url('/skins/gs1_style/images/home_icon.png') no-repeat scroll right center;
     background-size: 19px;
     display: inline-block;
     height: 20px;
     width: 20px;
     position: relative;
     top:0;
 }


.header-menu-block {
    padding:0;
    margin:0;
    list-style-type:none;
    height:30px;
    display: inline-block;
}
.header-menu-block li {
    float: right;
    min-width: 113px;
    text-align: center;
}
.header-menu-block .submenu-block  li {

    text-align: right;
}
.header-menu-block li a {
    padding:9px 0;
    display:block;
    color:#fff;
    text-decoration:none;
}

/* Submenu */
.header-menu-block ul {
    position:absolute;
    left:-9999px;
    top:-9999px;
    list-style-type:none;
}
.header-menu-block li:hover {
    position:relative;
}
.header-menu-block li:hover ul {
    left:0;
    top:30px;
    padding:0;

}

.header-menu-block li:hover ul li a {
    padding:5px;
    display:block;
    min-width:160px;
    text-indent:15px;
    background: #fff;
}

.submenu-block li a {
    color:#222!important;
    min-height: 31px;
}

.submenu-block {
    right: -17px;
    background: #fff;
    z-index: 100;
    margin-top:10px;
    min-width: 200px;
}

.submenu-block {

border-top:4px solid #5BB7FF;

}

.submenu-arrow  {
    display: block;

}

#login_area .loginbox_register,
#login_area #login_form_forgot {

    display: none;
}



 .submenu-arrow{
     position: absolute;
     right: 43%;
     font-size: 25px;
     top: -19px;
     color: #5BB7FF;

}

    /*submenu icons*/

.submenu-block .gs1_team_managemnet a:before{
    content: url('/skins/gs1_style/images/team_management_icon.png');
    position: relative;
    top: 5px;
    padding-left: 10px;

}
.submenu-block .suppliers_managemnet a:before{
    content: url('/skins/gs1_style/images/Suppliers_icon.png');
    position: relative;
    top: 5px;
    padding-left: 10px;

}
.submenu-block .retailers_managemnet a:before{
    content: url('/skins/gs1_style/images/Retailers_icon.png');
    position: relative;
    top: 5px;
    padding-left: 10px;

}

.submenu-block .APP_users_managemnet a:before{
    content: url('/skins/gs1_style/images/app_icon.png');
    position: relative;
    top: 5px;
    padding-left: 10px;

}

.submenu-block .sub-users_managemnet a:before{
    content: url('/skins/gs1_style/images/Sub_users_icon.png');
    position: relative;
    top: 5px;
    padding-left: 10px;

}





.password-wrapper {
    position:relative;
}
#login_frm .password-eye {
    top: 33px;
}
.password-eye {
    cursor: pointer;
    position: absolute;
    top: 6px;
    left: 5px;
}
[dir=rtl] .password-eye {
    right: unset;
}
