Project

General

Profile

1
:root {
2
  --sidebar-width: 230px;
3
  --sidebar-mini-width: 130px;
4
  --sidebar-font-size: 14px;
5
  --header-height: 100px;
6
  --background-color: #F9FBFC;
7
}
8

    
9
#sidebar_main .badge {
10
  height: 59px;
11
  position: absolute;
12
  top: 0;
13
  left: -5px;
14
  z-index: 1;
15
  background-color: transparent;
16
  display: block !important;
17
}
18

    
19
#sidebar_main .sidebar_main_header .logo {
20
  margin-left: 35px;
21
  margin-top: 25px;
22
  margin-right: 10px;
23
  height: 50px;
24
  position: relative;
25
}
26

    
27
.sidebar_mini #sidebar_main .sidebar_main_header .logo {
28
  margin-right: 15px;
29
  margin-left: 15px;
30
}
31

    
32
#sidebar_main .sidebar_main_header .logo > img {
33
  height: 100%;
34
}
35

    
36
#sidebar_main .sidebar_main_header .logo > .logo-label {
37
  font-size: var(--xs-font-size);
38
  color: var(--text-color);
39
}
40

    
41
#sidebar_main #sidebar_content {
42
  width: var(--sidebar-width);
43
  position: fixed;
44
  height: 100%;
45
  top: 0;
46
  bottom: 0;
47
  left: 0;
48
  z-index: 981;
49
  background: #fff;
50
  transition: 0.5s;
51
  -webkit-transition: 0.5s;
52
  -moz-transition: 0.5s;
53
  -ms-transition: 0.5s;
54
  -o-transition: 0.5s;
55
  transition-property: width;
56
}
57

    
58
.sidebar_main_swipe.sidebar_mini #sidebar_switcher_toggle {
59
  left: var(--sidebar-mini-width);
60
}
61

    
62
.sidebar_main_swipe #sidebar_switcher_toggle {
63
  left: var(--sidebar-width);
64
}
65

    
66
#sidebar_main .menu_section {
67
  min-height: 30vh;
68
  padding: 0 10px;
69
}
70

    
71
#sidebar_main .menu_section ul:not(.uk-dropdown-nav) > li,  #sidebar_main .special_section  ul:not(.uk-dropdown-nav) > li {
72
  padding: 5px 0;
73
}
74

    
75
#sidebar_main .menu_section ul:not(.uk-dropdown-nav) > li > *,
76
#sidebar_main .special_section ul:not(.uk-dropdown-nav) > li > a {
77
  font-size: var(--sidebar-font-size);
78
}
79

    
80
#sidebar_main .menu_section ul:not(.uk-dropdown-nav) > li > a,
81
#sidebar_main .special_section ul:not(.uk-dropdown-nav) > li > a {
82
  display: block;
83
  color: rgba(var(--text-color-rgb), 0.8);
84
}
85

    
86
#sidebar_main .menu_section  ul:not(.uk-dropdown-nav) > li:hover > a, #sidebar_main .special_section  ul:not(.uk-dropdown-nav) > li:hover > a {
87
  color: var(--secondary-color);
88
}
89

    
90
#sidebar_main .menu_section ul:not(.uk-dropdown-nav) li.uk-active > a, #sidebar_main .special_section ul:not(.uk-dropdown-nav) > li.uk-active > a {
91
  color: var(--primary-color);
92
  font-weight: 700;
93
}
94

    
95
#sidebar_switcher_toggle {
96
  top: 50%;
97
  color: var(--secondary-color);
98
  transform: translateY(-50%);
99
  position: fixed;
100
  background: #ffffff;
101
  border: 1px solid var(--text-color);
102
  border-left: 0;
103
  cursor: pointer;
104
  padding: 0 4px;
105
  width: 10px;
106
  height: 66px;
107
  z-index: 981;
108
  -webkit-transition: 0.5s;
109
  -moz-transition: 0.5s;
110
  -ms-transition: 0.5s;
111
  -o-transition: 0.5s;
112
  transition-property: left;
113
}
114

    
115
.sidebar_main_swipe #page_content,
116
.sidebar_main_swipe openaire-user  > user > *,
117
.sidebar_main_swipe openaire-error  > * {
118
  padding-left: var(--sidebar-width);
119
  padding-top: var(--header-height);
120
  transition: 0.5s;
121
  -webkit-transition: 0.5s;
122
  -moz-transition: 0.5s;
123
  -ms-transition: 0.5s;
124
  -o-transition: 0.5s;
125
}
126

    
127
.sidebar_main_swipe #page_content .message {
128
  padding-left: calc(var(--sidebar-width) - 100px);
129
  padding-right: 20px;
130
  text-align: center;
131
  transition: 0.5s;
132
  -webkit-transition: 0.5s;
133
  -moz-transition: 0.5s;
134
  -ms-transition: 0.5s;
135
  -o-transition: 0.5s;
136
}
137

    
138
.sidebar_main_swipe bottom > * {
139
  padding-left: var(--sidebar-width);
140
  transition: 0.5s;
141
  -webkit-transition: 0.5s;
142
  -moz-transition: 0.5s;
143
  -ms-transition: 0.5s;
144
  -o-transition: 0.5s;
145
}
146

    
147
/*Sidebar close*/
148
.sidebar_main_swipe:not(.sidebar_main_active):not(.sidebar_mini) #page_content,
149
.sidebar_main_swipe:not(.sidebar_main_active):not(.sidebar_mini) openaire-user > user > *,
150
.sidebar_main_swipe:not(.sidebar_main_active):not(.sidebar_mini) openaire-error  > *,
151
.sidebar_main_swipe:not(.sidebar_main_active):not(.sidebar_mini) bottom > *{
152
  padding-left: 0;
153
}
154

    
155
.sidebar_main_swipe:not(.sidebar_main_active):not(.sidebar_mini) #sidebar_main #sidebar_content {
156
  display: none;
157
  width: 0;
158
}
159

    
160
/*Sidebar mini*/
161
.sidebar_main_swipe.sidebar_mini #page_content,
162
.sidebar_main_swipe.sidebar_mini openaire-user > user > *,
163
.sidebar_main_swipe.sidebar_mini openaire-error  > *,
164
.sidebar_main_swipe.sidebar_mini bottom > * {
165
  padding-left: var(--sidebar-mini-width);
166
  transition: 0.5s;
167
  -webkit-transition: 0.5s;
168
  -moz-transition: 0.5s;
169
  -ms-transition: 0.5s;
170
  -o-transition: 0.5s;
171
}
172

    
173
.sidebar_mini #sidebar_main #sidebar_content {
174
  width: var(--sidebar-mini-width);
175
}
176

    
177
#sidebar_main #sidebar_content {
178
  border-right: 1px solid var(--text-color);
179
}
180

    
181
#page_content {
182
  min-height: calc(100vh - var(--header-height));
183
  background-color: var(--background-color);
184
  position: relative;
185
}
186

    
187
#page_content .message {
188
  top: 50%;
189
  left: 50%;
190
  transform: translate(-50%, -50%);
191
  position: absolute;
192
}
193

    
194
#page_content_header {
195
  position: fixed;
196
  background: var(--background-color);
197
  top: var(--header-height);
198
  left: var(--sidebar-width);
199
  right: 0;
200
  z-index: 980;
201
  padding: 0 90px;
202
  transition-property: width;
203
  transition: 0.5s;
204
  -webkit-transition: 0.5s;
205
  -moz-transition: 0.5s;
206
  -ms-transition: 0.5s;
207
  -o-transition: 0.5s;
208
}
209

    
210
.sidebar_mini #page_content_header {
211
  left: var(--sidebar-mini-width);
212
}
213

    
214
#page_content_inner {
215
  padding: 50px 90px 90px;
216
}
217

    
218
@media only screen and (max-width: 639px){
219
  :root {
220
    --sidebar-mini-width: 100px;
221
  }
222

    
223
  #page_content_inner {
224
    padding: 50px 45px 90px;
225
  }
226

    
227
  #page_content_header {
228
    padding: 0 45px;
229
  }
230

    
231
  .sidebar_mini #page_content_header {
232
    width: calc(100vw - var(--sidebar-mini-width) - 90px);
233
  }
234

    
235
  .sidebar_main_swipe #page_content .message {
236
    padding-left: var(--sidebar-mini-width);
237
    padding-right: 0;
238
  }
239
}
240

    
241
.uk-navbar-center:not(:only-child) {
242
  max-width: 50%;
243
  text-align: center;
244
  padding-left: calc(var(--sidebar-mini-width)/2);
245
}
246

    
247
navbar > *, openaire-error > *, openaire-user> user > *, .fs-modal {
248
  background-color: var(--background-color) !important;
249
}
250

    
251
.tm-header .uk-navbar-container {
252
  background-color: var(--background-color) !important;
253
  box-shadow: none !important;
254
}
255

    
256
#notifications .uk-offcanvas-bar {
257
  top: var(--header-height) !important;
258
}
259

    
260
#notifications-switcher #notifications-count {
261
  background-color: var(--secondary-color);
262
}
(8-8/11)