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
:root {
7
  --portal-main-color: #e95420;
8
  --portal-main-contrast: white;
9
  --provide-portal-color: #37C7E9;
10
  --portal-dark-color: #a0462c;
11
}
12

    
13
.top-bar-background {
14
  background-color: #F9FBFC;
15
}
16

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

    
27
navbar > * {
28
  background-color: #F9FBFC;
29
}
30

    
31
main.full-height {
32
  min-height: 100vh;
33
}
34

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

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

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

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

    
67
ol.openaire-list li {
68
  counter-increment: counter;
69
}
70

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

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

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

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

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

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

    
104
ul.light-blue-triangle {
105
  list-style: none;
106
  padding-left: 40px;
107
}
108

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
211

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

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

    
221

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

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

    
237
navbar .uk-navbar-nav>li:hover>a, navbar.uk-navbar-nav>li>a.uk-open, navbar .uk-navbar-nav>li>a:focus, navbar .uk-navbar-nav>li.uk-active>a {
238
  color: var(--portal-main-color);
239
}
240

    
241
.uk-hr, hr {
242
  border-color: #dedede;
243
}
244

    
245
@media only screen and (max-width: 959px) {
246
  ul.portal-circle {
247
    padding-left: 20px;
248
  }
249

    
250
  ul.light-blue-triangle li {
251
    margin: 0 0 20px 0;
252
  }
253

    
254
  ul.light-blue-circle.large li {
255
    margin: 0 0 20px 0;
256
  }
257
}
(9-9/13)