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