File size: 1,723 Bytes
c7525e3
 
294253d
c7525e3
294253d
 
c7525e3
 
294253d
c7525e3
294253d
 
c7525e3
294253d
 
c7525e3
 
294253d
c7525e3
294253d
 
 
c7525e3
294253d
 
 
c7525e3
 
 
 
294253d
 
c7525e3
 
 
 
 
 
294253d
 
 
 
 
 
 
 
 
 
 
 
c7525e3
 
294253d
 
c7525e3
 
 
 
294253d
 
c7525e3
 
 
294253d
 
 
 
c7525e3
 
 
 
 
 
 
294253d
 
c7525e3
 
 
 
 
 
 
 
294253d
 
 
c7525e3
 
 
294253d
c7525e3
 
294253d
 
c7525e3
 
 
294253d
c7525e3
 
294253d
c7525e3
 
 
 
294253d
 
c7525e3
 
 
294253d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
 /* Sidebar Styles */
 .main-sidebar {
    background: #222;
    /* Dark background for sidebar */
    color: #fff;
    width: 250px;
    /* Default width */
    height: 100dvh !important;
    position: fixed;
    top: 20 !important;
    left: 0;
    transition: all 0.3s ease;
    /* Ensure sidebar content scrolls if needed */
}



.sidebar-header {
    text-align: start;
    padding: 15px;
    background: #333;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 15px;
}


.sidebar-header i {
    font-size: 1.5rem;
    margin-top: 10px;
}

.sidebar-header .menu-text {
    font-size: 14px;
    font-weight: bold;
}

/* Navigation Menu */
.nav-link {
    display: flex;
    align-items: center;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    text-decoration: none;
}

.nav-link:hover {
    background-color: #F8BE12;
    /* Highlight color on hover */
    color: #fff;
}

.menu-text {
    margin-left: 10px;
    font-weight: bold;
    color: #fff;
}

/* Sidebar Icon Sizes */
.nav-icon {
    font-size: 20px;
}



/* Content Wrapper */
#content-wrapper {
    margin-left: 250px;
    padding: 15px;
    height: 700px !important;
    transition: margin-left 0.3s ease;
}


ul {
    display: flex;
    row-gap: 10px;
    margin-top: 40px;
}
i{
    margin-top: -15px;
    margin-right: 10px;
}


/* Responsive Design */
@media (max-width: 991px) {
    .main-sidebar {
        display: none;
        z-index: 100 !important;

    }

    #content-wrapper {
        margin-left: 60px;
    }

    #sidebarToggle{
        display: block !important;
    }
    .main-header{
        margin-left: -210px;
        z-index: 0;
        width: auto;

    }
    


}