Project

General

Profile

1
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');
2

    
3
html {
4
  color: #292929;
5
}
6

    
7
body {
8
  font: 400 14px/19px 'Open Sans';
9
}
10

    
11
h1, h2, h3, h4, h5, h6 {
12
  font-family: 'Open Sans', sans-serif;
13
}
14

    
15
h3 {
16
  font-weight: 600;
17
  font-size: 24px;
18
}
19

    
20
.uk-flex-space-between {
21
  justify-content: space-between;
22
}
23

    
24
.uk-container-large {
25
  max-width: 1600px;
26
}
27

    
28
.uk-container-expand {
29
  max-width: none;
30
}
31

    
32
.uk-container-center {
33
  margin-left: auto;
34
  margin-right: auto;
35
}
36

    
37
.uk-navbar-nav > li > a, .uk-navbar-nav > li.uk-active > a {
38
  font-size: 14px;
39
  font-weight: bold;
40
  letter-spacing: 0px;
41
  color: #000;
42
}
43

    
44
/*#sect-overview, #sect-tabs {*/
45
  /*padding: 20px 0;*/
46
/*}*/
47

    
48
.greySection {
49
  /*background-color: #F0F0F0;*/
50
  background-color: #F9FBFC;
51
}
52

    
53
a {
54
  color: #EC4386;
55
}
56

    
57
a:hover, a:focus, a:active {
58
  color: #CA4D9A;
59
}
60

    
61
.mapContainer {
62
  /*background: #F7F7F7 0% 0% no-repeat padding-box;*/
63
  /*border: 1px solid #E0E0E0;*/
64
  /*opacity: 0.4;*/
65
  /*padding: 15px;*/
66
  position: relative;
67
  height: 100%;
68
}
69

    
70
.mapContainerEmbed {
71
  height: 100%;
72
}
73

    
74
.map {
75
  /*height: 398px;*/
76
  /*border: 1px solid #707070;*/
77
  /*margin: 15px;*/
78
  position: absolute;
79
  height: 88%;
80
  width: 100%;
81
}
82

    
83
.mapControls {
84
  /*position: absolute;*/
85
  bottom: 20px;
86
}
87

    
88
.uk-nav-label {
89
  width: 12px;
90
  height: 12px;
91
  display: inline-block;
92
  vertical-align: -1px;
93
  margin-right: 8px;
94
  border-radius: 50%;
95
}
96

    
97
.uk-nav-horizontal li {
98
  display: inline-block;
99
}
100

    
101
.uk-nav > li > a {
102
  padding: 5px 15px;
103
}
104

    
105
.uk-nav-side > li > a {
106
  color: #444;
107
}
108

    
109
.mapControls .text {
110
  opacity: 0.5;
111
}
112

    
113
.mapControls .text.active {
114
  opacity: 1;
115
}
116

    
117
.dark-blue-box {
118
  background: #002D60 0% 0% no-repeat padding-box;
119
  border: 1px solid #707070;
120
  border-radius: 2px;
121
  opacity: 1;
122
  color: #fff;
123
}
124

    
125
.dark-blue-box a, .dark-blue-box a:hover, .dark-blue-box a:focus {
126
  color: #fff;
127
}
128

    
129
.dark-grey-box {
130
  background: #2A2D34 0% 0% no-repeat padding-box;
131
  border: 1px solid #707070;
132
  border-radius: 2px;
133
  opacity: 1;
134
  color: #fff;
135
}
136

    
137
.dark-grey-box h3 {
138
  color: #fff;
139
}
140

    
141
.dark-grey-box a, .dark-grey-box a:hover, .dark-grey-box a:focus {
142
  color: #fff;
143
}
144

    
145
.openaire-symbol-wrapper {
146
  background-color: #fff;
147
  border-radius: 50%;
148
  padding: 12px 10px 17px 13px;
149
}
150

    
151

    
152
.infoBox {
153
  /*font-weight: 300;*/
154
  /*font-size: 15px;*/
155

    
156
  background: #FFFFFF 0% 0% no-repeat padding-box;
157
  box-shadow: 0px 2px 6px #00000038;
158
  border-radius: 3px;
159
  opacity: 1;
160
}
161

    
162
.infoBox h3 {
163
  font-weight: bold;
164
}
165

    
166
.infoBox ul {
167
  padding-left: 18px;
168
}
169

    
170
.infoBox ul li {
171
  margin-bottom: 20px;
172
  letter-spacing: 0px;
173
  line-height: 27px;
174
}
175

    
176
.dark-blue-box h3 {
177
  color: #fff;
178
}
179

    
180
a.backToOriginalInfoBox, a.backToOriginalInfoBox:hover, a.backToOriginalInfoBox:focus  {
181
  color: #fff;
182
}
183

    
184
.greyBoldDivider {
185
  border: 1px solid #E0E0E0;
186
}
187

    
188
.numbers .number {
189
  font-size: 16px;
190
}
191

    
192
div.indicator {
193
  display: flex;
194
}
195

    
196
div.indicator span {
197
  padding-right: 10px;
198
}
199

    
200
.primary {
201
  color: #EC4386;
202
}
203

    
204
.publications {
205
  color: #F17AA9;
206
}
207

    
208
.datasets {
209
  color: #A98BD4;
210
}
211

    
212
.software {
213
  color: #C2155A;
214
}
215

    
216
.other {
217
  color: #00CCCC;
218
}
219

    
220
.repositories {
221
  color: #708AA5;
222
}
223

    
224
.journals {
225
  color: #FFCE4E;
226
}
227

    
228
.policies {
229
  color: #639C66;
230
}
231

    
232
.indicatorCards {
233
  font-size: 13px;
234
}
235

    
236
.indicatorCards .md-card {
237
  box-shadow: 0px 2px 6px #00000038;
238
  border: 1px solid #E0E0E0;
239
  border-radius: 3px;
240
}
241

    
242
/********* Mock chart for country **********/
243
.epc_chart {
244
  display: block;
245
  position: relative;
246
}
247

    
248
.epc_chart_text {
249
  position: absolute;
250
  top: 0;
251
  left: 0;
252
  right: 0;
253
  bottom: 0;
254
  text-align: center;
255
  font: 400 20px/110px Roboto,sans-serif;
256
}
257

    
258
/********************************************/
259

    
260
/*.md-btn-primary {*/
261
  /*background: #1F73F7 0% 0% no-repeat padding-box;*/
262
  /*box-shadow: 0px 3px 6px #00000029;*/
263
  /*border-radius: 26px;*/
264
  /*opacity: 1;*/
265
  /*text-align: left;*/
266
  /*font: 14px/19px Open Sans;*/
267
  /*font-weight: 400;*/
268
  /*letter-spacing: 0;*/
269
  /*color: #FFFFFF;*/
270
  /*text-transform: none;*/
271
  /*!*padding: 10px 30px;*!*/
272
/*}*/
273

    
274
.md-btn {
275
  border-radius: 23px;
276
  padding: 7px 25px;
277
  font: 500 14px / 31px 'Open Sans', sans-serif !important;
278
}
279

    
280
.md-btn-primary {
281
  background: #EC4386 0% 0% no-repeat padding-box;
282
  box-shadow: 0px 3px 6px #00000029;
283
  border-radius: 23px;
284
  opacity: 1;
285
  text-align: left;
286
  font: 14px/19px Open Sans;
287
  font-weight: 400;
288
  letter-spacing: 0;
289
  color: #FFFFFF;
290
  text-transform: none;
291
  /*padding: 10px 30px;*/
292
}
293

    
294
.md-btn-primary:hover, .md-btn-primary:focus, .md-btn-primary:active {
295
  background: #CA4D9A 0% 0% no-repeat padding-box;
296
}
297

    
298
.md-btn-secondary {
299
  background: #CA4D9A 0% 0% no-repeat padding-box;
300
  box-shadow: 0px 2px 6px #00000038;
301
  border-radius: 23px;
302
  opacity: 1;
303
  opacity: 1;
304
  text-align: left;
305
  font: 14px/19px Open Sans;
306
  font-weight: 400;
307
  letter-spacing: 0;
308
  color: #FFFFFF;
309
  text-transform: none;
310
  /*padding: 7px 30px;*/
311
}
312

    
313
.number {
314
  font-weight: bold;
315
}
316

    
317
#sect-tabs .uk-tab > li > a {
318
  text-transform: none;
319
}
320

    
321
.uk-tab > li.uk-active > a {
322
  border-bottom-color: #EC4386;
323
}
324

    
325
.uk-tab > li > a:hover, .uk-tab > li > a:focus {
326
  background: none;
327
  color: #212121;
328
  border-bottom-color: #CA4D9A;
329
}
330

    
331
.uk-tab::before {
332
  border-bottom: none;
333
}
334

    
335
.dataContainer {
336
  background: #F9fbfc 0% 0% no-repeat padding-box;
337
  border: 1px solid #E0E0E0;
338
}
339

    
340
.tabContent {
341
  padding: 30px 50px;
342
}
343

    
344
.uk-tab {
345
  display: flex;
346
}
347

    
348
.uk-tab > li.uk-active > a {
349
  font-weight: bold;
350
}
351
/*.uk-tab-center.uk-tab {*/
352

    
353
  /*position: relative;*/
354
  /*right: 50%;*/
355
  /*border: none;*/
356
  /*float: right;*/
357

    
358
/*}*/
359

    
360
.uk-subnav-pill > .uk-active > a {
361
  /*background: #1F73F7;*/
362
  background: #EC4386;
363
}
364

    
365
.dataView.uk-subnav-pill > * > * {
366
  padding: 6px 10px;
367
  border-radius: 50%;
368
  border: 1px solid;
369
}
370

    
371
.tabContent hr {
372
  margin: 30px 0;
373
}
374

    
375
.dataContent {
376
  background-color: #FFFFFF;
377
  border: 1px solid #E0E0E0;
378
  padding: 30px;
379
}
380

    
381
.goToDetailedViewLink {
382
  margin-top: -50px;
383
}
384

    
385
.actionButtons a, .actionButtonsCountryPage a {
386
  color: #000000;
387
}
388

    
389
.actionButtons a i, .actionButtonsCountryPage a i {
390
  color: #EC4386;
391
}
392

    
393
.md-card .md-card-toolbar {
394
  /*height: 48px;*/
395
}
396

    
397
.infoBox.md-card .md-card-toolbar {
398
  /*height: 48px;*/
399
  background: transparent linear-gradient(115deg, #EC4386 0%, #C94D9B 100%) 0% 0% no-repeat padding-box;
400
  border-radius: 3px 3px 0px 0px;
401
  opacity: 1;
402
  padding: 16px 25px 0;
403
  color: #292929;
404
}
405

    
406
.infoBox.md-card .md-card-toolbar h3 {
407
  color: #fff;
408
  font-size: 16px;
409
}
410

    
411
.md-card .md-card-toolbar .md-card-toolbar-actions {
412
  padding-top: 15px;
413
}
414

    
415
.md-card .md-card-content {
416
  padding: 20px;
417
}
418

    
419
/*.uk-table td {*/
420
  /*border-bottom: 1px solid #e0e0e0;*/
421
/*}*/
422

    
423
.uk-table th {
424
  text-transform: none;
425
}
426

    
427

    
428
a.publicationsSubnav {
429
  color: #F17AA9 !important;
430
}
431

    
432
.uk-subnav-pill > .uk-active > a.publicationsSubnav {
433
  background: #f8d5e3;
434
}
435

    
436
a.datasetsSubnav {
437
  color: #A98BD4 !important;
438
}
439

    
440
.uk-subnav-pill > .uk-active > a.datasetsSubnav {
441
  background: #e2daf0;
442
}
443

    
444
a.softwareSubnav {
445
  color: #C2155A !important;
446
}
447

    
448
.uk-subnav-pill > .uk-active > a.softwareSubnav {
449
  background: #F2D0DE;
450
}
451

    
452
a.otherSubnav {
453
  color: #00CCCC !important;
454
}
455

    
456
.uk-subnav-pill > .uk-active > a.otherSubnav {
457
  background: #CCF4F4;
458
}
459

    
460

    
461
/**************** HEADER ****************/
462

    
463
/*.tm-header .uk-navbar-container {*/
464
  /*padding-top: 10px;*/
465
  /*padding-bottom: 15px;*/
466
/*}*/
467

    
468
.tm-header .uk-navbar-left {
469
  position: relative;
470
  z-index: 9999 !important;
471
}
472

    
473
.navbar .brand, .uk-logo {
474
  font-size: 24px;
475
  font-family: 'Open Sans';
476
  color: #666;
477
  text-decoration: none;
478
}
479

    
480
.tm-header .uk-logo {
481
  position: relative;
482
  z-index: 1000 !important;
483
  /*padding-left: 100px;*/
484
}
485

    
486
.uk-logo > img {
487
  max-height: 70px;
488
}
489

    
490
/********************************************/
491

    
492
/**************** FOOTER ****************/
493

    
494
.footerLink {
495
  color: #000;
496
  text-decoration: underline;
497
}
498

    
499
.footerImage {
500
  opacity: 0.8;
501
  float: left;
502
  margin-top: 7px;
503
}
504

    
505
/********************************************/
506

    
507

    
508
#sidebar_main {
509
  position: fixed;
510
  right: 0;
511
  top:0;
512
  bottom:0;
513
  overflow-x: hidden;
514
  overflow-y: auto;
515
  /*background-color: #222;*/
516
  /*width: 260px;*/
517
  width: 20%;
518
  z-index:1;
519
}
520

    
521
#left-col {
522
  position: fixed;
523
  left: 0;
524
  top:0;
525
  bottom:0;
526
  overflow-x: hidden;
527
  overflow-y: auto;
528
  background-color: #222;
529
  width: 260px;
530
  z-index:1;
531
}
532
.bar-wrap {
533
  padding: 2rem;
534
}
535
#right-col {
536
  margin-left: 260px;
537
}
538

    
539

    
540

    
541
/*#sc-sidebar-main {*/
542

    
543
  /*position: fixed;*/
544
  /*top: 48px;*/
545
  /*left: 0;*/
546
  /*bottom: 0;*/
547
  /*-webkit-box-sizing: border-box;*/
548
  /*box-sizing: border-box;*/
549
  /*width: 260px;*/
550
  /*z-index: 1300;*/
551
  /*border-right: 1px solid*/
552

    
553
  /*rgba(0,0,0,.08);*/
554

    
555
  /*background:*/
556

    
557
    /*#fff;*/
558
  /*display: -webkit-box;*/
559
  /*display: -ms-flexbox;*/
560
  /*display: flex;*/
561
  /*-webkit-box-orient: vertical;*/
562
  /*-webkit-box-direction: normal;*/
563
  /*-ms-flex-direction: column;*/
564
  /*flex-direction: column;*/
565

    
566
/*}*/
567

    
568
/*#sc-sidebar-main .uk-offcanvas-bar {*/
569

    
570
  /*padding: 0;*/
571

    
572
/*}*/
573

    
574
/*#sc-sidebar-main .uk-offcanvas-bar {*/
575

    
576
  /*top: 0;*/
577
  /*display: -webkit-box;*/
578
  /*display: -ms-flexbox;*/
579
  /*display: flex;*/
580
  /*-webkit-box-orient: vertical;*/
581
  /*-webkit-box-direction: normal;*/
582
  /*-ms-flex-direction: column;*/
583
  /*flex-direction: column;*/
584
  /*position: static;*/
585
  /*background: 0 0;*/
586
  /*-webkit-box-shadow: none;*/
587
  /*box-shadow: none;*/
588
  /*-webkit-transform: none;*/
589
  /*transform: none;*/
590
  /*overflow-x: hidden;*/
591
  /*overflow-y: visible;*/
592
  /*height: 100%;*/
593
  /*width: 260px;*/
594

    
595
/*}*/
596

    
597
/*#sc-page-wrapper {*/
598

    
599
  /*height: calc(100% - 48px);*/
600
  /*-webkit-box-flex: 1;*/
601
  /*-ms-flex: 1;*/
602
  /*flex: 1;*/
603

    
604
/*}*/
605

    
606
/*#sc-page-wrapper {*/
607

    
608
  /*padding-left: 260px;*/
609
  /*-webkit-transition: padding 140ms ease-out;*/
610
  /*transition: padding 140ms ease-out;*/
611

    
612
/*}*/
613

    
614

    
615

    
616

    
617
/********************************************/
618

    
619
/*.contentSectionContainer .md-card-content {*/
620
  /*max-height: 300px;*/
621
/*}*/
622

    
623
.contentSectionContainer .md-card-content img {
624
  height:  350px;
625
  width: 100%;
626
}
627

    
628
/*.contentSectionContainer .md-card-content {*/
629
  /*text-align: center;*/
630
/*}*/
631

    
632

    
633

    
634
.progress {
635
  height: 20px;
636
  /*margin-bottom: 20px;*/
637
  overflow: hidden;
638
  background-color: #f5f5f5;
639
  border-radius: 4px;
640
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
641
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
642
}
643

    
644
.progress {
645
  height: 12px;
646
  background-color: #e9ecee;
647
  background-image: none;
648
  box-shadow: none;
649
  filter: none;
650
}
651

    
652
.progress {
653
  /*margin-bottom: 10px;*/
654
}
655

    
656
.progress {
657
  /*margin-top: 3px;*/
658
  /*width: 85px;*/
659
  /*display: inline-block;*/
660
  width: 50%;
661
}
662

    
663
.progress-bar {
664

    
665
  float: left;
666
  width: 0;
667
  height: 100%;
668
  font-size: 12px;
669
  line-height: 20px;
670
  color: #fff;
671
  text-align: center;
672
  background-color: #337ab7;
673
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
674
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
675
  -webkit-transition: width .6s ease;
676
  -o-transition: width .6s ease;
677
  transition: width .6s ease;
678

    
679
}
680

    
681
.progress-bar {
682

    
683
  box-shadow: none;
684
  border-radius: 3px;
685
  background-color: #0090D9;
686
  background-image: none;
687
  -webkit-transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
688
  transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
689
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
690
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
691
  -moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
692
  -ms-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
693
  -o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
694
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
695
  float: left;
696
  filter: none;
697

    
698
}
699

    
700
.progress-bar-publications {
701
  background-color: #F6C4D8;
702
  background-image: none;
703
}
704

    
705
.progress-bar-datasets {
706
  background-color: #D6CBEB;
707
  background-image: none;
708
}
709

    
710
.progress-bar-repositories {
711
  background-color: #ADD3E0;
712
  background-image: none;
713
}
714

    
715
.progress-bar-journals {
716
  background-color: #FBE8B1;
717
  background-image: none;
718
}
719

    
720

    
721
.progress-bar-software {
722
  background-color: #F88306;
723
  background-image: none;
724
}
725

    
726
.progress-bar-otherProducts {
727
  background-color: #987CD6;
728
  background-image: none;
729
}
730

    
731

    
732
/**************** BREADCRUMB ****************/
733

    
734
.uk-breadcrumb > :last-child > * {
735
  color: #EC4386;
736
}
737

    
738
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
739
  content: ">";
740
}
741

    
742
/********************************************/
743

    
744
.small-flag-image {
745
  border: 2px solid #eee;
746
  border-radius: 100px;
747
}
748

    
749
.flag-image {
750
  border: 10px solid #eee;
751
  border-radius: 100px;
752
}
753

    
754

    
755
.demo-chart {
756
  /*max-height: 600px;*/
757
  height: 65vh;
758
}
759

    
760
/********* LOADERS *********/
761

    
762
.loader {
763
  color: #EC4386;
764
  margin: 25% auto;
765
}
766

    
767
.whiteFilm {
768
  background: #ffffff;
769
  z-index: 105;
770
  width: 100%;
771
  height: 100%;
772
  opacity: 0.7;
773
  position: absolute;
774
  top: 0;
775
  left: 0;
776

    
777
  display: flex;
778
  align-items: center;
779
}
780

    
781
.transparentFilm {
782
  background: transparent;
783
  z-index: 105;
784
  width: 100%;
785
  height: 100%;
786
  opacity: 0.7;
787
  position: absolute;
788
  top: 0;
789
  left: 0;
790

    
791
  display: flex;
792
  align-items: center;
793
}
794
/**************************/
795

    
796
.lastUpdateInfo {
797
  opacity: 0.4;
798
  color: #000;
799
  letter-spacing: 0px;
800
}
801

    
802
.entitiesContainer {
803
  height: 300px;
804
  display: flex;
805
  align-items: flex-end;
806
}
807

    
808
.publicationsColumn {
809
  background-color: #f181ae;
810
  box-shadow: 3px 3px 6px #00000029;
811
  opacity: 1;
812
  z-index: 10;
813
}
814

    
815
.publicationsDot {
816
  background-color: #f181ae;
817
  /*width: 50px;*/
818
  width: 35px;
819
  height: 33px;
820
  border-radius: 50%;
821
}
822

    
823
.datasetsColumn {
824
  background-color: #BB9CE6;
825
  box-shadow: 3px 3px 6px #00000029;
826
  opacity: 1;
827
  z-index: 8;
828
}
829

    
830
.datasetsDot {
831
  background-color: #BB9CE6;
832
  /*width: 50px;*/
833
  width: 35px;
834
  height: 33px;
835
  border-radius: 50%;
836
}
837

    
838
.softwareColumn {
839
  background-color: #C2155A;
840
  box-shadow: 3px 3px 6px #00000029;
841
  opacity: 1;
842
  z-index: 6;
843
}
844

    
845
.softwareDot {
846
  background-color: #C2155A;
847
  /*width: 50px;*/
848
  width: 35px;
849
  height: 33px;
850
  border-radius: 50%;
851
}
852

    
853
.otherColumn {
854
  background-color: #00CCCC;
855
  box-shadow: 3px 3px 6px #00000029;
856
  opacity: 1;
857
  z-index: 4;
858
}
859

    
860
.otherDot {
861
  background-color: #00CCCC;
862
  /*width: 50px;*/
863
  width: 35px;
864
  height: 33px;
865
  border-radius: 50%;
866
}
867

    
868
.entityColumnContent {
869
  color: #fff;
870
  width: 100%;
871
  height: 100%;
872
  display: flex;
873
  flex-direction: column;
874
  justify-content: center;
875
  text-align: center;
876
}
877

    
878
hr.entitiesDivider {
879
  border: 2px solid #B4B4B4;
880
  margin-left: -90px;
881
  margin-right: -50px;
882
  margin-top: 0px;
883
}
884

    
885
.entityLegendContent {
886
  display: flex;
887
  padding-right: 40px;
888

    
889
}
890

    
891

    
892

    
893

    
894
.countryPageHeader {
895
  display: flex;
896
  justify-content: space-between;
897
}
898

    
899

    
900
.chartCard.md-card {
901
  box-shadow: 1px 10px 12px #00000026;
902
  border: 1px solid #E0E0E0;
903
  border-radius: 5px;
904
}
905

    
906

    
907
/********* DONUT - CIRCLE ********/
908

    
909
.circular-chart {
910
  display: block;
911
  margin: 10px auto;
912
  max-width: 80%;
913
  /*max-height: 250px;*/
914
  max-height: 110px;
915
}
916

    
917
.circle-bg {
918
  fill: none;
919
  stroke: #eee;
920
  stroke-width: 3.8;
921
}
922

    
923
.circle {
924
  fill: none;
925
  /*stroke-width: 2.8;*/
926
  stroke-width: 4.2;
927
  stroke-linecap: round;
928
  animation: progress 1s ease-out forwards;
929
}
930

    
931
@keyframes progress {
932
  0% {
933
    stroke-dasharray: 0 100;
934
  }
935
}
936

    
937
.circular-chart.publications .circle {
938
  stroke: #F181AE;
939
}
940

    
941
.circular-chart.datasets .circle {
942
  stroke: #BB9CE6;
943
}
944

    
945
.circular-chart.software .circle {
946
  stroke: #C2155A;
947
}
948

    
949
.circular-chart.other .circle {
950
  stroke: #00CCCC;
951
}
952

    
953
.percentage {
954
  fill: #666;
955
  font-family: sans-serif;
956
  font-size: 0.5em;
957
  text-anchor: middle;
958
}
959

    
960

    
961
/*********************************/
962

    
963
/********* MOBILE ********/
964
@media only screen and (max-width: 960px) {
965

    
966
  body {
967
    background: #F9FBFC;
968
  }
969

    
970
  ::-webkit-scrollbar {
971
    width: 0px;
972
    background: transparent; /* make scrollbar transparent */
973
  }
974

    
975
  .uk-navbar-container:not(.uk-navbar-transparent) {
976
    background: #F9FBFC;
977
  }
978

    
979
  .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
980
    min-height: 60px;
981
  }
982

    
983
  .uk-logo > img {
984
    max-height: 125px;
985
  }
986

    
987
  .uk-navbar-toggle-icon {
988
    color: #EC4386;
989
  }
990

    
991
  .searchForCountry.uk-search.uk-search-default {
992
    width: 100%;
993
    background: #FFFFFF 0% 0% no-repeat padding-box;
994
    border: 1px solid #C7C7C7;
995
    border-radius: 4px;
996
  }
997

    
998
  .searchForCountry.uk-search .uk-search-icon {
999
    color: #4687f4;
1000
    z-index: 10;
1001
  }
1002

    
1003
  .progress {
1004
    width: 100%;
1005
  }
1006

    
1007
  .overviewMobile .number.big {
1008
    font-size: 24px;
1009
  }
1010

    
1011
  .overviewMobile {
1012
    font-size: 12px;
1013
  }
1014

    
1015
  .goToDetailedViewLink {
1016
    text-align: center;
1017
    margin-top: 0px;
1018
  }
1019

    
1020
  .leadingOpenScienceCard {
1021
    font-size: 10px;
1022
  }
1023

    
1024
  .leadingOpenScienceCard .number {
1025
    font-size: 14px;
1026
  }
1027

    
1028
  .leadingOpenScienceCard .countryName {
1029
    font-size: 16px;
1030
    font-weight: bold;
1031
  }
1032

    
1033
  .footerSection {
1034
    text-align: center;
1035
    background-color: #fff;
1036
  }
1037

    
1038
  .footerImage {
1039
    opacity: 0.8;
1040
    float: none;
1041
    margin-top: 0px;
1042
  }
1043

    
1044
  [class*="uk-navbar-dropdown-bottom"] {
1045
    margin-top: -5px;
1046
    left: 200px !important;
1047
  }
1048

    
1049
  .tm-header-mobile .uk-nav-divider {
1050
    margin: 15px 0;
1051
  }
1052

    
1053
  .tm-header-mobile .smallHeader {
1054
    background: #FFFFFF 0% 0% no-repeat padding-box;
1055
    box-shadow: 0px 3px 6px #00000029;
1056
    opacity: 1;
1057
  }
1058

    
1059
  .continentPageEntitiesOverview .number.big {
1060
    font-size: 24px;
1061
  }
1062

    
1063
  .continentPageEntitiesOverview .entityName {
1064
    font-size: 16px;
1065
    font-weight: 600;
1066
  }
1067

    
1068
  .uk-tab {
1069
    flex-wrap: nowrap;
1070
    overflow-x: auto;
1071
    background: #fff;
1072
    padding-bottom: 15px;
1073
    padding-top: 10px;
1074
    margin-right: -20px;
1075
  }
1076

    
1077
  .entitiesContainer {
1078
    margin-left: 0px;
1079
    height: 200px;
1080
  }
1081

    
1082
  hr.entitiesDivider {
1083
    margin-left: -15px;
1084
    margin-right: -15px;
1085
  }
1086

    
1087
  .dataContainer {
1088
    border: none;
1089
  }
1090

    
1091
  .tabContent {
1092
    padding: 30px 0px;
1093
  }
1094

    
1095
  .dataContainer .tabContent {
1096
    padding: 0px;
1097
  }
1098

    
1099
  .autocomplete-container .input-container input {
1100
    padding: 0 15px 0 40px !important;
1101
  }
1102
}
1103

    
(3-3/4)