source: jobvista-frontend/src/App.css@ befb988

main
Last change on this file since befb988 was befb988, checked in by 223021 <daniel.ilievski.2@…>, 2 weeks ago

Added an edit profile page for both job seekers and recruiters, where they can upload profile pictures/company logos and edit their profile data. Added profile page specifically for recruiters. Refactored existing code.

  • Property mode set to 100644
File size: 4.0 KB
Line 
1@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800&display=swap');
2@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
3
4* {
5 margin: 0;
6 padding: 0;
7 box-sizing: border-box;
8}
9
10html {
11 scroll-behavior: smooth;
12}
13
14.App {
15 /*background-color: rgb(243, 242, 241);*/
16 background-color: #F5F5F5;
17 /*background-color: #F4F2EE;*/
18 /*background-color: #0F0F0F;*/
19 /*background-color: #EBF2FC;*/
20 height: 100vh;
21 overflow-y: auto;
22}
23
24.or-thing {
25 border-top: 1px solid rgb(213, 213, 213);
26 display: flex;
27 -webkit-box-pack: center;
28 justify-content: center;
29 margin-bottom: 20px;
30 margin-top: 20px;
31}
32
33.or-thing span {
34 margin-top: -13px;
35 background-color: rgb(255, 255, 255);
36 padding: 0px 8px;
37}
38
39.form-container {
40 background-color: white;
41 border-radius: 10px;
42 padding: 15px 30px;
43 margin-top: 80px;
44}
45
46.container {
47 width: 80% !important;
48 max-width: 1500px !important;
49}
50
51.container, .custom-container {
52 margin-top: 120px !important;
53}
54
55.no-additional-margin {
56 margin-top: 80px !important;
57}
58
59
60/*font-family: 'Ubuntu', sans-serif;*/
61/*font-family: 'Cairo', sans-serif;*/
62
63.react-responsive-modal-overlay {
64 backdrop-filter: blur(3px);
65}
66
67/*CARDS*/
68
69.col {
70 height: 280px !important;
71}
72
73.container .g-4 {
74 --bs-gutter-y: 6rem !important;
75 margin-bottom: 100px !important;
76}
77
78
79.add-new-card {
80 border-radius: 8px;
81 background-color: transparent;
82 border: 3px dashed grey;
83 transition: all 0.3s ease;
84 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
85 transform: translate(0, 0);
86 height: 260px;
87 width: 100%;
88 color: grey;
89 font-family: Ubuntu;
90 text-transform: uppercase;
91}
92.add-new-card h3 {
93 font-size: 25px;
94}
95.add-new-card:hover {
96 /*transform: translate(0, 8px);*/
97 /*box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);*/
98 color: black;
99 border: 3px dashed black;
100}
101
102.custom-card {
103 //border: 1px solid lightgray;
104 border-radius: 8px;
105 background-color: white;
106 transition: all 0.3s ease;
107 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
108 transform: translate(0, 0);
109 height: auto;
110}
111
112.custom-card:hover {
113 transform: translate(0, 8px);
114 box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
115}
116
117.custom-card .card-head {
118 padding: 25px;
119 padding-bottom: 0 !important;
120}
121
122.custom-card .card-head .job-type {
123 font-size: 12px !important;
124 margin-left: 6px !important;
125 position: relative;
126 bottom: 3px;
127}
128
129.custom-card .card-head .expired {
130 font-size: 12px !important;
131 margin-left: 8px !important;
132 position: relative;
133 bottom: 3px;
134}
135
136.custom-card .card-head .card-management-btns {
137 float: right;
138 scale: 130%;
139 display: flex;
140 gap: 5px;
141 transition: 0.2s;
142}
143.custom-card .card-head .card-management-btns i:hover {
144 opacity: 0.5;
145 cursor: pointer;
146}
147
148.custom-card .card-body {
149 padding: 25px;
150 padding-top: 15px !important;
151 height: 100%;
152}
153.custom-card .card-body span{
154 font-size: 15px;
155}
156
157.custom-card .card-body .card-title {
158 margin-top: 10px;
159}
160
161
162.custom-card .card-body .card-title h5 {
163 display: inline;
164}
165
166
167.custom-card .card-body .hourly-salary {
168 margin-bottom: 30px;
169 display: inline;
170}
171
172.custom-card .card-body .card-info {
173 color: gray;
174 margin: 13px 0;
175}
176
177.custom-card .card-body .aligned {
178 display: flex;
179 justify-content: center;
180 gap: 8px;
181 text-align: center;
182 margin-top: 25px;
183 position: relative;
184
185}
186
187.custom-card .card-body .aligned a {
188 text-decoration: none;
189}
190
191
192.card-button {
193 border: 0;
194 border-radius: 8px;
195 width: 45%;
196 background-image: linear-gradient(to bottom, #dddddd, #f0f0f0);
197 color: #333333;
198 font-weight: bold;
199 padding: 5px 10px;
200 transition: 0.2s;
201 text-decoration: none;
202 text-align: center;
203}
204
205.card-button:only-child {
206 width: 70%;
207}
208.card-button:not(.disabled):hover{
209 background: linear-gradient(to bottom, #bbbbbb, #dddddd);
210 color: #333333;
211}
212
213
214
215
216
Note: See TracBrowser for help on using the repository browser.