/*font*/


@import url('https://fonts.googleapis.com/css2?family=Roboto+Flex:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
    font-family: 'Roboto Flex', sans-serif;
    background-color: white; }
  
   

/* Navbar Styles */


.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color:#030E2A;
    padding: 10px 20px;
    color: white;
    height: 60px;
    width: 100%; /* Full width */
    padding: 0 20px; 
    
}

.logo-img{
    width: 60px; 
    height: auto; 
}

.nav-links {
    display: flex;
    gap: 100px;
}

.nav-links a {
    color: white;
    text-decoration: none;
    font-size: 1rem;
    transition: color 0.3s ease;
}

.nav-links a:hover {
    color: #5ECE96;
}

.profile-icon {
    cursor: pointer;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 30px;

    
}
.active-link {
    color: #5ECE96; /* Green color for active link */
    text-decoration: underline; /* Add underline for active link */
}

/* Dashboard Container Styling */
.dashboard-container {
    
    width: 100%;
    padding: 20px; 
    box-sizing: border-box; 
    max-width: 1200px;
    margin: 0 auto 0;
    padding: 20px;
    font-family: 'Arial', sans-serif;
    background-color: #f8f9fa;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);

    
}

/* Dashboard Title */
.dashboard-title {
    color: #343a40;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: bold;
}

/* Dashboard Table Styling */
.dashboard-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
   
}

.dashboard-table th,
.dashboard-table td {
    padding: 15px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.dashboard-table th {
    color: #343a40;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.dashboard-table td {
    color: #495057;
}

.dashboard-table tr:hover {
    background-color: #f1f3f5;
}

/* Button Styling */
.button {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 0.9rem;
    margin-right: 10px;
    transition: background-color 0.3s ease;
   
}

.connect {
    background-color: white;
    color: #5ECE96;
    border: 2px solid #5ECE96;
}

.connect:hover {
    background-color: #218838;
    color : white;
}

.disconnect {
    background-color: white;
    color: #dc3545;
    border: 2px solid #dc3545;
}

.disconnect:hover {
    background-color: #c82333;
    color: white;
}

.adjust {
    background-color:white;
    color: #030E2A;
    border: 2px solid #030E2A; 
}

.adjust:hover {
    background-color: #030E2A;
    color: white;
}

.user-icon {
    font-size: 24px;
}

.content {
    margin-top: 30px;
}

