.logo-login { -webkit-filter: drop-shadow(0 0 5px #fff); filter: drop-shadow(0 0 5px #fff); }


/*language*/
.login .page-header.navbar { background-color: transparent !important; }

.login .top-menu { margin: 0 auto !important; width: 360px !important; float: none !important; }

.login .top-menu ul { list-style-type: none; padding: 20px; }
.login .top-menu ul li { list-style-type: none; display: inline; padding: 10px; }
.login .top-menu ul li a { -ms-opacity: 0.8; opacity: 0.8; }

.login .top-menu ul li a:hover { text-decoration: none; -ms-opacity: 1; opacity: 1; }
.login .top-menu ul li a img { width: 30px; -ms-border-radius: 15px; border-radius: 15px; border: none; -webkit-filter: drop-shadow(0 0 5px #fff); filter: drop-shadow(0 0 5px #fff); }


@media (max-width: 480px) {
    .login .top-menu { background-color: transparent !important; }
    /*    .login .top-menu ul { margin: 0 auto; display: table; padding: 15px; }
    .login .top-menu ul li { padding: 6px; }*/
}

@media (max-width: 320px) {
    .login .top-menu { width: 300px !important; }
    .login .top-menu ul { padding: 12px; }
    .login .top-menu ul li { padding: 6px; }
}
