
.servers-menu {
	padding: 10px 10px 20px 10px;
	margin-right: 2rem;
	background-color: rgba(var(--bs-dark-rgb), 0.5);
	border-radius: 0px 0px 30px 30px;
	text-align: center;
	display: block; 
}

.servers-menu ul {
  list-style: none;         
  padding: 0;               
  margin: 0;                
}

.servers-menu ul li {
  width: 100%;              
  background-color: var(--bs-dark);      
  box-sizing: border-box;  
  margin-top: 0.5rem;  
  border-radius: 1rem;
}

.servers-menu ul li.active {
  background-color: #2d3742;
  color: var(--text-og-3);
}

.servers-menu ul li:hover {
  background-color: #3d4b5b;
}

.servers-menu ul li a {
  display: block;           
  color: white;             
  text-decoration: none;    
  padding: 0.5rem 1rem;     
}

#showmenu {
            position: fixed; 
            bottom: 5px;   
            left: 5px;     
            background-color: var(--bg-og-1);
            border: 1px solid var(--bg-og-1); 
			color: var(--text-og-3);
            padding: 5px;   
			display: none;
			z-index: 9999;
			cursor: pointer;
}

#hidemenu {
            border: 1px solid var(--bg-og-1); 
            padding: 5px;  
			cursor: pointer;
			 background-color: var(--bg-og-1);
}

.charttime {
	color: white;
	background-color: #2d3742;      
}

.charttime option {
	background-color: #2d3742;
	color: white;
}

.charttime:focus {
  background-color: #333; 
  color: white; 
  outline: none; 
}

.server-dropdown {
	width: 15rem;
	color: white;
	background-color: #2d3742;      
	margin: auto;
}

.server-dropdown option {
	background-color: #2d3742;
	color: white;
}

.server-dropdown:focus {
  background-color: #333; 
  color: white; 
  outline: none; 
}



.nav-link.active {
	background-color: var(--bg-og-1);
	color: white;
}


.nav-link {
	color: white; 
	--bs-nav-link-color: var(--text-og-1);
}

.nav-tabs .nav-link.active {
    background-color: var(--bg-og-1) !important;
    color: #fff !important;
    border-color: var(--bg-og-2) !important;
    font-weight: bold;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    color: var(--text-og-3) !important;
    border-color: var(--bg-og-2) !important;
}


.tab-content {
	border: none; 
}


.server-tile {
	border: 2px solid var(--bg-og-1);
	border-radius: 50%;
	transition: transform 0.3s ease;
}

.server-tile:hover {
  transform: scale(1.1); /* zwiększenie o 50% */
}

#serverTable {
	color: var(--text-og-1);
}