Skip to content

Commit 57e5bb5

Browse files
authored
Refactor CSS for dropdown and ATS dashboard
Added dropdown submenu styles and ATS dashboard table styles. Removed unused styles for social media buttons and adjusted media queries.
1 parent 61815a9 commit 57e5bb5

1 file changed

Lines changed: 68 additions & 54 deletions

File tree

CSS/style.css

Lines changed: 68 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ nav {
4444
display: flex;
4545
gap: 15px;
4646
align-items: center;
47-
flex-wrap: wrap; /* Ensures menu items don't hide on small screens */
4847
}
4948

5049
.nav-links a {
@@ -54,86 +53,101 @@ nav {
5453
font-size: 0.9rem;
5554
padding: 5px 10px;
5655
transition: 0.3s;
57-
display: flex;
58-
align-items: center;
59-
gap: 6px;
6056
}
6157

6258
.nav-links a:hover, .nav-links a.active {
6359
color: #007bff;
6460
}
6561

66-
/* 3. SOCIAL MEDIA BUTTONS */
67-
.social-btn {
68-
font-size: 0.85rem !important;
62+
/* 3. DROPDOWN SUBMENU (For About Page) */
63+
.dropdown {
64+
position: relative;
65+
display: inline-block;
66+
}
67+
68+
.dropdown-content {
69+
display: none;
70+
position: absolute;
71+
background-color: #ffffff;
72+
min-width: 180px;
73+
box-shadow: 0px 8px 16px rgba(0,0,0,0.1);
74+
border-radius: 6px;
75+
z-index: 1001;
76+
top: 100%;
77+
left: 0;
78+
}
79+
80+
.dropdown-content a {
81+
color: #444;
82+
padding: 10px 15px;
83+
border-bottom: 1px solid #f1f1f1;
84+
display: block;
6985
}
7086

71-
.fb { color: #1877F2 !important; } /* Facebook Blue */
72-
.li { color: #0077b5 !important; } /* LinkedIn Blue */
87+
.dropdown:hover .dropdown-content {
88+
display: block;
89+
}
7390

74-
/* 4. RESPONSIVE BANNER FIX */
75-
.page-banner, .page-banner-small {
76-
/* Path Fix: url('../...') looks up to root from CSS folder */
91+
/* 4. BANNER & HERO SECTION */
92+
.page-banner {
7793
background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)),
7894
url('../simpatico_hr_banner.png') no-repeat center center/cover;
95+
height: 60vh;
7996
display: flex;
8097
flex-direction: column;
8198
justify-content: center;
8299
align-items: center;
83100
color: white;
84101
text-align: center;
85-
padding: 20px;
86102
}
87103

88-
.page-banner { height: 75vh; }
89-
.page-banner-small { height: 35vh; }
90-
91-
/* 5. MOBILE MEDIA QUERIES */
92-
@media (max-width: 768px) {
93-
.nav-inner {
94-
flex-direction: column; /* Stacks logo above the menu on phones */
95-
gap: 10px;
96-
}
97-
98-
.nav-links {
99-
justify-content: center;
100-
gap: 8px;
101-
}
102-
103-
.nav-links a {
104-
font-size: 0.8rem;
105-
padding: 4px 6px;
106-
}
107-
108-
.page-banner h1 {
109-
font-size: 1.8rem;
110-
}
104+
/* 5. ATS DASHBOARD TABLE */
105+
.ats-table-container {
106+
overflow-x: auto;
107+
margin: 40px auto;
108+
max-width: 1100px;
109+
background: #ffffff;
110+
border-radius: 8px;
111+
border: 1px solid #e1e4e8;
112+
padding: 10px;
111113
}
112114

113-
/* 6. FORM & CARD STYLES */
114-
.rich-form-box {
115-
max-width: 800px;
116-
margin: -40px auto 60px;
117-
background: white;
118-
padding: 30px;
119-
border-radius: 12px;
120-
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
115+
.ats-table {
116+
width: 100%;
117+
border-collapse: collapse;
118+
font-size: 0.9rem;
121119
}
122120

123-
.btn-primary {
121+
.ats-table th {
124122
background: #007bff;
125123
color: white;
126-
padding: 12px 25px;
127-
border: none;
128-
border-radius: 5px;
129-
cursor: pointer;
124+
padding: 15px;
125+
text-align: left;
126+
}
127+
128+
.ats-table td {
129+
padding: 12px 15px;
130+
border-bottom: 1px solid #eee;
131+
}
132+
133+
.status-new {
134+
background: #e3f2fd;
135+
color: #0d47a1;
136+
padding: 4px 10px;
137+
border-radius: 20px;
138+
font-size: 0.75rem;
130139
font-weight: bold;
131140
}
132141

133-
footer {
134-
background: #222;
135-
color: #fff;
136-
padding: 40px 20px;
137-
text-align: center;
142+
/* 6. RESPONSIVE MEDIA QUERIES */
143+
@media (max-width: 768px) {
144+
.nav-inner { flex-direction: column; gap: 10px; }
145+
.nav-links { font-size: 0.8rem; flex-wrap: wrap; justify-content: center; }
146+
147+
/* Mobile Table: Hide phone for space */
148+
.ats-table th:nth-child(3),
149+
.ats-table td:nth-child(3) { display: none; }
150+
151+
.dropdown-content { position: static; box-shadow: none; border: 1px solid #eee; }
138152
}
139153

0 commit comments

Comments
 (0)