#top-ribbon-login-logout {
position: fixed;
top: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.5); color: white;
text-align: center;
padding: 12px 0;
z-index: 1000;
}
#top-ribbon-login-logout a {
color: #ffffff;
text-decoration: none;
font-size: 16px;
font-weight: bold;
padding: 10px 20px;
background-color: #0073aa;
border-radius: 5px;
transition: background-color 0.3s ease;
}
#top-ribbon-login-logout a:hover {
background-color: #005f8a;
text-decoration: underline;
}