Project

General

Profile

1
/* You can add global styles to this file, and also import other style files */
2
@import "assets/common-assets/common/theme.css";
3
@import "assets/common-assets/common/custom.css";
4
@import "assets/common-assets/library.css";
5

    
6
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
7
@import "assets/common-assets/common/theme-changes.css";
8

    
9
:root {
10
  --portal-main-color: #e95420;
11
  --portal-main-contrast: white;
12
  --portal-dark-color: #a0462c;
13
}
14

    
15
.top-bar-background {
16
  background-color: #F9FBFC;
17
}
18

    
19
main {
20
  background-color: #F9FBFC;
21
  color: #333333;
22
  min-height: calc(100vh - 100px);
23
  font-size: 16px;
24
  font-family: Roboto, sans-serif;
25
  line-height: 21px;
26
  letter-spacing: 0.48px;
27
}
28

    
29
navbar > * {
30
  background-color: #F9FBFC;
31
}
32

    
33
main.full-height {
34
  min-height: 100vh;
35
}
36

    
37
/* Order list */
38
ol.light-blue {
39
  counter-reset: counter;
40
  list-style: none;
41
}
42

    
43
ol.light-blue li {
44
  margin: 0 0 20px 0;
45
  counter-increment: counter;
46
  position: relative;
47
}
48

    
49
ol.light-blue li::before {
50
  content: counter(counter);
51
  color: #4687E6;
52
  font-size: 27px;
53
  position: absolute;
54
  --size: 22px;
55
  left: calc(-1 * var(--size) - 10px);
56
  line-height: var(--size);
57
  width: var(--size);
58
  height: var(--size);
59
  top: 0;
60
  text-align: center;
61
}
62

    
63
ol.openaire-list {
64
  list-style: none;
65
  counter-reset: counter;
66
  padding-left: 0;
67
}
68

    
69
ol.openaire-list li {
70
  counter-increment: counter;
71
}
72

    
73
ol.openaire-list li::before {
74
  content: counter(counter) ". ";
75
  color: #222080;
76
  font-weight: bold;
77
}
78

    
79
/* Unordered list*/
80
ul.light-blue-circle {
81
  list-style: none;
82
}
83

    
84
ul.light-blue-circle li {
85
  margin: 0 0 20px 0;
86
  position: relative;
87
}
88

    
89
ul.light-blue-circle.large li {
90
  margin: 0 0 40px 0;
91
}
92

    
93
ul.light-blue-circle li:last-child {
94
  margin: 0;
95
}
96

    
97
ul.light-blue-circle li:before {
98
  content: "";
99
  border: 10px #4687E6 solid !important;
100
  border-radius: 50px;
101
  line-height: 21px;
102
  margin-left: -40px;
103
  position: absolute;
104
}
105

    
106
ul.light-blue-triangle {
107
  list-style: none;
108
}
109

    
110
ul.light-blue-triangle li {
111
  margin: 0 0 20px 0;
112
  position: relative;
113
}
114

    
115
ul.light-blue-triangle.large li {
116
  margin: 0 0 50px 0;
117
}
118

    
119
ul.light-blue-triangle li:last-child {
120
  margin: 0;
121
}
122

    
123
ul.light-blue-triangle li:before {
124
  content: "";
125
  border-top: 12px solid transparent;
126
  border-bottom: 12px solid transparent;
127
  border-left: 15px solid #4687E6;
128
  line-height: 21px;
129
  margin-left: -40px;
130
  position: absolute;
131
}
132

    
133
ul.portal-circle {
134
  list-style: none;
135
  padding-left: 40px;
136
}
137

    
138
ul.portal-circle li {
139
  margin: 0 0 20px 0;
140
  position: relative;
141
}
142

    
143
ul.portal-circle li:before {
144
  content: "";
145
  border: 5px var(--portal-main-color) solid !important;
146
  border-radius: 50px;
147
  line-height: 21px;
148
  margin-left: -20px;
149
  position: absolute;
150
  top: 4px;
151
}
152

    
153
contact .uk-text-danger {
154
  color: #B50000 !important;
155
  font-size: 12px;
156
}
157

    
158
.footer,
159
.footer .uk-section-primary {
160
  background-color: #ffffff;
161
  color: #000000 !important;
162
  font-family: "Open Sans", sans-serif !important;
163
  font-size: 14px !important;
164
  font-weight: 400!important;
165
}
166

    
167
.footer svg .stroke_line {
168
  stroke: #000000 !important;
169
}
170

    
171
.footer svg .fill_text {
172
  fill: #000000 !important;
173
}
174

    
175
.footer .uk-h6:not(.ignoreFooter),
176
.footer .uk-h5:not(.ignoreFooter),
177
.footer .uk-h4:not(.ignoreFooter),
178
.footer .uk-h3:not(.ignoreFooter),
179
.footer .uk-h2:not(.ignoreFooter),
180
.footer .uk-h1:not(.ignoreFooter) {
181
  color: #000000 !important;
182
}
183

    
184
.footer .uk-link:not(.ignoreFooter),
185
.footer a:not(.uk-button):not(.uk-button-text):not(.ignoreFooter) {
186
  color: #000000 !important;
187
  font-family: "Open Sans", sans-serif !important;
188
  font-size: 14px !important;
189
}
190

    
191
.footer .uk-icon-button {
192
  border-color: rgba(0, 0, 0, 0.5);
193
}
194

    
195
.footer .uk-totop {
196
  background-color: #ffffff;
197
}
198

    
199
.footer .uk-totop svg {
200
  color: rgba(0, 0, 0, 0.5);
201
}
202

    
203
.footer .uk-totop:hover svg {
204
  color: black;
205
}
206

    
207
.footer .uk-link:not(.ignoreFooter):hover,
208
.footer a:not(.uk-button):not(.uk-button-text):not(.ignoreFooter):hover {
209
  color: #000000 !important;
210
}
211

    
212

    
213
.footer .uk-label:not(.ignoreFooter) a {
214
  border-color: #000000;
215
  border-bottom: 1px solid;
216
}
217

    
218
.footer .uk-label:not(.ignoreFooter) a:hover {
219
  border-color: rgba(0, 0, 0, 0.5);
220
}
221

    
222

    
223
.footer .uk-button:not(.ignoreFooter) {
224
  background-color: #ffffff !important;
225
  color: black !important;
226
  border-color: #ffffff !important;
227
  border-style: solid !important;
228
  border-width: 1px !important;
229
}
230

    
231
.footer .uk-button:not(.ignoreFooter):hover {
232
  background-color: #eeeeee !important;
233
  /*color: var(--portal-main-color) !important;*/
234
  color: black !important;
235
  border-color: #eeeeee !important;
236
}
(5-5/9)