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
}
(8-8/11)