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
/*--------------------------------------------------
4
    [PLACEHOLDER]
5
----------------------------------------------------*/
6
/*--------------------------------------------------
7
    [TRANSITION]
8
----------------------------------------------------*/
9
/* Cubic Bezier Transition */
10
/*--------------------------------------------------
11
    [Dropdown Menu v2]
12
----------------------------------------------------*/
13
.dropdown-menu-v2 {
14
  margin-right: 10px !important; }
15
 
16
/*--------------------------------------------------
17
	[Header]
18
----------------------------------------------------*/
19
.page-header {
20
  margin: 0;
21
  padding: 0;
22
  background: #2f373e;
23
  border-bottom-color: #384047;
24
  /* Navbar */
25
  /* Navbar Brand */
26
  /* Topbar Actions */ }
27
  .page-header .navbar {
28
    z-index: 0;
29
    border: none;
30
    position: static;
31
    margin-bottom: 0;
32
    border-radius: 0;
33
    /* Container Fluid */ }
34
    .page-header .navbar .container-fluid {
35
      padding-right: 0; }
36
  .page-header .navbar-brand {
37
    height: 60px;
38
    max-height: 60px;
39
    line-height: 27px;
40
    border-right: 1px solid #384047; }
41
    .page-header .navbar-brand img {
42
      width: auto;
43
      height: auto;
44
      max-width: 100%;
45
      max-height: 100%;
46
      display: inline-block;
47
      vertical-align: middle; }
48
  .page-header .topbar-actions {
49
    float: right;
50
    /* Search box */
51
    /* Notification */
52
    /* User Activity */ }
53
    .page-header .topbar-actions .search-form {
54
      float: left;
55
      position: relative;
56
      display: inline-block;
57
      background: #2f373e; }
58
      .page-header .topbar-actions .search-form .input-group {
59
        display: inherit; }
60
        .page-header .topbar-actions .search-form .input-group .form-control {
61
          box-shadow: none;
62
          border-radius: 0;
63
          position: relative;
64
          padding-right: 40px;
65
          border-top: none;
66
          border-bottom: none;
67
          color: #4e5962;
68
          background: #2f373e;
69
          width: 250px;
70
          height: 60px;
71
          font-size: 15px;
72
          border-left-color: #384047;
73
          border-right-color: #384047; }
74
          .page-header .topbar-actions .search-form .input-group .form-control:-moz-placeholder {
75
            color: #4e5962; }
76
          .page-header .topbar-actions .search-form .input-group .form-control::-moz-placeholder {
77
            color: #4e5962; }
78
          .page-header .topbar-actions .search-form .input-group .form-control:-ms-input-placeholder {
79
            color: #4e5962; }
80
          .page-header .topbar-actions .search-form .input-group .form-control::-webkit-input-placeholder {
81
            color: #4e5962; }
82
        .page-header .topbar-actions .search-form .input-group .input-group-btn {
83
          width: 0;
84
          height: 60px; }
85
          .page-header .topbar-actions .search-form .input-group .input-group-btn .btn.submit {
86
            z-index: 2;
87
            color: #4e5962;
88
            margin-left: -44px; }
89
            .page-header .topbar-actions .search-form .input-group .input-group-btn .btn.submit > i {
90
              font-size: 16px; }
91
    .page-header .topbar-actions .btn-group-notification .btn {
92
      background: none;
93
      width: 60px;
94
      height: 60px;
95
      box-shadow: none !important;
96
      position: static !important; }
97
      .page-header .topbar-actions .btn-group-notification .btn .badge {
98
        padding: 0;
99
        height: auto;
100
        font-size: 20px !important;
101
        min-width: auto;
102
        font-weight: 500;
103
        line-height: 1.4;
104
        background: none;
105
        text-align: center;
106
        color: #009dc7;
107
        box-shadow: none !important; }
108
    .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 {
109
      padding: 0;
110
      min-width: 300px; }
111
      .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2:before {
112
        border-color: transparent transparent #21282e transparent; }
113
      .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .external {
114
        padding: 15px;
115
        display: block;
116
        overflow: hidden;
117
        background: #21282e;
118
        letter-spacing: 0.5px; }
119
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .external h3 {
120
          margin: 0;
121
          z-index: 1;
122
          padding: 0;
123
          float: left;
124
          color: #bbb;
125
          font-size: 13px;
126
          line-height: 1.4;
127
          max-width: 200px;
128
          position: relative; }
129
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .external a {
130
          padding: 0;
131
          clear: none;
132
          font-size: 13px;
133
          font-weight: 300;
134
          text-align: right;
135
          color: #009dc7;
136
          text-transform: lowercase; }
137
      .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li {
138
        display: block;
139
        padding: 15px;
140
        border-top: 1px solid #2e353c; }
141
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li:before, .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li:after {
142
          display: table;
143
          content: " "; }
144
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li:after {
145
          clear: both; }
146
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li:first-child {
147
          border-top: none; }
148
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li:hover {
149
          background: #21282e; }
150
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li > a {
151
          color: #606e7a;
152
          overflow: hidden; }
153
          .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li > a .details {
154
            float: left;
155
            max-width: 215px; }
156
            .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li > a .details .label {
157
              float: left;
158
              padding: 5px;
159
              margin-right: 10px; }
160
          .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li > a .time {
161
            float: right;
162
            font-size: 12px;
163
            padding: 4px 8px;
164
            background: #2f373e; }
165
          .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 .dropdown-menu-list > li > a:hover {
166
            text-decoration: none; }
167
    .page-header .topbar-actions .btn-group-img .btn {
168
      padding: 0;
169
      border-radius: 0;
170
      line-height: normal;
171
      background: #333c43;
172
      height: 60px;
173
      border-left: 1px solid #384047; }
174
      .page-header .topbar-actions .btn-group-img .btn > span {
175
        padding: 9px;
176
        line-height: 1.4;
177
        color: #009dc7;
178
        display: inline-block;
179
        vertical-align: middle;
180
        text-transform: uppercase; }
181
      .page-header .topbar-actions .btn-group-img .btn > img {
182
        text-align: center;
183
        vertical-align: middle;
184
        height: 60px; }
185
 
186
/* Page Header Fixed */
187
.page-header-fixed .page-content {
188
  margin-top: 80px; }
189
 
190
/* Stylesheet design for under max-width: 479px */
191
@media (max-width: 479px) {
192
  /* 479px */
193
  .page-header {
194
    /* Navbar */
195
    /* Navbar Brand */
196
    /* Topbar Actions */ }
197
    .page-header .navbar:before {
198
      top: 59px;
199
      height: 2px;
200
      width: 100%;
201
      content: " ";
202
      border-width: 1px;
203
      position: absolute;
204
      border-color: #384047;
205
      border-top-style: solid; }
206
    .page-header .navbar-brand {
207
      float: none;
208
      display: block; }
209
      .page-header .navbar-brand img {
210
        margin: 0 auto;
211
        display: block;
212
        text-align: center; }
213
    .page-header .topbar-actions {
214
      /* Search box */
215
      /* Notification */ }
216
      .page-header .topbar-actions .search-form {
217
        z-index: 9;
218
        margin-left: 0;
219
        background: #2f373e;
220
        width: 60px; }
221
        .page-header .topbar-actions .search-form.open {
222
          right: 0;
223
          left: 10px;
224
          display: block;
225
          position: absolute;
226
          width: 100% !important;
227
          margin-left: -10px !important; }
228
          .page-header .topbar-actions .search-form.open .input-group {
229
            width: 100%;
230
            display: table; }
231
            .page-header .topbar-actions .search-form.open .input-group .form-control {
232
              border-right: none;
233
              z-index: 9 !important;
234
              width: 100% !important; }
235
            .page-header .topbar-actions .search-form.open .input-group .btn.submit {
236
              display: table-cell; }
237
        .page-header .topbar-actions .search-form .form-control {
238
          width: 0 !important;
239
          padding-right: 44px !important; }
240
        .page-header .topbar-actions .search-form .input-group-btn .btn.submit {
241
          margin-left: -49px !important; }
242
      .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2 {
243
        right: -85px; }
244
        .page-header .topbar-actions .btn-group-notification .dropdown-menu-v2:before {
245
          right: 100px; } }
246
 
247
/* Stylesheet design between 480px to 767px */
248
@media (min-width: 480px) and (max-width: 767px) {
249
  .page-header .topbar-actions {
250
    /* Search box */ }
251
    .page-header .topbar-actions .search-form .input-group .form-control {
252
      width: 175px; } }
253
 
254
/* Stylesheet design for max-width: 767px */
255
@media (max-width: 767px) {
256
  .page-header {
257
    /* Navbar */ }
258
    .page-header .navbar {
259
      /* Container Fluid */
260
      /* Navbar Brand */ }
261
      .page-header .navbar .container-fluid {
262
        padding-right: 15px; }
263
      .page-header .navbar .navbar-brand {
264
        border-right: none; } }
265
 
266
/* Stylesheet design for min-width: 768px */
267
@media (min-width: 768px) {
268
  /* 768px */
269
  .page-header {
270
    /* Search box */ }
271
    .page-header .search-form .form-control {
272
      transition-duration: 300ms;
273
      transition-property: all;
274
      transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
275
    .page-header .search-form.open .input-group .form-control {
276
      width: 330px;
277
      transition-duration: 300ms;
278
      transition-property: all;
279
      transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); } }
280
 
281
/* Page header fixed for above 992px */
282
@media (max-width: 992px) {
283
  /* 992px */
284
  /* Page Header Fixed */
285
  .page-header-fixed .navbar-fixed-top {
286
    position: static; }
287
  .page-header-fixed .page-content {
288
    margin-top: 20px; } }
289
 
290
/*--------------------------------------------------
291
	[PAGE CONTENT]
292
----------------------------------------------------*/
293
/* Body */
294
body {
295
  background: #2f373e url(../img/bg_01.jpg) no-repeat;
296
  background-position: center center;
297
  background-size: cover;
298
  background-attachment: fixed; }
299
 
300
html {
301
  height: 100%; }
302
 
303
/* Go2top */
304
.go2top i,
305
.go2top i:focus {
306
  right: 20px;
307
  bottom: 25px;
308
  width: 38px;
309
  height: 38px;
310
  z-index: 999;
311
  line-height: 1;
312
  font-size: 35px;
313
  position: fixed;
314
  color: #384047; }
315
 
316
/* Go2top under Page boxed */
317
.page-boxed .go2top i {
318
  right: 51px; }
319
 
320
/* Page Boxed */
321
@media (min-width: 1300px) {
322
  .page-boxed .container {
323
    width: 1270px; } }
324
 
325
/*--------------------------------------------------
326
    [Center Aligned Content]
327
----------------------------------------------------*/
328
/* Set displays an element as in inline-level flex container */
329
@media (min-width: 768px) {
330
  /* 768px */
331
  .center-wrap {
332
    top: 0;
333
    left: 0;
334
    right: 0;
335
    width: 700px;
336
    height: 100%;
337
    margin: 0 auto;
338
    display: block;
339
    overflow: hidden;
340
    position: absolute; }
341
  .center-align {
342
    width: 100%;
343
    height: 100%;
344
    display: table; }
345
  .center-body {
346
    text-align: center;
347
    display: table-cell;
348
    vertical-align: middle; } }
349
 
350
/*--------------------------------------------------
351
    [Webapp Button]
352
----------------------------------------------------*/
353
@media (max-width: 991px) {
354
  /* 991px */
355
  .sm-margin-bottom-30 {
356
    margin-bottom: 30px; } }
357
 
358
.webapp-btn {
359
  width: 100%;
360
  display: block;
361
  text-align: left;
362
  padding: 11px 15px;
363
  border: 1px solid #384047; }
364
  .webapp-btn h3 {
365
    margin: 0;
366
    font-size: 42px;
367
    font-weight: 500;
368
    line-height: 1.4;
369
    color: #009dc7;
370
    text-transform: uppercase;
371
    font-family: 'Oswald', sans-serif; }
372
  .webapp-btn p {
373
    color: #586978;
374
    font-size: 17px;
375
    margin-bottom: 0;
376
    text-transform: capitalize; }
377
  .webapp-btn:focus, .webapp-btn:hover {
378
    text-decoration: none;
379
    background: #009dc7;
380
    border-color: #009dc7;
381
    transition-duration: 300ms;
382
    transition-property: all;
383
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
384
    .webapp-btn:focus h3,
385
    .webapp-btn:focus p, .webapp-btn:hover h3,
386
    .webapp-btn:hover p {
387
      color: #fff; }
388
 
389
/* Media Queries */
390
@media (max-width: 992px) {
391
  /* 992px */
392
  .webapp-btn h3 {
393
    font-size: 30px; } }
394
 
395
/*--------------------------------------------------
396
    [Page Content Popup]
397
----------------------------------------------------*/
398
.page-content.page-content-popup {
399
  background: #fff; }
400
 
401
/* Set space for content */
402
@media (max-width: 480px) {
403
  /* 480px */
404
  .page-content.page-content-popup {
405
    padding-bottom: 20px; } }
406
 
407
@media (max-width: 767px) {
408
  /* 767px */
409
  .page-content.page-content-popup {
410
    margin-top: 20px; } }
411
 
412
/*--------------------------------------------------
413
    [Page Content]
414
----------------------------------------------------*/
415
/* Page Content */
416
.page-content {
417
  margin: 20px 0;
418
  overflow: hidden; }
419
  .page-content .page-content-fixed-header {
420
    width: 100%;
421
    background: #fff;
422
    border-bottom: 1px solid #efefef;
423
    /* Page Breadcrumb */
424
    /* Content Header Menu */ }
425
    .page-content .page-content-fixed-header:before, .page-content .page-content-fixed-header:after {
426
      display: table;
427
      content: " "; }
428
    .page-content .page-content-fixed-header:after {
429
      clear: both; }
430
    .page-content .page-content-fixed-header .page-breadcrumb {
431
      float: left;
432
      list-style: none;
433
      margin-bottom: 0;
434
      padding-left: 20px; }
435
      .page-content .page-content-fixed-header .page-breadcrumb > li {
436
        margin: 0;
437
        color: #6c7984;
438
        font-size: 18px;
439
        padding: 16px 0 10px 0;
440
        font-weight: 200;
441
        display: inline-block; }
442
        .page-content .page-content-fixed-header .page-breadcrumb > li + li:before {
443
          position: relative;
444
          top: -5px;
445
          font-size: 6px;
446
          padding: 0 7px 0 5px;
447
          color: #a6b2bd;
448
          content: "\f111";
449
          font-family: FontAwesome; }
450
        .page-content .page-content-fixed-header .page-breadcrumb > li > a:hover {
451
          text-decoration: none; }
452
        .page-content .page-content-fixed-header .page-breadcrumb > li .page-breadcrumb-link {
453
          color: #101214; }
454
    .page-content .page-content-fixed-header .content-header-menu {
455
      float: right;
456
      /* Menu Toggler */
457
      /* Dropdown Ajax Menu */ }
458
      .page-content .page-content-fixed-header .content-header-menu .menu-toggler {
459
        float: left;
460
        display: none;
461
        border: none;
462
        padding: 20px 15px;
463
        background: #fff;
464
        border-left: 1px solid #efefef; }
465
        .page-content .page-content-fixed-header .content-header-menu .menu-toggler:focus {
466
          outline: 0; }
467
        .page-content .page-content-fixed-header .content-header-menu .menu-toggler:hover {
468
          cursor: pointer; }
469
          .page-content .page-content-fixed-header .content-header-menu .menu-toggler:hover .icon-bar {
470
            background: #009dc7; }
471
        .page-content .page-content-fixed-header .content-header-menu .menu-toggler .icon-bar {
472
          width: 21px;
473
          height: 2px;
474
          display: block;
475
          background: #a6b2bd; }
476
          .page-content .page-content-fixed-header .content-header-menu .menu-toggler .icon-bar + .icon-bar {
477
            margin-top: 5px; }
478
      .page-content .page-content-fixed-header .content-header-menu .dropdown-ajax-menu {
479
        margin: 0;
480
        padding: 0;
481
        display: inline;
482
        position: relative;
483
        vertical-align: inherit; }
484
        .page-content .page-content-fixed-header .content-header-menu .dropdown-ajax-menu .btn {
485
          border-radius: 0;
486
          background: #fff;
487
          padding: 16px 30px 17px;
488
          border-left: 1px solid #efefef; }
489
          .page-content .page-content-fixed-header .content-header-menu .dropdown-ajax-menu .btn:hover i {
490
            color: #009dc7; }
491
          .page-content .page-content-fixed-header .content-header-menu .dropdown-ajax-menu .btn i {
492
            height: 8px;
493
            font-size: 5px;
494
            line-height: 2;
495
            display: block;
496
            color: #a6b2bd; }
497
        .page-content .page-content-fixed-header .content-header-menu .dropdown-ajax-menu .dropdown-menu-v2 {
498
          margin-top: 70px; }
499
 
500
/* Material Design */
501
.page-md .content-header-menu .dropdown-ajax-menu .btn {
502
  box-shadow: none;
503
  border-left: 1px solid #efefef !important; }
504
 
505
/* Stylesheet design for max-width: 991px */
506
@media (max-width: 991px) {
507
  /* 991px */
508
  /* Page content */
509
  .page-content .page-content-fixed-header {
510
    /* Content Header Menu */ }
511
    .page-content .page-content-fixed-header .page-breadcrumb > li {
512
      font-size: 18px; }
513
      .page-content .page-content-fixed-header .page-breadcrumb > li + li:before {
514
        top: -3px; }
515
    .page-content .page-content-fixed-header .content-header-menu .dropdown-ajax-menu .btn {
516
      padding: 13px 21px; }
517
    .page-content .page-content-fixed-header .content-header-menu .menu-toggler {
518
      display: block;
519
      padding: 17px 13px; }
520
      .page-content .page-content-fixed-header .content-header-menu .menu-toggler .icon-bar {
521
        width: 20px; } }
522
 
523
/* Stylesheet design for under max-width: 479px */
524
@media (max-width: 479px) {
525
  /* 479px */
526
  /* Page Content */
527
  .page-content .page-content-fixed-header .page-breadcrumb > li {
528
    font-size: 16px; } }
529
 
530
/*--------------------------------------------------
531
    [Page Fixed  Main Content]
532
----------------------------------------------------*/
533
.page-content .page-fixed-main-content {
534
  padding: 20px; }
535
 
536
/* Stylesheet design for min-width: 992px */
537
@media (min-width: 992px) {
538
  /* 992px */
539
  /* Page fixed main content */
540
  .page-content .page-fixed-main-content {
541
    overflow: hidden;
542
    margin-left: 255px; } }
543
 
544
/***
545
Page sidebar
546
***/
547
/* IE8 fix */
548
.ie8 .page-sidebar {
549
  width: 235px;
550
  float: left;
551
  position: relative;
552
  margin-right: -100%; }
553
 
554
/* Page Sidebar */
555
.page-sidebar,
556
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
557
  -webkit-border-radius: 4px;
558
  -moz-border-radius: 4px;
559
  -ms-border-radius: 4px;
560
  -o-border-radius: 4px;
561
  border-radius: 4px;
562
  background: #fff;
563
  /* Default sidebar menu */ }
564
  .page-sidebar.navbar-collapse,
565
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
566
    padding: 0;
567
    box-shadow: none; }
568
    .page-md .page-sidebar.navbar-collapse, .page-md
569
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
570
      box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }
571
  .page-sidebar .page-sidebar-menu,
572
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
573
    border: 1px solid #e7ecf1;
574
    -webkit-border-radius: 4px;
575
    -moz-border-radius: 4px;
576
    -ms-border-radius: 4px;
577
    -o-border-radius: 4px;
578
    border-radius: 4px;
579
    list-style: none;
580
    margin-bottom: 0;
581
    padding: 0;
582
    /* 1st level links */
583
    /* all links */ }
584
    .page-sidebar .page-sidebar-menu > li,
585
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li {
586
      display: block;
587
      margin: 0;
588
      padding: 0;
589
      border: 0px; }
590
      .page-sidebar .page-sidebar-menu > li.heading,
591
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading {
592
        height: 50px;
593
        padding: 25px 15px 10px 15px; }
594
        .page-sidebar .page-sidebar-menu > li.heading > h3,
595
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
596
          font-size: 13px;
597
          font-weight: 400;
598
          padding: 0;
599
          margin: 0;
600
          font-weight: 600; }
601
      .page-sidebar .page-sidebar-menu > li > a,
602
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
603
        color: #2f373e;
604
        display: block;
605
        position: relative;
606
        margin: 1px 0 0 0;
607
        border: 0px;
608
        padding: 12px 15px;
609
        text-decoration: none; }
610
        .page-sidebar .page-sidebar-menu > li > a:hover,
611
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a:hover {
612
          background: #f4f6f7; }
613
          .page-sidebar .page-sidebar-menu > li > a:hover > i,
614
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a:hover > i {
615
            color: #94e8ff; }
616
        .page-sidebar .page-sidebar-menu > li > a > .title,
617
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
618
          font-size: 14px;
619
          font-weight: 400; }
620
        .page-sidebar .page-sidebar-menu > li > a > i,
621
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
622
          color: #94e8ff;
623
          font-size: 18px;
624
          text-shadow: none;
625
          font-weight: 300; }
626
        .page-sidebar .page-sidebar-menu > li > a > i.glyphicon,
627
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon {
628
          top: 3px;
629
          margin-left: 1px;
630
          margin-right: 4px; }
631
        .page-sidebar .page-sidebar-menu > li > a > [class^="icon-"],
632
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] {
633
          top: 2px;
634
          margin-left: 1px;
635
          margin-right: 4px; }
636
        .page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-fixed
637
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
638
          transition: all 0.2s ease; }
639
        .page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-reversed.page-sidebar-fixed
640
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
641
          transition: none; }
642
      .page-sidebar .page-sidebar-menu > li.open > a,
643
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a {
644
        background: #f4f6f7;
645
        font-size: 14px; }
646
        .page-sidebar .page-sidebar-menu > li.open > a > .arrow:before,
647
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before {
648
          color: #94e8ff; }
649
        .page-sidebar .page-sidebar-menu > li.open > a > i,
650
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i {
651
          color: #94e8ff; }
652
      .page-sidebar .page-sidebar-menu > li.open:hover a,
653
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open:hover a {
654
        color: inherit; }
655
        .page-sidebar .page-sidebar-menu > li.open:hover a > .arrow:before,
656
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open:hover a > .arrow:before {
657
          color: #94e8ff; }
658
      .page-sidebar .page-sidebar-menu > li.open:hover i,
659
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open:hover i {
660
        color: #94e8ff; }
661
      .page-sidebar .page-sidebar-menu > li.active > a,
662
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
663
        border: none;
664
        text-shadow: none;
665
        background: #f4f6f7;
666
        font-size: 14px; }
667
        .page-sidebar .page-sidebar-menu > li.active > a > i,
668
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i {
669
          color: #94e8ff; }
670
      .page-sidebar .page-sidebar-menu > li.active:hover a,
671
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active:hover a {
672
        color: inherit; }
673
        .page-sidebar .page-sidebar-menu > li.active:hover a > .arrow:before,
674
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active:hover a > .arrow:before {
675
          color: #94e8ff; }
676
      .page-sidebar .page-sidebar-menu > li.active:hover i,
677
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active:hover i {
678
        color: #94e8ff; }
679
    .page-sidebar .page-sidebar-menu li > a > .arrow:before,
680
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before {
681
      width: 10px;
682
      float: right;
683
      margin-right: 5px;
684
      margin-left: 5px;
685
      display: inline;
686
      color: #9ba6b0;
687
      font-size: 16px;
688
      font-family: FontAwesome;
689
      height: auto;
690
      content: "\f104";
691
      font-weight: 300;
692
      text-shadow: none; }
693
    .page-sidebar .page-sidebar-menu li > a > .arrow.open:before,
694
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before {
695
      content: "\f107";
696
      margin-right: 6px; }
697
    .page-sidebar .page-sidebar-menu li > a:hover > .arrow:before,
698
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a:hover > .arrow:before {
699
      color: #94e8ff; }
700
    .page-sidebar .page-sidebar-menu li > a > .badge,
701
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge {
702
      float: right;
703
      margin-top: 1px;
704
      margin-right: 0px; }
705
    .page-sidebar .page-sidebar-menu .sub-menu,
706
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu {
707
      list-style: none;
708
      display: none;
709
      padding: 0;
710
      margin: 8px 0px 8px 0px; }
711
      .page-sidebar .page-sidebar-menu .sub-menu li,
712
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
713
        background: none;
714
        margin: 0px;
715
        padding: 0px;
716
        margin-top: 1px !important;
717
        /* 2nd level sub menu */ }
718
        .page-sidebar .page-sidebar-menu .sub-menu li:hover > a,
719
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li:hover > a {
720
          background: #f4f6f7; }
721
          .page-sidebar .page-sidebar-menu .sub-menu li:hover > a > i,
722
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li:hover > a > i {
723
            color: #94e8ff; }
724
        .page-sidebar .page-sidebar-menu .sub-menu li > a,
725
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
726
          color: #2f373e;
727
          display: block;
728
          margin: 0;
729
          padding: 9px 14px 9px 30px;
730
          text-decoration: none;
731
          font-size: 14px;
732
          font-weight: 400;
733
          background: none; }
734
          .page-sidebar .page-sidebar-menu .sub-menu li > a > i,
735
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i {
736
            color: #94e8ff;
737
            font-size: 16px;
738
            margin-right: 1px; }
739
          .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow:before,
740
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow:before {
741
            margin-top: -4px; }
742
          .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow.open:before,
743
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow.open:before {
744
            margin-top: -2px; }
745
        .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu,
746
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu {
747
          margin: 0; }
748
          .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li,
749
          .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li {
750
            /* 3rd level sub menu */ }
751
            .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a,
752
            .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a {
753
              padding-left: 40px; }
754
            .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu,
755
            .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu {
756
              margin: 0; }
757
              .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a,
758
              .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a {
759
                padding-left: 50px; }
760
      .page-sidebar .page-sidebar-menu .sub-menu.always-open,
761
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu.always-open {
762
        display: block; }
763
    .page-sidebar .page-sidebar-menu li.active > a,
764
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a {
765
      background: #f4f6f7; }
766
      .page-sidebar .page-sidebar-menu li.active > a > i,
767
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > i {
768
        color: #94e8ff; }
769
    .page-sidebar .page-sidebar-menu li.active > .sub-menu,
770
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu {
771
      display: block; }
772
 
773
@media (min-width: 992px) {
774
  /* 992px */
775
  .page-sidebar {
776
    width: 235px;
777
    float: left;
778
    position: relative;
779
    margin: 20px -100% 20px 20px; }
780
    .page-full-width .page-sidebar {
781
      display: none !important; }
782
    .page-sidebar.navbar-collapse {
783
      max-height: none !important; }
784
    .page-sidebar .page-sidebar-menu {
785
      padding: 10px 0; }
786
  .page-sidebar-reversed .page-sidebar {
787
    float: right;
788
    margin-right: 0;
789
    margin-left: -100%; }
790
  .page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
791
    margin-left: -235px; }
792
  .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper {
793
    position: relative;
794
    float: right; }
795
  .page-sidebar-fixed .page-sidebar {
796
    position: fixed !important;
797
    margin-left: 0;
798
    top: 95px; }
799
  .page-sidebar-fixed .page-sidebar-menu > li.last {
800
    margin-bottom: 15px !important; }
801
  .page-sidebar-fixed .page-sidebar-menu .sub-menu {
802
    height: auto !important; }
803
  /* Sidebar Closed */
804
  .page-sidebar-closed .page-sidebar {
805
    width: 54px !important; }
806
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
807
      /* sidebar */
808
      width: 54px !important; }
809
      .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li {
810
        /* hide opened sub menu */ }
811
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading > h3 {
812
          display: none; }
813
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu,
814
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
815
          display: none !important; }
816
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover {
817
          width: 289px !important;
818
          position: relative !important;
819
          z-index: 10000;
820
          display: block !important; }
821
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a {
822
            -webkit-border-radius: 0 4px 0 0;
823
            -moz-border-radius: 0 4px 0 0;
824
            -ms-border-radius: 0 4px 0 0;
825
            -o-border-radius: 0 4px 0 0;
826
            border-radius: 0 4px 0 0;
827
            text-align: left; }
828
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > i {
829
              display: inline-block;
830
              margin-right: 5px; }
831
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .title {
832
              display: inline !important;
833
              padding-left: 20px; }
834
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .badge {
835
              display: block !important; }
836
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > a > .selected {
837
              display: none; }
838
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu {
839
            width: 234px;
840
            position: absolute;
841
            z-index: 2000;
842
            left: 55px;
843
            margin-top: 0;
844
            top: 100%;
845
            display: block !important;
846
            -webkit-border-radius: 0 0 4px 4px;
847
            -moz-border-radius: 0 0 4px 4px;
848
            -ms-border-radius: 0 0 4px 4px;
849
            -o-border-radius: 0 0 4px 4px;
850
            border-radius: 0 0 4px 4px; }
851
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > a {
852
              padding-left: 15px !important; }
853
            .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:not(.heading):hover > .sub-menu > li > .sub-menu > li > a {
854
              padding-left: 30px !important; }
855
            .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 {
856
              padding-left: 45px !important; }
857
        .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a {
858
          min-height: 46px; }
859
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge,
860
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title,
861
          .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow {
862
            display: none !important; }
863
  .page-sidebar-closed.page-sidebar-reversed .page-sidebar {
864
    margin-left: -54px;
865
    width: 54px; }
866
    .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed {
867
      /* sidebar */ }
868
      .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu {
869
        left: auto;
870
        margin-left: -55px; }
871
      .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
872
        margin-left: -235px; }
873
        .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a {
874
          -webkit-border-radius: 4px 0 0 0;
875
          -moz-border-radius: 4px 0 0 0;
876
          -ms-border-radius: 4px 0 0 0;
877
          -o-border-radius: 4px 0 0 0;
878
          border-radius: 4px 0 0 0; }
879
          .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title {
880
            padding-left: 0;
881
            padding-right: 15px; }
882
          .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i {
883
            margin-right: 0;
884
            margin-left: 2px; }
885
    .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a {
886
      padding-right: 7px;
887
      padding-left: 11px; }
888
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
889
    width: 235px !important;
890
    display: block;
891
    z-index: 10000; }
892
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
893
      width: 235px !important; }
894
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected {
895
        display: none !important; }
896
  .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover {
897
    width: 235px !important;
898
    display: block;
899
    z-index: 10000;
900
    margin-left: -235px !important; }
901
    .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu {
902
      width: 235px !important; }
903
  .page-sidebar-closed.page-sidebar-hide .page-sidebar {
904
    display: none !important; }
905
  /* Default Sidebar Menu With Hoverable Submenu */
906
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu {
907
    display: none;
908
    width: 234px;
909
    z-index: 2000;
910
    position: absolute;
911
    -webkit-border-radius: 4px;
912
    -moz-border-radius: 4px;
913
    -ms-border-radius: 4px;
914
    -o-border-radius: 4px;
915
    border-radius: 4px; }
916
    .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a {
917
      margin: 3px; }
918
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu, .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu {
919
    display: none !important; }
920
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow {
921
    display: none; }
922
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
923
    display: block;
924
    float: right;
925
    position: absolute;
926
    right: 0;
927
    margin-top: -20px;
928
    background: none;
929
    width: 0;
930
    height: 0;
931
    border-style: solid;
932
    border-top: 12px double transparent;
933
    border-bottom: 12px double transparent;
934
    border-left: 0; }
935
    .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 {
936
      display: none; }
937
    .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow {
938
      right: auto;
939
      left: 0;
940
      border-right: 0; }
941
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
942
    display: inline-block !important; }
943
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
944
    z-index: 1;
945
    right: -1px;
946
    margin-top: -20px; }
947
    .page-fontawesome .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
948
      margin-top: -34px; }
949
    .page-glyphicons .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow {
950
      margin-top: -38px; }
951
  .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
952
    margin-left: 236px;
953
    margin-top: -50px; }
954
    .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
955
      margin-left: -234px !important; }
956
    .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
957
      margin-left: 0; }
958
    .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
959
      margin-left: 234px;
960
      margin-top: -44px !important; }
961
      .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu {
962
        margin-left: -234px !important; }
963
      .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a {
964
        padding-left: 10px;
965
        padding-right: 10px; } }
966
 
967
@media (max-width: 991px) {
968
  /* 991px */
969
  .page-sidebar {
970
    border-top: 0 !important;
971
    margin: 20px; }
972
    .page-sidebar .selected {
973
      display: none !important; }
974
    .page-sidebar.navbar-collapse {
975
      max-height: none;
976
      /* set some max height to have a scrollable menu on mobile devices */ }
977
      .page-sidebar.navbar-collapse.collapse {
978
        display: none !important; }
979
      .page-sidebar.navbar-collapse.in {
980
        border-top: 0 !important;
981
        margin: 20px;
982
        position: relative;
983
        overflow: hidden !important;
984
        overflow-y: auto !important;
985
        display: block !important; }
986
      .page-sidebar.navbar-collapse.navbar-no-scroll {
987
        max-height: none !important; }
988
    .page-sidebar .mega-menu-responsive-content {
989
      padding: 10px 18px 10px 45px; }
990
  .page-full-width .page-sidebar-menu {
991
    display: block; } }
992
 
993
@media (min-width: 768px) and (max-width: 991px) {
994
  /* 768px & 991px */
995
  .page-sidebar .btn-navbar.collapsed .arrow {
996
    display: none; }
997
  .page-sidebar .btn-navbar .arrow {
998
    position: absolute;
999
    right: 25px;
1000
    width: 0;
1001
    height: 0;
1002
    top: 50px;
1003
    border-bottom: 15px solid #5f646b;
1004
    border-left: 15px solid transparent;
1005
    border-right: 15px solid transparent; } }
1006
 
1007
@media (max-width: 767px) {
1008
  /* 767px */
1009
  /* Page sidebar */
1010
  .page-sidebar,
1011
  .page-sidebar.in {
1012
    margin: 10px 10px 10px 10px !important; }
1013
    .page-header-fixed.page-header-fixed-mobile .page-sidebar, .page-header-fixed.page-header-fixed-mobile
1014
    .page-sidebar.in {
1015
      margin-top: 10px !important; } }
1016
 
1017
/*--------------------------------------------------
1018
    [Copyright]
1019
----------------------------------------------------*/
1020
.copyright {
1021
  color: #55616b;
1022
  margin: 20px 0 10px;
1023
  text-align: center; }
1024
  .copyright a {
1025
    z-index: 1;
1026
    position: relative; }
1027
 
1028
@media (min-width: 480px) {
1029
  /* 480px */
1030
  .copyright {
1031
    left: 0;
1032
    right: 0;
1033
    bottom: 5px;
1034
    position: absolute; } }
1035
 
1036
/*--------------------------------------------------
1037
    [Copyright v2]
1038
----------------------------------------------------*/
1039
.copyright-v2 {
1040
  color: #55616b;
1041
  text-align: center;
1042
  padding: 20px 0;
1043
  margin-bottom: 0;
1044
  background: #fff; }
1045
  .copyright-v2 a {
1046
    z-index: 1; }
1047
 
1048
/******************
1049
Page Quick Sidebar
1050
******************/
1051
/***
1052
Quick Sidebar Layout
1053
***/
1054
/* Quick Sidebar Notification */
1055
.quick-sidebar-notification {
1056
  position: relative; }
1057
  .quick-sidebar-notification .badge {
1058
    top: -40px;
1059
    left: -5px;
1060
    position: absolute; }
1061
 
1062
/* Quick sidebar toggler */
1063
.quick-sidebar-toggler {
1064
  top: 50%;
1065
  right: 0;
1066
  padding: 0;
1067
  z-index: 99;
1068
  border: none;
1069
  outline: none;
1070
  position: fixed;
1071
  margin-top: -30px;
1072
  background: #009dc7;
1073
  width: 45px;
1074
  height: 45px; }
1075
  .quick-sidebar-toggler i {
1076
    padding: 5px;
1077
    font-size: 20px;
1078
    color: #fff; }
1079
    .quick-sidebar-toggler i:before {
1080
      content: ""/*rtl:""*/; }
1081
    .page-quick-sidebar-open .quick-sidebar-toggler i:before {
1082
      content: ""/*rtl:""*/; }
1083
 
1084
/* Page Portlet Fullscreen */
1085
.page-portlet-fullscreen .page-quick-sidebar-wrapper,
1086
.page-portlet-fullscreen .page-quick-sidebar-toggler {
1087
  z-index: -1; }
1088
 
1089
/* Quick sidebar toggler */
1090
.page-quick-sidebar-toggler {
1091
  overflow: hidden;
1092
  z-index: 99999;
1093
  display: none;
1094
  width: 28px;
1095
  height: 27px;
1096
  position: fixed;
1097
  top: 10px;
1098
  right: 15px;
1099
  text-align: center;
1100
  padding-top: 6px; }
1101
  .page-quick-sidebar-toggler:hover {
1102
    background: #303a43; }
1103
  .page-quick-sidebar-open .page-quick-sidebar-toggler {
1104
    display: inline-block; }
1105
    .page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
1106
      background: none; }
1107
  .page-quick-sidebar-toggler > i {
1108
    color: #99a8b5;
1109
    font-size: 17px; }
1110
    .page-quick-sidebar-toggler > i:hover {
1111
      color: #fff !important; }
1112
    .page-quick-sidebar-open .page-quick-sidebar-toggler > i:before {
1113
      content: ""/*rtl:""*/; }
1114
 
1115
/* Quick sidebar wrapper */
1116
.page-quick-sidebar-wrapper {
1117
  transition: right 0.3s;
1118
  z-index: 9999;
1119
  position: fixed;
1120
  top: 0;
1121
  bottom: 0;
1122
  width: 320px;
1123
  right: -320px;
1124
  overflow: hidden;
1125
  color: #99a8b5;
1126
  background: #21282e; }
1127
  .page-quick-sidebar-open .page-quick-sidebar-wrapper {
1128
    transition: right 0.3s;
1129
    right: 0; }
1130
  .page-quick-sidebar-wrapper .page-quick-sidebar {
1131
    background: #21282e;
1132
    /* Quick sidebar tabs content */
1133
    /* Quick sidebar general list heading */
1134
    /* Quick sidebar general list-items */
1135
    /* Inner content */
1136
    /* Quick sidebar list */
1137
    /* Quick sidebar list item */
1138
    /* Quick sidebar list item shown */
1139
    /* Quick sidebar chat */
1140
    /* Quick sidebar alerts */
1141
    /* Quick sidebar settings */ }
1142
    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
1143
      margin: 0;
1144
      padding: 0;
1145
      border: 0; }
1146
      .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li {
1147
        display: table-cell !important;
1148
        width: 1%  !important;
1149
        padding: 0;
1150
        margin: 0;
1151
        float: none; }
1152
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a {
1153
          position: relative;
1154
          display: block;
1155
          text-align: center;
1156
          border: 0;
1157
          height: auto;
1158
          font-size: 14px;
1159
          padding: 45px 15px 8px;
1160
          text-transform: uppercase;
1161
          background: none;
1162
          margin-right: 0;
1163
          color: #90a1af;
1164
          border: 0;
1165
          border-bottom: 3px solid rgba(243, 86, 93, 0.3);
1166
          -webkit-border-radius: 0;
1167
          -moz-border-radius: 0;
1168
          -ms-border-radius: 0;
1169
          -o-border-radius: 0;
1170
          border-radius: 0;
1171
          outline: none !important; }
1172
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a > .badge {
1173
            position: absolute;
1174
            top: 45px;
1175
            right: 3px; }
1176
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a {
1177
          border: 0;
1178
          border-bottom: 3px solid #f3565d;
1179
          background: none;
1180
          color: #fff;
1181
          text-decoration: none; }
1182
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu {
1183
          border: 0;
1184
          background: #36424c;
1185
          box-shadow: 5px 5px rgba(97, 117, 135, 0.1);
1186
          margin-top: 8px;
1187
          margin-right: 20px; }
1188
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:before {
1189
            position: absolute;
1190
            top: -7px;
1191
            right: 19px;
1192
            display: inline-block !important;
1193
            border-right: 7px solid transparent;
1194
            border-left: 7px solid transparent;
1195
            border-bottom: 7px solid #36424c;
1196
            content: ''; }
1197
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:after {
1198
            position: absolute;
1199
            top: -6px;
1200
            right: 20px;
1201
            display: inline-block !important;
1202
            border-right: 6px solid transparent;
1203
            border-left: 6px solid transparent;
1204
            border-bottom: 7px solid #36424c;
1205
            content: ''; }
1206
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a {
1207
            padding: 10px 15px;
1208
            color: #99a8b5; }
1209
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a > i {
1210
              color: #93a3b1; }
1211
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a {
1212
            background: #3d4a55;
1213
            color: #99a8b5; }
1214
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a > i {
1215
              color: #9babb8; }
1216
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.active > a {
1217
            background: #38444f;
1218
            color: #99a8b5; }
1219
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.divider {
1220
            background-color: #3d4a55; }
1221
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle {
1222
          border-bottom: 3px solid #f3565d;
1223
          background: none;
1224
          text-decoration: none;
1225
          color: #90a1af; }
1226
    .page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
1227
      margin: 0;
1228
      padding: 0; }
1229
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
1230
      font-size: 16px;
1231
      margin: 10px 10px;
1232
      color: #6c8296; }
1233
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
1234
      margin: 0;
1235
      padding: 0;
1236
      list-style: none; }
1237
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
1238
        margin: 0;
1239
        padding: 15px;
1240
        background: none;
1241
        border-bottom-width: 1px;
1242
        border-bottom-style: solid;
1243
        border-bottom-color: #273037; }
1244
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover {
1245
          background: #273037; }
1246
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child {
1247
          border-bottom: 0; }
1248
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
1249
        border: 0; }
1250
    .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
1251
      margin: 10px 10px; }
1252
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
1253
      position: absolute !important;
1254
      width: 320px !important;
1255
      transition: margin 0.3s; }
1256
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
1257
      width: 320px;
1258
      position: absolute !important;
1259
      width: 320px !important;
1260
      transition: margin 0.3s;
1261
      margin-left: 320px; }
1262
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
1263
        padding: 15px 10px 0px 10px; }
1264
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
1265
          vertical-align: middle;
1266
          display: inline-block;
1267
          font-size: 14px;
1268
          color: #90a1af; }
1269
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
1270
            text-decoration: none; }
1271
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i {
1272
            font-size: 17px;
1273
            line-height: 17px;
1274
            vertical-align: top;
1275
            margin-right: 3px; }
1276
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
1277
      transition: margin 0.3s;
1278
      margin-left: -320px; }
1279
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar,
1280
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
1281
        display: none !important; }
1282
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
1283
      transition: margin 0.3s;
1284
      margin-left: 0; }
1285
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
1286
      padding: 10px 0;
1287
      position: relative; }
1288
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
1289
        padding: 15px 15px; }
1290
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
1291
          border-radius: 50% !important;
1292
          width: 45.71429px;
1293
          opacity: 0.8;
1294
          filter: alpha(opacity=80);
1295
          float: left;
1296
          margin-right: 10px; }
1297
          .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 {
1298
            content: " ";
1299
            display: table; }
1300
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
1301
            clear: both; }
1302
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
1303
          cursor: pointer; }
1304
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
1305
            opacity: 1;
1306
            filter: alpha(opacity=100); }
1307
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
1308
          margin: 5px 0 0 0;
1309
          font-size: 14px; }
1310
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
1311
          font-size: 11px;
1312
          text-transform: uppercase;
1313
          color: #657b8d; }
1314
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
1315
          font-size: 10px;
1316
          color: #5d7081; }
1317
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
1318
          margin-top: 10px;
1319
          right: 10px;
1320
          position: absolute;
1321
          display: inline-block; }
1322
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
1323
      padding: 0px 10px;
1324
      position: relative; }
1325
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
1326
        transition: display 0.3s;
1327
        padding: 5px 0;
1328
        margin: 10px auto;
1329
        font-size: 13px; }
1330
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
1331
          color: #c3c3c3;
1332
          display: block; }
1333
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
1334
          width: 45.71429px;
1335
          border-radius: 50% !important; }
1336
        .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 {
1337
          float: left;
1338
          margin-right: 10px; }
1339
        .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 {
1340
          float: right;
1341
          margin-left: 10px; }
1342
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
1343
          font-size: 12px;
1344
          font-weight: 300;
1345
          color: #8496a7; }
1346
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime {
1347
          font-size: 12px;
1348
          font-weight: 300;
1349
          color: #8496a7; }
1350
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
1351
          display: block;
1352
          padding: 5px;
1353
          position: relative;
1354
          color: #90a1af;
1355
          background: #36424c; }
1356
        .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 {
1357
          text-align: left;
1358
          margin-left: 55px; }
1359
          .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 {
1360
            display: block;
1361
            position: absolute;
1362
            top: 9px;
1363
            left: -6px;
1364
            width: 0;
1365
            height: 0;
1366
            border-top: 6px solid transparent;
1367
            border-bottom: 6px solid transparent;
1368
            border-right-width: 6px;
1369
            border-right-style: solid;
1370
            border-right-color: #36424c; }
1371
        .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 {
1372
          margin-right: 55px;
1373
          text-align: right; }
1374
          .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 {
1375
            display: block;
1376
            position: absolute;
1377
            top: 9px;
1378
            right: -6px;
1379
            border-top: 6px solid transparent;
1380
            border-bottom: 6px solid transparent;
1381
            border-left-width: 6px;
1382
            border-left-style: solid;
1383
            border-left-color: #36424c; }
1384
        .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,
1385
        .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 {
1386
          text-align: right; }
1387
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
1388
      padding: 20px 10px 15px 10px; }
1389
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
1390
      padding: 10px 0;
1391
      position: relative; }
1392
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
1393
        color: #7e91a2; }
1394
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
1395
          margin-top: 5px; }
1396
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
1397
          text-decoration: underline;
1398
          padding: 0;
1399
          color: #788c9e; }
1400
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
1401
          color: #5d7081; }
1402
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
1403
      padding: 10px 0;
1404
      position: relative; }
1405
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
1406
        margin-top: -3px;
1407
        float: right;
1408
        border: 0;
1409
        min-width: 59px; }
1410
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
1411
        width: 75px !important;
1412
        padding: 4px 4px !important;
1413
        float: right;
1414
        border: 0;
1415
        margin-top: -4px; }
1416
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
1417
        padding: 4px 0px !important; }