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