Subversion-Projekte lars-tiefland.cienc

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

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