Subversion-Projekte lars-tiefland.cienc

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
9 lars 1
@charset "UTF-8";
2
/* Cubic Bezier Transition */
3
@media print {
4
  body {
5
    background-color: #fff !important; }
6
  .page-bar {
7
    display: none; }
8
  .page-sidebar-wrapper {
9
    display: none; }
10
  .theme-panel {
11
    display: none; }
12
  .hidden-print {
13
    display: none; }
14
  .page-footer {
15
    display: none; }
16
  .no-page-break {
17
    page-break-after: avoid; }
18
  .page-container {
19
    margin: 0px !important;
20
    padding: 0px !important; }
21
  .page-content {
22
    padding: 0 !important;
23
    min-height: 300px !important;
24
    padding: 0px 20px 20px !important;
25
    margin: 0 !important; }
26
    .page-content > .portlet {
27
      padding: 0;
28
      margin: 0; }
29
      .page-content > .portlet > .portlet-body {
30
        padding: 0;
31
        margin: 0; } }
32
 
33
/***
34
Page Header
35
***/
36
.page-header.navbar {
37
  width: 100%;
38
  padding: 0 20px 0 20px;
39
  margin: 0;
40
  border: 0px;
41
  padding: 0px;
42
  box-shadow: none;
43
  height: 75px;
44
  min-height: 75px;
45
  filter: none;
46
  background-image: none;
47
  /* Fixed header */
48
  /* Header logo */
49
  /* header top */
50
  /* Search box */
51
  /* Menu Toggler */
52
  /* Top menu */ }
53
  .page-header.navbar.navbar-fixed-top {
54
    z-index: 9995; }
55
  .page-header.navbar.navbar-static-top {
56
    z-index: 9995; }
57
  .page-header.navbar .page-logo {
58
    float: left;
59
    display: block;
60
    width: 265px;
61
    height: 75px;
62
    padding-left: 20px;
63
    padding-right: 20px; }
64
    .page-header.navbar .page-logo > .logo-image,
65
    .page-header.navbar .page-logo > a {
66
      display: block;
67
      float: left; }
68
    .page-header.navbar .page-logo .logo-default {
69
      margin: 29px 10px 0 10px; }
70
    .page-header.navbar .page-logo .logo-mini {
71
      display: none;
72
      margin-left: 5px; }
73
    .page-header.navbar .page-logo .text-logo {
74
      padding-left: 20px;
75
      padding-top: 12px; }
76
  .page-header.navbar .page-top {
77
    height: 75px;
78
    float: right; }
79
  .page-header.navbar .search-form {
80
    margin: 22px 20px 0 0;
81
    display: inline-block;
82
    width: 33px;
83
    float: left; }
84
    .page-header.navbar .search-form .input-group {
85
      border-radius: 25px !important; }
86
      .page-header.navbar .search-form .input-group .form-control {
87
        border: 0;
88
        background: transparent !important;
89
        padding: 0;
90
        margin: 0;
91
        text-indent: -150000px; }
92
        .page-header.navbar .search-form .input-group .form-control:hover {
93
          cursor: pointer; }
94
      .page-header.navbar .search-form .input-group .input-group-btn {
95
        padding: 0;
96
        margin: 0; }
97
        .page-header.navbar .search-form .input-group .input-group-btn .btn.submit {
98
          margin: 3px 7px 0 0;
99
          padding: 0;
100
          background: none;
101
          display: block; }
102
          .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
103
            font-size: 13px; }
104
    .page-header.navbar .search-form.open {
105
      width: 250px !important; }
106
      .page-header.navbar .search-form.open .input-group .form-control {
107
        text-indent: 0;
108
        padding: 6px 12px; }
109
        .page-header.navbar .search-form.open .input-group .form-control:hover {
110
          cursor: text; }
111
  .page-header.navbar .menu-toggler {
112
    display: block;
113
    cursor: pointer;
114
    opacity: 0.6;
115
    filter: alpha(opacity=60);
116
    width: 20px;
117
    height: 14px;
118
    background-repeat: no-repeat;
119
    background-position: center center; }
120
    .page-header.navbar .menu-toggler:hover {
121
      filter: alpha(opacity=100);
122
      opacity: 1; }
123
    .page-header.navbar .menu-toggler.sidebar-toggler {
124
      float: right;
125
      margin: 30px 0 0 0; }
126
      .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
127
        margin-right: 17px; }
128
    .page-header.navbar .menu-toggler.responsive-toggler {
129
      display: none;
130
      float: right;
131
      margin: 30.5px 14px 0 6px; }
132
  .page-header.navbar .page-actions {
133
    margin: 17px 0 15px 10px;
134
    padding: 0;
135
    float: left; }
136
    .page-header.navbar .page-actions .btn-group .btn-sm {
137
      margin-top: 6px; }
138
  .page-header.navbar .top-menu {
139
    display: inline-block;
140
    margin: 0;
141
    padding: 0; }
142
    .page-header.navbar .top-menu .navbar-nav {
143
      padding: 0;
144
      margin-right: 20px;
145
      display: block;
146
      /* Extended Dropdowns */
147
      /* Notification */
148
      /* Inbox */
149
      /* Tasks */
150
      /* User */
151
      /* Quick Sidebar Toggler */
152
      /* Language */
153
      /* Dark version */ }
154
      .page-header.navbar .top-menu .navbar-nav > li.dropdown {
155
        margin: 0px;
156
        padding: 0px;
157
        height: 75px;
158
        display: inline-block; }
159
        .page-header.navbar .top-menu .navbar-nav > li.dropdown:last-child {
160
          padding-right: 0px; }
161
        .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
162
          margin: 0px;
163
          padding: 29px 12px 24px 12px; }
164
          .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
165
            font-size: 16px; }
166
            .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
167
              top: 0;
168
              font-size: 14px; }
169
          .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
170
            display: inline-block;
171
            font-family: "Open Sans", sans-serif;
172
            margin: -6px 0 0 0;
173
            font-weight: 600;
174
            padding: 6px 9px;
175
            height: 25px; }
176
          .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
177
            background: none; }
178
        .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
179
          margin-top: 9px;
180
          -webkit-border-radius: 4px;
181
          -moz-border-radius: 4px;
182
          -ms-border-radius: 4px;
183
          -o-border-radius: 4px;
184
          border-radius: 4px; }
185
          .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
186
            position: absolute;
187
            top: -7px;
188
            right: 9px;
189
            display: inline-block !important;
190
            border-right: 7px solid transparent;
191
            border-bottom: 7px solid #eee;
192
            border-left: 7px solid transparent;
193
            border-bottom-color: rgba(0, 0, 0, 0.2);
194
            content: ''; }
195
          .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after {
196
            position: absolute;
197
            top: -6px;
198
            right: 10px;
199
            display: inline-block !important;
200
            border-right: 6px solid transparent;
201
            border-bottom: 6px solid #fff;
202
            border-left: 6px solid transparent;
203
            content: ''; }
204
          .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a {
205
            color: #555; }
206
      .page-header.navbar .top-menu .navbar-nav > li.separator {
207
        height: 18px;
208
        width: 1px;
209
        background: #F0F3F5;
210
        padding: 0;
211
        margin: 26px 0 0 0; }
212
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
213
        min-width: 160px;
214
        max-width: 275px;
215
        width: 275px;
216
        z-index: 9995;
217
        /* header notifications dropdowns */ }
218
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
219
          display: block;
220
          overflow: hidden;
221
          padding: 15px 15px;
222
          letter-spacing: 0.5px;
223
          -webkit-border-radius: 4px 4px 0 0;
224
          -moz-border-radius: 4px 4px 0 0;
225
          -ms-border-radius: 4px 4px 0 0;
226
          -o-border-radius: 4px 4px 0 0;
227
          border-radius: 4px 4px 0 0; }
228
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
229
            margin: 0;
230
            padding: 0;
231
            float: left;
232
            font-size: 13px;
233
            display: inline-block; }
234
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
235
            display: inline-block;
236
            padding: 0;
237
            background: none;
238
            clear: inherit;
239
            font-size: 13px;
240
            font-weight: 300;
241
            position: absolute;
242
            right: 10px;
243
            border: 0;
244
            margin-top: -1px; }
245
            .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
246
              text-decoration: none; }
247
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
248
          padding-right: 0 !important;
249
          padding-left: 0;
250
          list-style: none; }
251
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
252
            display: block;
253
            clear: both;
254
            font-weight: 300;
255
            line-height: 20px;
256
            white-space: normal;
257
            font-size: 13px;
258
            padding: 16px 15px 18px;
259
            text-shadow: none; }
260
            .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
261
              text-decoration: none;
262
              opacity: 1 ;
263
              filter: alpha(opacity=100) ; }
264
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
265
            border-top: none; }
266
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
267
        overflow: hidden; }
268
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
269
          margin-right: 10px;
270
          -webkit-border-radius: 50%;
271
          -moz-border-radius: 50%;
272
          -ms-border-radius: 50%;
273
          -o-border-radius: 50%;
274
          border-radius: 50%; }
275
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
276
            margin-right: 2px;
277
            margin-left: 1px; }
278
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
279
            right: 15px; }
280
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
281
        float: right;
282
        max-width: 75px;
283
        font-size: 11px;
284
        font-weight: 400;
285
        opacity: 0.7 ;
286
        filter: alpha(opacity=70) ;
287
        text-align: right;
288
        padding: 1px 5px; }
289
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
290
        float: left;
291
        margin: 0 6px 6px 0; }
292
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
293
          height: 40px;
294
          width: 40px;
295
          -webkit-border-radius: 50% !important;
296
          -moz-border-radius: 50% !important;
297
          -ms-border-radius: 50% !important;
298
          -o-border-radius: 50% !important;
299
          border-radius: 50% !important; }
300
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
301
        display: block;
302
        margin-left: 46px; }
303
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
304
          font-size: 13px;
305
          font-weight: 600; }
306
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
307
          font-size: 12px;
308
          font-weight: 400;
309
          opacity: 0.5 ;
310
          filter: alpha(opacity=50) ;
311
          float: right; }
312
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
313
        display: block !important;
314
        font-size: 12px;
315
        line-height: 1.3;
316
        margin-left: 46px; }
317
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
318
        margin-bottom: 5px; }
319
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
320
          font-size: 13px;
321
          font-weight: 300; }
322
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
323
          float: right;
324
          font-weight: 600;
325
          display: inline-block; }
326
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
327
        display: block;
328
        height: 8px;
329
        margin: 8px 0 2px; }
330
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar {
331
          box-shadow: none; }
332
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-user {
333
        padding: 0 0 0 10px; }
334
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
335
          padding: 25px 10px 18px 10px; }
336
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
337
            display: inline-block;
338
            font-size: 14px;
339
            font-weight: 600; }
340
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
341
            margin-top: 4px;
342
            margin-left: 5px;
343
            margin-top: -8px;
344
            height: 39px;
345
            display: inline-block; }
346
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
347
            display: inline-block;
348
            margin-top: 5px;
349
            margin: 0;
350
            font-size: 14px;
351
            font-weight: 600; }
352
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
353
          width: 175px; }
354
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
355
            font-size: 14px;
356
            font-weight: 300; }
357
            .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
358
              width: 15px;
359
              display: inline-block;
360
              margin-right: 9px; }
361
            .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
362
              margin-right: 10px; }
363
      .page-header.navbar .top-menu .navbar-nav > li.quick-sidebar-toggler {
364
        cursor: pointer;
365
        padding: 29px 12px 24px 12px; }
366
        .page-header.navbar .top-menu .navbar-nav > li.quick-sidebar-toggler > i {
367
          color: #c0cddc;
368
          font-size: 16px; }
369
          .page-header.navbar .top-menu .navbar-nav > li.quick-sidebar-toggler > i:before {
370
            content: ""/*rtl:""*/; }
371
          .page-quick-sidebar-open .page-header.navbar .top-menu .navbar-nav > li.quick-sidebar-toggler > i:before {
372
            content: ""/*rtl:""*/; }
373
          .page-header.navbar .top-menu .navbar-nav > li.quick-sidebar-toggler > i:hover {
374
            color: #a4b4bb; }
375
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-language {
376
        padding-left: 0;
377
        padding-right: 0;
378
        margin: 0; }
379
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
380
          font-size: 13px;
381
          padding: 28px 12px 26px 12px; }
382
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img {
383
            margin-bottom: 2px; }
384
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i {
385
            font-size: 14px; }
386
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a {
387
          font-size: 13px; }
388
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img {
389
            margin-bottom: 2px;
390
            margin-right: 5px; }
391
      .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu {
392
        border: 0; }
393
        .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
394
          border-left: none;
395
          border-right: none; }
396
        .page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
397
          background: none !important;
398
          border: none !important; }
399
 
400
/* Form medium devices upto large devices */
401
@media (min-width: 992px) and (max-width: 1200px) {
402
  /* 992px 1200px */
403
  /* Boxed layout */
404
  .page-boxed .page-header.navbar {
405
    /* Top menu */ }
406
    .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile {
407
      display: none; }
408
    .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
409
      display: none; } }
410
 
411
@media (min-width: 992px) {
412
  /* 992px */
413
  /* Page header */
414
  .page-header.navbar {
415
    /* Header logo */
416
    /* Search box */ }
417
    .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
418
      padding: 0; }
419
    .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
420
      width: 54px;
421
      margin-left: 20px;
422
      margin-right: 10px; }
423
      .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default {
424
        display: none; }
425
    .page-header.navbar .search-form.search-form-expanded {
426
      width: 175px; }
427
      .page-header.navbar .search-form.search-form-expanded .input-group .form-control {
428
        text-indent: 0;
429
        padding: 6px 12px; }
430
        .page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover {
431
          cursor: text; }
432
  /* Boxed Layout */
433
  .page-boxed .page-header.navbar {
434
    /* Page logo */
435
    /* Page actions */
436
    /* Top menu */ }
437
    .page-boxed .page-header.navbar .page-logo {
438
      width: 235px;
439
      padding-right: 0; }
440
    .page-boxed .page-header.navbar .page-actions {
441
      margin-left: 40px; }
442
  /* Sidebar closed & logo hidden */
443
  .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar {
444
    /* Page logo */ }
445
    .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo {
446
      width: 54px; }
447
  /* Boxed layout & page sidebar fixed layout */
448
  .page-boxed.page-sidebar-fixed .page-header.navbar {
449
    /* Page logo */ }
450
    .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo {
451
      width: 235px; } }
452
 
453
@media (max-width: 991px) {
454
  /* 991px */
455
  /* Page header */
456
  .page-header.navbar {
457
    padding: 0;
458
    margin: 0;
459
    position: relative;
460
    clear: both;
461
    /* Page logo */
462
    /* Menu Toggler */
463
    /* Search form */
464
    /* Top Menu */ }
465
    .page-header.navbar .page-logo {
466
      width: auto;
467
      padding: 0 15px 0 10px; }
468
      .page-header.navbar .page-logo img {
469
        margin-left: 4px !important; }
470
    .page-header.navbar .menu-toggler.sidebar-toggler {
471
      display: none !important; }
472
    .page-header.navbar .menu-toggler.responsive-toggler {
473
      display: inline-block; }
474
    .page-header.navbar .search-form {
475
      margin-left: 0; }
476
      .page-header.navbar .search-form.open {
477
        z-index: 3;
478
        left: 10px;
479
        right: 10px;
480
        position: absolute;
481
        width: auto !important;
482
        margin: 24px 0 0 0; }
483
    .page-header.navbar .page-header-inner.container {
484
      width: 100%;
485
      max-width: none !important;
486
      margin: 0 !important;
487
      padding: 0 !important; }
488
    .page-header.navbar .top-menu .navbar-nav {
489
      display: inline-block;
490
      margin: 0 10px 0 0; }
491
      .page-header.navbar .top-menu .navbar-nav > li {
492
        float: left; }
493
      .page-header.navbar .top-menu .navbar-nav .nav li.dropdown i {
494
        display: inline-block;
495
        position: relative;
496
        top: 1px;
497
        right: 0px; }
498
      .page-header.navbar .top-menu .navbar-nav .open .dropdown-menu {
499
        position: absolute; }
500
  /* Fixed header for mobile */
501
  .page-header-fixed.page-header-fixed-mobile .navbar-fixed-top {
502
    position: fixed; }
503
  /* Boxed Layout */
504
  .page-boxed .page-header.navbar > .container {
505
    max-width: none !important;
506
    margin: 0 !important;
507
    padding: 0 !important; } }
508
 
509
@media (min-width: 768px) and (max-width: 991px) {
510
  /* 768px & 991px */
511
  /* Boxed Layout */
512
  .page-boxed .page-header.navbar {
513
    margin: auto !important;
514
    padding: 0; }
515
    .page-boxed .page-header.navbar > .container {
516
      margin: auto !important; } }
517
 
518
@media (max-width: 767px) {
519
  /* 767px */
520
  /* Page header */
521
  .page-header.navbar {
522
    padding: 0;
523
    /* Header logo */
524
    /* Search box */
525
    /* Top navigation menu*/ }
526
    .page-header.navbar .page-logo {
527
      width: auto; }
528
    .page-header.navbar .search-form {
529
      margin-right: 57px;
530
      float: right;
531
      margin-top: -53px; }
532
      .page-header.navbar .search-form.open {
533
        margin: -52px 0 0 0; }
534
    .page-header.navbar .page-top {
535
      padding: 0;
536
      display: block;
537
      clear: both;
538
      width: 100%; }
539
    .page-header.navbar .top-menu {
540
      margin: 1px 0 0 0;
541
      padding: 0;
542
      float: right; }
543
      .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
544
        padding: 29px 8px 25px 8px; }
545
        .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
546
          margin: -6px 0 0 0;
547
          padding: 3px 6px;
548
          height: 18px; }
549
      .page-header.navbar .top-menu .navbar-nav > li.separator {
550
        display: none; }
551
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu {
552
        max-width: 245px;
553
        width: 245px; }
554
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu {
555
        margin-right: -190px; }
556
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before {
557
          margin-right: 190px; }
558
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu {
559
        margin-right: -120px; }
560
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before {
561
          margin-right: 120px; }
562
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu {
563
        margin-right: -60px; }
564
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before {
565
          margin-right: 60px; }
566
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
567
        padding: 25px 6px 18px 6px; }
568
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile {
569
          display: none; }
570
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle img {
571
          margin-left: 0; }
572
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle {
573
        padding: 28px 6px 26px 6px; }
574
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname {
575
          display: none; }
576
    .page-header.navbar .page-actions {
577
      float: right;
578
      margin-right: 70px; }
579
      .page-header.navbar .page-actions .dropdown-menu {
580
        right: 0;
581
        left: auto; }
582
        .page-header.navbar .page-actions .dropdown-menu:after {
583
          right: 10px;
584
          left: auto; }
585
        .page-header.navbar .page-actions .dropdown-menu:before {
586
          right: 9px;
587
          left: auto; } }
588
 
589
/***
590
Pace - Page Progress
591
***/
592
.pace .pace-progress {
593
  z-index: 10000;
594
  top: 73px;
595
  height: 2px; }
596
 
597
.pace .pace-progress-inner {
598
  box-shadow: none; }
599
 
600
.pace .pace-activity {
601
  top: 77px;
602
  right: 22px;
603
  border-radius: 10px !important; }
604
 
605
@media (max-width: 480px) {
606
  /* 480px */
607
  .page-header-fixed .pace .pace-progress {
608
    top: 150px; }
609
  .page-header-fixed .pace .pace-activity {
610
    top: 304px;
611
    right: 15px; } }
612
 
613
/***
614
Page container
615
***/
616
.page-container {
617
  margin: 0px;
618
  padding: 20px 20px 0 20px;
619
  position: relative;
620
  /* Fixed header */
621
  /* Fixed footer for mobile */ }
622
  .page-container:before, .page-container:after {
623
    content: " ";
624
    display: table; }
625
  .page-container:after {
626
    clear: both; }
627
  .page-header-fixed .page-container {
628
    margin-top: 75px; }
629
  .page-footer-fixed.page-footer-fixed-mobile .page-container {
630
    margin-bottom: 20px !important; }
631
 
632
@media (min-width: 1260px) {
633
  /* 1200px */
634
  .container {
635
    width: 1270px; } }
636
 
637
@media (min-width: 992px) {
638
  /* 992px */
639
  /* Page container in fixed footer */
640
  .page-footer-fixed .page-container {
641
    margin-bottom: 20px !important; } }
642
 
643
@media (max-width: 991px) {
644
  /* 991px */
645
  /* Page container */
646
  .page-container {
647
    margin: 0 !important;
648
    padding: 10px 10px 0 10px; }
649
    .page-header-fixed.page-header-fixed-mobile .page-container {
650
      margin-top: 75px !important; } }
651
 
652
@media (max-width: 767px) {
653
  /* 767px */
654
  /* Page container */
655
  .page-container {
656
    margin: 0 !important;
657
    padding: 0; } }
658
 
659
@media (max-width: 480px) {
660
  /* 480px */
661
  /* Page container */
662
  .page-header-fixed.page-header-fixed-mobile .page-container {
663
    margin-top: 150px !important; } }
664
 
665
/***
666
Page sidebar
667
***/
668
/* IE8 fix */
669
.ie8 .page-sidebar {
670
  width: 235px;
671
  float: left;
672
  position: relative;
673
  margin-right: -100%; }
674
 
675
/* Page Sidebar */
676
.page-sidebar,
677
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
678
  -webkit-border-radius: 4px;
679
  -moz-border-radius: 4px;
680
  -ms-border-radius: 4px;
681
  -o-border-radius: 4px;
682
  border-radius: 4px;
683
  /* Default sidebar menu */ }
684
  .page-sidebar.navbar-collapse,
685
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
686
    padding: 0;
687
    box-shadow: none; }
688
    .page-md .page-sidebar.navbar-collapse, .page-md
689
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
690
      box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }
691
  .page-sidebar .page-sidebar-menu,
692
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
693
    -webkit-border-radius: 4px;
694
    -moz-border-radius: 4px;
695
    -ms-border-radius: 4px;
696
    -o-border-radius: 4px;
697
    border-radius: 4px;
698
    list-style: none;
699
    margin: 10px 0 0 0;
700
    padding: 0;
701
    /* 1st level links */
702
    /* all links */ }
703
    .page-sidebar .page-sidebar-menu > li,
704
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li {
705
      display: block;
706
      margin: 0;
707
      padding: 0;
708
      border: 0px; }
709
      .page-sidebar .page-sidebar-menu > li.heading,
710
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading {
711
        height: 50px;
712
        padding: 25px 15px 10px 15px; }
713
        .page-sidebar .page-sidebar-menu > li.heading > h3,
714
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
715
          font-size: 13px;
716
          font-weight: 400;
717
          padding: 0;
718
          margin: 0;
719
          font-weight: 600; }
720
      .page-sidebar .page-sidebar-menu > li > a,
721
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
722
        display: block;
723
        position: relative;
724
        margin: 1px 0 0 0;
725
        border: 0px;
726
        padding: 12px 15px;
727
        text-decoration: none; }
728
        .page-sidebar .page-sidebar-menu > li > a > .title,
729
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
730
          font-size: 14px;
731
          font-weight: 400; }
732
        .page-sidebar .page-sidebar-menu > li > a > i,
733
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
734
          font-size: 18px;
735
          text-shadow: none;
736
          font-weight: 300; }
737
        .page-sidebar .page-sidebar-menu > li > a > i.glyphicon,
738
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon {
739
          top: 3px;
740
          margin-left: 1px;
741
          margin-right: 4px; }
742
        .page-sidebar .page-sidebar-menu > li > a > [class^="icon-"],
743
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] {
744
          top: 2px;
745
          margin-left: 1px;
746
          margin-right: 4px; }
747
        .page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-fixed
748
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
749
          transition: all 0.2s ease; }
750
        .page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-reversed.page-sidebar-fixed
751
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
752
          transition: none; }
753
      .page-sidebar .page-sidebar-menu > li.open > a,
754
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a {
755
        font-size: 14px; }
756
      .page-sidebar .page-sidebar-menu > li.active > a,
757
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
758
        border: none;
759
        text-shadow: none;
760
        font-size: 14px; }
761
    .page-sidebar .page-sidebar-menu li > a > .arrow:before,
762
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before {
763
      width: 10px;
764
      float: right;
765
      margin-right: 5px;
766
      margin-left: 5px;
767
      display: inline;
768
      font-size: 16px;
769
      font-family: FontAwesome;
770
      height: auto;
771
      content: "\f104";
772
      font-weight: 300;
773
      text-shadow: none; }
774
    .page-sidebar .page-sidebar-menu li > a > .arrow.open:before,
775
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before {
776
      content: "\f107";
777
      margin-right: 6px; }
778
    .page-sidebar .page-sidebar-menu li > a > .badge,
779
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge {
780
      float: right;
781
      margin-top: 1px;
782
      margin-right: 0px; }
783
    .page-sidebar .page-sidebar-menu .sub-menu,
784
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu {
785
      list-style: none;
786
      display: none;
787
      padding: 0;
788
      margin: 8px 0px 8px 0px; }
789
      .page-sidebar .page-sidebar-menu .sub-menu li,
790
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
791
        background: none;
792
        margin: 0px;
793
        padding: 0px;
794
        margin-top: 1px !important;
795
        /* 2nd level sub menu */ }
796
        .page-sidebar .page-sidebar-menu .sub-menu li > a,
797
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
798
          display: block;
799
          margin: 0;
800
          padding: 9px 14px 9px 30px;
801
          text-decoration: none;
802
          font-size: 14px;
803
          font-weight: 400;
804
          background: none; }
805
          .page-sidebar .page-sidebar-menu .sub-menu li > a > i,
806
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i {
807
            font-size: 16px;
808
            margin-right: 1px; }
809
          .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow:before,
810
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow:before {
811
            margin-top: -4px; }
812
          .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow.open:before,
813
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow.open:before {
814
            margin-top: -2px; }
815
        .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu,
816
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu {
817
          margin: 0; }
818
          .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li,
819
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li {
820
            /* 3rd level sub menu */ }
821
            .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
822
            .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
823
              padding-left: 40px; }
824
            .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu,
825
            .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu {
826
              margin: 0; }
827
              .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a,
828
              .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a {
829
                padding-left: 50px; }
830
      .page-sidebar .page-sidebar-menu .sub-menu.always-open,
831
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu.always-open {
832
        display: block; }
833
    .page-sidebar .page-sidebar-menu li.active > .sub-menu,
834
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu {
835
      display: block; }
836
 
837
@media (min-width: 992px) {
838
  /* 992px */
839
  .page-sidebar {
840
    width: 235px;
841
    float: left;
842
    position: relative;
843
    margin-right: -100%;
844
    margin-bottom: 10px; }
845
    .page-full-width .page-sidebar {
846
      display: none !important; }
847
    .page-sidebar.navbar-collapse {
848
      max-height: none !important; }
849
    .page-sidebar .page-sidebar-menu {
850
      margin-bottom: 10px; }
851
  .page-sidebar-reversed .page-sidebar {
852
    float: right;
853
    margin-right: 0;
854
    margin-left: -100%; }
855
  .page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
856
    margin-left: -235px; }
857
  .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper {
858
    position: relative;
859
    float: right; }
860
  .page-sidebar-fixed .page-sidebar {
861
    position: fixed !important;
862
    margin-left: 0;
863
    top: 95px; }
864
  .page-sidebar-fixed .page-sidebar-menu > li:last-child {
865
    margin-bottom: 20px !important; }
866
  .page-sidebar-fixed .page-sidebar-menu .sub-menu {
867
    height: auto !important; }
868
  /* Sidebar Closed */
869
  .page-sidebar-closed .page-sidebar {
870
    width: 54px !important; }
871
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
872
      /* sidebar */
873
      width: 54px !important; }
874
      .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li {
875
        /* hide opened sub menu */ }
876
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading > h3 {
877
          display: none; }
878
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading:hover {
879
          box-shadow: none !important; }
880
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu,
881
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
882
          display: none !important; }
883
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover {
884
          width: 289px !important;
885
          position: relative !important;
886
          z-index: 10000;
887
          display: block !important; }
888
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a {
889
            -webkit-border-radius: 0 4px 0 0;
890
            -moz-border-radius: 0 4px 0 0;
891
            -ms-border-radius: 0 4px 0 0;
892
            -o-border-radius: 0 4px 0 0;
893
            border-radius: 0 4px 0 0;
894
            text-align: left; }
895
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > i {
896
              display: inline-block;
897
              margin-right: 5px; }
898
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .title {
899
              display: inline !important;
900
              padding-left: 20px; }
901
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .badge {
902
              display: block !important; }
903
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .selected {
904
              display: none; }
905
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu {
906
            width: 234px;
907
            position: absolute;
908
            z-index: 2000;
909
            left: 55px;
910
            margin-top: 0;
911
            top: 100%;
912
            display: block !important;
913
            -webkit-border-radius: 0 0 4px 4px;
914
            -moz-border-radius: 0 0 4px 4px;
915
            -ms-border-radius: 0 0 4px 4px;
916
            -o-border-radius: 0 0 4px 4px;
917
            border-radius: 0 0 4px 4px; }
918
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > a {
919
              padding-left: 15px !important; }
920
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > .sub-menu > li > a {
921
              padding-left: 30px !important; }
922
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > .sub-menu > li > .sub-menu > li > a {
923
              padding-left: 45px !important; }
924
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a {
925
          min-height: 46px; }
926
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge,
927
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title,
928
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow {
929
            display: none !important; }
930
  .page-sidebar-closed.page-sidebar-reversed .page-sidebar {
931
    margin-left: -54px;
932
    width: 54px; }
933
    .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
934
      /* sidebar */ }
935
      .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
936
        left: auto;
937
        margin-left: -55px; }
938
      .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
939
        margin-left: -235px; }
940
        .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a {
941
          -webkit-border-radius: 4px 0 0 0;
942
          -moz-border-radius: 4px 0 0 0;
943
          -ms-border-radius: 4px 0 0 0;
944
          -o-border-radius: 4px 0 0 0;
945
          border-radius: 4px 0 0 0; }
946
          .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
947
            padding-left: 0;
948
            padding-right: 15px; }
949
          .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i {
950
            margin-right: 0;
951
            margin-left: 2px; }
952
    .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a {
953
      padding-right: 7px;
954
      padding-left: 11px; }
955
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
956
    width: 235px !important;
957
    display: block;
958
    z-index: 10000; }
959
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
960
      width: 235px !important; }
961
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected {
962
        display: none !important; }
963
  .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover {
964
    width: 235px !important;
965
    display: block;
966
    z-index: 10000;
967
    margin-left: -235px !important; }
968
    .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu {
969
      width: 235px !important; }
970
  .page-sidebar-closed.page-sidebar-hide .page-sidebar {
971
    display: none !important; }
972
  /* Default Sidebar Menu With Hoverable Submenu */
973
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu {
974
    display: none;
975
    width: 234px;
976
    z-index: 2000;
977
    position: absolute;
978
    -webkit-border-radius: 4px;
979
    -moz-border-radius: 4px;
980
    -ms-border-radius: 4px;
981
    -o-border-radius: 4px;
982
    border-radius: 4px; }
983
    .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a {
984
      margin: 3px; }
985
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu, .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu {
986
    display: none !important; }
987
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow {
988
    display: none; }
989
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
990
    display: block;
991
    float: right;
992
    position: absolute;
993
    right: 0;
994
    margin-top: -20px;
995
    background: none;
996
    width: 0;
997
    height: 0;
998
    border-style: solid;
999
    border-top: 12px double transparent;
1000
    border-bottom: 12px double transparent;
1001
    border-left: 0; }
1002
    .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:after, .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:before {
1003
      display: none; }
1004
    .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
1005
      right: auto;
1006
      left: 0;
1007
      border-right: 0; }
1008
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
1009
    display: inline-block !important; }
1010
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
1011
    z-index: 1;
1012
    right: -1px;
1013
    margin-top: -20px; }
1014
    .page-fontawesome .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
1015
      margin-top: -34px; }
1016
    .page-glyphicons .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
1017
      margin-top: -38px; }
1018
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
1019
    margin-left: 236px;
1020
    margin-top: -50px; }
1021
    .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
1022
      margin-left: -234px !important; }
1023
    .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
1024
      margin-left: 0; }
1025
    .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
1026
      margin-left: 234px;
1027
      margin-top: -44px !important; }
1028
      .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
1029
        margin-left: -234px !important; }
1030
      .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a {
1031
        padding-left: 10px;
1032
        padding-right: 10px; } }
1033
 
1034
@media (max-width: 991px) {
1035
  /* 991px */
1036
  .page-sidebar {
1037
    border-top: 0 !important;
1038
    margin: 20px; }
1039
    .page-sidebar .selected {
1040
      display: none !important; }
1041
    .page-sidebar.navbar-collapse {
1042
      max-height: none;
1043
      /* set some max height to have a scrollable menu on mobile devices */ }
1044
      .page-sidebar.navbar-collapse.collapse {
1045
        display: none !important; }
1046
      .page-sidebar.navbar-collapse.in {
1047
        border-top: 0 !important;
1048
        margin: 20px;
1049
        position: relative;
1050
        overflow: hidden !important;
1051
        overflow-y: auto !important;
1052
        display: block !important; }
1053
      .page-sidebar.navbar-collapse.navbar-no-scroll {
1054
        max-height: none !important; }
1055
    .page-sidebar .mega-menu-responsive-content {
1056
      padding: 10px 18px 10px 45px; }
1057
  .page-full-width .page-sidebar-menu {
1058
    display: block; } }
1059
 
1060
@media (min-width: 768px) and (max-width: 991px) {
1061
  /* 768px & 991px */
1062
  .page-sidebar .btn-navbar.collapsed .arrow {
1063
    display: none; }
1064
  .page-sidebar .btn-navbar .arrow {
1065
    position: absolute;
1066
    right: 25px;
1067
    width: 0;
1068
    height: 0;
1069
    top: 50px;
1070
    border-bottom: 15px solid #5f646b;
1071
    border-left: 15px solid transparent;
1072
    border-right: 15px solid transparent; } }
1073
 
1074
@media (max-width: 767px) {
1075
  /* 767px */
1076
  /* Page sidebar */
1077
  .page-sidebar,
1078
  .page-sidebar.in {
1079
    margin: 10px 10px 10px 10px !important; }
1080
    .page-header-fixed.page-header-fixed-mobile .page-sidebar, .page-header-fixed.page-header-fixed-mobile
1081
    .page-sidebar.in {
1082
      margin-top: 10px !important; } }
1083
 
1084
/***
1085
Page content
1086
***/
1087
/* Page header */
1088
.page-head:before, .page-head:after {
1089
  content: " ";
1090
  display: table; }
1091
 
1092
.page-head:after {
1093
  clear: both; }
1094
 
1095
.page-head .page-title {
1096
  display: inline-block;
1097
  float: left;
1098
  padding: 5px 0 10px 0; }
1099
  .page-head .page-title > h1 {
1100
    color: #697882;
1101
    font-size: 22px;
1102
    font-weight: 400;
1103
    margin: 0;
1104
    padding: 0; }
1105
    .page-head .page-title > h1 > small {
1106
      color: #9eacb4;
1107
      font-size: 13px;
1108
      font-weight: 400; }
1109
 
1110
.page-head .page-toolbar {
1111
  display: inline-block;
1112
  float: right; }
1113
 
1114
.breadcrumb {
1115
  background: none;
1116
  padding: 0 0 15px 0;
1117
  margin: 0;
1118
  color: #c5ccd5; }
1119
 
1120
.breadcrumb > li + li:before {
1121
  display: none; }
1122
 
1123
.breadcrumb .fa {
1124
  font-size: 6px;
1125
  margin: 0 2px 0 4px;
1126
  position: relative;
1127
  top: -1px; }
1128
 
1129
.breadcrumb > .active {
1130
  color: #9eacb4; }
1131
 
1132
/* Page content */
1133
.page-content {
1134
  margin-top: 0px;
1135
  padding: 0px; }
1136
  .page-full-width .page-content {
1137
    margin-left: 0px !important; }
1138
 
1139
@media (min-width: 992px) {
1140
  /* 992px */
1141
  /* Page content */
1142
  .page-content-wrapper {
1143
    float: left;
1144
    width: 100%; }
1145
    .page-content-wrapper .page-content {
1146
      margin-left: 235px;
1147
      margin-top: 0px;
1148
      min-height: 600px;
1149
      padding: 10px 0 0 20px; }
1150
      .page-content-wrapper .page-content.no-min-height {
1151
        min-height: auto; }
1152
      .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
1153
        margin-left: 54px; }
1154
      .page-sidebar-reversed .page-content-wrapper .page-content {
1155
        margin-left: 0 !important;
1156
        margin-right: 235px !important;
1157
        padding-left: 0;
1158
        padding-right: 20px; }
1159
      .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
1160
        margin-left: 0;
1161
        margin-right: 54px; }
1162
      .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content {
1163
        margin-left: 0 !important;
1164
        margin-right: 54px !important; }
1165
      .page-sidebar-closed .page-content-wrapper .page-content {
1166
        margin-left: 54px !important; }
1167
      .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content {
1168
        margin-left: 0 !important; }
1169
      .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content {
1170
        margin-right: 0 !important; }
1171
      .page-full-width .page-content-wrapper .page-content {
1172
        margin-left: 0px !important; } }
1173
 
1174
@media (max-width: 991px) {
1175
  /* 991px */
1176
  /* Boxed page container  */
1177
  .page-boxed > .container {
1178
    width: 100%;
1179
    max-width: none !important;
1180
    margin: 0 !important;
1181
    padding: 0 !important; }
1182
  /* Page content */
1183
  .page-content-wrapper .page-content {
1184
    margin: 0px !important;
1185
    padding: 10px !important;
1186
    min-height: 280px; } }
1187
 
1188
@media (min-width: 768px) and (max-width: 991px) {
1189
  /*  768px & 991px */
1190
  /* Boxed page container */
1191
  .page-boxed > .container {
1192
    margin: auto !important; } }
1193
 
1194
@media (max-width: 767px) {
1195
  /* 767px */
1196
  /* Page content */
1197
  .page-content-wrapper .page-content {
1198
    padding: 20px 10px 10px 10px !important;
1199
    overflow: hidden;
1200
    /* Page title */ }
1201
    .page-content-wrapper .page-content .page-title {
1202
      margin-bottom: 15px;
1203
      font-size: 20px; }
1204
      .page-content-wrapper .page-content .page-title small {
1205
        font-size: 13px;
1206
        padding-top: 3px; } }
1207
 
1208
@media (max-width: 480px) {
1209
  /* 480px */
1210
  /* Dashboard date range panel */
1211
  .page-content-wrapper .page-content .page-title small {
1212
    display: block;
1213
    clear: both; } }
1214
 
1215
/***
1216
Page footer
1217
***/
1218
.page-footer {
1219
  padding: 10px 20px 15px 20px;
1220
  font-size: 13px;
1221
  height: 33px; }
1222
  .page-footer:before, .page-footer:after {
1223
    content: " ";
1224
    display: table; }
1225
  .page-footer:after {
1226
    clear: both; }
1227
  .page-footer .page-footer-inner {
1228
    float: left;
1229
    display: inline-block;
1230
    margin-bottom: 15px; }
1231
  .page-footer .page-footer-tools {
1232
    float: right;
1233
    display: inline-block; }
1234
    .page-footer .page-footer-tools .go-top {
1235
      display: block;
1236
      text-decoration: none;
1237
      cursor: pointer;
1238
      margin-top: -2px;
1239
      margin-right: 0px;
1240
      margin-bottom: 0px;
1241
      font-size: 16px;
1242
      padding: 0px 6px 0px 6px; }
1243
      .page-footer .page-footer-tools .go-top i {
1244
        font-size: 22px;
1245
        margin-bottom: 5px; }
1246
  .page-footer-fixed.page-footer-fixed-mobile .page-footer {
1247
    position: fixed;
1248
    left: 0;
1249
    right: 0;
1250
    z-index: 10000;
1251
    bottom: 0; }
1252
  .page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .page-footer {
1253
    margin-left: 0 !important; }
1254
 
1255
@media (min-width: 992px) {
1256
  /* 992px */
1257
  /* Default footer */
1258
  .page-footer {
1259
    clear: left; }
1260
    .page-boxed .page-footer {
1261
      margin-left: 20px;
1262
      margin-right: 20px; }
1263
  /* Fixed footer */
1264
  .page-footer-fixed .page-footer {
1265
    position: fixed;
1266
    left: 0;
1267
    right: 0;
1268
    z-index: 10000;
1269
    bottom: 0; }
1270
  /* Footer with footer sidebar */
1271
  .page-sidebar-fixed.page-sidebar-closed .page-footer {
1272
    margin-left: 54px; }
1273
  .page-sidebar-fixed .page-footer {
1274
    margin-left: 255px;
1275
    padding: 10px 20px 10px 20px; }
1276
  /* Boxed page */
1277
  .page-boxed .page-footer {
1278
    padding: 8px 0 5px 0; }
1279
  .page-boxed.page-sidebar-fixed .page-footer {
1280
    padding-right: 20px;
1281
    padding-left: 20px; }
1282
  /* Page sidebar reversed */
1283
  .page-sidebar-reversed.page-sidebar-fixed .page-footer {
1284
    margin-left: 0;
1285
    margin-right: 235px;
1286
    padding: 8px 20px 5px 20px; }
1287
  .page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .page-footer {
1288
    margin-left: 0;
1289
    margin-right: 0; }
1290
  .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer {
1291
    margin-right: 54px; } }
1292
 
1293
@media (max-width: 991px) {
1294
  /* 991px */
1295
  /* Boxed Layout */
1296
  .page-footer {
1297
    padding-left: 10px;
1298
    padding-right: 10px; } }
1299
 
1300
@media (max-width: 767px) {
1301
  /* 767px */
1302
  /* Default footer & boxed footer */
1303
  .page-footer,
1304
  .page-boxed .page-footer {
1305
    padding-left: 10px;
1306
    padding-right: 10px; }
1307
  /* Fixed footer */
1308
  .page-footer-fixed .page-footer .container {
1309
    padding-left: 0;
1310
    padding-right: 0; } }
1311
 
1312
/* Scroll Top Top */
1313
.scroll-to-top {
1314
  display: inline-block;
1315
  padding: 2px;
1316
  text-align: center;
1317
  position: fixed;
1318
  z-index: 10001;
1319
  bottom: 10px;
1320
  display: none;
1321
  right: 10px; }
1322
  .scroll-to-top > i {
1323
    display: inline-block;
1324
    color: #687991;
1325
    font-size: 32px;
1326
    opacity: 0.7 ;
1327
    filter: alpha(opacity=70) ; }
1328
  .scroll-to-top:hover {
1329
    cursor: pointer; }
1330
    .scroll-to-top:hover > i {
1331
      opacity: 1 ;
1332
      filter: alpha(opacity=100) ; }
1333
 
1334
@media (min-width: 992px) {
1335
  /* 992px */
1336
  .scroll-to-top {
1337
    right: 10px; } }
1338
 
1339
@media (max-width: 991px) {
1340
  /* 991px */
1341
  .scroll-to-top {
1342
    right: 10px; }
1343
    .scroll-to-top > i {
1344
      font-size: 28px; } }
1345
 
1346
/***
1347
Theme Panel
1348
***/
1349
.btn-theme-panel {
1350
  margin-top: 10px; }
1351
  .btn-theme-panel .btn {
1352
    opacity: 0.6 ;
1353
    filter: alpha(opacity=60) ;
1354
    padding: 0 6px; }
1355
    .btn-theme-panel .btn > i {
1356
      font-size: 24px;
1357
      color: #62707a; }
1358
    .btn-theme-panel .btn:hover {
1359
      opacity: 1 ;
1360
      filter: alpha(opacity=100) ; }
1361
  .btn-theme-panel.open .btn {
1362
    opacity: 1 ;
1363
    filter: alpha(opacity=100) ; }
1364
 
1365
.theme-panel {
1366
  z-index: 1000;
1367
  min-width: 575px;
1368
  padding: 20px 10px;
1369
  font-family: "Open Sans", sans-serif; }
1370
  .theme-panel h3 {
1371
    margin: 8px 0 8px 0;
1372
    font-size: 15px;
1373
    padding-left: 12px; }
1374
  .theme-panel .seperator {
1375
    border-left: 1px solid #EFF2F4; }
1376
  .theme-panel .theme-colors {
1377
    list-style: none;
1378
    padding: 0;
1379
    margin: 0; }
1380
    .theme-panel .theme-colors > li.theme-color {
1381
      padding: 8px 12px; }
1382
      .theme-panel .theme-colors > li.theme-color:hover, .theme-panel .theme-colors > li.theme-color.active {
1383
        background: #f5f7f8; }
1384
      .theme-panel .theme-colors > li.theme-color:hover {
1385
        cursor: pointer; }
1386
      .theme-panel .theme-colors > li.theme-color > .theme-color-view {
1387
        float: left;
1388
        margin-top: 0px;
1389
        margin-right: 8px;
1390
        display: inline-block;
1391
        border-radius: 10px !important;
1392
        height: 20px;
1393
        width: 20px; }
1394
      .theme-panel .theme-colors > li.theme-color > .theme-color-name {
1395
        display: inline-block;
1396
        color: #777;
1397
        font-size: 14px;
1398
        font-weight: 300;
1399
        padding-top: -4px; }
1400
      .theme-panel .theme-colors > li.theme-color.theme-color-default .theme-color-view {
1401
        background: #3B3F51; }
1402
      .theme-panel .theme-colors > li.theme-color.theme-color-light .theme-color-view {
1403
        background: #cbced9; }
1404
  .theme-panel .theme-settings {
1405
    list-style: none;
1406
    padding: 0;
1407
    margin: 0; }
1408
    .theme-panel .theme-settings > li {
1409
      padding: 8px 12px;
1410
      font-size: 14px;
1411
      font-weight: 300;
1412
      color: #777; }
1413
      .theme-panel .theme-settings > li .form-control {
1414
        color: #777;
1415
        margin-top: -3px;
1416
        float: right; }
1417
 
1418
@media (max-width: 767px) {
1419
  /* 767px */
1420
  .theme-panel {
1421
    left: 20px;
1422
    right: 20px;
1423
    min-width: 285px; }
1424
    .theme-panel .seperator {
1425
      border: 0; }
1426
    .theme-panel .theme-settings .form-control {
1427
      width: 105px !important; } }
1428
 
1429
/* Page Portlet Fullscreen */
1430
.page-portlet-fullscreen .page-quick-sidebar-wrapper,
1431
.page-portlet-fullscreen .page-quick-sidebar-toggler {
1432
  z-index: -1; }
1433
 
1434
/* Quick sidebar toggler */
1435
.page-quick-sidebar-toggler {
1436
  overflow: hidden;
1437
  z-index: 99999;
1438
  display: none;
1439
  width: 28px;
1440
  height: 27px;
1441
  position: fixed;
1442
  top: 10px;
1443
  right: 15px;
1444
  text-align: center;
1445
  padding-top: 6px; }
1446
  .page-quick-sidebar-toggler:hover {
1447
    background: #303a43; }
1448
  .page-quick-sidebar-open .page-quick-sidebar-toggler {
1449
    display: inline-block; }
1450
    .page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
1451
      background: none; }
1452
  .page-quick-sidebar-toggler > i {
1453
    color: #99a8b5;
1454
    font-size: 17px; }
1455
    .page-quick-sidebar-toggler > i:hover {
1456
      color: #fff !important; }
1457
    .page-quick-sidebar-open .page-quick-sidebar-toggler > i:before {
1458
      content: ""/*rtl:""*/; }
1459
 
1460
/* Quick sidebar wrapper */
1461
.page-quick-sidebar-wrapper {
1462
  transition: right 0.3s;
1463
  z-index: 9997;
1464
  position: fixed;
1465
  top: 0;
1466
  bottom: 0;
1467
  width: 320px;
1468
  right: -320px;
1469
  overflow: hidden;
1470
  color: #99a8b5;
1471
  background: #21282e; }
1472
  .page-quick-sidebar-open .page-quick-sidebar-wrapper {
1473
    transition: right 0.3s;
1474
    right: 0; }
1475
  .page-quick-sidebar-wrapper .page-quick-sidebar {
1476
    background: #21282e;
1477
    /* Quick sidebar tabs content */
1478
    /* Quick sidebar general list heading */
1479
    /* Quick sidebar general list-items */
1480
    /* Inner content */
1481
    /* Quick sidebar list */
1482
    /* Quick sidebar list item */
1483
    /* Quick sidebar list item shown */
1484
    /* Quick sidebar chat */
1485
    /* Quick sidebar alerts */
1486
    /* Quick sidebar settings */ }
1487
    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
1488
      margin: 0;
1489
      padding: 0;
1490
      border: 0; }
1491
      .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li {
1492
        display: table-cell !important;
1493
        width: 1%  !important;
1494
        padding: 0;
1495
        margin: 0;
1496
        float: none; }
1497
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a {
1498
          position: relative;
1499
          display: block;
1500
          text-align: center;
1501
          border: 0;
1502
          height: auto;
1503
          font-size: 14px;
1504
          padding: 45px 15px 8px;
1505
          text-transform: uppercase;
1506
          background: none;
1507
          margin-right: 0;
1508
          color: #90a1af;
1509
          border: 0;
1510
          border-bottom: 3px solid rgba(243, 86, 93, 0.3);
1511
          -webkit-border-radius: 0;
1512
          -moz-border-radius: 0;
1513
          -ms-border-radius: 0;
1514
          -o-border-radius: 0;
1515
          border-radius: 0;
1516
          outline: none !important; }
1517
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a > .badge {
1518
            position: absolute;
1519
            top: 45px;
1520
            right: 3px; }
1521
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a {
1522
          border: 0;
1523
          border-bottom: 3px solid #f3565d;
1524
          background: none;
1525
          color: #fff;
1526
          text-decoration: none; }
1527
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu {
1528
          border: 0;
1529
          background: #36424c;
1530
          box-shadow: 5px 5px rgba(97, 117, 135, 0.1);
1531
          margin-top: 8px;
1532
          margin-right: 20px; }
1533
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:before {
1534
            position: absolute;
1535
            top: -7px;
1536
            right: 19px;
1537
            display: inline-block !important;
1538
            border-right: 7px solid transparent;
1539
            border-left: 7px solid transparent;
1540
            border-bottom: 7px solid #36424c;
1541
            content: ''; }
1542
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:after {
1543
            position: absolute;
1544
            top: -6px;
1545
            right: 20px;
1546
            display: inline-block !important;
1547
            border-right: 6px solid transparent;
1548
            border-left: 6px solid transparent;
1549
            border-bottom: 7px solid #36424c;
1550
            content: ''; }
1551
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a {
1552
            padding: 10px 15px;
1553
            color: #99a8b5; }
1554
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a > i {
1555
              color: #93a3b1; }
1556
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a {
1557
            background: #3d4a55;
1558
            color: #99a8b5; }
1559
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a > i {
1560
              color: #9babb8; }
1561
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.active > a {
1562
            background: #38444f;
1563
            color: #99a8b5; }
1564
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.divider {
1565
            background-color: #3d4a55; }
1566
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle {
1567
          border-bottom: 3px solid #f3565d;
1568
          background: none;
1569
          text-decoration: none;
1570
          color: #90a1af; }
1571
    .page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
1572
      margin: 0;
1573
      padding: 0; }
1574
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
1575
      font-size: 16px;
1576
      margin: 10px 10px;
1577
      color: #6c8296; }
1578
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
1579
      margin: 0;
1580
      padding: 0;
1581
      list-style: none; }
1582
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
1583
        margin: 0;
1584
        padding: 15px;
1585
        background: none;
1586
        border-bottom-width: 1px;
1587
        border-bottom-style: solid;
1588
        border-bottom-color: #273037; }
1589
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover {
1590
          background: #273037; }
1591
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child {
1592
          border-bottom: 0; }
1593
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
1594
        border: 0; }
1595
    .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
1596
      margin: 10px 10px; }
1597
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
1598
      position: absolute !important;
1599
      width: 320px !important;
1600
      transition: margin 0.3s; }
1601
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
1602
      width: 320px;
1603
      position: absolute !important;
1604
      width: 320px !important;
1605
      transition: margin 0.3s;
1606
      margin-left: 320px; }
1607
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
1608
        padding: 15px 10px 0px 10px; }
1609
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
1610
          vertical-align: middle;
1611
          display: inline-block;
1612
          font-size: 14px;
1613
          color: #90a1af; }
1614
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
1615
            text-decoration: none; }
1616
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i {
1617
            font-size: 17px;
1618
            line-height: 17px;
1619
            vertical-align: top;
1620
            margin-right: 3px; }
1621
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
1622
      transition: margin 0.3s;
1623
      margin-left: -320px; }
1624
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar,
1625
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
1626
        display: none !important; }
1627
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
1628
      transition: margin 0.3s;
1629
      margin-left: 0; }
1630
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
1631
      padding: 10px 0;
1632
      position: relative; }
1633
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
1634
        padding: 15px 15px; }
1635
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
1636
          border-radius: 50% !important;
1637
          width: 45.71429px;
1638
          opacity: 0.8;
1639
          filter: alpha(opacity=80);
1640
          float: left;
1641
          margin-right: 10px; }
1642
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
1643
            content: " ";
1644
            display: table; }
1645
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
1646
            clear: both; }
1647
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
1648
          cursor: pointer; }
1649
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
1650
            opacity: 1;
1651
            filter: alpha(opacity=100); }
1652
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
1653
          margin: 5px 0 0 0;
1654
          font-size: 14px; }
1655
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
1656
          font-size: 11px;
1657
          text-transform: uppercase;
1658
          color: #657b8d; }
1659
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
1660
          font-size: 10px;
1661
          color: #5d7081; }
1662
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
1663
          margin-top: 10px;
1664
          right: 10px;
1665
          position: absolute;
1666
          display: inline-block; }
1667
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
1668
      padding: 0px 10px;
1669
      position: relative; }
1670
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
1671
        transition: display 0.3s;
1672
        padding: 5px 0;
1673
        margin: 10px auto;
1674
        font-size: 13px; }
1675
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
1676
          color: #c3c3c3;
1677
          display: block; }
1678
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
1679
          width: 45.71429px;
1680
          border-radius: 50% !important; }
1681
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
1682
          float: left;
1683
          margin-right: 10px; }
1684
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
1685
          float: right;
1686
          margin-left: 10px; }
1687
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
1688
          font-size: 12px;
1689
          font-weight: 300;
1690
          color: #8496a7; }
1691
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime {
1692
          font-size: 12px;
1693
          font-weight: 300;
1694
          color: #8496a7; }
1695
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
1696
          display: block;
1697
          padding: 5px;
1698
          position: relative;
1699
          color: #90a1af;
1700
          background: #36424c; }
1701
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
1702
          text-align: left;
1703
          margin-left: 55px; }
1704
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
1705
            display: block;
1706
            position: absolute;
1707
            top: 9px;
1708
            left: -6px;
1709
            width: 0;
1710
            height: 0;
1711
            border-top: 6px solid transparent;
1712
            border-bottom: 6px solid transparent;
1713
            border-right-width: 6px;
1714
            border-right-style: solid;
1715
            border-right-color: #36424c; }
1716
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
1717
          margin-right: 55px;
1718
          text-align: right; }
1719
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
1720
            display: block;
1721
            position: absolute;
1722
            top: 9px;
1723
            right: -6px;
1724
            border-top: 6px solid transparent;
1725
            border-bottom: 6px solid transparent;
1726
            border-left-width: 6px;
1727
            border-left-style: solid;
1728
            border-left-color: #36424c; }
1729
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name,
1730
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime {
1731
          text-align: right; }
1732
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
1733
      padding: 20px 10px 15px 10px; }
1734
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
1735
      padding: 10px 0;
1736
      position: relative; }
1737
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
1738
        color: #7e91a2; }
1739
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
1740
          margin-top: 5px; }
1741
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
1742
          text-decoration: underline;
1743
          padding: 0;
1744
          color: #788c9e; }
1745
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
1746
          color: #5d7081; }
1747
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
1748
      padding: 10px 0;
1749
      position: relative; }
1750
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
1751
        margin-top: -3px;
1752
        float: right;
1753
        border: 0;
1754
        min-width: 59px; }
1755
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
1756
        width: 75px !important;
1757
        padding: 4px 4px !important;
1758
        float: right;
1759
        border: 0;
1760
        margin-top: -4px; }
1761
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
1762
        padding: 4px 0px !important; }
1763
 
1764
/***
1765
Page Loading
1766
***/
1767
.page-on-load {
1768
  background: #fefefe; }
1769
  .page-on-load .page-header,
1770
  .page-on-load .page-container,
1771
  .page-on-load .page-footer,
1772
  .page-on-load > .clearfix {
1773
    display: none;
1774
    transition: all 2s; }