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
  transition: 0.5s;
131
  -webkit-transition: 0.5s;
132
  -moz-transition: 0.5s;
133
  -ms-transition: 0.5s;
134
  -o-transition: 0.5s;
135
}
136

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

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

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

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

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

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

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

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

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

    
208
.sidebar_mini #page_content_header {
209
  width: calc(100vw - var(--sidebar-mini-width) - 180px);
210
}
211

    
212
#page_content_inner {
213
  padding: 50px 90px 90px;
214
}
215

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

    
221
  #page_content_inner {
222
    padding: 50px 45px 90px;
223
  }
224

    
225
  #page_content_header {
226
    padding: 0 45px;
227
  }
228

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

    
234
.uk-navbar-center:not(:only-child) {
235
  max-width: 50%;
236
  text-align: center;
237
  padding-left: calc(var(--sidebar-mini-width)/2);
238
}
239

    
240
navbar > *, openaire-error > *, openaire-user> user > * {
241
  background-color: var(--background-color);
242
}
243

    
244
.tm-header .uk-navbar-container {
245
  background-color: var(--background-color) !important;
246
  box-shadow: none !important;
247
}
(8-8/11)