Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

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