1
|
.top-bar {
|
2
|
position: fixed;
|
3
|
top: 0;
|
4
|
left: 121px;
|
5
|
height: 100px;
|
6
|
width: calc(100% - 121px);
|
7
|
z-index: 1;
|
8
|
}
|
9
|
|
10
|
.bottom-bar {
|
11
|
position: fixed;
|
12
|
bottom: 0;
|
13
|
left: 121px;
|
14
|
height: 100px;
|
15
|
width: calc(100% - 121px);
|
16
|
z-index: 1;
|
17
|
}
|
18
|
|
19
|
section {
|
20
|
position: fixed;
|
21
|
top: 100px;
|
22
|
left: 120px;
|
23
|
height: calc(100% - 100px);
|
24
|
width: calc(100% - 120px);
|
25
|
}
|
26
|
|
27
|
section.has-footer {
|
28
|
height: calc(100% - 200px);
|
29
|
}
|
30
|
|
31
|
.menu {
|
32
|
position: fixed;
|
33
|
top: 0;
|
34
|
left: 0;
|
35
|
height: 100%;
|
36
|
width: 120px;
|
37
|
border-right: 1px solid #4687E6;
|
38
|
background-color: white;
|
39
|
z-index: 1;
|
40
|
}
|
41
|
|
42
|
.menu .logo {
|
43
|
position: absolute;
|
44
|
top: 5%;
|
45
|
left: 50%;
|
46
|
transform: translate(-50%, -50%);
|
47
|
}
|
48
|
|
49
|
.menu line {
|
50
|
stroke: var(--portal-main-color);
|
51
|
}
|
52
|
|
53
|
.menu a.previous {
|
54
|
position: absolute;
|
55
|
top: 25%;
|
56
|
left: 50%;
|
57
|
transform: translate(-50%, -50%);
|
58
|
color: var(--portal-main-color);
|
59
|
}
|
60
|
|
61
|
.menu a.next {
|
62
|
position: absolute;
|
63
|
top: 75%;
|
64
|
left: 50%;
|
65
|
transform: translate(-50%, -50%);
|
66
|
color: var(--portal-main-color);
|
67
|
}
|
68
|
|
69
|
.menu a.previous:hover, .menu a.next:hover {
|
70
|
background-color: var(--portal-main-color);
|
71
|
color: white;
|
72
|
border-radius: 50%;
|
73
|
display: flex;
|
74
|
padding: 5px;
|
75
|
}
|
76
|
|
77
|
.menu nav {
|
78
|
position: absolute;
|
79
|
top: 50%;
|
80
|
left: 50%;
|
81
|
transform: translate(-50%, -50%);
|
82
|
}
|
83
|
|
84
|
.menu nav > ul {
|
85
|
list-style: none;
|
86
|
padding: 0;
|
87
|
margin: 0;
|
88
|
}
|
89
|
|
90
|
.menu nav > ul > li {
|
91
|
border-radius: 100%;
|
92
|
padding: 8px;
|
93
|
border: 1px solid white;
|
94
|
margin-bottom: 15px;
|
95
|
}
|
96
|
|
97
|
.menu nav > ul > li > a {
|
98
|
display: table-cell;
|
99
|
border-radius: 100%;
|
100
|
width: 15px;
|
101
|
height: 15px;
|
102
|
opacity: 0.4;
|
103
|
background-color: var(--portal-dark-color);
|
104
|
}
|
105
|
|
106
|
.menu nav > ul > li.uk-active {
|
107
|
border: 1px solid var(--portal-main-color);
|
108
|
transition: border-top-color 0.25s linear, border-right-color 0.25s linear 0.10s, border-bottom-color 0.25s linear 0.30s, border-left-color 0.25s linear 0.40s;
|
109
|
-webkit-animation : border-top-color 0.25s linear, border-right-color 0.25s linear 0.10s, border-bottom-color 0.25s linear 0.30s, border-left-color 0.25s linear 0.40s;
|
110
|
-moz-animation : border-top-color 0.25s linear, border-right-color 0.25s linear 0.10s, border-bottom-color 0.25s linear 0.30s, border-left-color 0.25s linear 0.40s;
|
111
|
-o-animation : border-top-color 0.25s linear, border-right-color 0.25s linear 0.10s, border-bottom-color 0.25s linear 0.30s, border-left-color 0.25s linear 0.40s;
|
112
|
}
|
113
|
|
114
|
.menu nav > ul > li.uk-active > a, .menu nav > ul > li > a:hover {
|
115
|
background-color: var(--portal-main-color);
|
116
|
opacity: 1;
|
117
|
}
|