@@ -58,63 +58,67 @@ body {
5858 font-size : 2.5rem ;
5959}
6060
61+ /* Navbar Styles */
6162/* Navbar Styles */
6263.navbar {
63- background-color : # 0056b3 ; /* Dark blue background */
64- padding : 0.75rem 1rem ; /* Increased padding for a more substantial navbar */
65- box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.1 ); /* Soft shadow for depth */
66- border-radius : 0.5rem ; /* Slightly rounded corners */
64+ background-color : # ffffff ;
65+ border-bottom : 1px solid # dee2e6 ;
66+ padding : 0.5rem 1rem ;
6767}
6868
6969.navbar-brand {
70- font-size : 1.75rem ; /* Slightly larger and bolder for prominence */
71- color : # 000000 ; /* White text color for contrast */
72- font-weight : bold; /* Added weight for emphasis */
70+ font-size : 1.5rem ;
71+ font-weight : bold;
72+ color : # 007bff ;
73+ }
74+
75+ .navbar-nav {
76+ display : flex;
77+ align-items : center;
7378}
7479
75- .navbar-nav .nav-link {
76- color : # 000000 ; /* White text color */
77- font-size : 1.125rem ; /* Slightly larger font for readability */
78- padding : 0.5rem 1rem ; /* More padding for clickable area */
79- transition : color 0.3s ease, background-color 0.3s ease; /* Smooth transition */
80+ .nav-item {
81+ margin-left : 1rem ;
8082}
8183
82- .navbar-nav .nav-link : hover {
83- color : # 0056b3 ; /* Blue text on hover */
84- background-color : # f8f9fa ; /* Light gray background on hover */
85- border-radius : 0.25rem ;
84+ .nav-link {
85+ color : # 495057 ;
86+ font-size : 1rem ;
87+ padding : 0.5rem 1rem ;
88+ border-radius : 4px ;
89+ transition : background-color 0.3s , color 0.3s ;
90+ }
91+
92+ .nav-link : hover , .nav-link .active {
93+ color : # ffffff ;
94+ background-color : # 007bff ;
95+ text-decoration : none;
8696}
8797
88- /* Active Page Styling */
89- .navbar-nav .nav-link .active {
90- background-color : # 003d80 ; /* Darker blue for the active page */
91- color : # ffffff ; /* Keep the text white */
92- border-radius : 0.25rem ; /* Match the hover effect */
98+ .nav-link i {
99+ font-size : 1.2rem ;
93100}
94101
95102.navbar-toggler {
96- border : none; /* Remove default border */
97- outline : none; /* Remove focus outline */
98- padding : 0.25rem 0.5rem ; /* Smaller padding for a sleek look */
103+ border : none;
99104}
100105
101106.navbar-toggler-icon {
102- background-image : url ("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E" );
103- filter : drop-shadow (0 1px 2px rgba (0 , 0 , 0 , 0.2 )); /* Add subtle shadow */
107+ background-image : url ('data:image/svg+xml;charset=utf8,...' ); /* Include your own icon URL or SVG here */
104108}
105109
106- /* Responsive Styles */
107- @media (max-width : 767.98px ) {
108- .navbar-nav .nav-link {
109- padding-right : 1rem ;
110- padding-left : 1rem ;
111- text-align : center; /* Center-align links on smaller screens */
112- }
110+ /* Add margin-right to space out authentication links */
111+ .navbar-nav .ml-auto .nav-item {
112+ margin-left : 1rem ;
113+ }
113114
114- .navbar-brand {
115- font-size : 1.5rem ; /* Adjust brand size on smaller screens */
115+ /* Responsive adjustments */
116+ @media (max-width : 992px ) {
117+ .navbar-nav {
118+ margin-top : 0.5rem ;
116119 }
117120}
121+ /* end of navbar styles */
118122
119123.btn-primary {
120124 margin-top : 1rem ; /* Adds space above buttons */
0 commit comments