Project

General

Profile

1
/* config variables */
2
/* roboto font */
3
/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic);*/
4
/* source sans pro */
5
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);
6
/* lato */
7
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
8
/* merriweather */
9
/*@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300italic,300,400italic,700,700italic);*/
10
/*$sidebarBg: #35485e;*/
11
/* modules */
12
/* this mixin makes possible to add transition to a specific vendor, example: */
13
/* -webkit-transition: -webkit-transform 0.5s linear; */
14
@import url(../bootstrap/bootstrap.min.css);
15
*:focus {
16
  outline: none; }
17

    
18
a:focus,
19
button:focus,
20
input[type="submit"]:focus {
21
  outline: none !important; }
22

    
23
.button {
24
  -webkit-font-smoothing: antialiased;
25
  border: 0;
26
  outline: none;
27
  padding: 1px;
28
  display: inline-block;
29
  text-decoration: none;
30
  -webkit-border-radius: 5px;
31
  -moz-border-radius: 5px;
32
  -ms-border-radius: 5px;
33
  -o-border-radius: 5px;
34
  border-radius: 5px;
35
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.075);
36
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.075);
37
  -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.075);
38
  -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.075);
39
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.075);
40
  height: 33px;
41
  background: #adb2bb;
42
  background: -webkit-linear-gradient(#ccd0d6, #adb2bb);
43
  background: -moz-linear-gradient(#ccd0d6, #adb2bb);
44
  background: -ms-linear-gradient(#ccd0d6, #adb2bb);
45
  background: -o-linear-gradient(#ccd0d6, #adb2bb);
46
  background: linear-gradient(#ccd0d6, #adb2bb);
47
  -webkit-transition: all 0.1s linear;
48
  -moz-transition: all 0.1s linear;
49
  -ms-transition: all 0.1s linear;
50
  -o-transition: all 0.1s linear;
51
  transition: all 0.1s linear;
52
  -moz-transform: scale3d(1, 1, 1);
53
  -o-transform: scale3d(1, 1, 1);
54
  -ms-transform: scale3d(1, 1, 1);
55
  -webkit-transform: scale3d(1, 1, 1);
56
  transform: scale3d(1, 1, 1); }
57
  .button[disabled], .button.disabled {
58
    pointer-events: none;
59
    cursor: not-allowed;
60
    box-shadow: none; }
61
    .button[disabled] span, .button.disabled span {
62
      box-shadow: none;
63
      background: #E7EBF0;
64
      background: #E7EBF0;
65
      background: -webkit-linear-gradient(#e7ebf0, #e7ebf0);
66
      background: -moz-linear-gradient(#e7ebf0, #e7ebf0);
67
      background: -ms-linear-gradient(#e7ebf0, #e7ebf0);
68
      background: -o-linear-gradient(#e7ebf0, #e7ebf0);
69
      background: linear-gradient(#e7ebf0, #e7ebf0); }
70
  .button:hover {
71
    text-decoration: none; }
72
  .button:active, .button.active {
73
    background: #b5bac2;
74
    background: -webkit-linear-gradient(#b5bac2, #b5bac2);
75
    background: -moz-linear-gradient(#b5bac2, #b5bac2);
76
    background: -ms-linear-gradient(#b5bac2, #b5bac2);
77
    background: -o-linear-gradient(#b5bac2, #b5bac2);
78
    background: linear-gradient(#b5bac2, #b5bac2);
79
    -moz-transform: scale3d(0.95, 0.95, 0.95);
80
    -o-transform: scale3d(0.95, 0.95, 0.95);
81
    -ms-transform: scale3d(0.95, 0.95, 0.95);
82
    -webkit-transform: scale3d(0.95, 0.95, 0.95);
83
    transform: scale3d(0.95, 0.95, 0.95); }
84
    .button:active span,
85
    .button:active span, .button.active span,
86
    .button.active span {
87
      color: #444;
88
      background: #eff1f4;
89
      background: -webkit-linear-gradient(#e6e8eb, #eff1f4);
90
      background: -moz-linear-gradient(#e6e8eb, #eff1f4);
91
      background: -ms-linear-gradient(#e6e8eb, #eff1f4);
92
      background: -o-linear-gradient(#e6e8eb, #eff1f4);
93
      background: linear-gradient(#e6e8eb, #eff1f4);
94
      -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
95
      -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
96
      -ms-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
97
      -o-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
98
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }
99
  .button span {
100
    display: block;
101
    font-size: 14px;
102
    padding-left: 15px;
103
    padding-right: 15px;
104
    height: 31px;
105
    line-height: 31px;
106
    border-radius: 4px;
107
    font-weight: bold;
108
    font-family: "Helvetica Neue", Arial;
109
    color: #333;
110
    text-shadow: 0 1px 0 #fff;
111
    background: #f6f9fc;
112
    background: #eff1f4;
113
    background: -webkit-linear-gradient(#f7f8fa, #eff1f4);
114
    background: -moz-linear-gradient(#f7f8fa, #eff1f4);
115
    background: -ms-linear-gradient(#f7f8fa, #eff1f4);
116
    background: -o-linear-gradient(#f7f8fa, #eff1f4);
117
    background: linear-gradient(#f7f8fa, #eff1f4);
118
    -webkit-box-shadow: inset 0 1px 0 white;
119
    -moz-box-shadow: inset 0 1px 0 white;
120
    -ms-box-shadow: inset 0 1px 0 white;
121
    -o-box-shadow: inset 0 1px 0 white;
122
    box-shadow: inset 0 1px 0 white;
123
    -webkit-transition: all 0.1s linear;
124
    -moz-transition: all 0.1s linear;
125
    -ms-transition: all 0.1s linear;
126
    -o-transition: all 0.1s linear;
127
    transition: all 0.1s linear; }
128

    
129
.paging a {
130
  position: relative;
131
  font-size: 11px;
132
  display: inline-block;
133
  width: 28px;
134
  height: 27px;
135
  border: 1px solid #D7DADD;
136
  text-align: center;
137
  line-height: 26px;
138
  border-radius: 5px;
139
  color: #60A3D8; }
140
  .paging a:active {
141
    background: #fafafa;
142
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1); }
143
  .paging a.disabled {
144
    color: #B9B9B9;
145
    cursor: default; }
146
  .paging a i.fa-chevron-left {
147
    position: relative;
148
    left: -1px; }
149
  .paging a i.fa-trash-o {
150
    font-size: 14px; }
151

    
152
#welcome-modal .modal-dialog {
153
  margin-top: 65px; }
154
#welcome-modal .modal-content {
155
  background: #f5f8fc;
156
  background: -webkit-linear-gradient(white, #f5f8fc);
157
  background: -moz-linear-gradient(white, #f5f8fc);
158
  background: -ms-linear-gradient(white, #f5f8fc);
159
  background: -o-linear-gradient(white, #f5f8fc);
160
  background: linear-gradient(white, #f5f8fc);
161
  font-family: "Helvetica Neue", Arial; }
162
  #welcome-modal .modal-content .modal-header {
163
    border-bottom: 0; }
164
  #welcome-modal .modal-content .modal-body {
165
    padding-bottom: 50px; }
166
    #welcome-modal .modal-content .modal-body header {
167
      text-align: center;
168
      font-weight: 600;
169
      font-size: 22px;
170
      color: #444;
171
      margin-bottom: 23px; }
172
    #welcome-modal .modal-content .modal-body p {
173
      font-size: 13px;
174
      color: #555;
175
      margin: 0 auto;
176
      width: 80%;
177
      text-align: center;
178
      line-height: 20px; }
179
    #welcome-modal .modal-content .modal-body .get-started {
180
      margin-top: 40px; }
181
      #welcome-modal .modal-content .modal-body .get-started .col-md-4 {
182
        text-align: center;
183
        padding-bottom: 50px; }
184
        #welcome-modal .modal-content .modal-body .get-started .col-md-4 i {
185
          font-size: 38px;
186
          color: #7FA5BE; }
187
        #welcome-modal .modal-content .modal-body .get-started .col-md-4 a {
188
          color: #576C91;
189
          display: block;
190
          margin-top: 12px;
191
          font-size: 13px; }
192
    #welcome-modal .modal-content .modal-body .go-dashboard {
193
      color: #008cdd;
194
      text-align: center;
195
      display: block;
196
      margin-top: 10px; }
197

    
198
input[type="text"].form-control,
199
input[type="email"].form-control,
200
input[type="password"].form-control {
201
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
202
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
203
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);*/
204
  /*height: 39px;*/
205
  box-shadow: none; }
206
  input[type="text"].form-control::-webkit-input-placeholder,
207
  input[type="email"].form-control::-webkit-input-placeholder,
208
  input[type="password"].form-control::-webkit-input-placeholder {
209
    color: #B1B1B1;
210
    font-weight: 400;
211
    font-size: 14px; }
212
  input[type="text"].form-control:-moz-placeholder,
213
  input[type="email"].form-control:-moz-placeholder,
214
  input[type="password"].form-control:-moz-placeholder {
215
    color: #B1B1B1;
216
    font-weight: 400;
217
    font-size: 14px; }
218
  input[type="text"].form-control::-moz-placeholder,
219
  input[type="email"].form-control::-moz-placeholder,
220
  input[type="password"].form-control::-moz-placeholder {
221
    color: #B1B1B1;
222
    font-weight: 400;
223
    font-size: 14px; }
224
  input[type="text"].form-control:-ms-input-placeholder,
225
  input[type="email"].form-control:-ms-input-placeholder,
226
  input[type="password"].form-control:-ms-input-placeholder {
227
    color: #B1B1B1;
228
    font-weight: 400;
229
    font-size: 14px; }
230
  input[type="text"].form-control:focus,
231
  input[type="email"].form-control:focus,
232
  input[type="password"].form-control:focus {
233
    /*border-color: #98D2FF;*/
234
    outline: none;
235
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(166, 205, 236, 0.6);*/
236
    box-shadow: none; }
237

    
238
textarea.form-control {
239
  /*box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
240
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);
241
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.2);*/
242
  box-shadow: none; }
243
  textarea.form-control::-webkit-input-placeholder {
244
    color: #B1B1B1;
245
    font-weight: 400;
246
    font-size: 14px; }
247
  textarea.form-control:-moz-placeholder {
248
    color: #B1B1B1;
249
    font-weight: 400;
250
    font-size: 14px; }
251
  textarea.form-control::-moz-placeholder {
252
    color: #B1B1B1;
253
    font-weight: 400;
254
    font-size: 14px; }
255
  textarea.form-control:-ms-input-placeholder {
256
    color: #B1B1B1;
257
    font-weight: 400;
258
    font-size: 14px; }
259
  textarea.form-control:focus {
260
    /*border-color: #98D2FF;*/
261
    outline: none;
262
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(166, 205, 236, 0.6);*/
263
    box-shadow: none; }
264

    
265
/* 
266
	Create a custom select by adding a [data-smart-select]
267
	to any select. e.g. <select class="form-control" data-smart-select>
268
	and it will automatically be converted into a customized select
269
	that is wrapped inside a .fake-select-wrap
270
*/
271
.fake-select-wrap {
272
  position: relative;
273
  display: inline-block;
274
  width: 100%;
275
  height: 34px;
276
  line-height: 30px;
277
  margin: 0; }
278
  .fake-select-wrap > select {
279
    position: absolute !important;
280
    z-index: 3;
281
    -webkit-appearance: none;
282
    -moz-appearance: none;
283
    appearance: none;
284
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
285
    opacity: 0;
286
    top: 0 !important;
287
    left: 0 !important;
288
    right: 0 !important;
289
    bottom: 0 !important;
290
    padding: 0 !important;
291
    margin: 0 !important;
292
    width: 100% !important;
293
    height: 100% !important;
294
    cursor: pointer; }
295
  .fake-select-wrap > .fake-select {
296
    position: relative;
297
    -webkit-appearance: none;
298
    -moz-appearance: none;
299
    appearance: none;
300
    -webkit-box-sizing: border-box;
301
    -moz-box-sizing: border-box;
302
    box-sizing: border-box;
303
    border-radius: 4px;
304
    width: 100%;
305
    margin: 0;
306
    vertical-align: bottom;
307
    padding: 0 10px;
308
    white-space: nowrap;
309
    padding-right: 20px;
310
    text-overflow: ellipsis;
311
    /*overflow: hidden;*/
312
    border: 1px solid #ccc;
313
    background: #fff;
314
    height: 34px;
315
    line-height: 30px;
316
    cursor: pointer;
317
    color: #444; }
318
    .fake-select-wrap > .fake-select.focus {
319
      border-color: #98c7f8; }
320
      .fake-select-wrap > .fake-select.focus:after {
321
        color: #81B5EC; }
322
    .fake-select-wrap > .fake-select:after {
323
      font-family: 'FontAwesome';
324
      font-size: 13px;
325
      content: "\f078";
326
      -webkit-font-smoothing: antialiased;
327
      -moz-osx-font-smoothing: grayscale;
328
      font-weight: 400;
329
      color: #757575;
330
      display: block;
331
      position: absolute;
332
      right: 13px;
333
      height: 100%;
334
      top: 17px;
335
      line-height: 0; }
336

    
337
form label.error {
338
  position: relative !important;
339
  display: inline-block !important;
340
  margin-top: -2px !important;
341
  margin-bottom: -8px !important;
342
  color: #fff !important;
343
  font-weight: normal !important;
344
  font-size: 14px !important;
345
  padding: 5px 8px !important;
346
  background: #589BC9 !important;
347
  border-radius: 4px !important; }
348
  form label.error.valid {
349
    display: none !important; }
350
  form label.error:after {
351
    bottom: 100%;
352
    border: solid transparent;
353
    content: " ";
354
    height: 0;
355
    width: 0;
356
    position: absolute;
357
    pointer-events: none;
358
    border-bottom-color: #589BC9;
359
    border-width: 5px;
360
    left: 30px;
361
    margin-left: -5px; }
362

    
363
#flotTip {
364
  background-color: #000;
365
  color: #fff;
366
  /*border: 1px solid rgb(204, 204, 204);*/
367
  /*box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px;*/
368
  padding: 3px 11px 4px;
369
  border-radius: 4px;
370
  z-index: 9999; }
371
  #flotTip .value {
372
    display: block;
373
    text-align: center;
374
    font-weight: 600; }
375

    
376
.skin-switcher {
377
  position: fixed;
378
  right: 0px;
379
  top: 160px;
380
  z-index: 999999; }
381
  .skin-switcher .toggler {
382
    cursor: pointer;
383
    /*padding: 10px 15px;*/
384
    padding: 8px 15px;
385
    border-radius: 4px 0 0 4px;
386
    background: #fff;
387
    box-shadow: -1px 0px 3px rgba(0, 0, 0, 0.25), 2px 2px 3px rgba(0, 0, 0, 0.12); }
388
    .skin-switcher .toggler .ion-settings {
389
      color: #666;
390
      font-size: 21px; }
391
    .skin-switcher .toggler .brankic-brush {
392
      font-size: 25px;
393
      color: #8C6DEC; }
394
  .skin-switcher .menu {
395
    position: absolute;
396
    right: 50px;
397
    top: -4px;
398
    background: #fff;
399
    width: 165px;
400
    border-radius: 3px;
401
    padding: 8px 0;
402
    list-style-type: none;
403
    box-shadow: 0 8px 13px rgba(0, 0, 0, 0.36), 0 0 0 1px rgba(0, 0, 0, 0.06);
404
    opacity: 0;
405
    -moz-transform: scale(0);
406
    -o-transform: scale(0);
407
    -ms-transform: scale(0);
408
    -webkit-transform: scale(0);
409
    transform: scale(0);
410
    -webkit-transition: all 300ms cubic-bezier(0.34, 1.41, 0.7, 1);
411
    -moz-transition: all 300ms cubic-bezier(0.34, 1.41, 0.7, 1);
412
    -ms-transition: all 300ms cubic-bezier(0.34, 1.41, 0.7, 1);
413
    -o-transition: all 300ms cubic-bezier(0.34, 1.41, 0.7, 1);
414
    transition: all 300ms cubic-bezier(0.34, 1.41, 0.7, 1);
415
    -webkit-transform-origin: 100% 15px;
416
    -moz-transform-origin: 100% 15px;
417
    -o-transform-origin: 100% 15px;
418
    -ms-transform-origin: 100% 15px;
419
    transform-origin: 100% 15px; }
420
    .skin-switcher .menu.active {
421
      opacity: 1;
422
      -moz-transform: scale(1);
423
      -o-transform: scale(1);
424
      -ms-transform: scale(1);
425
      -webkit-transform: scale(1);
426
      transform: scale(1); }
427
    .skin-switcher .menu:before {
428
      content: "";
429
      position: absolute;
430
      display: block;
431
      width: 37px;
432
      height: 12px;
433
      right: -24px;
434
      top: 20px;
435
      background-image: url("../../images/popover-arrow.png");
436
      background-size: 100% 100%;
437
      -moz-transform: rotate(90deg);
438
      -o-transform: rotate(90deg);
439
      -ms-transform: rotate(90deg);
440
      -webkit-transform: rotate(90deg);
441
      transform: rotate(90deg); }
442
    .skin-switcher .menu li {
443
      padding: 8px 15px;
444
      border-bottom: 1px solid #E6E6E6; }
445
      .skin-switcher .menu li:last-child {
446
        border-bottom: 0; }
447
      .skin-switcher .menu li a {
448
        position: relative;
449
        text-decoration: none;
450
        display: block;
451
        color: #4C5661;
452
        font-size: 15px;
453
        -webkit-transition: all 0.2s linear;
454
        -moz-transition: all 0.2s linear;
455
        -ms-transition: all 0.2s linear;
456
        -o-transition: all 0.2s linear;
457
        transition: all 0.2s linear; }
458
        .skin-switcher .menu li a:hover {
459
          color: #000; }
460
        .skin-switcher .menu li a.active .fa-check {
461
          opacity: 1; }
462
        .skin-switcher .menu li a .color {
463
          width: 10px;
464
          height: 10px;
465
          border-radius: 50%;
466
          display: inline-block;
467
          margin-right: 5px; }
468
          .skin-switcher .menu li a .color.default {
469
            border: 3px solid #319DDB; }
470
          .skin-switcher .menu li a .color.clear {
471
            border: 3px solid #BFDFF1; }
472
          .skin-switcher .menu li a .color.dark {
473
            border: 3px solid #808FCA; }
474
          .skin-switcher .menu li a .color.black {
475
            border: 3px solid #3E4052; }
476
          .skin-switcher .menu li a .color.flat {
477
            border: 3px solid #d8dfe6; }
478
          .skin-switcher .menu li a .color.flat-dark {
479
            border: 3px solid #363e45; }
480
        .skin-switcher .menu li a .fa-check {
481
          color: #83C490;
482
          font-size: 14px;
483
          position: absolute;
484
          top: 4px;
485
          right: 4px;
486
          opacity: 0;
487
          -webkit-transition: all 0.2s linear;
488
          -moz-transition: all 0.2s linear;
489
          -ms-transition: all 0.2s linear;
490
          -o-transition: all 0.2s linear;
491
          transition: all 0.2s linear; }
492

    
493
.datepicker-dropdown {
494
  z-index: 9999999 !important; }
495

    
496
/* snippets */
497
/* Used in user-profile.html page for the user info right sidebar */
498
@-webkit-keyframes showProfileInfo {
499
  0% {
500
    right: -23%; }
501

    
502
  100% {
503
    right: 0; } }
504

    
505
@-moz-keyframes showProfileInfo {
506
  0% {
507
    right: -23%; }
508

    
509
  100% {
510
    right: 0; } }
511

    
512
@-o-keyframes showProfileInfo {
513
  0% {
514
    right: -23%; }
515

    
516
  100% {
517
    right: 0; } }
518

    
519
@keyframes showProfileInfo {
520
  0% {
521
    right: -23%; }
522

    
523
  100% {
524
    right: 0; } }
525

    
526
/* Fade in left for wizard steps */
527
@-webkit-keyframes fadeInLeftStep {
528
  0% {
529
    opacity: 0;
530
    -webkit-transform: translateX(-40px); }
531

    
532
  100% {
533
    opacity: 1;
534
    -webkit-transform: translateX(0); } }
535

    
536
@-moz-keyframes fadeInLeftStep {
537
  0% {
538
    opacity: 0;
539
    -moz-transform: translateX(-40px); }
540

    
541
  100% {
542
    opacity: 1;
543
    -moz-transform: translateX(0); } }
544

    
545
@-o-keyframes fadeInLeftStep {
546
  0% {
547
    opacity: 0;
548
    -o-transform: translateX(-40px); }
549

    
550
  100% {
551
    opacity: 1;
552
    -o-transform: translateX(0); } }
553

    
554
@keyframes fadeInLeftStep {
555
  0% {
556
    opacity: 0;
557
    transform: translateX(-40px); }
558

    
559
  100% {
560
    opacity: 1;
561
    transform: translateX(0); } }
562

    
563
.fadeInLeftStep {
564
  -webkit-animation-name: fadeInLeftStep;
565
  -moz-animation-name: fadeInLeftStep;
566
  -o-animation-name: fadeInLeftStep;
567
  animation-name: fadeInLeftStep; }
568

    
569
/* Fade in right for wizard steps */
570
@-webkit-keyframes fadeInRightStep {
571
  0% {
572
    opacity: 0;
573
    -webkit-transform: translateX(40px); }
574

    
575
  100% {
576
    opacity: 1;
577
    -webkit-transform: translateX(0); } }
578

    
579
@-moz-keyframes fadeInRightStep {
580
  0% {
581
    opacity: 0;
582
    -moz-transform: translateX(40px); }
583

    
584
  100% {
585
    opacity: 1;
586
    -moz-transform: translateX(0); } }
587

    
588
@-o-keyframes fadeInRightStep {
589
  0% {
590
    opacity: 0;
591
    -o-transform: translateX(40px); }
592

    
593
  100% {
594
    opacity: 1;
595
    -o-transform: translateX(0); } }
596

    
597
@keyframes fadeInRightStep {
598
  0% {
599
    opacity: 0;
600
    transform: translateX(40px); }
601

    
602
  100% {
603
    opacity: 1;
604
    transform: translateX(0); } }
605

    
606
.fadeInRightStep {
607
  -webkit-animation-name: fadeInRightStep;
608
  -moz-animation-name: fadeInRightStep;
609
  -o-animation-name: fadeInRightStep;
610
  animation-name: fadeInRightStep; }
611

    
612
/* Fade out left for wizard steps */
613
@-webkit-keyframes fadeOutLeftStep {
614
  0% {
615
    opacity: 1;
616
    -webkit-transform: translateX(0); }
617

    
618
  100% {
619
    opacity: 0;
620
    -webkit-transform: translateX(-40px); } }
621

    
622
@-moz-keyframes fadeOutLeftStep {
623
  0% {
624
    opacity: 1;
625
    -moz-transform: translateX(0); }
626

    
627
  100% {
628
    opacity: 0;
629
    -moz-transform: translateX(-40px); } }
630

    
631
@-o-keyframes fadeOutLeftStep {
632
  0% {
633
    opacity: 1;
634
    -o-transform: translateX(0); }
635

    
636
  100% {
637
    opacity: 0;
638
    -o-transform: translateX(-40px); } }
639

    
640
@keyframes fadeOutLeftStep {
641
  0% {
642
    opacity: 1;
643
    transform: translateX(0); }
644

    
645
  100% {
646
    opacity: 0;
647
    transform: translateX(-40px); } }
648

    
649
.fadeOutLeftStep {
650
  -webkit-animation-name: fadeOutLeftStep;
651
  -moz-animation-name: fadeOutLeftStep;
652
  -o-animation-name: fadeOutLeftStep;
653
  animation-name: fadeOutLeftStep; }
654

    
655
/* Fade out right for wizard steps */
656
@-webkit-keyframes fadeOutRightStep {
657
  0% {
658
    opacity: 1;
659
    -webkit-transform: translateX(0); }
660

    
661
  100% {
662
    opacity: 0;
663
    -webkit-transform: translateX(40px); } }
664

    
665
@-moz-keyframes fadeOutRightStep {
666
  0% {
667
    opacity: 1;
668
    -moz-transform: translateX(0); }
669

    
670
  100% {
671
    opacity: 0;
672
    -moz-transform: translateX(40px); } }
673

    
674
@-o-keyframes fadeOutRightStep {
675
  0% {
676
    opacity: 1;
677
    -o-transform: translateX(0); }
678

    
679
  100% {
680
    opacity: 0;
681
    -o-transform: translateX(40px); } }
682

    
683
@keyframes fadeOutRightStep {
684
  0% {
685
    opacity: 1;
686
    transform: translateX(0); }
687

    
688
  100% {
689
    opacity: 0;
690
    transform: translateX(40px); } }
691

    
692
.fadeOutRightStep {
693
  -webkit-animation-name: fadeOutRightStep;
694
  -moz-animation-name: fadeOutRightStep;
695
  -o-animation-name: fadeOutRightStep;
696
  animation-name: fadeOutRightStep; }
697

    
698
/* vendor */
699
.pagination > .active > a,
700
.pagination > .active > span,
701
.pagination > .active > a:hover,
702
.pagination > .active > span:hover,
703
.pagination > .active > a:focus,
704
.pagination > .active > span:focus {
705
  background-color: #5585B3;
706
  border-color: #4477A3; }
707

    
708
.pagination > li > a,
709
.pagination > li > span,
710
.pager li > a,
711
.pager li > span {
712
  -webkit-transition: all 0.25s linear;
713
  -moz-transition: all 0.25s linear;
714
  -ms-transition: all 0.25s linear;
715
  -o-transition: all 0.25s linear;
716
  transition: all 0.25s linear; }
717

    
718
.modal-backdrop {
719
  z-index: 10400; }
720
  .modal-backdrop.in {
721
    opacity: .35;
722
    filter: alpha(opacity=35); }
723

    
724
.modal {
725
  z-index: 10500; }
726
  .modal.in .modal-dialog {
727
    -moz-transform: translate(0, 0) scale3d(1, 1, 1) !important;
728
    -o-transform: translate(0, 0) scale3d(1, 1, 1) !important;
729
    -ms-transform: translate(0, 0) scale3d(1, 1, 1) !important;
730
    -webkit-transform: translate(0, 0) scale3d(1, 1, 1) !important;
731
    transform: translate(0, 0) scale3d(1, 1, 1) !important; }
732
  .modal.fade {
733
    -webkit-transition: all 0.1s ease-out;
734
    -moz-transition: all 0.1s ease-out;
735
    -ms-transition: all 0.1s ease-out;
736
    -o-transition: all 0.1s ease-out;
737
    transition: all 0.1s ease-out; }
738
    .modal.fade .modal-dialog {
739
      -moz-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
740
      -o-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
741
      -ms-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
742
      -webkit-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
743
      transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
744
      -webkit-transition: -webkit-transform 0.1s ease-out;
745
      -moz-transition: -moz-transform 0.1s ease-out;
746
      -ms-transition: -ms-transform 0.1s ease-out;
747
      -o-transition: -o-transform 0.1s ease-out;
748
      transition: transform 0.1s ease-out; }
749
  .modal .modal-dialog {
750
    -moz-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
751
    -o-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
752
    -ms-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
753
    -webkit-transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
754
    transform: translate(0, 0) scale3d(1.1, 1.1, 1.1);
755
    margin-top: 80px; }
756

    
757
.tooltip {
758
  font-size: 13px; }
759
  .tooltip .tooltip-inner {
760
    font-weight: 600; }
761

    
762
.label-danger {
763
  background: #D66363; }
764

    
765
.btn.btn-default {
766
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2);
767
  -webkit-transition: all 0.2s linear;
768
  -moz-transition: all 0.2s linear;
769
  -ms-transition: all 0.2s linear;
770
  -o-transition: all 0.2s linear;
771
  transition: all 0.2s linear; }
772
  .btn.btn-default:focus, .btn.btn-default:active {
773
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.14); }
774
.btn.btn-primary {
775
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.2);
776
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
777
  -webkit-transition: all 0.2s linear;
778
  -moz-transition: all 0.2s linear;
779
  -ms-transition: all 0.2s linear;
780
  -o-transition: all 0.2s linear;
781
  transition: all 0.2s linear; }
782
  .btn.btn-primary:focus, .btn.btn-primary:active {
783
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14); }
784
.btn.btn-success {
785
  border: 1px solid #63a042;
786
  background-color: #76b852;
787
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.2);
788
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
789
  -webkit-transition: all 0.2s linear;
790
  -moz-transition: all 0.2s linear;
791
  -ms-transition: all 0.2s linear;
792
  -o-transition: all 0.2s linear;
793
  transition: all 0.2s linear; }
794
  .btn.btn-success:focus, .btn.btn-success:active {
795
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14); }
796
  .btn.btn-success:hover {
797
    background-color: #47a447; }
798
.btn.btn-danger {
799
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.3);
800
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
801
  -webkit-transition: all 0.2s linear;
802
  -moz-transition: all 0.2s linear;
803
  -ms-transition: all 0.2s linear;
804
  -o-transition: all 0.2s linear;
805
  transition: all 0.2s linear; }
806
  .btn.btn-danger:focus, .btn.btn-danger:active {
807
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14); }
808
.btn.btn-info {
809
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.3);
810
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
811
  -webkit-transition: all 0.2s linear;
812
  -moz-transition: all 0.2s linear;
813
  -ms-transition: all 0.2s linear;
814
  -o-transition: all 0.2s linear;
815
  transition: all 0.2s linear; }
816
  .btn.btn-info:focus, .btn.btn-info:active {
817
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14); }
818
.btn.btn-warning {
819
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.3);
820
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
821
  -webkit-transition: all 0.2s linear;
822
  -moz-transition: all 0.2s linear;
823
  -ms-transition: all 0.2s linear;
824
  -o-transition: all 0.2s linear;
825
  transition: all 0.2s linear; }
826
  .btn.btn-warning:focus, .btn.btn-warning:active {
827
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14); }
828

    
829
.input-group-addon {
830
  background-color: #F2F7FA; }
831

    
832
.form-horizontal .has-feedback .form-control-feedback {
833
  right: 8px; }
834

    
835
code {
836
  color: #256CC7;
837
  background-color: #F8F2F9; }
838

    
839
/* layout */
840
body {
841
  font-family: Source Sans Pro, Helvetica Neue, Arial;
842
  -webkit-font-smoothing: antialiased;
843
  background: #fff; }
844
  body.open-sidebar #wrapper #content {
845
    -webkit-perspective: 0px;
846
    -ms-perspective: 0px;
847
    -moz-perspective: 0px;
848
    -moz-transform: translate3d(230px, 0, 0);
849
    -o-transform: translate3d(230px, 0, 0);
850
    -ms-transform: translate3d(230px, 0, 0);
851
    -webkit-transform: translate3d(230px, 0, 0);
852
    transform: translate3d(230px, 0, 0); }
853

    
854
#wrapper {
855
  position: relative;
856
  -webkit-backface-visibility: hidden;
857
  margin: 0 auto; }
858

    
859
.main-sidebar {
860
  bottom: 0px; }
861
  @media screen and (min-height: 901px) {
862
    .main-sidebar {
863
      position: fixed !important; } }
864

    
865
#sidebar-dark {
866
  background: #2f343d;
867
  left: 0;
868
  top: 0;
869
  position: absolute;
870
  width: 230px;
871
  z-index: 999;
872
  -webkit-transition: all 0.2s linear;
873
  -moz-transition: all 0.2s linear;
874
  -ms-transition: all 0.2s linear;
875
  -o-transition: all 0.2s linear;
876
  transition: all 0.2s linear; }
877
  @media (min-width: 768px) and (max-width: 991px) {
878
    #sidebar-dark {
879
      width: 80px; } }
880
  #sidebar-dark .current-user {
881
    padding: 0px 20px;
882
    height: 63px;
883
    position: relative; }
884
    #sidebar-dark .current-user .name {
885
      position: relative;
886
      padding: 10px 0;
887
      display: block;
888
      color: #DFE8F0;
889
      font-size: 14px;
890
      text-decoration: none; }
891
      #sidebar-dark .current-user .name .avatar {
892
        max-width: 41px;
893
        border-radius: 50%;
894
        position: relative;
895
        top: 2px;
896
        margin-right: 12px; }
897
      #sidebar-dark .current-user .name span {
898
        position: relative;
899
        top: 4px; }
900
        @media (min-width: 768px) and (max-width: 991px) {
901
          #sidebar-dark .current-user .name span {
902
            display: none; } }
903
        #sidebar-dark .current-user .name span .fa-chevron-down {
904
          font-size: 10px;
905
          margin-left: 9px;
906
          position: relative;
907
          top: -1px; }
908
    #sidebar-dark .current-user .menu {
909
      position: absolute;
910
      left: 35px;
911
      top: 60px;
912
      background: #fff;
913
      width: 165px;
914
      z-index: 999;
915
      border-radius: 3px;
916
      padding: 8px 0;
917
      list-style-type: none;
918
      box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
919
      opacity: 0;
920
      -moz-transform: scale(0);
921
      -o-transform: scale(0);
922
      -ms-transform: scale(0);
923
      -webkit-transform: scale(0);
924
      transform: scale(0);
925
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
926
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
927
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
928
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
929
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
930
      -webkit-transform-origin: 50% 0;
931
      -moz-transform-origin: 50% 0;
932
      -o-transform-origin: 50% 0;
933
      -ms-transform-origin: 50% 0;
934
      transform-origin: 50% 0; }
935
      @media (min-width: 768px) and (max-width: 991px) {
936
        #sidebar-dark .current-user .menu {
937
          left: 80px;
938
          top: 10px;
939
          -webkit-transform-origin: 0 15px;
940
          -moz-transform-origin: 0 15px;
941
          -o-transform-origin: 0 15px;
942
          -ms-transform-origin: 0 15px;
943
          transform-origin: 0 15px; } }
944
      #sidebar-dark .current-user .menu.active {
945
        opacity: 1;
946
        -moz-transform: scale(1);
947
        -o-transform: scale(1);
948
        -ms-transform: scale(1);
949
        -webkit-transform: scale(1);
950
        transform: scale(1); }
951
      #sidebar-dark .current-user .menu:before {
952
        content: "";
953
        position: absolute;
954
        display: block;
955
        width: 37px;
956
        height: 12px;
957
        top: -12px;
958
        left: 49%;
959
        margin-left: -18.5px;
960
        background-image: url("../../images/popover-arrow.png");
961
        background-size: 100% 100%; }
962
        @media (min-width: 768px) and (max-width: 991px) {
963
          #sidebar-dark .current-user .menu:before {
964
            top: 16px;
965
            left: -5px;
966
            -moz-transform: rotate(270deg);
967
            -o-transform: rotate(270deg);
968
            -ms-transform: rotate(270deg);
969
            -webkit-transform: rotate(270deg);
970
            transform: rotate(270deg); } }
971
      #sidebar-dark .current-user .menu li {
972
        padding: 8px 15px;
973
        border-bottom: 1px solid #E6E6E6; }
974
        #sidebar-dark .current-user .menu li:last-child {
975
          border-bottom: 0; }
976
        #sidebar-dark .current-user .menu li a {
977
          text-decoration: none;
978
          display: block;
979
          color: #4C5661;
980
          font-size: 15px;
981
          -webkit-transition: all 0.2s linear;
982
          -moz-transition: all 0.2s linear;
983
          -ms-transition: all 0.2s linear;
984
          -o-transition: all 0.2s linear;
985
          transition: all 0.2s linear; }
986
          #sidebar-dark .current-user .menu li a:hover {
987
            color: #000; }
988
  #sidebar-dark .menu-section h3 {
989
    color: #A9B8C7;
990
    text-transform: uppercase;
991
    letter-spacing: .5px;
992
    font-weight: bold;
993
    font-size: 11px;
994
    margin-bottom: 0;
995
    margin-top: 0;
996
    text-shadow: 1px 1px #000;
997
    padding: 10px 25px;
998
    background: #232830;
999
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.64); }
1000
    @media (min-width: 768px) and (max-width: 991px) {
1001
      #sidebar-dark .menu-section h3 {
1002
        display: none; } }
1003
  #sidebar-dark .menu-section ul {
1004
    list-style-type: none;
1005
    padding-left: 0;
1006
    margin-bottom: 0; }
1007
    @media (min-width: 768px) and (max-width: 991px) {
1008
      #sidebar-dark .menu-section ul li {
1009
        position: relative; } }
1010
    #sidebar-dark .menu-section ul li a {
1011
      color: #e2e2e2;
1012
      font-weight: 400;
1013
      font-size: 14px;
1014
      box-shadow: inset 0px 1px #414852;
1015
      padding: 12px 0px 15px 23px;
1016
      border-top: 1px solid #1A2331;
1017
      background: #2f343d;
1018
      text-decoration: none;
1019
      display: inline-block;
1020
      width: 100%;
1021
      -webkit-transition: background 0.13s linear;
1022
      -moz-transition: background 0.13s linear;
1023
      -ms-transition: background 0.13s linear;
1024
      -o-transition: background 0.13s linear;
1025
      transition: background 0.13s linear; }
1026
      @media (min-width: 768px) and (max-width: 991px) {
1027
        #sidebar-dark .menu-section ul li a {
1028
          position: relative;
1029
          padding-left: 0px;
1030
          text-align: center; }
1031
          #sidebar-dark .menu-section ul li a:hover + .submenu {
1032
            visibility: visible;
1033
            opacity: 1;
1034
            -moz-transform: translateX(0px);
1035
            -o-transform: translateX(0px);
1036
            -ms-transform: translateX(0px);
1037
            -webkit-transform: translateX(0px);
1038
            transform: translateX(0px); } }
1039
      #sidebar-dark .menu-section ul li a.active, #sidebar-dark .menu-section ul li a:hover, #sidebar-dark .menu-section ul li a.toggled {
1040
        background: #3C424C; }
1041
      #sidebar-dark .menu-section ul li a i {
1042
        min-width: 17px;
1043
        font-size: 19px;
1044
        margin-right: 9px;
1045
        position: relative;
1046
        top: 1px; }
1047
        @media (min-width: 768px) and (max-width: 991px) {
1048
          #sidebar-dark .menu-section ul li a i {
1049
            font-size: 23px;
1050
            margin: 0; }
1051
            #sidebar-dark .menu-section ul li a i.fa-chevron-down {
1052
              display: none; } }
1053
        #sidebar-dark .menu-section ul li a i.ion-card, #sidebar-dark .menu-section ul li a i.ion-android-inbox {
1054
          font-size: 18px; }
1055
        #sidebar-dark .menu-section ul li a i.ion-code-working {
1056
          font-size: 23px;
1057
          top: 4px; }
1058
        #sidebar-dark .menu-section ul li a i.ion-usb {
1059
          font-size: 22px; }
1060
        #sidebar-dark .menu-section ul li a i.fa-chevron-down {
1061
          float: right;
1062
          font-size: 11px;
1063
          top: 7px;
1064
          right: 11px; }
1065
      @media (min-width: 768px) and (max-width: 991px) {
1066
        #sidebar-dark .menu-section ul li a span {
1067
          display: none; } }
1068
      #sidebar-dark .menu-section ul li a .counter {
1069
        display: inline-block;
1070
        background: #479ccf;
1071
        height: 19px;
1072
        padding: 3px 8px;
1073
        line-height: 1;
1074
        text-align: center;
1075
        border-radius: 20px;
1076
        color: #fff;
1077
        font-family: "Helvetica Neue", Arial;
1078
        font-size: 11px;
1079
        font-weight: 600;
1080
        float: right;
1081
        position: relative;
1082
        top: 2px;
1083
        right: 13px; }
1084
        @media (min-width: 768px) and (max-width: 991px) {
1085
          #sidebar-dark .menu-section ul li a .counter {
1086
            display: none; } }
1087
    #sidebar-dark .menu-section ul li > .submenu {
1088
      display: none;
1089
      position: relative;
1090
      margin-top: 0;
1091
      margin-bottom: 10px;
1092
      -webkit-animation-duration: 0.4s;
1093
      -moz-animation-duration: 0.4s;
1094
      -o-animation-duration: 0.4s;
1095
      animation-duration: 0.4s; }
1096
      @media (min-width: 768px) and (max-width: 991px) {
1097
        #sidebar-dark .menu-section ul li > .submenu {
1098
          background: #2a313a;
1099
          position: absolute;
1100
          display: block;
1101
          visibility: hidden;
1102
          opacity: 0;
1103
          -moz-transform: translateX(-20px);
1104
          -o-transform: translateX(-20px);
1105
          -ms-transform: translateX(-20px);
1106
          -webkit-transform: translateX(-20px);
1107
          transform: translateX(-20px);
1108
          border-radius: 0 4px 4px 0;
1109
          min-width: 185px;
1110
          top: 0px;
1111
          left: 79px;
1112
          padding-bottom: 0px;
1113
          box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
1114
          -webkit-transition: all 0.15s ease-in;
1115
          -moz-transition: all 0.15s ease-in;
1116
          -ms-transition: all 0.15s ease-in;
1117
          -o-transition: all 0.15s ease-in;
1118
          transition: all 0.15s ease-in; }
1119
          #sidebar-dark .menu-section ul li > .submenu:hover {
1120
            opacity: 1;
1121
            -moz-transform: translateX(0px);
1122
            -o-transform: translateX(0px);
1123
            -ms-transform: translateX(0px);
1124
            -webkit-transform: translateX(0px);
1125
            transform: translateX(0px);
1126
            visibility: visible; } }
1127
      #sidebar-dark .menu-section ul li > .submenu.active {
1128
        display: block; }
1129
      #sidebar-dark .menu-section ul li > .submenu li a {
1130
        padding: 12px 0px 12px 52px;
1131
        font-size: 14px; }
1132
        @media (min-width: 768px) and (max-width: 991px) {
1133
          #sidebar-dark .menu-section ul li > .submenu li a {
1134
            padding-left: 15px;
1135
            padding-right: 15px;
1136
            text-align: left;
1137
            border-radius: 0 4px 4px 0; } }
1138
        #sidebar-dark .menu-section ul li > .submenu li a.active {
1139
          background: #232830;
1140
          box-shadow: none; }
1141
      #sidebar-dark .menu-section ul li > .submenu li > .submenu {
1142
        display: none;
1143
        position: relative;
1144
        border-bottom: 0px;
1145
        box-shadow: none;
1146
        margin-bottom: 10px;
1147
        -webkit-animation-duration: 0.4s;
1148
        -moz-animation-duration: 0.4s;
1149
        -o-animation-duration: 0.4s;
1150
        animation-duration: 0.4s; }
1151
        @media (min-width: 768px) and (max-width: 991px) {
1152
          #sidebar-dark .menu-section ul li > .submenu li > .submenu {
1153
            display: block;
1154
            position: absolute;
1155
            top: 0px;
1156
            left: 185px; } }
1157
        #sidebar-dark .menu-section ul li > .submenu li > .submenu.active {
1158
          display: block; }
1159
        #sidebar-dark .menu-section ul li > .submenu li > .submenu li a {
1160
          padding-left: 75px; }
1161
          @media (min-width: 768px) and (max-width: 991px) {
1162
            #sidebar-dark .menu-section ul li > .submenu li > .submenu li a {
1163
              padding-left: 10px; } }
1164
  #sidebar-dark .bottom-menu {
1165
    position: fixed;
1166
    bottom: 0;
1167
    width: 230px;
1168
    z-index: 999; }
1169
    #sidebar-dark .bottom-menu > ul {
1170
      list-style-type: none;
1171
      padding: 0;
1172
      margin: 0; }
1173
      #sidebar-dark .bottom-menu > ul > li {
1174
        float: left;
1175
        display: block;
1176
        width: 33.333%;
1177
        border-right: 1px solid #3E4E55;
1178
        border-top: 1px solid #3E4E55; }
1179
        #sidebar-dark .bottom-menu > ul > li:last-child {
1180
          border-right: 0; }
1181
        #sidebar-dark .bottom-menu > ul > li > a {
1182
          display: block;
1183
          position: relative;
1184
          text-align: center;
1185
          padding: 6px 0;
1186
          background: #333D4B; }
1187
          #sidebar-dark .bottom-menu > ul > li > a:hover i {
1188
            color: #89A2BB; }
1189
          #sidebar-dark .bottom-menu > ul > li > a:hover + .menu {
1190
            opacity: 1;
1191
            -moz-transform: scale(1);
1192
            -o-transform: scale(1);
1193
            -ms-transform: scale(1);
1194
            -webkit-transform: scale(1);
1195
            transform: scale(1); }
1196
          #sidebar-dark .bottom-menu > ul > li > a i {
1197
            color: #CBD3DB;
1198
            font-size: 19px;
1199
            -webkit-transition: all 0.1s linear;
1200
            -moz-transition: all 0.1s linear;
1201
            -ms-transition: all 0.1s linear;
1202
            -o-transition: all 0.1s linear;
1203
            transition: all 0.1s linear; }
1204
          #sidebar-dark .bottom-menu > ul > li > a .flag {
1205
            width: 7px;
1206
            height: 7px;
1207
            display: block;
1208
            position: absolute;
1209
            background: #9ed166;
1210
            border-radius: 25px;
1211
            top: 4px;
1212
            right: 25px; }
1213
        #sidebar-dark .bottom-menu > ul > li .menu {
1214
          position: absolute;
1215
          left: 39px;
1216
          bottom: 34px;
1217
          background: #fff;
1218
          width: 155px;
1219
          z-index: 999;
1220
          border-radius: 3px;
1221
          padding: 7px 0;
1222
          list-style-type: none;
1223
          box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
1224
          opacity: 0;
1225
          -moz-transform: scale(0);
1226
          -o-transform: scale(0);
1227
          -ms-transform: scale(0);
1228
          -webkit-transform: scale(0);
1229
          transform: scale(0);
1230
          -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1231
          -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1232
          -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1233
          -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1234
          transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1235
          -webkit-transform-origin: 50% 100%;
1236
          -moz-transform-origin: 50% 100%;
1237
          -o-transform-origin: 50% 100%;
1238
          -ms-transform-origin: 50% 100%;
1239
          transform-origin: 50% 100%; }
1240
          #sidebar-dark .bottom-menu > ul > li .menu:hover {
1241
            opacity: 1;
1242
            -moz-transform: scale(1);
1243
            -o-transform: scale(1);
1244
            -ms-transform: scale(1);
1245
            -webkit-transform: scale(1);
1246
            transform: scale(1); }
1247
          #sidebar-dark .bottom-menu > ul > li .menu:after {
1248
            content: "";
1249
            position: absolute;
1250
            display: block;
1251
            width: 37px;
1252
            height: 12px;
1253
            bottom: -12px;
1254
            left: 49%;
1255
            margin-left: -18.5px;
1256
            background-image: url("../../images/popover-arrow.png");
1257
            background-size: 100% 100%;
1258
            -moz-transform: rotateX(180deg);
1259
            -o-transform: rotateX(180deg);
1260
            -ms-transform: rotateX(180deg);
1261
            -webkit-transform: rotateX(180deg);
1262
            transform: rotateX(180deg); }
1263
          #sidebar-dark .bottom-menu > ul > li .menu li {
1264
            padding: 8px 0;
1265
            border-bottom: 1px solid #E6E6E6;
1266
            text-align: center; }
1267
            #sidebar-dark .bottom-menu > ul > li .menu li:last-child {
1268
              border-bottom: 0; }
1269
            #sidebar-dark .bottom-menu > ul > li .menu li a {
1270
              text-decoration: none;
1271
              display: block;
1272
              color: #54A0E2;
1273
              font-weight: 600;
1274
              -webkit-transition: all 0.2s linear;
1275
              -moz-transition: all 0.2s linear;
1276
              -ms-transition: all 0.2s linear;
1277
              -o-transition: all 0.2s linear;
1278
              transition: all 0.2s linear; }
1279
              #sidebar-dark .bottom-menu > ul > li .menu li a:hover {
1280
                color: #000; }
1281

    
1282
#sidebar-black {
1283
  background: #111E22;
1284
  left: 0;
1285
  top: 0;
1286
  position: absolute;
1287
  width: 230px;
1288
  z-index: 999;
1289
  -webkit-transition: all 0.2s linear;
1290
  -moz-transition: all 0.2s linear;
1291
  -ms-transition: all 0.2s linear;
1292
  -o-transition: all 0.2s linear;
1293
  transition: all 0.2s linear; }
1294
  @media (min-width: 768px) and (max-width: 991px) {
1295
    #sidebar-black {
1296
      width: 80px; } }
1297
  #sidebar-black .current-user {
1298
    height: 63px;
1299
    color: #fff;
1300
    margin-bottom: 30px;
1301
    position: relative;
1302
    border-bottom: 1px solid #353A44;
1303
    padding: 0 20px; }
1304
    #sidebar-black .current-user .name {
1305
      color: #D6DDEB;
1306
      font-size: 15px;
1307
      font-weight: 400;
1308
      text-decoration: none;
1309
      position: relative;
1310
      padding: 10px 0;
1311
      display: block; }
1312
      #sidebar-black .current-user .name .avatar {
1313
        max-width: 41px;
1314
        border-radius: 50%;
1315
        position: relative;
1316
        top: 2px;
1317
        margin-right: 12px; }
1318
      #sidebar-black .current-user .name span {
1319
        position: relative;
1320
        top: 4px; }
1321
        @media (min-width: 768px) and (max-width: 991px) {
1322
          #sidebar-black .current-user .name span {
1323
            display: none; } }
1324
        #sidebar-black .current-user .name span .fa-chevron-down {
1325
          font-size: 10px;
1326
          margin-left: 9px;
1327
          position: relative;
1328
          top: -1px; }
1329
    #sidebar-black .current-user .menu {
1330
      position: absolute;
1331
      left: 35px;
1332
      top: 60px;
1333
      background: #fff;
1334
      width: 165px;
1335
      z-index: 999;
1336
      border-radius: 3px;
1337
      padding: 8px 0;
1338
      list-style-type: none;
1339
      box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.25);
1340
      opacity: 0;
1341
      -moz-transform: scale(0);
1342
      -o-transform: scale(0);
1343
      -ms-transform: scale(0);
1344
      -webkit-transform: scale(0);
1345
      transform: scale(0);
1346
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1347
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1348
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1349
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1350
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1351
      -webkit-transform-origin: 50% 0;
1352
      -moz-transform-origin: 50% 0;
1353
      -o-transform-origin: 50% 0;
1354
      -ms-transform-origin: 50% 0;
1355
      transform-origin: 50% 0; }
1356
      @media (min-width: 768px) and (max-width: 991px) {
1357
        #sidebar-black .current-user .menu {
1358
          left: 80px;
1359
          top: 10px;
1360
          -webkit-transform-origin: 0 15px;
1361
          -moz-transform-origin: 0 15px;
1362
          -o-transform-origin: 0 15px;
1363
          -ms-transform-origin: 0 15px;
1364
          transform-origin: 0 15px; } }
1365
      #sidebar-black .current-user .menu.active {
1366
        opacity: 1;
1367
        -moz-transform: scale(1);
1368
        -o-transform: scale(1);
1369
        -ms-transform: scale(1);
1370
        -webkit-transform: scale(1);
1371
        transform: scale(1); }
1372
      #sidebar-black .current-user .menu:before {
1373
        content: "";
1374
        position: absolute;
1375
        display: block;
1376
        width: 37px;
1377
        height: 12px;
1378
        top: -12px;
1379
        left: 49%;
1380
        margin-left: -18.5px;
1381
        background-image: url("../../images/popover-arrow.png");
1382
        background-size: 100% 100%; }
1383
        @media (min-width: 768px) and (max-width: 991px) {
1384
          #sidebar-black .current-user .menu:before {
1385
            top: 16px;
1386
            left: -5px;
1387
            -moz-transform: rotate(270deg);
1388
            -o-transform: rotate(270deg);
1389
            -ms-transform: rotate(270deg);
1390
            -webkit-transform: rotate(270deg);
1391
            transform: rotate(270deg); } }
1392
      #sidebar-black .current-user .menu li {
1393
        padding: 8px 15px;
1394
        border-bottom: 1px solid #E6E6E6; }
1395
        #sidebar-black .current-user .menu li:last-child {
1396
          border-bottom: 0; }
1397
        #sidebar-black .current-user .menu li a {
1398
          text-decoration: none;
1399
          display: block;
1400
          color: #4C5661;
1401
          font-size: 15px;
1402
          -webkit-transition: all 0.2s linear;
1403
          -moz-transition: all 0.2s linear;
1404
          -ms-transition: all 0.2s linear;
1405
          -o-transition: all 0.2s linear;
1406
          transition: all 0.2s linear; }
1407
          #sidebar-black .current-user .menu li a:hover {
1408
            color: #000; }
1409
  #sidebar-black .menu-section {
1410
    margin-bottom: 35px; }
1411
    #sidebar-black .menu-section h3 {
1412
      color: #9E9E9E;
1413
      text-transform: uppercase;
1414
      font-weight: bold;
1415
      font-size: 11px;
1416
      margin-bottom: 0;
1417
      letter-spacing: .4px;
1418
      margin-top: 0;
1419
      text-shadow: 1px 1px #000;
1420
      padding-left: 25px; }
1421
      @media (min-width: 768px) and (max-width: 991px) {
1422
        #sidebar-black .menu-section h3 {
1423
          display: none; } }
1424
    #sidebar-black .menu-section ul {
1425
      list-style-type: none;
1426
      padding-left: 0;
1427
      margin-bottom: 0;
1428
      margin-top: 10px; }
1429
      #sidebar-black .menu-section ul li {
1430
        margin: 3px 0; }
1431
        @media (min-width: 768px) and (max-width: 991px) {
1432
          #sidebar-black .menu-section ul li {
1433
            margin-bottom: 7px;
1434
            position: relative; } }
1435
        #sidebar-black .menu-section ul li a {
1436
          color: #f8f8f8;
1437
          font-weight: 400;
1438
          font-size: 14px;
1439
          padding: 8px 10px;
1440
          background: transparent;
1441
          text-decoration: none;
1442
          display: inline-block;
1443
          width: 100%;
1444
          border-radius: 2px 0 0 2px;
1445
          padding-left: 23px;
1446
          -webkit-transition: background 0.13s linear;
1447
          -moz-transition: background 0.13s linear;
1448
          -ms-transition: background 0.13s linear;
1449
          -o-transition: background 0.13s linear;
1450
          transition: background 0.13s linear; }
1451
          @media (min-width: 768px) and (max-width: 991px) {
1452
            #sidebar-black .menu-section ul li a {
1453
              position: relative;
1454
              padding-left: 10px;
1455
              text-align: center; }
1456
              #sidebar-black .menu-section ul li a:hover + .submenu {
1457
                visibility: visible;
1458
                opacity: 1;
1459
                -moz-transform: translateX(0px);
1460
                -o-transform: translateX(0px);
1461
                -ms-transform: translateX(0px);
1462
                -webkit-transform: translateX(0px);
1463
                transform: translateX(0px); } }
1464
          #sidebar-black .menu-section ul li a:hover {
1465
            color: #fff; }
1466
          #sidebar-black .menu-section ul li a.active {
1467
            background: #43b9af;
1468
            color: #fff; }
1469
            #sidebar-black .menu-section ul li a.active i {
1470
              color: #fff; }
1471
          #sidebar-black .menu-section ul li a i {
1472
            font-size: 19px;
1473
            color: #ebebe8;
1474
            margin-right: 9px;
1475
            min-width: 17px;
1476
            text-align: center;
1477
            position: relative;
1478
            top: 1px; }
1479
            @media (min-width: 768px) and (max-width: 991px) {
1480
              #sidebar-black .menu-section ul li a i {
1481
                font-size: 23px;
1482
                margin: 0; }
1483
                #sidebar-black .menu-section ul li a i.fa-chevron-down {
1484
                  display: none; } }
1485
            #sidebar-black .menu-section ul li a i.ion-card, #sidebar-black .menu-section ul li a i.ion-android-inbox {
1486
              font-size: 18px; }
1487
            #sidebar-black .menu-section ul li a i.ion-code-working {
1488
              font-size: 23px;
1489
              top: 4px; }
1490
            #sidebar-black .menu-section ul li a i.ion-usb {
1491
              font-size: 22px; }
1492
            #sidebar-black .menu-section ul li a i.fa-chevron-down {
1493
              float: right;
1494
              font-size: 11px;
1495
              top: 7px;
1496
              right: 8px; }
1497
          @media (min-width: 768px) and (max-width: 991px) {
1498
            #sidebar-black .menu-section ul li a span {
1499
              display: none; } }
1500
          #sidebar-black .menu-section ul li a .counter {
1501
            display: inline-block;
1502
            background: #479ccf;
1503
            height: 19px;
1504
            padding: 3px 8px;
1505
            line-height: 1;
1506
            text-align: center;
1507
            border-radius: 20px;
1508
            color: #fff;
1509
            font-family: "Helvetica Neue", Arial;
1510
            font-size: 11px;
1511
            font-weight: 600;
1512
            float: right;
1513
            position: relative;
1514
            top: 2px;
1515
            right: 9px; }
1516
            @media (min-width: 768px) and (max-width: 991px) {
1517
              #sidebar-black .menu-section ul li a .counter {
1518
                display: none; } }
1519
        #sidebar-black .menu-section ul li > .submenu {
1520
          display: none;
1521
          position: relative;
1522
          top: 5px;
1523
          margin-top: 0;
1524
          margin-bottom: 30px;
1525
          padding-bottom: 15px;
1526
          border-bottom: 1px solid #000;
1527
          box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
1528
          -webkit-animation-duration: 0.4s;
1529
          -moz-animation-duration: 0.4s;
1530
          -o-animation-duration: 0.4s;
1531
          animation-duration: 0.4s; }
1532
          @media (min-width: 768px) and (max-width: 991px) {
1533
            #sidebar-black .menu-section ul li > .submenu {
1534
              background: #1A1E22;
1535
              position: absolute;
1536
              display: block;
1537
              visibility: hidden;
1538
              opacity: 0;
1539
              -moz-transform: translateX(-20px);
1540
              -o-transform: translateX(-20px);
1541
              -ms-transform: translateX(-20px);
1542
              -webkit-transform: translateX(-20px);
1543
              transform: translateX(-20px);
1544
              border-radius: 0 4px 4px 0;
1545
              min-width: 170px;
1546
              top: 0px;
1547
              left: 79px;
1548
              padding-bottom: 0px;
1549
              box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
1550
              -webkit-transition: all 0.15s ease-in;
1551
              -moz-transition: all 0.15s ease-in;
1552
              -ms-transition: all 0.15s ease-in;
1553
              -o-transition: all 0.15s ease-in;
1554
              transition: all 0.15s ease-in; }
1555
              #sidebar-black .menu-section ul li > .submenu:hover {
1556
                opacity: 1;
1557
                -moz-transform: translateX(0px);
1558
                -o-transform: translateX(0px);
1559
                -ms-transform: translateX(0px);
1560
                -webkit-transform: translateX(0px);
1561
                transform: translateX(0px);
1562
                visibility: visible; } }
1563
          #sidebar-black .menu-section ul li > .submenu.active {
1564
            display: block; }
1565
          #sidebar-black .menu-section ul li > .submenu li a {
1566
            padding-left: 53px;
1567
            font-size: 14px; }
1568
            @media (min-width: 768px) and (max-width: 991px) {
1569
              #sidebar-black .menu-section ul li > .submenu li a {
1570
                padding-left: 10px;
1571
                text-align: left; } }
1572
            #sidebar-black .menu-section ul li > .submenu li a.active {
1573
              background: #000;
1574
              box-shadow: none; }
1575
          #sidebar-black .menu-section ul li > .submenu li > .submenu {
1576
            display: none;
1577
            position: relative;
1578
            top: 5px;
1579
            border-bottom: 0px;
1580
            box-shadow: none;
1581
            margin-bottom: 10px;
1582
            -webkit-animation-duration: 0.4s;
1583
            -moz-animation-duration: 0.4s;
1584
            -o-animation-duration: 0.4s;
1585
            animation-duration: 0.4s; }
1586
            @media (min-width: 768px) and (max-width: 991px) {
1587
              #sidebar-black .menu-section ul li > .submenu li > .submenu {
1588
                display: block;
1589
                position: absolute;
1590
                top: 0px;
1591
                left: 170px; } }
1592
            #sidebar-black .menu-section ul li > .submenu li > .submenu.active {
1593
              display: block; }
1594
            #sidebar-black .menu-section ul li > .submenu li > .submenu li a {
1595
              padding-left: 73px; }
1596
              @media (min-width: 768px) and (max-width: 991px) {
1597
                #sidebar-black .menu-section ul li > .submenu li > .submenu li a {
1598
                  padding-left: 10px; } }
1599
  #sidebar-black .bottom-menu {
1600
    position: fixed;
1601
    bottom: 0;
1602
    width: 230px;
1603
    z-index: 999; }
1604
    #sidebar-black .bottom-menu > ul {
1605
      list-style-type: none;
1606
      padding: 0;
1607
      margin: 0; }
1608
      #sidebar-black .bottom-menu > ul > li {
1609
        float: left;
1610
        display: block;
1611
        width: 33.333%;
1612
        border-right: 1px solid #2C3C44;
1613
        border-top: 1px solid #2C3C44; }
1614
        #sidebar-black .bottom-menu > ul > li:last-child {
1615
          border-right: 0; }
1616
        #sidebar-black .bottom-menu > ul > li > a {
1617
          display: block;
1618
          position: relative;
1619
          text-align: center;
1620
          padding: 6px 0;
1621
          background: #142125; }
1622
          #sidebar-black .bottom-menu > ul > li > a:hover i {
1623
            color: #CBD3DB; }
1624
          #sidebar-black .bottom-menu > ul > li > a:hover + .menu {
1625
            opacity: 1;
1626
            -moz-transform: scale(1);
1627
            -o-transform: scale(1);
1628
            -ms-transform: scale(1);
1629
            -webkit-transform: scale(1);
1630
            transform: scale(1); }
1631
          #sidebar-black .bottom-menu > ul > li > a i {
1632
            color: #CBD3DB;
1633
            font-size: 19px;
1634
            -webkit-transition: all 0.1s linear;
1635
            -moz-transition: all 0.1s linear;
1636
            -ms-transition: all 0.1s linear;
1637
            -o-transition: all 0.1s linear;
1638
            transition: all 0.1s linear; }
1639
          #sidebar-black .bottom-menu > ul > li > a .flag {
1640
            width: 7px;
1641
            height: 7px;
1642
            display: block;
1643
            position: absolute;
1644
            background: #43b9af;
1645
            border-radius: 25px;
1646
            top: 4px;
1647
            right: 25px; }
1648
        #sidebar-black .bottom-menu > ul > li .menu {
1649
          position: absolute;
1650
          left: 39px;
1651
          bottom: 34px;
1652
          background: #fff;
1653
          width: 155px;
1654
          z-index: 999;
1655
          border-radius: 3px;
1656
          padding: 7px 0;
1657
          list-style-type: none;
1658
          box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
1659
          opacity: 0;
1660
          -moz-transform: scale(0);
1661
          -o-transform: scale(0);
1662
          -ms-transform: scale(0);
1663
          -webkit-transform: scale(0);
1664
          transform: scale(0);
1665
          -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1666
          -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1667
          -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1668
          -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1669
          transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1670
          -webkit-transform-origin: 50% 100%;
1671
          -moz-transform-origin: 50% 100%;
1672
          -o-transform-origin: 50% 100%;
1673
          -ms-transform-origin: 50% 100%;
1674
          transform-origin: 50% 100%; }
1675
          #sidebar-black .bottom-menu > ul > li .menu:hover {
1676
            opacity: 1;
1677
            -moz-transform: scale(1);
1678
            -o-transform: scale(1);
1679
            -ms-transform: scale(1);
1680
            -webkit-transform: scale(1);
1681
            transform: scale(1); }
1682
          #sidebar-black .bottom-menu > ul > li .menu:after {
1683
            content: "";
1684
            position: absolute;
1685
            display: block;
1686
            width: 37px;
1687
            height: 12px;
1688
            bottom: -12px;
1689
            left: 49%;
1690
            margin-left: -18.5px;
1691
            background-image: url("../../images/popover-arrow.png");
1692
            background-size: 100% 100%;
1693
            -moz-transform: rotateX(180deg);
1694
            -o-transform: rotateX(180deg);
1695
            -ms-transform: rotateX(180deg);
1696
            -webkit-transform: rotateX(180deg);
1697
            transform: rotateX(180deg); }
1698
          #sidebar-black .bottom-menu > ul > li .menu li {
1699
            padding: 8px 0;
1700
            border-bottom: 1px solid #E6E6E6;
1701
            text-align: center; }
1702
            #sidebar-black .bottom-menu > ul > li .menu li:last-child {
1703
              border-bottom: 0; }
1704
            #sidebar-black .bottom-menu > ul > li .menu li a {
1705
              text-decoration: none;
1706
              display: block;
1707
              color: #54A0E2;
1708
              font-weight: 600;
1709
              -webkit-transition: all 0.2s linear;
1710
              -moz-transition: all 0.2s linear;
1711
              -ms-transition: all 0.2s linear;
1712
              -o-transition: all 0.2s linear;
1713
              transition: all 0.2s linear; }
1714
              #sidebar-black .bottom-menu > ul > li .menu li a:hover {
1715
                color: #000; }
1716

    
1717
#sidebar-clear {
1718
  background: #F2F5F8;
1719
  box-shadow: inset 0px -2px 3px rgba(0, 0, 0, 0.25);
1720
  left: 0;
1721
  top: 0;
1722
  position: absolute;
1723
  width: 230px;
1724
  z-index: 999;
1725
  -webkit-transition: all 0.2s linear;
1726
  -moz-transition: all 0.2s linear;
1727
  -ms-transition: all 0.2s linear;
1728
  -o-transition: all 0.2s linear;
1729
  transition: all 0.2s linear; }
1730
  @media (min-width: 768px) and (max-width: 991px) {
1731
    #sidebar-clear {
1732
      width: 80px; } }
1733
  #sidebar-clear .current-user {
1734
    position: relative;
1735
    padding: 0 20px;
1736
    margin-bottom: 20px;
1737
    height: 63px; }
1738
    #sidebar-clear .current-user .name {
1739
      color: #444;
1740
      font-size: 15px;
1741
      text-decoration: none;
1742
      padding: 10px 0;
1743
      display: block;
1744
      position: relative; }
1745
      #sidebar-clear .current-user .name .avatar {
1746
        max-width: 41px;
1747
        border-radius: 50%;
1748
        position: relative;
1749
        top: 2px;
1750
        margin-right: 12px; }
1751
      #sidebar-clear .current-user .name span {
1752
        position: relative;
1753
        top: 5px; }
1754
        @media (min-width: 768px) and (max-width: 991px) {
1755
          #sidebar-clear .current-user .name span {
1756
            display: none; } }
1757
        #sidebar-clear .current-user .name span .fa-chevron-down {
1758
          font-size: 10px;
1759
          margin-left: 7px;
1760
          position: relative;
1761
          top: -1px; }
1762
    #sidebar-clear .current-user .menu {
1763
      position: absolute;
1764
      left: 35px;
1765
      top: 60px;
1766
      background: #fff;
1767
      width: 165px;
1768
      z-index: 999;
1769
      border-radius: 3px;
1770
      padding: 8px 0;
1771
      list-style-type: none;
1772
      box-shadow: 0 6px 13px rgba(0, 0, 0, 0.26), 0 0 0 1px rgba(0, 0, 0, 0.06);
1773
      opacity: 0;
1774
      -moz-transform: scale(0);
1775
      -o-transform: scale(0);
1776
      -ms-transform: scale(0);
1777
      -webkit-transform: scale(0);
1778
      transform: scale(0);
1779
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1780
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1781
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1782
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1783
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
1784
      -webkit-transform-origin: 50% 0;
1785
      -moz-transform-origin: 50% 0;
1786
      -o-transform-origin: 50% 0;
1787
      -ms-transform-origin: 50% 0;
1788
      transform-origin: 50% 0; }
1789
      @media (min-width: 768px) and (max-width: 991px) {
1790
        #sidebar-clear .current-user .menu {
1791
          left: 80px;
1792
          top: 10px;
1793
          -webkit-transform-origin: 0 15px;
1794
          -moz-transform-origin: 0 15px;
1795
          -o-transform-origin: 0 15px;
1796
          -ms-transform-origin: 0 15px;
1797
          transform-origin: 0 15px; } }
1798
      #sidebar-clear .current-user .menu.active {
1799
        opacity: 1;
1800
        -moz-transform: scale(1);
1801
        -o-transform: scale(1);
1802
        -ms-transform: scale(1);
1803
        -webkit-transform: scale(1);
1804
        transform: scale(1); }
1805
      #sidebar-clear .current-user .menu:before {
1806
        content: "";
1807
        position: absolute;
1808
        display: block;
1809
        width: 37px;
1810
        height: 12px;
1811
        top: -12px;
1812
        left: 49%;
1813
        margin-left: -18.5px;
1814
        background-image: url("../../images/popover-arrow.png");
1815
        background-size: 100% 100%; }
1816
        @media (min-width: 768px) and (max-width: 991px) {
1817
          #sidebar-clear .current-user .menu:before {
1818
            top: 16px;
1819
            left: -5px;
1820
            -moz-transform: rotate(270deg);
1821
            -o-transform: rotate(270deg);
1822
            -ms-transform: rotate(270deg);
1823
            -webkit-transform: rotate(270deg);
1824
            transform: rotate(270deg); } }
1825
      #sidebar-clear .current-user .menu li {
1826
        padding: 8px 15px;
1827
        border-bottom: 1px solid #E6E6E6; }
1828
        #sidebar-clear .current-user .menu li:last-child {
1829
          border-bottom: 0; }
1830
        #sidebar-clear .current-user .menu li a {
1831
          text-decoration: none;
1832
          display: block;
1833
          color: #4C5661;
1834
          font-size: 15px;
1835
          -webkit-transition: all 0.2s linear;
1836
          -moz-transition: all 0.2s linear;
1837
          -ms-transition: all 0.2s linear;
1838
          -o-transition: all 0.2s linear;
1839
          transition: all 0.2s linear; }
1840
          #sidebar-clear .current-user .menu li a:hover {
1841
            color: #000; }
1842
  #sidebar-clear .menu-section {
1843
    margin-bottom: 40px; }
1844
    #sidebar-clear .menu-section h3 {
1845
      color: #6D7785;
1846
      text-transform: uppercase;
1847
      letter-spacing: .5px;
1848
      font-weight: bold;
1849
      font-size: 11px;
1850
      margin-bottom: 0;
1851
      margin-top: 0;
1852
      padding-left: 25px; }
1853
      @media (min-width: 768px) and (max-width: 991px) {
1854
        #sidebar-clear .menu-section h3 {
1855
          display: none; } }
1856
    #sidebar-clear .menu-section ul {
1857
      list-style-type: none;
1858
      padding-left: 0;
1859
      margin-bottom: 0;
1860
      margin-top: 15px; }
1861
      #sidebar-clear .menu-section ul li {
1862
        margin: 3px 0; }
1863
        @media (min-width: 768px) and (max-width: 991px) {
1864
          #sidebar-clear .menu-section ul li {
1865
            margin-bottom: 7px;
1866
            position: relative; } }
1867
        #sidebar-clear .menu-section ul li a {
1868
          color: #303030;
1869
          font-weight: 400;
1870
          font-size: 14px;
1871
          padding: 6px 10px;
1872
          padding-left: 25px;
1873
          background: transparent;
1874
          text-decoration: none;
1875
          display: inline-block;
1876
          width: 99%;
1877
          border-top: 1px solid #F2F5F8;
1878
          border-bottom: 1px solid #F2F5F8;
1879
          -webkit-transition: all 0.13s linear;
1880
          -moz-transition: all 0.13s linear;
1881
          -ms-transition: all 0.13s linear;
1882
          -o-transition: all 0.13s linear;
1883
          transition: all 0.13s linear; }
1884
          @media (min-width: 768px) and (max-width: 991px) {
1885
            #sidebar-clear .menu-section ul li a {
1886
              position: relative;
1887
              padding-left: 10px;
1888
              text-align: center; }
1889
              #sidebar-clear .menu-section ul li a:hover + .submenu {
1890
                visibility: visible;
1891
                opacity: 1;
1892
                -moz-transform: translateX(0px);
1893
                -o-transform: translateX(0px);
1894
                -ms-transform: translateX(0px);
1895
                -webkit-transform: translateX(0px);
1896
                transform: translateX(0px); } }
1897
          #sidebar-clear .menu-section ul li a.active, #sidebar-clear .menu-section ul li a:hover {
1898
            background: #E7EDF3;
1899
            border-top: 1px solid #BED3EA;
1900
            border-bottom: 1px solid #BED3EA; }
1901
          #sidebar-clear .menu-section ul li a.toggled {
1902
            background: #E7EDF3; }
1903
          #sidebar-clear .menu-section ul li a i {
1904
            font-size: 18px;
1905
            margin-right: 9px;
1906
            min-width: 17px;
1907
            text-align: center;
1908
            position: relative;
1909
            top: 1px; }
1910
            @media (min-width: 768px) and (max-width: 991px) {
1911
              #sidebar-clear .menu-section ul li a i {
1912
                font-size: 23px;
1913
                margin: 0; }
1914
                #sidebar-clear .menu-section ul li a i.fa-chevron-down {
1915
                  display: none; } }
1916
            #sidebar-clear .menu-section ul li a i.ion-card, #sidebar-clear .menu-section ul li a i.ion-android-inbox {
1917
              font-size: 18px; }
1918
            #sidebar-clear .menu-section ul li a i.ion-code-working {
1919
              font-size: 23px;
1920
              top: 4px; }
1921
            #sidebar-clear .menu-section ul li a i.ion-usb {
1922
              font-size: 22px; }
1923
            #sidebar-clear .menu-section ul li a i.fa-chevron-down {
1924
              float: right;
1925
              font-size: 11px;
1926
              top: 6px;
1927
              right: 4px; }
1928
          @media (min-width: 768px) and (max-width: 991px) {
1929
            #sidebar-clear .menu-section ul li a span {
1930
              display: none; } }
1931
          #sidebar-clear .menu-section ul li a .counter {
1932
            display: inline-block;
1933
            background: #FFF;
1934
            height: 19px;
1935
            min-width: 25px;
1936
            line-height: 17px;
1937
            text-align: center;
1938
            border-radius: 5px;
1939
            font-size: 11px;
1940
            float: right;
1941
            position: relative;
1942
            top: 2px;
1943
            right: 9px;
1944
            border: 1px solid #BFDAF3; }
1945
            @media (min-width: 768px) and (max-width: 991px) {
1946
              #sidebar-clear .menu-section ul li a .counter {
1947
                display: none; } }
1948
        #sidebar-clear .menu-section ul li > .submenu {
1949
          display: none;
1950
          position: relative;
1951
          top: 10px;
1952
          margin-top: 0;
1953
          margin-bottom: 30px;
1954
          padding-bottom: 15px;
1955
          border-bottom: 1px solid #D4DBE0;
1956
          box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
1957
          -webkit-animation-duration: 0.4s;
1958
          -moz-animation-duration: 0.4s;
1959
          -o-animation-duration: 0.4s;
1960
          animation-duration: 0.4s; }
1961
          @media (min-width: 768px) and (max-width: 991px) {
1962
            #sidebar-clear .menu-section ul li > .submenu {
1963
              background: #F2F5F8;
1964
              border-top: 1px solid #D4DBE0;
1965
              border-right: 1px solid #D4DBE0;
1966
              position: absolute;
1967
              display: block;
1968
              visibility: hidden;
1969
              opacity: 0;
1970
              -moz-transform: translateX(-20px);
1971
              -o-transform: translateX(-20px);
1972
              -ms-transform: translateX(-20px);
1973
              -webkit-transform: translateX(-20px);
1974
              transform: translateX(-20px);
1975
              border-radius: 0 4px 4px 0;
1976
              min-width: 170px;
1977
              top: 0px;
1978
              left: 79px;
1979
              padding-bottom: 0px;
1980
              box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
1981
              -webkit-transition: all 0.15s ease-in;
1982
              -moz-transition: all 0.15s ease-in;
1983
              -ms-transition: all 0.15s ease-in;
1984
              -o-transition: all 0.15s ease-in;
1985
              transition: all 0.15s ease-in; }
1986
              #sidebar-clear .menu-section ul li > .submenu:hover {
1987
                opacity: 1;
1988
                -moz-transform: translateX(0px);
1989
                -o-transform: translateX(0px);
1990
                -ms-transform: translateX(0px);
1991
                -webkit-transform: translateX(0px);
1992
                transform: translateX(0px);
1993
                visibility: visible; } }
1994
          #sidebar-clear .menu-section ul li > .submenu.active {
1995
            display: block; }
1996
          #sidebar-clear .menu-section ul li > .submenu li a {
1997
            padding-left: 54px; }
1998
            @media (min-width: 768px) and (max-width: 991px) {
1999
              #sidebar-clear .menu-section ul li > .submenu li a {
2000
                padding-left: 10px;
2001
                text-align: left; } }
2002
            #sidebar-clear .menu-section ul li > .submenu li a.active {
2003
              border: 0;
2004
              box-shadow: none; }
2005
          #sidebar-clear .menu-section ul li > .submenu li > .submenu {
2006
            display: none;
2007
            position: relative;
2008
            top: 10px;
2009
            border-bottom: 0px;
2010
            box-shadow: none;
2011
            margin-bottom: 10px;
2012
            -webkit-animation-duration: 0.4s;
2013
            -moz-animation-duration: 0.4s;
2014
            -o-animation-duration: 0.4s;
2015
            animation-duration: 0.4s; }
2016
            @media (min-width: 768px) and (max-width: 991px) {
2017
              #sidebar-clear .menu-section ul li > .submenu li > .submenu {
2018
                display: block;
2019
                position: absolute;
2020
                top: 0px;
2021
                left: 170px; } }
2022
            #sidebar-clear .menu-section ul li > .submenu li > .submenu.active {
2023
              display: block; }
2024
            #sidebar-clear .menu-section ul li > .submenu li > .submenu li a {
2025
              padding-left: 75px; }
2026
              @media (min-width: 768px) and (max-width: 991px) {
2027
                #sidebar-clear .menu-section ul li > .submenu li > .submenu li a {
2028
                  padding-left: 10px; } }
2029
  #sidebar-clear .bottom-menu {
2030
    position: fixed;
2031
    bottom: 0;
2032
    width: 230px;
2033
    z-index: 999; }
2034
    #sidebar-clear .bottom-menu > ul {
2035
      list-style-type: none;
2036
      padding: 0;
2037
      margin: 0; }
2038
      #sidebar-clear .bottom-menu > ul > li {
2039
        float: left;
2040
        display: block;
2041
        width: 33.333%;
2042
        border-right: 1px solid #D1DFEC;
2043
        border-top: 1px solid #D1DFEC; }
2044
        #sidebar-clear .bottom-menu > ul > li:last-child {
2045
          /*border-right: 0;*/ }
2046
        #sidebar-clear .bottom-menu > ul > li > a {
2047
          display: block;
2048
          position: relative;
2049
          text-align: center;
2050
          padding: 6px 0;
2051
          background: #E8EFF6; }
2052
          #sidebar-clear .bottom-menu > ul > li > a:hover i {
2053
            color: #333; }
2054
          #sidebar-clear .bottom-menu > ul > li > a:hover + .menu {
2055
            opacity: 1;
2056
            -moz-transform: scale(1);
2057
            -o-transform: scale(1);
2058
            -ms-transform: scale(1);
2059
            -webkit-transform: scale(1);
2060
            transform: scale(1); }
2061
          #sidebar-clear .bottom-menu > ul > li > a i {
2062
            color: #677786;
2063
            font-size: 19px;
2064
            -webkit-transition: all 0.1s linear;
2065
            -moz-transition: all 0.1s linear;
2066
            -ms-transition: all 0.1s linear;
2067
            -o-transition: all 0.1s linear;
2068
            transition: all 0.1s linear; }
2069
          #sidebar-clear .bottom-menu > ul > li > a .flag {
2070
            width: 7px;
2071
            height: 7px;
2072
            display: block;
2073
            position: absolute;
2074
            background: #9ed166;
2075
            border-radius: 25px;
2076
            top: 4px;
2077
            right: 25px; }
2078
        #sidebar-clear .bottom-menu > ul > li .menu {
2079
          position: absolute;
2080
          left: 39px;
2081
          bottom: 34px;
2082
          background: #fff;
2083
          width: 155px;
2084
          z-index: 999;
2085
          border-radius: 3px;
2086
          padding: 7px 0;
2087
          list-style-type: none;
2088
          box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
2089
          opacity: 0;
2090
          -moz-transform: scale(0);
2091
          -o-transform: scale(0);
2092
          -ms-transform: scale(0);
2093
          -webkit-transform: scale(0);
2094
          transform: scale(0);
2095
          -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2096
          -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2097
          -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2098
          -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2099
          transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2100
          -webkit-transform-origin: 50% 100%;
2101
          -moz-transform-origin: 50% 100%;
2102
          -o-transform-origin: 50% 100%;
2103
          -ms-transform-origin: 50% 100%;
2104
          transform-origin: 50% 100%; }
2105
          #sidebar-clear .bottom-menu > ul > li .menu:hover {
2106
            opacity: 1;
2107
            -moz-transform: scale(1);
2108
            -o-transform: scale(1);
2109
            -ms-transform: scale(1);
2110
            -webkit-transform: scale(1);
2111
            transform: scale(1); }
2112
          #sidebar-clear .bottom-menu > ul > li .menu:after {
2113
            content: "";
2114
            position: absolute;
2115
            display: block;
2116
            width: 37px;
2117
            height: 12px;
2118
            bottom: -12px;
2119
            left: 49%;
2120
            margin-left: -18.5px;
2121
            background-image: url("../../images/popover-arrow.png");
2122
            background-size: 100% 100%;
2123
            -moz-transform: rotateX(180deg);
2124
            -o-transform: rotateX(180deg);
2125
            -ms-transform: rotateX(180deg);
2126
            -webkit-transform: rotateX(180deg);
2127
            transform: rotateX(180deg); }
2128
          #sidebar-clear .bottom-menu > ul > li .menu li {
2129
            padding: 8px 0;
2130
            border-bottom: 1px solid #E6E6E6;
2131
            text-align: center; }
2132
            #sidebar-clear .bottom-menu > ul > li .menu li:last-child {
2133
              border-bottom: 0; }
2134
            #sidebar-clear .bottom-menu > ul > li .menu li a {
2135
              text-decoration: none;
2136
              display: block;
2137
              color: #54A0E2;
2138
              font-weight: 600;
2139
              -webkit-transition: all 0.2s linear;
2140
              -moz-transition: all 0.2s linear;
2141
              -ms-transition: all 0.2s linear;
2142
              -o-transition: all 0.2s linear;
2143
              transition: all 0.2s linear; }
2144
              #sidebar-clear .bottom-menu > ul > li .menu li a:hover {
2145
                color: #000; }
2146

    
2147
#sidebar-flat {
2148
  background: #d8dfe6;
2149
  border-right: 1px solid #b2c1d0;
2150
  left: 0;
2151
  top: 0;
2152
  position: absolute;
2153
  width: 230px;
2154
  z-index: 999;
2155
  -webkit-transition: all 0.2s linear;
2156
  -moz-transition: all 0.2s linear;
2157
  -ms-transition: all 0.2s linear;
2158
  -o-transition: all 0.2s linear;
2159
  transition: all 0.2s linear; }
2160
  @media (min-width: 768px) and (max-width: 991px) {
2161
    #sidebar-flat {
2162
      width: 80px; } }
2163
  #sidebar-flat .current-user {
2164
    position: relative;
2165
    padding: 0 20px;
2166
    margin-bottom: 20px;
2167
    height: 63px; }
2168
    #sidebar-flat .current-user .name {
2169
      color: #444;
2170
      font-size: 15px;
2171
      text-decoration: none;
2172
      padding: 10px 0;
2173
      display: block;
2174
      position: relative; }
2175
      #sidebar-flat .current-user .name .avatar {
2176
        max-width: 41px;
2177
        border-radius: 50%;
2178
        position: relative;
2179
        top: 2px;
2180
        margin-right: 12px; }
2181
      #sidebar-flat .current-user .name span {
2182
        position: relative;
2183
        top: 5px; }
2184
        @media (min-width: 768px) and (max-width: 991px) {
2185
          #sidebar-flat .current-user .name span {
2186
            display: none; } }
2187
        #sidebar-flat .current-user .name span .fa-chevron-down {
2188
          font-size: 10px;
2189
          margin-left: 7px;
2190
          position: relative;
2191
          top: -1px;
2192
          color: #738597; }
2193
    #sidebar-flat .current-user .menu {
2194
      position: absolute;
2195
      left: 35px;
2196
      top: 60px;
2197
      background: #fff;
2198
      width: 165px;
2199
      z-index: 999;
2200
      border-radius: 3px;
2201
      padding: 8px 0;
2202
      list-style-type: none;
2203
      box-shadow: 0 6px 13px rgba(0, 0, 0, 0.26), 0 0 0 1px rgba(0, 0, 0, 0.06);
2204
      opacity: 0;
2205
      -moz-transform: scale(0);
2206
      -o-transform: scale(0);
2207
      -ms-transform: scale(0);
2208
      -webkit-transform: scale(0);
2209
      transform: scale(0);
2210
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2211
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2212
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2213
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2214
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2215
      -webkit-transform-origin: 50% 0;
2216
      -moz-transform-origin: 50% 0;
2217
      -o-transform-origin: 50% 0;
2218
      -ms-transform-origin: 50% 0;
2219
      transform-origin: 50% 0; }
2220
      @media (min-width: 768px) and (max-width: 991px) {
2221
        #sidebar-flat .current-user .menu {
2222
          left: 80px;
2223
          top: 10px;
2224
          -webkit-transform-origin: 0 15px;
2225
          -moz-transform-origin: 0 15px;
2226
          -o-transform-origin: 0 15px;
2227
          -ms-transform-origin: 0 15px;
2228
          transform-origin: 0 15px; } }
2229
      #sidebar-flat .current-user .menu.active {
2230
        opacity: 1;
2231
        -moz-transform: scale(1);
2232
        -o-transform: scale(1);
2233
        -ms-transform: scale(1);
2234
        -webkit-transform: scale(1);
2235
        transform: scale(1); }
2236
      #sidebar-flat .current-user .menu:before {
2237
        content: "";
2238
        position: absolute;
2239
        display: block;
2240
        width: 37px;
2241
        height: 12px;
2242
        top: -12px;
2243
        left: 49%;
2244
        margin-left: -18.5px;
2245
        background-image: url("../../images/popover-arrow.png");
2246
        background-size: 100% 100%; }
2247
        @media (min-width: 768px) and (max-width: 991px) {
2248
          #sidebar-flat .current-user .menu:before {
2249
            top: 16px;
2250
            left: -5px;
2251
            -moz-transform: rotate(270deg);
2252
            -o-transform: rotate(270deg);
2253
            -ms-transform: rotate(270deg);
2254
            -webkit-transform: rotate(270deg);
2255
            transform: rotate(270deg); } }
2256
      #sidebar-flat .current-user .menu li {
2257
        padding: 8px 15px;
2258
        border-bottom: 1px solid #E6E6E6; }
2259
        #sidebar-flat .current-user .menu li:last-child {
2260
          border-bottom: 0; }
2261
        #sidebar-flat .current-user .menu li a {
2262
          text-decoration: none;
2263
          display: block;
2264
          color: #4C5661;
2265
          font-size: 15px;
2266
          -webkit-transition: all 0.2s linear;
2267
          -moz-transition: all 0.2s linear;
2268
          -ms-transition: all 0.2s linear;
2269
          -o-transition: all 0.2s linear;
2270
          transition: all 0.2s linear; }
2271
          #sidebar-flat .current-user .menu li a:hover {
2272
            color: #000; }
2273
  #sidebar-flat .menu-section {
2274
    margin-bottom: 40px; }
2275
    #sidebar-flat .menu-section h3 {
2276
      color: #7E8C9E;
2277
      text-transform: uppercase;
2278
      letter-spacing: .5px;
2279
      font-weight: bold;
2280
      font-size: 11px;
2281
      margin-bottom: 0;
2282
      margin-top: 0;
2283
      padding-left: 25px; }
2284
      @media (min-width: 768px) and (max-width: 991px) {
2285
        #sidebar-flat .menu-section h3 {
2286
          display: none; } }
2287
    #sidebar-flat .menu-section ul {
2288
      list-style-type: none;
2289
      padding-left: 0;
2290
      margin-bottom: 0;
2291
      margin-top: 15px; }
2292
      #sidebar-flat .menu-section ul li {
2293
        margin: 3px 0; }
2294
        @media (min-width: 768px) and (max-width: 991px) {
2295
          #sidebar-flat .menu-section ul li {
2296
            margin-bottom: 7px;
2297
            position: relative; } }
2298
        #sidebar-flat .menu-section ul li a {
2299
          color: #4B5F72;
2300
          font-weight: 400;
2301
          font-size: 14px;
2302
          padding: 6px 10px;
2303
          padding-left: 25px;
2304
          background: transparent;
2305
          text-decoration: none;
2306
          display: inline-block;
2307
          width: 99%;
2308
          -webkit-transition: all 0.13s linear;
2309
          -moz-transition: all 0.13s linear;
2310
          -ms-transition: all 0.13s linear;
2311
          -o-transition: all 0.13s linear;
2312
          transition: all 0.13s linear; }
2313
          @media (min-width: 768px) and (max-width: 991px) {
2314
            #sidebar-flat .menu-section ul li a {
2315
              position: relative;
2316
              padding-left: 10px;
2317
              text-align: center; }
2318
              #sidebar-flat .menu-section ul li a:hover + .submenu {
2319
                visibility: visible;
2320
                opacity: 1;
2321
                -moz-transform: translateX(0px);
2322
                -o-transform: translateX(0px);
2323
                -ms-transform: translateX(0px);
2324
                -webkit-transform: translateX(0px);
2325
                transform: translateX(0px); } }
2326
          #sidebar-flat .menu-section ul li a.active, #sidebar-flat .menu-section ul li a:hover {
2327
            color: #181C20; }
2328
          #sidebar-flat .menu-section ul li a.active {
2329
            font-weight: 600; }
2330
          #sidebar-flat .menu-section ul li a.toggled {
2331
            color: #181C20;
2332
            background: #CBD4DD; }
2333
          #sidebar-flat .menu-section ul li a i {
2334
            font-size: 18px;
2335
            margin-right: 9px;
2336
            min-width: 17px;
2337
            text-align: center;
2338
            position: relative;
2339
            top: 1px; }
2340
            @media (min-width: 768px) and (max-width: 991px) {
2341
              #sidebar-flat .menu-section ul li a i {
2342
                font-size: 23px;
2343
                margin: 0; }
2344
                #sidebar-flat .menu-section ul li a i.fa-chevron-down {
2345
                  display: none; } }
2346
            #sidebar-flat .menu-section ul li a i.ion-card, #sidebar-flat .menu-section ul li a i.ion-android-inbox {
2347
              font-size: 18px; }
2348
            #sidebar-flat .menu-section ul li a i.ion-code-working {
2349
              font-size: 23px;
2350
              top: 4px; }
2351
            #sidebar-flat .menu-section ul li a i.ion-usb {
2352
              font-size: 22px; }
2353
            #sidebar-flat .menu-section ul li a i.fa-chevron-down {
2354
              float: right;
2355
              font-size: 10px;
2356
              top: 7px;
2357
              right: 4px;
2358
              color: #738597; }
2359
          @media (min-width: 768px) and (max-width: 991px) {
2360
            #sidebar-flat .menu-section ul li a span {
2361
              display: none; } }
2362
          #sidebar-flat .menu-section ul li a .counter {
2363
            display: inline-block;
2364
            background: #99aaba;
2365
            color: #fff;
2366
            font-family: "Helvetica Neue", Arial;
2367
            height: 20px;
2368
            min-width: 25px;
2369
            line-height: 19px;
2370
            text-align: center;
2371
            border-radius: 15px;
2372
            font-size: 11px;
2373
            font-weight: 600;
2374
            float: right;
2375
            position: relative;
2376
            top: 2px;
2377
            right: 9px; }
2378
            @media (min-width: 768px) and (max-width: 991px) {
2379
              #sidebar-flat .menu-section ul li a .counter {
2380
                display: none; } }
2381
        #sidebar-flat .menu-section ul li > .submenu {
2382
          display: none;
2383
          position: relative;
2384
          top: 10px;
2385
          margin-top: 0;
2386
          margin-bottom: 30px;
2387
          padding-bottom: 15px;
2388
          border-bottom: 1px solid #D4DBE0;
2389
          box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
2390
          -webkit-animation-duration: 0.4s;
2391
          -moz-animation-duration: 0.4s;
2392
          -o-animation-duration: 0.4s;
2393
          animation-duration: 0.4s; }
2394
          @media (min-width: 768px) and (max-width: 991px) {
2395
            #sidebar-flat .menu-section ul li > .submenu {
2396
              background: #d8dfe6;
2397
              position: absolute;
2398
              display: block;
2399
              visibility: hidden;
2400
              opacity: 0;
2401
              -moz-transform: translateX(-20px);
2402
              -o-transform: translateX(-20px);
2403
              -ms-transform: translateX(-20px);
2404
              -webkit-transform: translateX(-20px);
2405
              transform: translateX(-20px);
2406
              border-radius: 0 4px 4px 0;
2407
              min-width: 170px;
2408
              top: 0px;
2409
              left: 79px;
2410
              padding-bottom: 0px;
2411
              box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
2412
              -webkit-transition: all 0.15s ease-in;
2413
              -moz-transition: all 0.15s ease-in;
2414
              -ms-transition: all 0.15s ease-in;
2415
              -o-transition: all 0.15s ease-in;
2416
              transition: all 0.15s ease-in; }
2417
              #sidebar-flat .menu-section ul li > .submenu:hover {
2418
                opacity: 1;
2419
                -moz-transform: translateX(0px);
2420
                -o-transform: translateX(0px);
2421
                -ms-transform: translateX(0px);
2422
                -webkit-transform: translateX(0px);
2423
                transform: translateX(0px);
2424
                visibility: visible; } }
2425
          #sidebar-flat .menu-section ul li > .submenu.active {
2426
            display: block; }
2427
          #sidebar-flat .menu-section ul li > .submenu li a {
2428
            padding-left: 54px; }
2429
            @media (min-width: 768px) and (max-width: 991px) {
2430
              #sidebar-flat .menu-section ul li > .submenu li a {
2431
                padding-left: 10px;
2432
                text-align: left;
2433
                color: #3C4C5C; }
2434
                #sidebar-flat .menu-section ul li > .submenu li a:hover {
2435
                  color: #000; } }
2436
            #sidebar-flat .menu-section ul li > .submenu li a.active {
2437
              background: #CBD4DD;
2438
              box-shadow: none; }
2439
          #sidebar-flat .menu-section ul li > .submenu li > .submenu {
2440
            display: none;
2441
            position: relative;
2442
            top: 10px;
2443
            border-bottom: 0px;
2444
            box-shadow: none;
2445
            margin-bottom: 10px;
2446
            -webkit-animation-duration: 0.4s;
2447
            -moz-animation-duration: 0.4s;
2448
            -o-animation-duration: 0.4s;
2449
            animation-duration: 0.4s; }
2450
            @media (min-width: 768px) and (max-width: 991px) {
2451
              #sidebar-flat .menu-section ul li > .submenu li > .submenu {
2452
                display: block;
2453
                position: absolute;
2454
                top: 0px;
2455
                left: 170px; } }
2456
            #sidebar-flat .menu-section ul li > .submenu li > .submenu.active {
2457
              display: block; }
2458
            #sidebar-flat .menu-section ul li > .submenu li > .submenu li a {
2459
              padding-left: 75px; }
2460
              @media (min-width: 768px) and (max-width: 991px) {
2461
                #sidebar-flat .menu-section ul li > .submenu li > .submenu li a {
2462
                  padding-left: 10px; } }
2463
  #sidebar-flat .bottom-menu {
2464
    position: fixed;
2465
    bottom: 0;
2466
    width: 230px;
2467
    z-index: 999; }
2468
    #sidebar-flat .bottom-menu > ul {
2469
      list-style-type: none;
2470
      padding: 0;
2471
      margin: 0; }
2472
      #sidebar-flat .bottom-menu > ul > li {
2473
        float: left;
2474
        display: block;
2475
        width: 33.333%;
2476
        border-right: 1px solid #C1CFDD;
2477
        border-top: 1px solid #C1CFDD; }
2478
        #sidebar-flat .bottom-menu > ul > li:last-child {
2479
          /*border-right: 0;*/ }
2480
        #sidebar-flat .bottom-menu > ul > li > a {
2481
          display: block;
2482
          position: relative;
2483
          text-align: center;
2484
          padding: 6px 0;
2485
          background: #E5EBF1; }
2486
          #sidebar-flat .bottom-menu > ul > li > a:hover i {
2487
            color: #333; }
2488
          #sidebar-flat .bottom-menu > ul > li > a:hover + .menu {
2489
            opacity: 1;
2490
            -moz-transform: scale(1);
2491
            -o-transform: scale(1);
2492
            -ms-transform: scale(1);
2493
            -webkit-transform: scale(1);
2494
            transform: scale(1); }
2495
          #sidebar-flat .bottom-menu > ul > li > a i {
2496
            color: #677786;
2497
            font-size: 19px;
2498
            -webkit-transition: all 0.1s linear;
2499
            -moz-transition: all 0.1s linear;
2500
            -ms-transition: all 0.1s linear;
2501
            -o-transition: all 0.1s linear;
2502
            transition: all 0.1s linear; }
2503
          #sidebar-flat .bottom-menu > ul > li > a .flag {
2504
            width: 7px;
2505
            height: 7px;
2506
            display: block;
2507
            position: absolute;
2508
            background: #9ed166;
2509
            border-radius: 25px;
2510
            top: 4px;
2511
            right: 25px; }
2512
        #sidebar-flat .bottom-menu > ul > li .menu {
2513
          position: absolute;
2514
          left: 39px;
2515
          bottom: 34px;
2516
          background: #fff;
2517
          width: 155px;
2518
          z-index: 999;
2519
          border-radius: 3px;
2520
          padding: 7px 0;
2521
          list-style-type: none;
2522
          box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
2523
          opacity: 0;
2524
          -moz-transform: scale(0);
2525
          -o-transform: scale(0);
2526
          -ms-transform: scale(0);
2527
          -webkit-transform: scale(0);
2528
          transform: scale(0);
2529
          -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2530
          -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2531
          -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2532
          -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2533
          transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2534
          -webkit-transform-origin: 50% 100%;
2535
          -moz-transform-origin: 50% 100%;
2536
          -o-transform-origin: 50% 100%;
2537
          -ms-transform-origin: 50% 100%;
2538
          transform-origin: 50% 100%; }
2539
          #sidebar-flat .bottom-menu > ul > li .menu:hover {
2540
            opacity: 1;
2541
            -moz-transform: scale(1);
2542
            -o-transform: scale(1);
2543
            -ms-transform: scale(1);
2544
            -webkit-transform: scale(1);
2545
            transform: scale(1); }
2546
          #sidebar-flat .bottom-menu > ul > li .menu:after {
2547
            content: "";
2548
            position: absolute;
2549
            display: block;
2550
            width: 37px;
2551
            height: 12px;
2552
            bottom: -12px;
2553
            left: 49%;
2554
            margin-left: -18.5px;
2555
            background-image: url("../../images/popover-arrow.png");
2556
            background-size: 100% 100%;
2557
            -moz-transform: rotateX(180deg);
2558
            -o-transform: rotateX(180deg);
2559
            -ms-transform: rotateX(180deg);
2560
            -webkit-transform: rotateX(180deg);
2561
            transform: rotateX(180deg); }
2562
          #sidebar-flat .bottom-menu > ul > li .menu li {
2563
            padding: 8px 0;
2564
            border-bottom: 1px solid #E6E6E6;
2565
            text-align: center; }
2566
            #sidebar-flat .bottom-menu > ul > li .menu li:last-child {
2567
              border-bottom: 0; }
2568
            #sidebar-flat .bottom-menu > ul > li .menu li a {
2569
              text-decoration: none;
2570
              display: block;
2571
              color: #54A0E2;
2572
              font-weight: 600;
2573
              -webkit-transition: all 0.2s linear;
2574
              -moz-transition: all 0.2s linear;
2575
              -ms-transition: all 0.2s linear;
2576
              -o-transition: all 0.2s linear;
2577
              transition: all 0.2s linear; }
2578
              #sidebar-flat .bottom-menu > ul > li .menu li a:hover {
2579
                color: #000; }
2580

    
2581
#sidebar-flat-dark {
2582
  background: #363e45;
2583
  border-right: 1px solid #363e45;
2584
  left: 0;
2585
  top: 0;
2586
  position: absolute;
2587
  width: 230px;
2588
  z-index: 999;
2589
  -webkit-transition: all 0.2s linear;
2590
  -moz-transition: all 0.2s linear;
2591
  -ms-transition: all 0.2s linear;
2592
  -o-transition: all 0.2s linear;
2593
  transition: all 0.2s linear; }
2594
  @media (min-width: 768px) and (max-width: 991px) {
2595
    #sidebar-flat-dark {
2596
      width: 80px; } }
2597
  #sidebar-flat-dark .current-user {
2598
    position: relative;
2599
    padding: 0 20px;
2600
    margin-bottom: 20px;
2601
    height: 63px; }
2602
    #sidebar-flat-dark .current-user .name {
2603
      color: #fff;
2604
      font-size: 15px;
2605
      text-decoration: none;
2606
      padding: 10px 0;
2607
      display: block;
2608
      position: relative; }
2609
      #sidebar-flat-dark .current-user .name .avatar {
2610
        max-width: 41px;
2611
        border-radius: 50%;
2612
        position: relative;
2613
        top: 2px;
2614
        margin-right: 12px; }
2615
      #sidebar-flat-dark .current-user .name span {
2616
        position: relative;
2617
        top: 5px; }
2618
        @media (min-width: 768px) and (max-width: 991px) {
2619
          #sidebar-flat-dark .current-user .name span {
2620
            display: none; } }
2621
        #sidebar-flat-dark .current-user .name span .fa-chevron-down {
2622
          font-size: 10px;
2623
          margin-left: 7px;
2624
          position: relative;
2625
          top: -1px;
2626
          color: #9BABBB; }
2627
    #sidebar-flat-dark .current-user .menu {
2628
      position: absolute;
2629
      left: 35px;
2630
      top: 60px;
2631
      background: #fff;
2632
      width: 165px;
2633
      z-index: 999;
2634
      border-radius: 3px;
2635
      padding: 8px 0;
2636
      list-style-type: none;
2637
      box-shadow: 0 6px 13px rgba(0, 0, 0, 0.26), 0 0 0 1px rgba(0, 0, 0, 0.06);
2638
      opacity: 0;
2639
      -moz-transform: scale(0);
2640
      -o-transform: scale(0);
2641
      -ms-transform: scale(0);
2642
      -webkit-transform: scale(0);
2643
      transform: scale(0);
2644
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2645
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2646
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2647
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2648
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2649
      -webkit-transform-origin: 50% 0;
2650
      -moz-transform-origin: 50% 0;
2651
      -o-transform-origin: 50% 0;
2652
      -ms-transform-origin: 50% 0;
2653
      transform-origin: 50% 0; }
2654
      @media (min-width: 768px) and (max-width: 991px) {
2655
        #sidebar-flat-dark .current-user .menu {
2656
          left: 80px;
2657
          top: 10px;
2658
          -webkit-transform-origin: 0 15px;
2659
          -moz-transform-origin: 0 15px;
2660
          -o-transform-origin: 0 15px;
2661
          -ms-transform-origin: 0 15px;
2662
          transform-origin: 0 15px; } }
2663
      #sidebar-flat-dark .current-user .menu.active {
2664
        opacity: 1;
2665
        -moz-transform: scale(1);
2666
        -o-transform: scale(1);
2667
        -ms-transform: scale(1);
2668
        -webkit-transform: scale(1);
2669
        transform: scale(1); }
2670
      #sidebar-flat-dark .current-user .menu:before {
2671
        content: "";
2672
        position: absolute;
2673
        display: block;
2674
        width: 37px;
2675
        height: 12px;
2676
        top: -12px;
2677
        left: 49%;
2678
        margin-left: -18.5px;
2679
        background-image: url("../../images/popover-arrow.png");
2680
        background-size: 100% 100%; }
2681
        @media (min-width: 768px) and (max-width: 991px) {
2682
          #sidebar-flat-dark .current-user .menu:before {
2683
            top: 16px;
2684
            left: -5px;
2685
            -moz-transform: rotate(270deg);
2686
            -o-transform: rotate(270deg);
2687
            -ms-transform: rotate(270deg);
2688
            -webkit-transform: rotate(270deg);
2689
            transform: rotate(270deg); } }
2690
      #sidebar-flat-dark .current-user .menu li {
2691
        padding: 8px 15px;
2692
        border-bottom: 1px solid #E6E6E6; }
2693
        #sidebar-flat-dark .current-user .menu li:last-child {
2694
          border-bottom: 0; }
2695
        #sidebar-flat-dark .current-user .menu li a {
2696
          text-decoration: none;
2697
          display: block;
2698
          color: #4C5661;
2699
          font-size: 15px;
2700
          -webkit-transition: all 0.2s linear;
2701
          -moz-transition: all 0.2s linear;
2702
          -ms-transition: all 0.2s linear;
2703
          -o-transition: all 0.2s linear;
2704
          transition: all 0.2s linear; }
2705
          #sidebar-flat-dark .current-user .menu li a:hover {
2706
            color: #000; }
2707
  #sidebar-flat-dark .menu-section {
2708
    margin-bottom: 40px; }
2709
    #sidebar-flat-dark .menu-section h3 {
2710
      color: #A6AFBB;
2711
      text-transform: uppercase;
2712
      letter-spacing: .5px;
2713
      font-weight: bold;
2714
      font-size: 11px;
2715
      margin-bottom: 0;
2716
      margin-top: 0;
2717
      padding-left: 25px; }
2718
      @media (min-width: 768px) and (max-width: 991px) {
2719
        #sidebar-flat-dark .menu-section h3 {
2720
          display: none; } }
2721
    #sidebar-flat-dark .menu-section ul {
2722
      list-style-type: none;
2723
      padding-left: 0;
2724
      margin-bottom: 0;
2725
      margin-top: 15px; }
2726
      #sidebar-flat-dark .menu-section ul li {
2727
        margin: 3px 0; }
2728
        @media (min-width: 768px) and (max-width: 991px) {
2729
          #sidebar-flat-dark .menu-section ul li {
2730
            margin-bottom: 7px;
2731
            position: relative; } }
2732
        #sidebar-flat-dark .menu-section ul li a {
2733
          color: #C1D0DF;
2734
          font-weight: 400;
2735
          font-size: 14px;
2736
          padding: 6px 10px;
2737
          padding-left: 25px;
2738
          background: transparent;
2739
          text-decoration: none;
2740
          display: inline-block;
2741
          width: 99%;
2742
          -webkit-transition: all 0.13s linear;
2743
          -moz-transition: all 0.13s linear;
2744
          -ms-transition: all 0.13s linear;
2745
          -o-transition: all 0.13s linear;
2746
          transition: all 0.13s linear; }
2747
          @media (min-width: 768px) and (max-width: 991px) {
2748
            #sidebar-flat-dark .menu-section ul li a {
2749
              position: relative;
2750
              padding-left: 10px;
2751
              text-align: center; }
2752
              #sidebar-flat-dark .menu-section ul li a:hover + .submenu {
2753
                visibility: visible;
2754
                opacity: 1;
2755
                -moz-transform: translateX(0px);
2756
                -o-transform: translateX(0px);
2757
                -ms-transform: translateX(0px);
2758
                -webkit-transform: translateX(0px);
2759
                transform: translateX(0px); } }
2760
          #sidebar-flat-dark .menu-section ul li a.active, #sidebar-flat-dark .menu-section ul li a:hover {
2761
            color: #fff; }
2762
          #sidebar-flat-dark .menu-section ul li a.active {
2763
            font-weight: 600; }
2764
          #sidebar-flat-dark .menu-section ul li a.toggled {
2765
            background: #3F4852; }
2766
          #sidebar-flat-dark .menu-section ul li a i {
2767
            font-size: 18px;
2768
            margin-right: 9px;
2769
            min-width: 17px;
2770
            text-align: center;
2771
            position: relative;
2772
            top: 1px; }
2773
            @media (min-width: 768px) and (max-width: 991px) {
2774
              #sidebar-flat-dark .menu-section ul li a i {
2775
                font-size: 23px;
2776
                margin: 0; }
2777
                #sidebar-flat-dark .menu-section ul li a i.fa-chevron-down {
2778
                  display: none; } }
2779
            #sidebar-flat-dark .menu-section ul li a i.ion-card, #sidebar-flat-dark .menu-section ul li a i.ion-android-inbox {
2780
              font-size: 18px; }
2781
            #sidebar-flat-dark .menu-section ul li a i.ion-code-working {
2782
              font-size: 23px;
2783
              top: 4px; }
2784
            #sidebar-flat-dark .menu-section ul li a i.ion-usb {
2785
              font-size: 22px; }
2786
            #sidebar-flat-dark .menu-section ul li a i.fa-chevron-down {
2787
              float: right;
2788
              font-size: 10px;
2789
              top: 7px;
2790
              right: 4px;
2791
              color: #9BABBB; }
2792
          @media (min-width: 768px) and (max-width: 991px) {
2793
            #sidebar-flat-dark .menu-section ul li a span {
2794
              display: none; } }
2795
          #sidebar-flat-dark .menu-section ul li a .counter {
2796
            display: inline-block;
2797
            background: #8796A5;
2798
            color: #fff;
2799
            font-family: "Helvetica Neue", Arial;
2800
            height: 20px;
2801
            min-width: 25px;
2802
            line-height: 19px;
2803
            text-align: center;
2804
            border-radius: 15px;
2805
            font-size: 11px;
2806
            font-weight: 600;
2807
            float: right;
2808
            position: relative;
2809
            top: 2px;
2810
            right: 9px; }
2811
            @media (min-width: 768px) and (max-width: 991px) {
2812
              #sidebar-flat-dark .menu-section ul li a .counter {
2813
                display: none; } }
2814
        #sidebar-flat-dark .menu-section ul li > .submenu {
2815
          display: none;
2816
          position: relative;
2817
          top: 10px;
2818
          margin-top: 0;
2819
          margin-bottom: 30px;
2820
          padding-bottom: 15px;
2821
          border-bottom: 1px solid #454F57;
2822
          -webkit-animation-duration: 0.4s;
2823
          -moz-animation-duration: 0.4s;
2824
          -o-animation-duration: 0.4s;
2825
          animation-duration: 0.4s; }
2826
          @media (min-width: 768px) and (max-width: 991px) {
2827
            #sidebar-flat-dark .menu-section ul li > .submenu {
2828
              background: #363e45;
2829
              position: absolute;
2830
              display: block;
2831
              visibility: hidden;
2832
              opacity: 0;
2833
              -moz-transform: translateX(-20px);
2834
              -o-transform: translateX(-20px);
2835
              -ms-transform: translateX(-20px);
2836
              -webkit-transform: translateX(-20px);
2837
              transform: translateX(-20px);
2838
              border-radius: 0 4px 4px 0;
2839
              min-width: 170px;
2840
              top: 0px;
2841
              left: 79px;
2842
              padding-bottom: 0px;
2843
              box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
2844
              -webkit-transition: all 0.15s ease-in;
2845
              -moz-transition: all 0.15s ease-in;
2846
              -ms-transition: all 0.15s ease-in;
2847
              -o-transition: all 0.15s ease-in;
2848
              transition: all 0.15s ease-in; }
2849
              #sidebar-flat-dark .menu-section ul li > .submenu:hover {
2850
                opacity: 1;
2851
                -moz-transform: translateX(0px);
2852
                -o-transform: translateX(0px);
2853
                -ms-transform: translateX(0px);
2854
                -webkit-transform: translateX(0px);
2855
                transform: translateX(0px);
2856
                visibility: visible; } }
2857
          #sidebar-flat-dark .menu-section ul li > .submenu.active {
2858
            display: block; }
2859
          #sidebar-flat-dark .menu-section ul li > .submenu li a {
2860
            padding-left: 54px; }
2861
            @media (min-width: 768px) and (max-width: 991px) {
2862
              #sidebar-flat-dark .menu-section ul li > .submenu li a {
2863
                padding-left: 10px;
2864
                text-align: left; } }
2865
            #sidebar-flat-dark .menu-section ul li > .submenu li a.active {
2866
              background: #3F4852;
2867
              box-shadow: none; }
2868
          #sidebar-flat-dark .menu-section ul li > .submenu li > .submenu {
2869
            display: none;
2870
            position: relative;
2871
            top: 10px;
2872
            border-bottom: 0px;
2873
            box-shadow: none;
2874
            margin-bottom: 10px;
2875
            -webkit-animation-duration: 0.4s;
2876
            -moz-animation-duration: 0.4s;
2877
            -o-animation-duration: 0.4s;
2878
            animation-duration: 0.4s; }
2879
            @media (min-width: 768px) and (max-width: 991px) {
2880
              #sidebar-flat-dark .menu-section ul li > .submenu li > .submenu {
2881
                display: block;
2882
                position: absolute;
2883
                top: 0px;
2884
                left: 170px; } }
2885
            #sidebar-flat-dark .menu-section ul li > .submenu li > .submenu.active {
2886
              display: block; }
2887
            #sidebar-flat-dark .menu-section ul li > .submenu li > .submenu li a {
2888
              padding-left: 75px; }
2889
              @media (min-width: 768px) and (max-width: 991px) {
2890
                #sidebar-flat-dark .menu-section ul li > .submenu li > .submenu li a {
2891
                  padding-left: 10px; } }
2892
  #sidebar-flat-dark .bottom-menu {
2893
    position: fixed;
2894
    bottom: 0;
2895
    width: 230px;
2896
    z-index: 999; }
2897
    #sidebar-flat-dark .bottom-menu > ul {
2898
      list-style-type: none;
2899
      padding: 0;
2900
      margin: 0; }
2901
      #sidebar-flat-dark .bottom-menu > ul > li {
2902
        float: left;
2903
        display: block;
2904
        width: 33.333%;
2905
        border-right: 1px solid #68747E;
2906
        border-top: 1px solid #68747E; }
2907
        #sidebar-flat-dark .bottom-menu > ul > li:last-child {
2908
          border-right: 0; }
2909
        #sidebar-flat-dark .bottom-menu > ul > li > a {
2910
          display: block;
2911
          position: relative;
2912
          text-align: center;
2913
          padding: 6px 0;
2914
          background: #4E5861; }
2915
          #sidebar-flat-dark .bottom-menu > ul > li > a:hover + .menu {
2916
            opacity: 1;
2917
            -moz-transform: scale(1);
2918
            -o-transform: scale(1);
2919
            -ms-transform: scale(1);
2920
            -webkit-transform: scale(1);
2921
            transform: scale(1); }
2922
          #sidebar-flat-dark .bottom-menu > ul > li > a i {
2923
            color: #C4D1DF;
2924
            font-size: 19px;
2925
            -webkit-transition: all 0.1s linear;
2926
            -moz-transition: all 0.1s linear;
2927
            -ms-transition: all 0.1s linear;
2928
            -o-transition: all 0.1s linear;
2929
            transition: all 0.1s linear; }
2930
          #sidebar-flat-dark .bottom-menu > ul > li > a .flag {
2931
            width: 7px;
2932
            height: 7px;
2933
            display: block;
2934
            position: absolute;
2935
            background: #9ed166;
2936
            border-radius: 25px;
2937
            top: 4px;
2938
            right: 25px; }
2939
        #sidebar-flat-dark .bottom-menu > ul > li .menu {
2940
          position: absolute;
2941
          left: 39px;
2942
          bottom: 34px;
2943
          background: #fff;
2944
          width: 155px;
2945
          z-index: 999;
2946
          border-radius: 3px;
2947
          padding: 7px 0;
2948
          list-style-type: none;
2949
          box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
2950
          opacity: 0;
2951
          -moz-transform: scale(0);
2952
          -o-transform: scale(0);
2953
          -ms-transform: scale(0);
2954
          -webkit-transform: scale(0);
2955
          transform: scale(0);
2956
          -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2957
          -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2958
          -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2959
          -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2960
          transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
2961
          -webkit-transform-origin: 50% 100%;
2962
          -moz-transform-origin: 50% 100%;
2963
          -o-transform-origin: 50% 100%;
2964
          -ms-transform-origin: 50% 100%;
2965
          transform-origin: 50% 100%; }
2966
          #sidebar-flat-dark .bottom-menu > ul > li .menu:hover {
2967
            opacity: 1;
2968
            -moz-transform: scale(1);
2969
            -o-transform: scale(1);
2970
            -ms-transform: scale(1);
2971
            -webkit-transform: scale(1);
2972
            transform: scale(1); }
2973
          #sidebar-flat-dark .bottom-menu > ul > li .menu:after {
2974
            content: "";
2975
            position: absolute;
2976
            display: block;
2977
            width: 37px;
2978
            height: 12px;
2979
            bottom: -12px;
2980
            left: 49%;
2981
            margin-left: -18.5px;
2982
            background-image: url("../../images/popover-arrow.png");
2983
            background-size: 100% 100%;
2984
            -moz-transform: rotateX(180deg);
2985
            -o-transform: rotateX(180deg);
2986
            -ms-transform: rotateX(180deg);
2987
            -webkit-transform: rotateX(180deg);
2988
            transform: rotateX(180deg); }
2989
          #sidebar-flat-dark .bottom-menu > ul > li .menu li {
2990
            padding: 8px 0;
2991
            border-bottom: 1px solid #E6E6E6;
2992
            text-align: center; }
2993
            #sidebar-flat-dark .bottom-menu > ul > li .menu li:last-child {
2994
              border-bottom: 0; }
2995
            #sidebar-flat-dark .bottom-menu > ul > li .menu li a {
2996
              text-decoration: none;
2997
              display: block;
2998
              color: #54A0E2;
2999
              font-weight: 600;
3000
              -webkit-transition: all 0.2s linear;
3001
              -moz-transition: all 0.2s linear;
3002
              -ms-transition: all 0.2s linear;
3003
              -o-transition: all 0.2s linear;
3004
              transition: all 0.2s linear; }
3005
              #sidebar-flat-dark .bottom-menu > ul > li .menu li a:hover {
3006
                color: #000; }
3007

    
3008
#sidebar-default {
3009
  background: #2a313a;
3010
  border-right: 1px solid #3C434D;
3011
  left: 0;
3012
  top: 0;
3013
  position: absolute;
3014
  width: 230px;
3015
  z-index: 999;
3016
  -webkit-transition: all 0.2s linear;
3017
  -moz-transition: all 0.2s linear;
3018
  -ms-transition: all 0.2s linear;
3019
  -o-transition: all 0.2s linear;
3020
  transition: all 0.2s linear; }
3021
  @media (min-width: 768px) and (max-width: 991px) {
3022
    #sidebar-default {
3023
      width: 80px; } }
3024
  #sidebar-default .current-user {
3025
    position: relative;
3026
    background: linear-gradient(#3d4a5d, #3f4c5c), #686e78;
3027
    -webkit-box-shadow: inset rgba(255, 255, 255, 0.16) 0 1px 0;
3028
    -moz-box-shadow: inset rgba(255, 255, 255, 0.16) 0 1px 0;
3029
    color: #fff;
3030
    padding: 0 20px;
3031
    height: 63px;
3032
    margin-bottom: 20px; }
3033
    #sidebar-default .current-user .name {
3034
      color: #F0F5FA;
3035
      font-size: 15px;
3036
      padding: 10px 0;
3037
      display: block;
3038
      text-decoration: none;
3039
      position: relative;
3040
      text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0; }
3041
      #sidebar-default .current-user .name .avatar {
3042
        max-width: 41px;
3043
        border-radius: 50%;
3044
        position: relative;
3045
        top: 2px;
3046
        margin-right: 12px; }
3047
      #sidebar-default .current-user .name span {
3048
        position: relative;
3049
        top: 4px; }
3050
        @media (min-width: 768px) and (max-width: 991px) {
3051
          #sidebar-default .current-user .name span {
3052
            display: none; } }
3053
        #sidebar-default .current-user .name span .fa-chevron-down {
3054
          font-size: 10px;
3055
          margin-left: 7px;
3056
          position: relative;
3057
          top: -2px; }
3058
    #sidebar-default .current-user .menu {
3059
      position: absolute;
3060
      left: 35px;
3061
      top: 60px;
3062
      background: #fff;
3063
      width: 165px;
3064
      z-index: 999;
3065
      border-radius: 3px;
3066
      padding: 8px 0;
3067
      list-style-type: none;
3068
      box-shadow: 1px 3px 1px rgba(0, 0, 0, 0.25);
3069
      opacity: 0;
3070
      -moz-transform: scale(0);
3071
      -o-transform: scale(0);
3072
      -ms-transform: scale(0);
3073
      -webkit-transform: scale(0);
3074
      transform: scale(0);
3075
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3076
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3077
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3078
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3079
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3080
      -webkit-transform-origin: 50% 0;
3081
      -moz-transform-origin: 50% 0;
3082
      -o-transform-origin: 50% 0;
3083
      -ms-transform-origin: 50% 0;
3084
      transform-origin: 50% 0; }
3085
      @media (min-width: 768px) and (max-width: 991px) {
3086
        #sidebar-default .current-user .menu {
3087
          left: 80px;
3088
          top: 10px;
3089
          -webkit-transform-origin: 0 15px;
3090
          -moz-transform-origin: 0 15px;
3091
          -o-transform-origin: 0 15px;
3092
          -ms-transform-origin: 0 15px;
3093
          transform-origin: 0 15px; } }
3094
      #sidebar-default .current-user .menu.active {
3095
        opacity: 1;
3096
        -moz-transform: scale(1);
3097
        -o-transform: scale(1);
3098
        -ms-transform: scale(1);
3099
        -webkit-transform: scale(1);
3100
        transform: scale(1); }
3101
      #sidebar-default .current-user .menu:before {
3102
        content: "";
3103
        position: absolute;
3104
        display: block;
3105
        width: 37px;
3106
        height: 12px;
3107
        top: -12px;
3108
        left: 49%;
3109
        margin-left: -18.5px;
3110
        background-image: url("../../images/popover-arrow.png");
3111
        background-size: 100% 100%; }
3112
        @media (min-width: 768px) and (max-width: 991px) {
3113
          #sidebar-default .current-user .menu:before {
3114
            top: 16px;
3115
            left: -5px;
3116
            -moz-transform: rotate(270deg);
3117
            -o-transform: rotate(270deg);
3118
            -ms-transform: rotate(270deg);
3119
            -webkit-transform: rotate(270deg);
3120
            transform: rotate(270deg); } }
3121
      #sidebar-default .current-user .menu li {
3122
        padding: 8px 15px;
3123
        border-bottom: 1px solid #E6E6E6; }
3124
        #sidebar-default .current-user .menu li:last-child {
3125
          border-bottom: 0; }
3126
        #sidebar-default .current-user .menu li a {
3127
          text-decoration: none;
3128
          display: block;
3129
          color: #4C5661;
3130
          font-size: 15px;
3131
          -webkit-transition: all 0.2s linear;
3132
          -moz-transition: all 0.2s linear;
3133
          -ms-transition: all 0.2s linear;
3134
          -o-transition: all 0.2s linear;
3135
          transition: all 0.2s linear; }
3136
          #sidebar-default .current-user .menu li a:hover {
3137
            color: #000; }
3138
  #sidebar-default .menu-section {
3139
    margin-bottom: 35px; }
3140
    #sidebar-default .menu-section h3 {
3141
      padding-left: 23px;
3142
      color: #fff;
3143
      text-transform: uppercase;
3144
      letter-spacing: .5px;
3145
      font-weight: bold;
3146
      font-size: 11px;
3147
      margin-bottom: 0;
3148
      margin-top: 0;
3149
      text-shadow: 1px 1px #000; }
3150
      @media (min-width: 768px) and (max-width: 991px) {
3151
        #sidebar-default .menu-section h3 {
3152
          display: none; } }
3153
    #sidebar-default .menu-section ul {
3154
      list-style-type: none;
3155
      padding-left: 0;
3156
      margin-bottom: 0;
3157
      margin-top: 15px; }
3158
      #sidebar-default .menu-section ul li {
3159
        margin: 3px 0; }
3160
        @media (min-width: 768px) and (max-width: 991px) {
3161
          #sidebar-default .menu-section ul li {
3162
            margin-bottom: 7px;
3163
            position: relative; } }
3164
        #sidebar-default .menu-section ul li a {
3165
          color: #ECF6FF;
3166
          font-weight: 400;
3167
          font-size: 14px;
3168
          padding: 7px 10px 9px 10px;
3169
          padding-left: 23px;
3170
          background: transparent;
3171
          text-decoration: none;
3172
          display: inline-block;
3173
          width: 100%;
3174
          -webkit-transition: background 0.13s linear;
3175
          -moz-transition: background 0.13s linear;
3176
          -ms-transition: background 0.13s linear;
3177
          -o-transition: background 0.13s linear;
3178
          transition: background 0.13s linear; }
3179
          @media (min-width: 768px) and (max-width: 991px) {
3180
            #sidebar-default .menu-section ul li a {
3181
              position: relative;
3182
              padding-left: 10px;
3183
              text-align: center; }
3184
              #sidebar-default .menu-section ul li a:hover + .submenu {
3185
                visibility: visible;
3186
                opacity: 1;
3187
                -moz-transform: translateX(0px);
3188
                -o-transform: translateX(0px);
3189
                -ms-transform: translateX(0px);
3190
                -webkit-transform: translateX(0px);
3191
                transform: translateX(0px); } }
3192
          #sidebar-default .menu-section ul li a:hover, #sidebar-default .menu-section ul li a.toggled {
3193
            background: #343E4E; }
3194
          #sidebar-default .menu-section ul li a.active {
3195
            background: #202E3F;
3196
            text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
3197
            background-color: #545E6F;
3198
            background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b6479), color-stop(100%, #4c5566)), #686e78;
3199
            background: -webkit-linear-gradient(#5b6479, #4c5566), #686e78;
3200
            background: -moz-linear-gradient(#5b6479, #4c5566), #686e78;
3201
            background: -o-linear-gradient(#5b6479, #4c5566), #686e78;
3202
            background: linear-gradient(#5b6479, #4c5566), #686e78;
3203
            -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
3204
            -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
3205
            box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0; }
3206
            #sidebar-default .menu-section ul li a.active i.fa-chevron-down {
3207
              color: #ECF6FF; }
3208
          #sidebar-default .menu-section ul li a i {
3209
            font-size: 19px;
3210
            margin-right: 9px;
3211
            min-width: 17px;
3212
            text-align: center;
3213
            position: relative;
3214
            top: 1px; }
3215
            @media (min-width: 768px) and (max-width: 991px) {
3216
              #sidebar-default .menu-section ul li a i {
3217
                font-size: 23px;
3218
                margin: 0; }
3219
                #sidebar-default .menu-section ul li a i.fa-chevron-down {
3220
                  display: none; } }
3221
            #sidebar-default .menu-section ul li a i.ion-card, #sidebar-default .menu-section ul li a i.ion-android-inbox {
3222
              font-size: 18px; }
3223
            #sidebar-default .menu-section ul li a i.ion-code-working {
3224
              font-size: 23px;
3225
              top: 4px; }
3226
            #sidebar-default .menu-section ul li a i.ion-usb {
3227
              font-size: 22px; }
3228
            #sidebar-default .menu-section ul li a i.ion-earth {
3229
              top: 2px; }
3230
            #sidebar-default .menu-section ul li a i.fa-chevron-down {
3231
              float: right;
3232
              font-size: 10px;
3233
              top: 7px;
3234
              right: 7px;
3235
              min-width: inherit;
3236
              color: #C4CFDA; }
3237
          @media (min-width: 768px) and (max-width: 991px) {
3238
            #sidebar-default .menu-section ul li a span {
3239
              display: none; } }
3240
          #sidebar-default .menu-section ul li a .counter {
3241
            display: inline-block;
3242
            background: #479ccf;
3243
            height: 19px;
3244
            padding: 3px 8px;
3245
            line-height: 1;
3246
            text-align: center;
3247
            border-radius: 20px;
3248
            color: #fff;
3249
            font-family: "Helvetica Neue", Arial;
3250
            font-size: 11px;
3251
            font-weight: 600;
3252
            float: right;
3253
            position: relative;
3254
            top: 2px;
3255
            right: 10px; }
3256
            @media (min-width: 768px) and (max-width: 991px) {
3257
              #sidebar-default .menu-section ul li a .counter {
3258
                display: none; } }
3259
        #sidebar-default .menu-section ul li > .submenu {
3260
          display: none;
3261
          position: relative;
3262
          top: 10px;
3263
          margin-top: 0;
3264
          margin-bottom: 30px;
3265
          padding-bottom: 15px;
3266
          border-bottom: 1px solid #000;
3267
          box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
3268
          -webkit-animation-duration: 0.4s;
3269
          -moz-animation-duration: 0.4s;
3270
          -o-animation-duration: 0.4s;
3271
          animation-duration: 0.4s; }
3272
          @media (min-width: 768px) and (max-width: 991px) {
3273
            #sidebar-default .menu-section ul li > .submenu {
3274
              background: #2a313a;
3275
              position: absolute;
3276
              display: block;
3277
              visibility: hidden;
3278
              opacity: 0;
3279
              -moz-transform: translateX(-20px);
3280
              -o-transform: translateX(-20px);
3281
              -ms-transform: translateX(-20px);
3282
              -webkit-transform: translateX(-20px);
3283
              transform: translateX(-20px);
3284
              border-radius: 0 4px 4px 0;
3285
              min-width: 170px;
3286
              top: 0px;
3287
              left: 79px;
3288
              padding-bottom: 0px;
3289
              box-shadow: 0 1px 0px rgba(255, 255, 255, 0.09);
3290
              -webkit-transition: all 0.15s ease-in;
3291
              -moz-transition: all 0.15s ease-in;
3292
              -ms-transition: all 0.15s ease-in;
3293
              -o-transition: all 0.15s ease-in;
3294
              transition: all 0.15s ease-in; }
3295
              #sidebar-default .menu-section ul li > .submenu:hover {
3296
                opacity: 1;
3297
                -moz-transform: translateX(0px);
3298
                -o-transform: translateX(0px);
3299
                -ms-transform: translateX(0px);
3300
                -webkit-transform: translateX(0px);
3301
                transform: translateX(0px);
3302
                visibility: visible; } }
3303
          #sidebar-default .menu-section ul li > .submenu.active {
3304
            display: block; }
3305
          #sidebar-default .menu-section ul li > .submenu li a {
3306
            padding-left: 53px; }
3307
            @media (min-width: 768px) and (max-width: 991px) {
3308
              #sidebar-default .menu-section ul li > .submenu li a {
3309
                padding-left: 10px;
3310
                text-align: left; } }
3311
            #sidebar-default .menu-section ul li > .submenu li a.active {
3312
              background: #343E4E;
3313
              box-shadow: none; }
3314
          #sidebar-default .menu-section ul li > .submenu li > .submenu {
3315
            display: none;
3316
            position: relative;
3317
            top: 10px;
3318
            border-bottom: 0px;
3319
            box-shadow: none;
3320
            margin-bottom: 10px;
3321
            -webkit-animation-duration: 0.4s;
3322
            -moz-animation-duration: 0.4s;
3323
            -o-animation-duration: 0.4s;
3324
            animation-duration: 0.4s; }
3325
            @media (min-width: 768px) and (max-width: 991px) {
3326
              #sidebar-default .menu-section ul li > .submenu li > .submenu {
3327
                display: block;
3328
                position: absolute;
3329
                top: 0px;
3330
                left: 170px; } }
3331
            #sidebar-default .menu-section ul li > .submenu li > .submenu.active {
3332
              display: block; }
3333
            #sidebar-default .menu-section ul li > .submenu li > .submenu li a {
3334
              padding-left: 75px; }
3335
              @media (min-width: 768px) and (max-width: 991px) {
3336
                #sidebar-default .menu-section ul li > .submenu li > .submenu li a {
3337
                  padding-left: 10px; } }
3338
  #sidebar-default .bottom-menu {
3339
    position: fixed;
3340
    bottom: 0;
3341
    width: 230px;
3342
    z-index: 999; }
3343
    #sidebar-default .bottom-menu > ul {
3344
      list-style-type: none;
3345
      padding: 0;
3346
      margin: 0; }
3347
      #sidebar-default .bottom-menu > ul > li {
3348
        float: left;
3349
        display: block;
3350
        width: 33.333%;
3351
        border-right: 1px solid #3E4E55;
3352
        border-top: 1px solid #3E4E55; }
3353
        #sidebar-default .bottom-menu > ul > li:last-child {
3354
          border-right: 0; }
3355
        #sidebar-default .bottom-menu > ul > li > a {
3356
          display: block;
3357
          position: relative;
3358
          text-align: center;
3359
          padding: 6px 0;
3360
          background: #333D4B; }
3361
          #sidebar-default .bottom-menu > ul > li > a:hover i {
3362
            color: #89A2BB; }
3363
          #sidebar-default .bottom-menu > ul > li > a:hover + .menu {
3364
            opacity: 1;
3365
            -moz-transform: scale(1);
3366
            -o-transform: scale(1);
3367
            -ms-transform: scale(1);
3368
            -webkit-transform: scale(1);
3369
            transform: scale(1); }
3370
          #sidebar-default .bottom-menu > ul > li > a i {
3371
            color: #CBD3DB;
3372
            font-size: 19px;
3373
            -webkit-transition: all 0.1s linear;
3374
            -moz-transition: all 0.1s linear;
3375
            -ms-transition: all 0.1s linear;
3376
            -o-transition: all 0.1s linear;
3377
            transition: all 0.1s linear; }
3378
          #sidebar-default .bottom-menu > ul > li > a .flag {
3379
            width: 7px;
3380
            height: 7px;
3381
            display: block;
3382
            position: absolute;
3383
            background: #9ed166;
3384
            border-radius: 25px;
3385
            top: 4px;
3386
            right: 25px; }
3387
        #sidebar-default .bottom-menu > ul > li .menu {
3388
          position: absolute;
3389
          left: 39px;
3390
          bottom: 34px;
3391
          background: #fff;
3392
          width: 155px;
3393
          z-index: 999;
3394
          border-radius: 3px;
3395
          padding: 7px 0;
3396
          list-style-type: none;
3397
          box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.25);
3398
          opacity: 0;
3399
          -moz-transform: scale(0);
3400
          -o-transform: scale(0);
3401
          -ms-transform: scale(0);
3402
          -webkit-transform: scale(0);
3403
          transform: scale(0);
3404
          -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3405
          -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3406
          -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3407
          -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3408
          transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
3409
          -webkit-transform-origin: 50% 100%;
3410
          -moz-transform-origin: 50% 100%;
3411
          -o-transform-origin: 50% 100%;
3412
          -ms-transform-origin: 50% 100%;
3413
          transform-origin: 50% 100%; }
3414
          #sidebar-default .bottom-menu > ul > li .menu:hover {
3415
            opacity: 1;
3416
            -moz-transform: scale(1);
3417
            -o-transform: scale(1);
3418
            -ms-transform: scale(1);
3419
            -webkit-transform: scale(1);
3420
            transform: scale(1); }
3421
          #sidebar-default .bottom-menu > ul > li .menu:after {
3422
            content: "";
3423
            position: absolute;
3424
            display: block;
3425
            width: 37px;
3426
            height: 12px;
3427
            bottom: -12px;
3428
            left: 49%;
3429
            margin-left: -18.5px;
3430
            background-image: url("../../images/popover-arrow.png");
3431
            background-size: 100% 100%;
3432
            -moz-transform: rotateX(180deg);
3433
            -o-transform: rotateX(180deg);
3434
            -ms-transform: rotateX(180deg);
3435
            -webkit-transform: rotateX(180deg);
3436
            transform: rotateX(180deg); }
3437
          #sidebar-default .bottom-menu > ul > li .menu li {
3438
            padding: 8px 0;
3439
            border-bottom: 1px solid #E6E6E6;
3440
            text-align: center; }
3441
            #sidebar-default .bottom-menu > ul > li .menu li:last-child {
3442
              border-bottom: 0; }
3443
            #sidebar-default .bottom-menu > ul > li .menu li a {
3444
              text-decoration: none;
3445
              display: block;
3446
              color: #54A0E2;
3447
              font-weight: 600;
3448
              -webkit-transition: all 0.2s linear;
3449
              -moz-transition: all 0.2s linear;
3450
              -ms-transition: all 0.2s linear;
3451
              -o-transition: all 0.2s linear;
3452
              transition: all 0.2s linear; }
3453
              #sidebar-default .bottom-menu > ul > li .menu li a:hover {
3454
                color: #000; }
3455

    
3456
#content {
3457
  background: #FFF;
3458
  margin-left: 230px;
3459
  padding: 40px;
3460
  padding-top: 67px;
3461
  position: relative;
3462
  min-height: 900px;
3463
  -webkit-transition: all 0.3s ease-out;
3464
  -moz-transition: all 0.3s ease-out;
3465
  -ms-transition: all 0.3s ease-out;
3466
  -o-transition: all 0.3s ease-out;
3467
  transition: all 0.3s ease-out; }
3468
  @media (max-width: 991px) {
3469
    #content {
3470
      margin-left: 80px; } }
3471
  @media (max-width: 767px) {
3472
    #content {
3473
      margin-left: 0px;
3474
      z-index: 9999;
3475
      padding-left: 20px;
3476
      padding-right: 20px; } }
3477
  #content .menubar {
3478
    position: absolute;
3479
    top: 0;
3480
    left: 0;
3481
    width: 100%;
3482
    height: 63px;
3483
    padding: 20px 40px;
3484
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
3485
    background: white;
3486
    z-index: 99; }
3487
    @media (max-width: 767px) {
3488
      #content .menubar {
3489
        padding: 20px; } }
3490
    #content .menubar.relative {
3491
      position: relative; }
3492
    #content .menubar.fixed {
3493
      position: fixed;
3494
      padding-left: 230px; }
3495
      @media (max-width: 991px) {
3496
        #content .menubar.fixed {
3497
          padding-left: 90px; } }
3498
      @media (max-width: 767px) {
3499
        #content .menubar.fixed {
3500
          padding-left: 20px; } }
3501
    #content .menubar.transparent {
3502
      background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.85) 100%);
3503
      background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.85) 100%);
3504
      background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0.85) 100%);
3505
      background: linear-gradient(top, white 0%, rgba(255, 255, 255, 0.85) 100%); }
3506
    #content .menubar .sidebar-toggler {
3507
      float: left;
3508
      padding: 10px;
3509
      position: relative;
3510
      top: -15px;
3511
      left: -5px;
3512
      margin-right: 10px;
3513
      cursor: pointer; }
3514
      #content .menubar .sidebar-toggler i {
3515
        font-size: 37px; }
3516
    #content .menubar .page-title {
3517
      float: left;
3518
      position: relative;
3519
      font-size: 17px;
3520
      line-height: 26px;
3521
      color: #333; }
3522
      @media (max-width: 767px) {
3523
        #content .menubar .page-title {
3524
          font-size: 15px; } }
3525
      #content .menubar .page-title small {
3526
        margin-left: 10px; }
3527
    #content .menubar .btn.pull-right {
3528
      position: relative;
3529
      top: -5px;
3530
      font-weight: bold;
3531
      letter-spacing: .3px; }
3532
  #content .content-wrapper {
3533
    margin-top: 20px; }
3534

    
3535
/* pages */
3536
#dashboard .menubar .period-select {
3537
  float: right;
3538
  min-width: 350px;
3539
  position: relative;
3540
  top: -3px; }
3541
  #dashboard .menubar .period-select .input-group {
3542
    width: 150px;
3543
    float: left; }
3544
    #dashboard .menubar .period-select .input-group .input-group-addon {
3545
      background: #F0F4F8; }
3546
    #dashboard .menubar .period-select .input-group i {
3547
      font-size: 14px;
3548
      color: #577FC7;
3549
      position: relative;
3550
      top: 1px; }
3551
    #dashboard .menubar .period-select .input-group input[type="text"] {
3552
      height: 31px;
3553
      line-height: 18px;
3554
      font-size: 14px;
3555
      color: #777; }
3556
  #dashboard .menubar .period-select p {
3557
    position: relative;
3558
    top: 4px;
3559
    margin: 0 12px; }
3560
#dashboard .metrics {
3561
  margin-top: 30px;
3562
  font-family: "Helvetica Neue", Arial;
3563
  border: 1px solid #000;
3564
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3);
3565
  background-color: #363e4a;
3566
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #303d4f), color-stop(100%, #435266)), #686e78;
3567
  background: -webkit-linear-gradient(#303d4f, #435266), #686e78;
3568
  background: -moz-linear-gradient(#303d4f, #435266), #686e78;
3569
  background: -o-linear-gradient(#303d4f, #435266), #686e78;
3570
  background: linear-gradient(#303d4f, #435266), #686e78;
3571
  border-radius: 5px; }
3572
  #dashboard .metrics .metric {
3573
    float: left;
3574
    width: 25%;
3575
    padding: 23px 0;
3576
    text-align: center;
3577
    border-right: 1px solid #526075; }
3578
    @media (max-width: 767px) {
3579
      #dashboard .metrics .metric {
3580
        width: 50%; } }
3581
    #dashboard .metrics .metric .field {
3582
      color: #f4f4f4;
3583
      margin-bottom: 9px;
3584
      display: inline-block;
3585
      font-size: 14px; }
3586
      @media (max-width: 991px) {
3587
        #dashboard .metrics .metric .field {
3588
          font-size: 14px; } }
3589
    #dashboard .metrics .metric .data {
3590
      display: block;
3591
      color: #fff;
3592
      font-size: 27px;
3593
      text-shadow: 1px 1px #000; }
3594
      @media (max-width: 991px) {
3595
        #dashboard .metrics .metric .data {
3596
          font-size: 21px; } }
3597
#dashboard .chart {
3598
  margin: 40px 0 70px;
3599
  background: #fff;
3600
  border: 1px solid #DFE3EB;
3601
  padding: 25px 25px;
3602
  border-radius: 5px;
3603
  box-shadow: inset 0 1px 0 #ededed; }
3604
  #dashboard .chart h3 {
3605
    font-size: 18px;
3606
    margin-bottom: 25px;
3607
    font-weight: 600;
3608
    margin-top: 0px; }
3609
    #dashboard .chart h3 .total {
3610
      font-size: 14px;
3611
      position: relative;
3612
      top: 6px;
3613
      left: -8px;
3614
      color: #2D96BE; }
3615
      #dashboard .chart h3 .total .change {
3616
        display: inline-block;
3617
        border-radius: 3px;
3618
        padding: 2px 5px;
3619
        margin-left: 7px;
3620
        font-size: 13px; }
3621
        #dashboard .chart h3 .total .change.up {
3622
          color: #3fb83f; }
3623
          #dashboard .chart h3 .total .change.up i {
3624
            color: #3fb83f; }
3625
        #dashboard .chart h3 .total .change.down {
3626
          color: #CC4C4C; }
3627
          #dashboard .chart h3 .total .change.down i {
3628
            color: #CC4C4C; }
3629
        #dashboard .chart h3 .total .change i {
3630
          font-size: 11px;
3631
          position: relative;
3632
          top: -1px; }
3633
  #dashboard .chart #visitors-chart {
3634
    height: 230px;
3635
    position: relative; }
3636
#dashboard .charts-half {
3637
  margin-top: 50px; }
3638
  #dashboard .charts-half .chart {
3639
    width: 48%;
3640
    margin-top: 0; }
3641
    @media (max-width: 991px) {
3642
      #dashboard .charts-half .chart {
3643
        width: 100%; } }
3644
    #dashboard .charts-half .chart #payments-chart {
3645
      height: 200px;
3646
      position: relative; }
3647
    #dashboard .charts-half .chart #signups-chart {
3648
      height: 200px;
3649
      position: relative; }
3650
#dashboard .barchart {
3651
  margin-bottom: 70px; }
3652
  #dashboard .barchart h3 {
3653
    font-size: 18px;
3654
    margin-bottom: 25px;
3655
    font-weight: 600;
3656
    margin-top: 0; }
3657
  #dashboard .barchart #bar-chart {
3658
    height: 200px;
3659
    width: 99%;
3660
    padding-right: 10px !important; }
3661
#dashboard .referrals {
3662
  padding-left: 15px; }
3663
  #dashboard .referrals h3 {
3664
    font-size: 18px;
3665
    margin-bottom: 25px;
3666
    font-weight: 600;
3667
    margin-top: 0; }
3668
  #dashboard .referrals .referral span {
3669
    color: #444; }
3670
    #dashboard .referrals .referral span .data {
3671
      font-weight: 600;
3672
      margin-right: 5px;
3673
      border-right: 1px solid #e0e0e0;
3674
      padding-right: 7px; }
3675
  #dashboard .referrals .referral .progress {
3676
    margin-top: 5px;
3677
    height: 4px;
3678
    background: #f0f0f0;
3679
    box-shadow: none; }
3680
    #dashboard .referrals .referral .progress .progress-bar {
3681
      background: #a5d15f; }
3682

    
3683
#users #content .sidebar-toggler {
3684
  z-index: 9; }
3685
#users #content .page-title {
3686
  position: absolute;
3687
  top: 0;
3688
  bottom: 0;
3689
  padding: 20px 30px;
3690
  font-size: 16px;
3691
  color: #7e7e7e;
3692
  text-transform: uppercase;
3693
  font-weight: 600;
3694
  letter-spacing: .3px;
3695
  border-right: 1px solid #E6E6E6; }
3696
  @media (max-width: 767px) {
3697
    #users #content .page-title {
3698
      border-right: 0;
3699
      padding-left: 50px; } }
3700
#users #content form.search {
3701
  position: relative;
3702
  float: left;
3703
  width: 260px;
3704
  top: -2px;
3705
  margin-left: 170px; }
3706
  #users #content form.search .fa-search {
3707
    position: absolute;
3708
    color: #BBB;
3709
    top: 7px;
3710
    left: 11px;
3711
    font-size: 16px; }
3712
  #users #content form.search input[type="text"] {
3713
    border: 0;
3714
    padding: 6px 15px 6px 37px;
3715
    border-radius: 3px;
3716
    width: 100%; }
3717
    #users #content form.search input[type="text"]::-webkit-input-placeholder {
3718
      font-weight: normal;
3719
      font-family: "Lato", "Helvetica Neue", Arial;
3720
      color: #9B9B9B; }
3721
    #users #content form.search input[type="text"]:-moz-placeholder {
3722
      font-weight: normal;
3723
      font-family: "Lato", "Helvetica Neue", Arial;
3724
      color: #9B9B9B; }
3725
    #users #content form.search input[type="text"]::-moz-placeholder {
3726
      font-weight: normal;
3727
      font-family: "Lato", "Helvetica Neue", Arial;
3728
      color: #9B9B9B; }
3729
    #users #content form.search input[type="text"]:-ms-input-placeholder {
3730
      font-weight: normal;
3731
      font-family: "Lato", "Helvetica Neue", Arial;
3732
      color: #9B9B9B; }
3733
  #users #content form.search input[type="submit"] {
3734
    visibility: hidden;
3735
    position: absolute; }
3736
#users #content .content-wrapper .page-controls {
3737
  margin-top: 30px; }
3738
  #users #content .content-wrapper .page-controls .filters > label {
3739
    font-size: 15px;
3740
    margin-right: 20px; }
3741
  #users #content .content-wrapper .page-controls .filters > a {
3742
    margin-right: 35px;
3743
    color: #666;
3744
    padding-bottom: 2px;
3745
    text-decoration: none;
3746
    -webkit-transition: all 0.1s linear;
3747
    -moz-transition: all 0.1s linear;
3748
    -ms-transition: all 0.1s linear;
3749
    -o-transition: all 0.1s linear;
3750
    transition: all 0.1s linear; }
3751
    #users #content .content-wrapper .page-controls .filters > a:hover {
3752
      color: #378FCA; }
3753
    #users #content .content-wrapper .page-controls .filters > a.active {
3754
      color: #378FCA;
3755
      font-weight: 600;
3756
      border-bottom: 1px solid #82BFE9; }
3757
  #users #content .content-wrapper .page-controls .filters .show-options {
3758
    float: right; }
3759
    @media (max-width: 991px) {
3760
      #users #content .content-wrapper .page-controls .filters .show-options {
3761
        float: none;
3762
        margin-top: 23px; } }
3763
    #users #content .content-wrapper .page-controls .filters .show-options .dropdown {
3764
      display: inline-block;
3765
      position: relative;
3766
      top: -7px;
3767
      margin-right: 20px; }
3768
      #users #content .content-wrapper .page-controls .filters .show-options .dropdown > a {
3769
        text-decoration: none;
3770
        height: 31px; }
3771
        #users #content .content-wrapper .page-controls .filters .show-options .dropdown > a span {
3772
          font-size: 13px;
3773
          height: 29px;
3774
          line-height: 29px; }
3775
          #users #content .content-wrapper .page-controls .filters .show-options .dropdown > a span .fa-unsorted {
3776
            font-size: 11px;
3777
            margin-left: 6px; }
3778
      #users #content .content-wrapper .page-controls .filters .show-options .dropdown .dropdown-menu {
3779
        left: -40%;
3780
        top: 115%; }
3781
        #users #content .content-wrapper .page-controls .filters .show-options .dropdown .dropdown-menu:before {
3782
          content: "";
3783
          position: absolute;
3784
          display: block;
3785
          width: 37px;
3786
          height: 12px;
3787
          top: -12px;
3788
          left: 50%;
3789
          margin-left: -18.5px;
3790
          background-image: url("../../images/popover-arrow.png");
3791
          background-size: 100% 100%; }
3792
    #users #content .content-wrapper .page-controls .filters .show-options .grid-view {
3793
      position: relative;
3794
      top: -4px;
3795
      font-size: 18px;
3796
      color: #bbb;
3797
      text-decoration: none;
3798
      margin-left: 14px; }
3799
      #users #content .content-wrapper .page-controls .filters .show-options .grid-view.active {
3800
        color: #111; }
3801
#users #content .content-wrapper .users-list {
3802
  margin-top: 35px;
3803
  margin-bottom: 40px; }
3804
  #users #content .content-wrapper .users-list .headers {
3805
    padding-bottom: 10px;
3806
    min-height: 35px; }
3807
    #users #content .content-wrapper .users-list .headers .header.select-users.active {
3808
      display: block !important; }
3809
      #users #content .content-wrapper .users-list .headers .header.select-users.active .bulk-actions {
3810
        display: block !important; }
3811
    #users #content .content-wrapper .users-list .headers .header.select-users .bulk-actions {
3812
      position: absolute;
3813
      top: 0px;
3814
      left: 75px;
3815
      width: 300px;
3816
      display: none; }
3817
      #users #content .content-wrapper .users-list .headers .header.select-users .bulk-actions > a {
3818
        text-decoration: none; }
3819
        #users #content .content-wrapper .users-list .headers .header.select-users .bulk-actions > a .total-checked {
3820
          padding-left: 10px; }
3821
        #users #content .content-wrapper .users-list .headers .header.select-users .bulk-actions > a .fa-chevron-down {
3822
          font-size: 10px;
3823
          position: relative;
3824
          top: -1px;
3825
          margin-left: 5px; }
3826
      #users #content .content-wrapper .users-list .headers .header.select-users .bulk-actions .dropdown-menu {
3827
        top: 30px; }
3828
        #users #content .content-wrapper .users-list .headers .header.select-users .bulk-actions .dropdown-menu:before {
3829
          content: "";
3830
          position: absolute;
3831
          display: block;
3832
          width: 37px;
3833
          height: 12px;
3834
          top: -12px;
3835
          left: 50%;
3836
          margin-left: -18.5px;
3837
          background-image: url("../../images/popover-arrow.png");
3838
          background-size: 100% 100%; }
3839
    #users #content .content-wrapper .users-list .headers .header label {
3840
      height: 100%;
3841
      width: 100%;
3842
      font-weight: 600;
3843
      color: #333; }
3844
      #users #content .content-wrapper .users-list .headers .header label a {
3845
        display: block;
3846
        font-weight: 600;
3847
        color: #333;
3848
        text-decoration: none;
3849
        background: #fff;
3850
        -webkit-transition: all 0.14s linear;
3851
        -moz-transition: all 0.14s linear;
3852
        -ms-transition: all 0.14s linear;
3853
        -o-transition: all 0.14s linear;
3854
        transition: all 0.14s linear; }
3855
        #users #content .content-wrapper .users-list .headers .header label a:hover {
3856
          background: #EFFAFF; }
3857
  #users #content .content-wrapper .users-list .user {
3858
    border-bottom: 1px solid #f0f0f0;
3859
    padding: 8px 0; }
3860
    @media (max-width: 991px) {
3861
      #users #content .content-wrapper .users-list .user {
3862
        padding: 13px 0; } }
3863
    #users #content .content-wrapper .users-list .user:first-child {
3864
      border-top: 1px solid #e0e0e0; }
3865
    #users #content .content-wrapper .users-list .user:nth-child(2n) {
3866
      background: #FAFAFC; }
3867
    #users #content .content-wrapper .users-list .user .avatar input[type="checkbox"] {
3868
      margin-right: 25px;
3869
      cursor: pointer; }
3870
    #users #content .content-wrapper .users-list .user .avatar img {
3871
      border-radius: 50%;
3872
      max-width: 45px; }
3873
      @media (max-width: 991px) {
3874
        #users #content .content-wrapper .users-list .user .avatar img {
3875
          display: none; } }
3876
    #users #content .content-wrapper .users-list .user .name {
3877
      position: relative;
3878
      top: 13px;
3879
      color: #333;
3880
      text-decoration: none; }
3881
      @media (max-width: 991px) {
3882
        #users #content .content-wrapper .users-list .user .name {
3883
          top: 0; } }
3884
      #users #content .content-wrapper .users-list .user .name:hover {
3885
        text-decoration: underline; }
3886
      #users #content .content-wrapper .users-list .user .name .label {
3887
        margin-left: 6px;
3888
        position: relative;
3889
        display: inline-block;
3890
        top: -1px;
3891
        text-decoration: none !important; }
3892
    #users #content .content-wrapper .users-list .user .email {
3893
      position: relative;
3894
      top: 13px;
3895
      font-size: 13px; }
3896
      @media (max-width: 991px) {
3897
        #users #content .content-wrapper .users-list .user .email {
3898
          top: 0; } }
3899
    #users #content .content-wrapper .users-list .user .total-spent {
3900
      position: relative;
3901
      top: 13px; }
3902
      @media (max-width: 991px) {
3903
        #users #content .content-wrapper .users-list .user .total-spent {
3904
          top: 0; } }
3905
    #users #content .content-wrapper .users-list .user .created-at {
3906
      position: relative;
3907
      top: 13px;
3908
      font-size: 13px;
3909
      text-align: right; }
3910
      @media (max-width: 991px) {
3911
        #users #content .content-wrapper .users-list .user .created-at {
3912
          top: 0; } }
3913
  #users #content .content-wrapper .users-list .pager-wrapper {
3914
    margin-top: 30px; }
3915
    #users #content .content-wrapper .users-list .pager-wrapper .pager li > a,
3916
    #users #content .content-wrapper .users-list .pager-wrapper .pager li > span {
3917
      margin: 0 5px; }
3918
#users #content .content-wrapper .users-grid {
3919
  margin-top: 35px;
3920
  margin-bottom: 40px;
3921
  display: none; }
3922
  #users #content .content-wrapper .users-grid .user {
3923
    margin-bottom: 35px; }
3924
    @media (max-width: 991px) {
3925
      #users #content .content-wrapper .users-grid .user {
3926
        min-height: 205px; } }
3927
    #users #content .content-wrapper .users-grid .user img {
3928
      border-radius: 5px;
3929
      margin-bottom: 15px;
3930
      border: 0; }
3931
    #users #content .content-wrapper .users-grid .user .name {
3932
      font-weight: 600; }
3933
    #users #content .content-wrapper .users-grid .user .email {
3934
      font-size: 13px;
3935
      color: #555;
3936
      margin-top: 4px; }
3937
  #users #content .content-wrapper .users-grid .pager-wrapper {
3938
    margin-top: 30px; }
3939
    #users #content .content-wrapper .users-grid .pager-wrapper .pager li > a,
3940
    #users #content .content-wrapper .users-grid .pager-wrapper .pager li > span {
3941
      margin: 0 5px; }
3942

    
3943
#form #content form {
3944
  margin-top: 35px; }
3945
  #form #content form input[type="file"] {
3946
    position: relative;
3947
    top: 7px;
3948
    height: 40px; }
3949
  #form #content form .address {
3950
    margin: 25px 0; }
3951
    @media (max-width: 767px) {
3952
      #form #content form .address .form-group .col-sm-3 {
3953
        margin-bottom: 15px; } }
3954
  #form #content form .form-control-feedback {
3955
    color: #60B5EE;
3956
    font-size: 19px; }
3957
  #form #content form .form-actions {
3958
    margin-top: 35px; }
3959
    #form #content form .form-actions .btn {
3960
      margin-right: 15px; }
3961

    
3962
#form-product {
3963
  /* Description summernote plugin editor */ }
3964
  #form-product form {
3965
    margin-top: 35px;
3966
    margin-bottom: 80px;
3967
    /* rating plugin */
3968
    /* datepicker input */
3969
    /* colorpicker input */ }
3970
    #form-product form input[type="file"] {
3971
      position: relative;
3972
      top: 7px;
3973
      height: 40px; }
3974
    #form-product form .fake-select-wrap {
3975
      width: 250px;
3976
      margin-bottom: 8px; }
3977
    #form-product form .help {
3978
      position: relative;
3979
      top: -6px;
3980
      left: 5px; }
3981
      #form-product form .help .fa-question-circle {
3982
        color: #959595; }
3983
    #form-product form .well .pic {
3984
      margin-bottom: 15px; }
3985
      #form-product form .well .pic img {
3986
        max-width: 300px; }
3987
    #form-product form .well .remove-image {
3988
      display: inline-block;
3989
      margin-top: 15px; }
3990
    #form-product form #raty {
3991
      margin-top: 6px;
3992
      margin-bottom: 8px; }
3993
    #form-product form input.datepicker {
3994
      display: inline-block;
3995
      margin-right: 10px;
3996
      width: 150px;
3997
      color: #555;
3998
      padding-left: 15px; }
3999
    #form-product form div.minicolors {
4000
      width: 250px;
4001
      margin-bottom: 10px; }
4002
    #form-product form .fa-calendar {
4003
      color: #789BCE; }
4004
    #form-product form .form-control-feedback {
4005
      color: #60B5EE;
4006
      font-size: 19px; }
4007
    #form-product form .form-actions {
4008
      margin-top: 55px; }
4009
      #form-product form .form-actions .btn {
4010
        margin-right: 15px; }
4011
  #form-product .note-editor {
4012
    border: 1px solid #ccc;
4013
    border-radius: 4px; }
4014
    #form-product .note-editor .note-toolbar {
4015
      border-radius: 4px 4px 0 0;
4016
      background: #FAFCFF;
4017
      border-bottom: 1px solid #ccc; }
4018
      #form-product .note-editor .note-toolbar .btn-default {
4019
        box-shadow: none; }
4020
    #form-product .note-editor .note-statusbar {
4021
      border-radius: 0 0 4px 4px;
4022
      background: #FAFCFF; }
4023
      #form-product .note-editor .note-statusbar .note-resizebar {
4024
        border-top: 1px solid #ccc; }
4025
        #form-product .note-editor .note-statusbar .note-resizebar .note-icon-bar {
4026
          width: 17px;
4027
          border-top: 1px solid #C9C9C9; }
4028

    
4029
#invoice #content {
4030
  padding: 40px 80px; }
4031
  @media (max-width: 991px) {
4032
    #invoice #content {
4033
      padding: 40px; } }
4034
  @media (max-width: 767px) {
4035
    #invoice #content {
4036
      padding: 20px; } }
4037
  #invoice #content .menubar {
4038
    padding: 20px 80px; }
4039
    @media (max-width: 991px) {
4040
      #invoice #content .menubar {
4041
        padding: 20px 40px; } }
4042
    @media (max-width: 767px) {
4043
      #invoice #content .menubar {
4044
        padding: 20px; } }
4045
    #invoice #content .menubar .options a {
4046
      margin-left: 25px;
4047
      color: #96AEC4;
4048
      text-decoration: none;
4049
      -webkit-transition: all 0.2s linear;
4050
      -moz-transition: all 0.2s linear;
4051
      -ms-transition: all 0.2s linear;
4052
      -o-transition: all 0.2s linear;
4053
      transition: all 0.2s linear; }
4054
      @media (max-width: 767px) {
4055
        #invoice #content .menubar .options a {
4056
          position: relative;
4057
          top: 4px;
4058
          margin-left: 10px; }
4059
          #invoice #content .menubar .options a i {
4060
            display: none; } }
4061
      #invoice #content .menubar .options a:hover {
4062
        color: #344D63; }
4063
      #invoice #content .menubar .options a i {
4064
        margin-right: 3px; }
4065
#invoice .page-title {
4066
  padding-left: 10px; }
4067
  #invoice .page-title strong {
4068
    margin-left: 6px; }
4069
#invoice .invoice-wrapper {
4070
  background: #FFF;
4071
  margin-top: 60px;
4072
  padding: 0 10px;
4073
  border-radius: 4px;
4074
  margin-bottom: 40px;
4075
  font-size: 15px; }
4076
  #invoice .invoice-wrapper .intro {
4077
    line-height: 25px;
4078
    color: #444;
4079
    position: relative; }
4080
    #invoice .invoice-wrapper .intro .status {
4081
      position: absolute;
4082
      top: 0;
4083
      right: 0;
4084
      border: 2px solid #9bc970;
4085
      padding: 1px 12px;
4086
      border-radius: 4px;
4087
      color: #6bad2c;
4088
      text-transform: uppercase;
4089
      font-weight: 600;
4090
      letter-spacing: 1.5px;
4091
      font-size: 16px; }
4092
  #invoice .invoice-wrapper .payment-info {
4093
    margin-top: 25px;
4094
    padding-top: 15px; }
4095
    #invoice .invoice-wrapper .payment-info span {
4096
      color: #7C8594; }
4097
    #invoice .invoice-wrapper .payment-info strong {
4098
      display: block;
4099
      color: #444;
4100
      margin-top: 3px; }
4101
    @media (max-width: 767px) {
4102
      #invoice .invoice-wrapper .payment-info .text-right {
4103
        text-align: left;
4104
        margin-top: 20px; } }
4105
  #invoice .invoice-wrapper .payment-details {
4106
    border-top: 2px solid #EBECEE;
4107
    margin-top: 30px;
4108
    padding-top: 20px;
4109
    line-height: 22px; }
4110
    #invoice .invoice-wrapper .payment-details span {
4111
      color: #7C8594;
4112
      display: block; }
4113
    #invoice .invoice-wrapper .payment-details a {
4114
      display: inline-block;
4115
      margin-top: 5px; }
4116
    @media (max-width: 767px) {
4117
      #invoice .invoice-wrapper .payment-details .text-right {
4118
        text-align: left;
4119
        margin-top: 20px; } }
4120
  #invoice .invoice-wrapper .line-items {
4121
    margin-top: 40px; }
4122
    #invoice .invoice-wrapper .line-items .headers {
4123
      color: #7C8594;
4124
      font-size: 14px;
4125
      letter-spacing: .3px;
4126
      border-bottom: 2px solid #EBECEE;
4127
      padding-bottom: 4px; }
4128
    #invoice .invoice-wrapper .line-items .items {
4129
      margin-top: 8px;
4130
      border-bottom: 2px solid #EBECEE;
4131
      padding-bottom: 8px; }
4132
      #invoice .invoice-wrapper .line-items .items .item {
4133
        padding: 10px 0;
4134
        color: #696969; }
4135
        @media (max-width: 767px) {
4136
          #invoice .invoice-wrapper .line-items .items .item {
4137
            font-size: 13px; } }
4138
        #invoice .invoice-wrapper .line-items .items .item .amount {
4139
          letter-spacing: 0.1px;
4140
          color: #84868A;
4141
          font-size: 16px; }
4142
          @media (max-width: 767px) {
4143
            #invoice .invoice-wrapper .line-items .items .item .amount {
4144
              font-size: 13px; } }
4145
    #invoice .invoice-wrapper .line-items .total {
4146
      margin-top: 30px; }
4147
      #invoice .invoice-wrapper .line-items .total .extra-notes {
4148
        float: left;
4149
        width: 40%;
4150
        text-align: left;
4151
        color: #7A7A7A;
4152
        line-height: 20px; }
4153
        @media (max-width: 767px) {
4154
          #invoice .invoice-wrapper .line-items .total .extra-notes {
4155
            width: 100%;
4156
            margin-bottom: 30px;
4157
            float: none; } }
4158
        #invoice .invoice-wrapper .line-items .total .extra-notes strong {
4159
          display: block;
4160
          margin-bottom: 5px;
4161
          color: #454545; }
4162
      #invoice .invoice-wrapper .line-items .total .field {
4163
        margin-bottom: 7px;
4164
        font-size: 14px;
4165
        color: #555; }
4166
        #invoice .invoice-wrapper .line-items .total .field.grand-total {
4167
          margin-top: 10px;
4168
          font-size: 17px;
4169
          font-weight: 500; }
4170
          #invoice .invoice-wrapper .line-items .total .field.grand-total span {
4171
            color: #20A720;
4172
            font-size: 22px;
4173
            font-weight: 600; }
4174
        #invoice .invoice-wrapper .line-items .total .field span {
4175
          display: inline-block;
4176
          margin-left: 20px;
4177
          min-width: 85px;
4178
          color: #84868A;
4179
          font-size: 15px; }
4180
    #invoice .invoice-wrapper .line-items .print {
4181
      margin-top: 50px;
4182
      text-align: center; }
4183
      #invoice .invoice-wrapper .line-items .print a {
4184
        display: inline-block;
4185
        border: 1px solid #9CB5D6;
4186
        padding: 13px 13px;
4187
        border-radius: 5px;
4188
        color: #708DC0;
4189
        font-size: 14px;
4190
        -webkit-transition: all 0.2s linear;
4191
        -moz-transition: all 0.2s linear;
4192
        -ms-transition: all 0.2s linear;
4193
        -o-transition: all 0.2s linear;
4194
        transition: all 0.2s linear; }
4195
        #invoice .invoice-wrapper .line-items .print a:hover {
4196
          text-decoration: none;
4197
          border-color: #333;
4198
          color: #333; }
4199
        #invoice .invoice-wrapper .line-items .print a i {
4200
          margin-right: 3px;
4201
          font-size: 14px; }
4202

    
4203
#calendar {
4204
  /* calendar-wrapper popup */ }
4205
  #calendar .content-wrapper {
4206
    position: relative; }
4207
  #calendar #new-event-popup {
4208
    position: absolute;
4209
    background: #fff;
4210
    text-align: left;
4211
    width: 300px;
4212
    border: 1px solid #CBD0D5;
4213
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.13);
4214
    border-radius: 4px;
4215
    padding: 14px 20px 14px 20px;
4216
    z-index: 999;
4217
    left: 194px;
4218
    top: 40px; }
4219
    #calendar #new-event-popup h5 {
4220
      text-transform: uppercase;
4221
      font-weight: 600;
4222
      margin: 0 0 21px 0;
4223
      font-size: 14px;
4224
      color: #7e91aa; }
4225
    #calendar #new-event-popup .field {
4226
      margin-bottom: 12px; }
4227
      #calendar #new-event-popup .field .date {
4228
        margin-left: 15px; }
4229
      #calendar #new-event-popup .field .event-input {
4230
        position: relative;
4231
        margin-left: 10px;
4232
        width: 75%;
4233
        display: inline-block; }
4234
    #calendar #new-event-popup input[type="submit"] {
4235
      float: right;
4236
      margin-right: 15px;
4237
      margin-top: 7px;
4238
      margin-bottom: 5px; }
4239
    #calendar #new-event-popup i.fa-times {
4240
      position: absolute;
4241
      right: 11px;
4242
      cursor: pointer;
4243
      top: 12px;
4244
      font-size: 13px;
4245
      color: #5B7683;
4246
      -webkit-transition: all 0.1s linear;
4247
      -moz-transition: all 0.1s linear;
4248
      -ms-transition: all 0.1s linear;
4249
      -o-transition: all 0.1s linear;
4250
      transition: all 0.1s linear; }
4251
      #calendar #new-event-popup i.fa-times:hover {
4252
        color: #92A6AF; }
4253
    #calendar #new-event-popup .pointer {
4254
      position: absolute;
4255
      bottom: 0;
4256
      left: 46%; }
4257
      #calendar #new-event-popup .pointer .arrow,
4258
      #calendar #new-event-popup .pointer .arrow_border {
4259
        border-color: #fff transparent transparent transparent;
4260
        border-width: 11px;
4261
        border-style: solid;
4262
        font-size: 0;
4263
        left: 50%;
4264
        line-height: 0;
4265
        margin: 0 auto;
4266
        position: absolute;
4267
        top: 0;
4268
        width: 0;
4269
        z-index: 1002;
4270
        left: 0;
4271
        margin-left: 45%; }
4272
      #calendar #new-event-popup .pointer .arrow_border {
4273
        border-color: #BABDC0 transparent transparent transparent;
4274
        border-width: 12px;
4275
        margin-left: -1px;
4276
        border-style: solid;
4277
        z-index: 1001;
4278
        top: 0px; }
4279

    
4280
#sidebar #wrapper {
4281
  height: 100%; }
4282
#sidebar .main-sidebar {
4283
  overflow: hidden;
4284
  height: 100% !important; }
4285
  @media (min-width: 768px) and (max-width: 991px) {
4286
    #sidebar .main-sidebar {
4287
      overflow: visible;
4288
      height: auto; } }
4289
  #sidebar .main-sidebar .scroll-wrapper {
4290
    left: 0;
4291
    top: 0;
4292
    bottom: 0;
4293
    right: -30px;
4294
    padding-right: 15px;
4295
    position: absolute;
4296
    overflow-y: scroll; }
4297
    @media (min-width: 768px) and (max-width: 991px) {
4298
      #sidebar .main-sidebar .scroll-wrapper {
4299
        overflow-y: initial;
4300
        right: auto;
4301
        left: auto;
4302
        padding: 0;
4303
        position: relative; } }
4304
#sidebar #content {
4305
  padding: 0;
4306
  position: relative;
4307
  min-height: 100%; }
4308
  #sidebar #content #app-sidebar {
4309
    left: 0;
4310
    top: 0;
4311
    bottom: 0;
4312
    position: absolute;
4313
    width: 31%;
4314
    z-index: 99;
4315
    border-right: 1px solid #EBEEF1;
4316
    overflow: hidden;
4317
    background: #fff; }
4318
    @media (max-width: 767px) {
4319
      #sidebar #content #app-sidebar {
4320
        width: 100%;
4321
        z-index: 999; } }
4322
    #sidebar #content #app-sidebar .scroll-wrapper {
4323
      left: 0;
4324
      top: 0;
4325
      bottom: 0;
4326
      right: -30px;
4327
      padding-right: 15px;
4328
      position: absolute;
4329
      overflow-y: scroll; }
4330
    #sidebar #content #app-sidebar .menubar {
4331
      z-index: 99;
4332
      width: 100%; }
4333
      @media (max-width: 991px) {
4334
        #sidebar #content #app-sidebar .menubar {
4335
          padding-left: 20px; } }
4336
      @media (max-width: 767px) {
4337
        #sidebar #content #app-sidebar .menubar form {
4338
          float: left;
4339
          margin-left: 10px; } }
4340
      #sidebar #content #app-sidebar .menubar form .fa-search {
4341
        position: absolute;
4342
        top: 24px;
4343
        z-index: 10;
4344
        color: #BBB;
4345
        font-size: 16px; }
4346
      #sidebar #content #app-sidebar .menubar form input {
4347
        border: 0;
4348
        padding: 0;
4349
        padding-left: 25px;
4350
        line-height: 17px;
4351
        position: relative;
4352
        top: -4px; }
4353
      #sidebar #content #app-sidebar .menubar form input[type="submit"] {
4354
        visibility: hidden;
4355
        position: absolute; }
4356
    #sidebar #content #app-sidebar .messages {
4357
      margin-top: 20px; }
4358
      #sidebar #content #app-sidebar .messages .message {
4359
        padding: 15px;
4360
        border-bottom: 1px solid #EBEEF1;
4361
        position: relative;
4362
        -webkit-transition: all 0.2s linear;
4363
        -moz-transition: all 0.2s linear;
4364
        -ms-transition: all 0.2s linear;
4365
        -o-transition: all 0.2s linear;
4366
        transition: all 0.2s linear; }
4367
        #sidebar #content #app-sidebar .messages .message.active, #sidebar #content #app-sidebar .messages .message:hover {
4368
          background: #F7F9FD; }
4369
        #sidebar #content #app-sidebar .messages .message .time {
4370
          position: absolute;
4371
          top: 13px;
4372
          right: 18px;
4373
          font-size: 12px;
4374
          font-weight: 600;
4375
          color: #809bca; }
4376
        #sidebar #content #app-sidebar .messages .message .avatar {
4377
          width: 23%; }
4378
          @media (max-width: 991px) {
4379
            #sidebar #content #app-sidebar .messages .message .avatar {
4380
              display: none; } }
4381
          #sidebar #content #app-sidebar .messages .message .avatar img {
4382
            width: 50px;
4383
            border-radius: 50%; }
4384
        #sidebar #content #app-sidebar .messages .message .info {
4385
          width: 76%;
4386
          display: block;
4387
          text-decoration: none;
4388
          color: #444; }
4389
          @media (max-width: 991px) {
4390
            #sidebar #content #app-sidebar .messages .message .info {
4391
              width: 95%; } }
4392
          #sidebar #content #app-sidebar .messages .message .info .name {
4393
            font-weight: 600;
4394
            display: block; }
4395
          #sidebar #content #app-sidebar .messages .message .info .subject {
4396
            font-weight: 600;
4397
            color: #7B8085;
4398
            margin-top: 3px;
4399
            display: block; }
4400
          #sidebar #content #app-sidebar .messages .message .info .intro {
4401
            font-size: 13px;
4402
            line-height: 20px;
4403
            margin-top: 7px;
4404
            width: 80%;
4405
            color: #707780;
4406
            display: block; }
4407
            @media (max-width: 991px) {
4408
              #sidebar #content #app-sidebar .messages .message .info .intro {
4409
                width: 90%; } }
4410
    #sidebar #content #app-sidebar .paging {
4411
      margin: 40px 0 50px;
4412
      text-align: center; }
4413
  #sidebar #content #app-message {
4414
    left: 0;
4415
    top: 0;
4416
    bottom: 0;
4417
    position: absolute;
4418
    width: 69%;
4419
    margin-left: 31%;
4420
    overflow: hidden;
4421
    background: #fff; }
4422
    @media (max-width: 767px) {
4423
      #sidebar #content #app-message {
4424
        width: 100%;
4425
        margin-left: 0;
4426
        z-index: 99; } }
4427
    #sidebar #content #app-message .scroll-wrapper {
4428
      left: 0;
4429
      top: 0;
4430
      bottom: 0;
4431
      right: -30px;
4432
      padding-right: 15px;
4433
      position: absolute;
4434
      overflow-y: scroll; }
4435
    #sidebar #content #app-message .menubar {
4436
      z-index: 99;
4437
      width: 100%; }
4438
      @media (max-width: 767px) {
4439
        #sidebar #content #app-message .menubar .page-title {
4440
          font-size: 15px; } }
4441
      #sidebar #content #app-message .menubar .paging {
4442
        float: right; }
4443
    #sidebar #content #app-message section {
4444
      padding-bottom: 50px; }
4445
      #sidebar #content #app-message section .message {
4446
        padding: 0 40px;
4447
        padding-bottom: 60px;
4448
        border-bottom: 1px solid #EBEEF1; }
4449
        @media (max-width: 767px) {
4450
          #sidebar #content #app-message section .message {
4451
            padding-left: 20px;
4452
            padding-right: 20px; } }
4453
        #sidebar #content #app-message section .message.collapsed {
4454
          padding: 25px 40px;
4455
          margin: 0;
4456
          border-bottom: 1px solid #EBEEF1; }
4457
          #sidebar #content #app-message section .message.collapsed a {
4458
            text-decoration: none; }
4459
            #sidebar #content #app-message section .message.collapsed a .sender {
4460
              font-weight: 600;
4461
              color: #333; }
4462
            #sidebar #content #app-message section .message.collapsed a .receiver {
4463
              margin-left: 10px;
4464
              color: #8294A5; }
4465
            #sidebar #content #app-message section .message.collapsed a .date {
4466
              font-size: 12px;
4467
              font-weight: 600;
4468
              color: #868A91; }
4469
        #sidebar #content #app-message section .message .header {
4470
          margin-top: 30px;
4471
          margin-bottom: 30px; }
4472
          #sidebar #content #app-message section .message .header .subject {
4473
            font-size: 24px;
4474
            color: #454545; }
4475
          #sidebar #content #app-message section .message .header .info {
4476
            margin-top: 5px;
4477
            font-size: 12px;
4478
            color: #7B8FA5; }
4479
            #sidebar #content #app-message section .message .header .info .avatar {
4480
              max-width: 45px;
4481
              border-radius: 50%;
4482
              margin-right: 15px; }
4483
            #sidebar #content #app-message section .message .header .info strong {
4484
              font-weight: 600; }
4485
            #sidebar #content #app-message section .message .header .info i {
4486
              display: inline-block;
4487
              margin: 0 3px; }
4488
        #sidebar #content #app-message section .message .body {
4489
          line-height: 22px;
4490
          color: #484A4B; }
4491
          #sidebar #content #app-message section .message .body p {
4492
            margin-bottom: 20px; }
4493
        #sidebar #content #app-message section .message .attachments {
4494
          margin-top: 28px;
4495
          padding-top: 18px;
4496
          padding-bottom: 3px;
4497
          border-top: 1px solid #EAEDF1;
4498
          border-bottom: 1px solid #EAEDF1; }
4499
          #sidebar #content #app-message section .message .attachments .attachment {
4500
            margin-bottom: 15px; }
4501
            #sidebar #content #app-message section .message .attachments .attachment a {
4502
              text-decoration: none; }
4503
              #sidebar #content #app-message section .message .attachments .attachment a .file-type {
4504
                font-family: "Arial";
4505
                display: inline-block;
4506
                border-radius: 4px;
4507
                font-size: 11px;
4508
                font-weight: 600;
4509
                padding: 3px 5px;
4510
                min-width: 40px;
4511
                text-align: center;
4512
                text-transform: uppercase;
4513
                position: relative;
4514
                top: -1px;
4515
                margin-right: 4px;
4516
                color: #fff; }
4517
                #sidebar #content #app-message section .message .attachments .attachment a .file-type.zip {
4518
                  background: #000; }
4519
                #sidebar #content #app-message section .message .attachments .attachment a .file-type.html {
4520
                  background: #00bbb4; }
4521
              #sidebar #content #app-message section .message .attachments .attachment a .name {
4522
                font-size: 14px;
4523
                color: #484A4B; }
4524
                #sidebar #content #app-message section .message .attachments .attachment a .name .size {
4525
                  font-size: 12px;
4526
                  display: inline-block;
4527
                  margin-left: 2px; }
4528
        #sidebar #content #app-message section .message .reply {
4529
          margin-top: 50px; }
4530
          #sidebar #content #app-message section .message .reply textarea {
4531
            margin-bottom: 25px; }
4532

    
4533
#datatables .content-wrapper {
4534
  margin-top: 40px;
4535
  padding-bottom: 40px; }
4536
  #datatables .content-wrapper thead th {
4537
    border-top: 1px solid #dee3ea;
4538
    border-bottom: 1px solid #dee3ea;
4539
    padding: 10px 18px 15px 15px; }
4540
  #datatables .content-wrapper td {
4541
    padding: 11px 15px; }
4542
  #datatables .content-wrapper .dataTables_length {
4543
    float: right;
4544
    margin-bottom: 25px; }
4545
    @media (max-width: 767px) {
4546
      #datatables .content-wrapper .dataTables_length {
4547
        float: none; } }
4548
  #datatables .content-wrapper .dataTables_filter {
4549
    float: left;
4550
    text-align: left; }
4551
    @media (max-width: 767px) {
4552
      #datatables .content-wrapper .dataTables_filter {
4553
        float: none;
4554
        margin-bottom: 25px; } }
4555
  #datatables .content-wrapper .dataTables_info {
4556
    display: none; }
4557
  #datatables .content-wrapper .dataTables_paginate {
4558
    float: none;
4559
    text-align: center;
4560
    margin-top: 70px; }
4561

    
4562
#projects .project-list {
4563
  margin-top: 20px; }
4564
#projects .project {
4565
  float: left;
4566
  width: 30%;
4567
  margin: 0 10px;
4568
  margin-bottom: 25px;
4569
  padding: 13px;
4570
  border: 1px solid #E4EAF1;
4571
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
4572
  border-radius: 5px;
4573
  min-height: 227px;
4574
  position: relative; }
4575
  @media (max-width: 991px) {
4576
    #projects .project {
4577
      width: 43%; } }
4578
  @media (max-width: 767px) {
4579
    #projects .project {
4580
      width: 94%; } }
4581
  #projects .project.new {
4582
    border: 2px dotted #BEDAF8;
4583
    box-shadow: none; }
4584
    #projects .project.new a {
4585
      display: block;
4586
      text-align: center;
4587
      text-decoration: none; }
4588
    #projects .project.new i {
4589
      font-size: 60px;
4590
      color: #C4DEF8;
4591
      margin-top: 40px;
4592
      display: block; }
4593
    #projects .project.new .info {
4594
      display: inline-block;
4595
      font-size: 21px;
4596
      color: #9AC0E7;
4597
      padding-top: 10px; }
4598
  #projects .project .info {
4599
    padding: 20px 0 30px;
4600
    text-align: center; }
4601
    #projects .project .info .name {
4602
      font-size: 20px;
4603
      color: #8C5DAC;
4604
      color: #5D93AC;
4605
      font-weight: 600; }
4606
    #projects .project .info .category {
4607
      font-weight: 600;
4608
      color: #444; }
4609
    #projects .project .info .last-update {
4610
      font-size: 13px;
4611
      color: #8C939E;
4612
      margin-top: 7px; }
4613
  #projects .project .members {
4614
    position: absolute;
4615
    bottom: 13px;
4616
    width: 91%; }
4617
    #projects .project .members img {
4618
      margin: 0 3px 4px 3px;
4619
      max-width: 38px;
4620
      border-radius: 50%; }
4621
    #projects .project .members .add-more {
4622
      display: inline-block;
4623
      width: 20px;
4624
      height: 20px;
4625
      background: #22B92E;
4626
      text-align: center;
4627
      float: right;
4628
      margin-top: 12px;
4629
      color: #fff;
4630
      border-radius: 3px;
4631
      font-size: 10px;
4632
      line-height: 22px;
4633
      -webkit-transition: all 0.15s linear;
4634
      -moz-transition: all 0.15s linear;
4635
      -ms-transition: all 0.15s linear;
4636
      -o-transition: all 0.15s linear;
4637
      transition: all 0.15s linear; }
4638
      #projects .project .members .add-more:hover {
4639
        background: #8BDBA1; }
4640
    #projects .project .members .menu {
4641
      position: absolute;
4642
      right: -70px;
4643
      bottom: 26px;
4644
      background: #fff;
4645
      width: 155px;
4646
      z-index: 999;
4647
      border-radius: 3px;
4648
      padding: 7px 0;
4649
      list-style-type: none;
4650
      box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.35);
4651
      opacity: 0;
4652
      -moz-transform: scale(0);
4653
      -o-transform: scale(0);
4654
      -ms-transform: scale(0);
4655
      -webkit-transform: scale(0);
4656
      transform: scale(0);
4657
      -webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
4658
      -moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
4659
      -ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
4660
      -o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
4661
      transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
4662
      -webkit-transform-origin: 50% 100%;
4663
      -moz-transform-origin: 50% 100%;
4664
      -o-transform-origin: 50% 100%;
4665
      -ms-transform-origin: 50% 100%;
4666
      transform-origin: 50% 100%; }
4667
      #projects .project .members .menu.active {
4668
        opacity: 1;
4669
        -moz-transform: scale(1);
4670
        -o-transform: scale(1);
4671
        -ms-transform: scale(1);
4672
        -webkit-transform: scale(1);
4673
        transform: scale(1); }
4674
      #projects .project .members .menu:hover {
4675
        opacity: 1;
4676
        -moz-transform: scale(1);
4677
        -o-transform: scale(1);
4678
        -ms-transform: scale(1);
4679
        -webkit-transform: scale(1);
4680
        transform: scale(1); }
4681
      #projects .project .members .menu:after {
4682
        content: "";
4683
        position: absolute;
4684
        display: block;
4685
        width: 37px;
4686
        height: 12px;
4687
        bottom: -12px;
4688
        left: 49%;
4689
        margin-left: -18.5px;
4690
        background-image: url("../../images/popover-arrow.png");
4691
        background-size: 100% 100%;
4692
        -moz-transform: rotateX(180deg);
4693
        -o-transform: rotateX(180deg);
4694
        -ms-transform: rotateX(180deg);
4695
        -webkit-transform: rotateX(180deg);
4696
        transform: rotateX(180deg); }
4697
      #projects .project .members .menu li {
4698
        padding: 8px 0;
4699
        border-bottom: 1px solid #E6E6E6;
4700
        text-align: center; }
4701
        #projects .project .members .menu li:last-child {
4702
          border-bottom: 0; }
4703
        #projects .project .members .menu li a {
4704
          text-decoration: none;
4705
          display: block;
4706
          font-weight: 600;
4707
          color: #54A0E2;
4708
          -webkit-transition: all 0.2s linear;
4709
          -moz-transition: all 0.2s linear;
4710
          -ms-transition: all 0.2s linear;
4711
          -o-transition: all 0.2s linear;
4712
          transition: all 0.2s linear; }
4713
          #projects .project .members .menu li a:hover {
4714
            color: #333; }
4715

    
4716
#reports .menubar .options a {
4717
  margin-left: 25px;
4718
  color: #96AEC4;
4719
  text-decoration: none;
4720
  -webkit-transition: all 0.2s linear;
4721
  -moz-transition: all 0.2s linear;
4722
  -ms-transition: all 0.2s linear;
4723
  -o-transition: all 0.2s linear;
4724
  transition: all 0.2s linear; }
4725
  @media (max-width: 767px) {
4726
    #reports .menubar .options a {
4727
      position: relative;
4728
      top: 4px; } }
4729
  #reports .menubar .options a:hover {
4730
    color: #344D63; }
4731
  #reports .menubar .options a i {
4732
    margin-right: 3px; }
4733
    @media (max-width: 767px) {
4734
      #reports .menubar .options a i {
4735
        display: none; } }
4736
#reports .stats {
4737
  margin: 0 -40px;
4738
  margin-top: -24px;
4739
  padding: 26px 40px 29px;
4740
  background: #FAFBFD;
4741
  border-top: 3px solid #ADBDD5;
4742
  border-bottom: 1px solid #E2E4F5; }
4743
  @media (max-width: 767px) {
4744
    #reports .stats {
4745
      margin-left: -20px;
4746
      margin-right: -20px;
4747
      padding-bottom: 15px; } }
4748
  #reports .stats .stat {
4749
    float: left;
4750
    width: 25%; }
4751
    @media (max-width: 767px) {
4752
      #reports .stats .stat {
4753
        width: 50%;
4754
        margin-bottom: 20px; } }
4755
    #reports .stats .stat label {
4756
      font-weight: normal;
4757
      color: #939cbe; }
4758
    #reports .stats .stat .value {
4759
      font-size: 21px;
4760
      font-weight: 600;
4761
      color: #454545;
4762
      text-shadow: 1px 1px #fff; }
4763
      #reports .stats .stat .value .change {
4764
        display: inline-block;
4765
        margin-left: 10px;
4766
        font-size: 13px; }
4767
        #reports .stats .stat .value .change.up {
4768
          color: #48b43f; }
4769
        #reports .stats .stat .value .change.down {
4770
          color: #dd5e5e; }
4771
        #reports .stats .stat .value .change i {
4772
          font-size: 16px;
4773
          position: relative;
4774
          top: 1px; }
4775
#reports .chart {
4776
  margin-top: 35px; }
4777
  #reports .chart h3 {
4778
    font-size: 19px; }
4779
    #reports .chart h3 .btn-group .btn {
4780
      border-color: #B7D5F5;
4781
      background: #fff;
4782
      color: #555F8A; }
4783
      #reports .chart h3 .btn-group .btn.active {
4784
        background: #F9FBFF;
4785
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.125); }
4786
  #reports .chart #sales-chart {
4787
    height: 230px;
4788
    margin-top: 30px; }
4789
#reports .dataTables_wrapper {
4790
  margin: 80px -40px; }
4791
  @media (max-width: 767px) {
4792
    #reports .dataTables_wrapper {
4793
      margin: 80px -20px; } }
4794
  #reports .dataTables_wrapper thead th {
4795
    border-top: 1px solid #D4DBE4;
4796
    border-bottom: 1px solid #dee3ea;
4797
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.79);
4798
    padding: 10px 18px 12px 20px;
4799
    text-shadow: 1px 1px #fff;
4800
    background: linear-gradient(#f7f8fc, #f8f9fc);
4801
    position: relative;
4802
    color: #444; }
4803
    #reports .dataTables_wrapper thead th:after {
4804
      content: '';
4805
      position: absolute;
4806
      width: 100%;
4807
      height: 1px;
4808
      left: 0;
4809
      bottom: -1px;
4810
      box-shadow: 0 1px 1px rgba(66, 85, 124, 0.14); }
4811
  #reports .dataTables_wrapper td {
4812
    padding: 11px 20px; }
4813
  #reports .dataTables_wrapper .dataTables_filter,
4814
  #reports .dataTables_wrapper .dataTables_length,
4815
  #reports .dataTables_wrapper .dataTables_paginate,
4816
  #reports .dataTables_wrapper .dataTables_info {
4817
    display: none; }
4818

    
4819
#reports-alt .menubar .options a {
4820
  position: relative;
4821
  top: 2px;
4822
  margin-left: 20px;
4823
  color: #96AEC4;
4824
  text-decoration: none;
4825
  -webkit-transition: all 0.2s linear;
4826
  -moz-transition: all 0.2s linear;
4827
  -ms-transition: all 0.2s linear;
4828
  -o-transition: all 0.2s linear;
4829
  transition: all 0.2s linear; }
4830
  @media (max-width: 767px) {
4831
    #reports-alt .menubar .options a {
4832
      margin-left: 10px; } }
4833
  #reports-alt .menubar .options a:hover {
4834
    color: #344D63; }
4835
  #reports-alt .menubar .options a i {
4836
    margin-right: 3px; }
4837
#reports-alt .menubar .date-range {
4838
  margin-right: 20px; }
4839
  #reports-alt .menubar .date-range .input-group {
4840
    width: 200px;
4841
    position: relative;
4842
    top: -3px; }
4843
    #reports-alt .menubar .date-range .input-group .input-group-addon {
4844
      background: #F0F4F8; }
4845
    #reports-alt .menubar .date-range .input-group i {
4846
      font-size: 14px;
4847
      color: #577FC7;
4848
      position: relative;
4849
      top: 1px; }
4850
    #reports-alt .menubar .date-range .input-group input[type="text"] {
4851
      height: 31px;
4852
      line-height: 18px;
4853
      font-size: 14px;
4854
      color: #777; }
4855
#reports-alt .daterangepicker_start_input,
4856
#reports-alt .daterangepicker_end_input {
4857
  display: none; }
4858
#reports-alt .chart {
4859
  position: relative;
4860
  top: -24px;
4861
  padding-top: 30px;
4862
  margin: 0 -40px;
4863
  padding: 30px 30px 0px;
4864
  background: #fafafa;
4865
  border-bottom: 1px solid #ccc; }
4866
  @media (max-width: 767px) {
4867
    #reports-alt .chart {
4868
      margin: 0 -20px; } }
4869
  #reports-alt .chart .bar-chart-wrapper {
4870
    overflow: hidden; }
4871
    #reports-alt .chart .bar-chart-wrapper #bar-chart {
4872
      height: 240px;
4873
      padding: 0px;
4874
      position: relative;
4875
      top: 26px; }
4876
  #reports-alt .chart label.yaxis {
4877
    text-align: center;
4878
    text-transform: uppercase;
4879
    color: #969696;
4880
    display: block;
4881
    margin-top: 12px;
4882
    position: absolute;
4883
    left: 0;
4884
    right: 0;
4885
    font-weight: 600;
4886
    font-size: 13px; }
4887
#reports-alt .filters {
4888
  margin-top: 40px; }
4889
  #reports-alt .filters .btn {
4890
    background: #FAFDFF;
4891
    color: #4C89B6; }
4892
    #reports-alt .filters .btn .caret {
4893
      margin-left: 5px; }
4894
#reports-alt .data {
4895
  margin-top: 20px;
4896
  margin-bottom: 50px; }
4897
  #reports-alt .data thead th {
4898
    border-top: 1px solid #dee3ea;
4899
    border-bottom: 1px solid #dee3ea;
4900
    padding: 10px 18px 15px 15px; }
4901
  #reports-alt .data td {
4902
    padding: 11px 15px; }
4903
  #reports-alt .data .dataTables_length {
4904
    display: none; }
4905
  #reports-alt .data .dataTables_filter {
4906
    display: none; }
4907
  #reports-alt .data .dataTables_info {
4908
    display: none; }
4909
  #reports-alt .data .dataTables_paginate {
4910
    float: none;
4911
    text-align: center;
4912
    margin-top: 70px; }
4913

    
4914
#pricing #content {
4915
  min-height: 850px; }
4916
#pricing .pricing-wizard h4 {
4917
  margin-top: 40px;
4918
  font-weight: 500;
4919
  text-transform: uppercase;
4920
  letter-spacing: .5px;
4921
  text-align: center;
4922
  font-size: 21px;
4923
  color: #59646F; }
4924
#pricing .pricing-wizard .steps {
4925
  width: 660px;
4926
  margin: 0 auto;
4927
  margin-top: 55px;
4928
  border-bottom: 1px solid #ECECEC;
4929
  padding-bottom: 15px; }
4930
  #pricing .pricing-wizard .steps .step {
4931
    display: inline-block;
4932
    font-size: 14px;
4933
    text-transform: uppercase;
4934
    font-weight: 600;
4935
    color: #ABBBC7;
4936
    position: relative;
4937
    padding-left: 50px;
4938
    margin-right: 40px;
4939
    -webkit-transition: all 0.2s linear;
4940
    -moz-transition: all 0.2s linear;
4941
    -ms-transition: all 0.2s linear;
4942
    -o-transition: all 0.2s linear;
4943
    transition: all 0.2s linear; }
4944
    #pricing .pricing-wizard .steps .step.active {
4945
      color: #5A6A81; }
4946
      #pricing .pricing-wizard .steps .step.active:after {
4947
        content: '';
4948
        height: 2px;
4949
        width: 100%;
4950
        background: #5D8DB9;
4951
        position: absolute;
4952
        top: 35px;
4953
        left: 25px; }
4954
#pricing .pricing-wizard .step-panel {
4955
  position: absolute;
4956
  left: 0;
4957
  right: 0;
4958
  z-index: 1;
4959
  opacity: 0;
4960
  -webkit-transition: all 0.2s linear;
4961
  -moz-transition: all 0.2s linear;
4962
  -ms-transition: all 0.2s linear;
4963
  -o-transition: all 0.2s linear;
4964
  transition: all 0.2s linear; }
4965
  @media (max-width: 767px) {
4966
    #pricing .pricing-wizard .step-panel {
4967
      position: relative;
4968
      display: none; }
4969
      #pricing .pricing-wizard .step-panel.active {
4970
        display: block; } }
4971
  #pricing .pricing-wizard .step-panel.active {
4972
    opacity: 1;
4973
    z-index: 2; }
4974
#pricing .pricing-wizard .choose-plan {
4975
  max-width: 640px;
4976
  margin: 0 auto;
4977
  margin-top: 40px; }
4978
  #pricing .pricing-wizard .choose-plan .instructions {
4979
    color: #444;
4980
    padding-bottom: 20px;
4981
    padding-left: 10px; }
4982
    #pricing .pricing-wizard .choose-plan .instructions strong {
4983
      font-size: 15px;
4984
      color: #555; }
4985
    #pricing .pricing-wizard .choose-plan .instructions span {
4986
      font-weight: 600;
4987
      display: block;
4988
      margin-top: 30px;
4989
      color: #929191;
4990
      border-bottom: 1px solid #E6E6E6;
4991
      padding-bottom: 15px; }
4992
  #pricing .pricing-wizard .choose-plan .plans .plan {
4993
    margin-top: 5px;
4994
    position: relative;
4995
    padding: 12px 0;
4996
    border-radius: 5px;
4997
    cursor: pointer;
4998
    -webkit-transition: all 0.15s linear;
4999
    -moz-transition: all 0.15s linear;
5000
    -ms-transition: all 0.15s linear;
5001
    -o-transition: all 0.15s linear;
5002
    transition: all 0.15s linear; }
5003
    @media (max-width: 767px) {
5004
      #pricing .pricing-wizard .choose-plan .plans .plan {
5005
        padding: 12px 8px; } }
5006
    #pricing .pricing-wizard .choose-plan .plans .plan.selected .select .fa-check {
5007
      display: inline-block; }
5008
    #pricing .pricing-wizard .choose-plan .plans .plan.selected, #pricing .pricing-wizard .choose-plan .plans .plan:hover {
5009
      background: #ebf2fb; }
5010
      #pricing .pricing-wizard .choose-plan .plans .plan.selected .price, #pricing .pricing-wizard .choose-plan .plans .plan:hover .price {
5011
        color: #458EDB; }
5012
      #pricing .pricing-wizard .choose-plan .plans .plan.selected .info .details, #pricing .pricing-wizard .choose-plan .plans .plan:hover .info .details {
5013
        color: #73ACE9; }
5014
      #pricing .pricing-wizard .choose-plan .plans .plan.selected .select, #pricing .pricing-wizard .choose-plan .plans .plan:hover .select {
5015
        border: 2px solid #8FC4FD; }
5016
    #pricing .pricing-wizard .choose-plan .plans .plan .price {
5017
      float: left;
5018
      width: 115px;
5019
      padding-left: 10px;
5020
      font-size: 20px;
5021
      position: relative;
5022
      top: 4px;
5023
      color: #81838A; }
5024
      @media (max-width: 767px) {
5025
        #pricing .pricing-wizard .choose-plan .plans .plan .price {
5026
          font-size: 17px;
5027
          float: none;
5028
          padding-left: 0;
5029
          top: 0;
5030
          margin-bottom: 5px; } }
5031
    #pricing .pricing-wizard .choose-plan .plans .plan .info {
5032
      float: left;
5033
      width: 260px; }
5034
      #pricing .pricing-wizard .choose-plan .plans .plan .info .name {
5035
        font-size: 17px;
5036
        font-weight: 600;
5037
        color: #3e95f1; }
5038
      #pricing .pricing-wizard .choose-plan .plans .plan .info .details {
5039
        color: #888; }
5040
    #pricing .pricing-wizard .choose-plan .plans .plan .select {
5041
      position: absolute;
5042
      right: 10px;
5043
      top: 18px;
5044
      width: 27px;
5045
      height: 27px;
5046
      border-radius: 25px;
5047
      border: 2px solid #ccc; }
5048
      #pricing .pricing-wizard .choose-plan .plans .plan .select .fa-check {
5049
        position: relative;
5050
        top: 2px;
5051
        left: 4px;
5052
        color: #057DFF;
5053
        display: none; }
5054
  #pricing .pricing-wizard .choose-plan .plans .action {
5055
    text-align: right;
5056
    margin-top: 40px; }
5057
    @media (max-width: 767px) {
5058
      #pricing .pricing-wizard .choose-plan .plans .action {
5059
        text-align: center; } }
5060
    #pricing .pricing-wizard .choose-plan .plans .action .btn {
5061
      font-size: 17px; }
5062
      #pricing .pricing-wizard .choose-plan .plans .action .btn i {
5063
        font-size: 13px;
5064
        margin-left: 7px; }
5065
#pricing .pricing-wizard .billing {
5066
  max-width: 640px;
5067
  margin: 0 auto;
5068
  margin-top: 40px; }
5069
  #pricing .pricing-wizard .billing .secure {
5070
    margin-bottom: 20px; }
5071
    #pricing .pricing-wizard .billing .secure .lock {
5072
      font-weight: 600;
5073
      color: #666; }
5074
      #pricing .pricing-wizard .billing .secure .lock .fa-lock {
5075
        color: #ccc;
5076
        font-size: 17px;
5077
        margin-right: 7px;
5078
        position: relative;
5079
        top: 1px; }
5080
  #pricing .pricing-wizard .billing #billing-form .control-label {
5081
    text-align: left; }
5082
  #pricing .pricing-wizard .billing #billing-form .instructions {
5083
    margin-top: 40px; }
5084
    #pricing .pricing-wizard .billing #billing-form .instructions strong {
5085
      font-size: 15px;
5086
      color: #454545; }
5087
  @media (max-width: 767px) {
5088
    #pricing .pricing-wizard .billing #billing-form .mobile-margin-bottom {
5089
      margin-bottom: 15px; } }
5090
  #pricing .pricing-wizard .billing #billing-form .action {
5091
    margin-top: 40px; }
5092
    #pricing .pricing-wizard .billing #billing-form .action .btn {
5093
      font-size: 16px;
5094
      -webkit-transition: all 0.2s linear;
5095
      -moz-transition: all 0.2s linear;
5096
      -ms-transition: all 0.2s linear;
5097
      -o-transition: all 0.2s linear;
5098
      transition: all 0.2s linear; }
5099
      #pricing .pricing-wizard .billing #billing-form .action .btn i.fa-chevron-right {
5100
        font-size: 13px;
5101
        margin-left: 7px; }
5102
      #pricing .pricing-wizard .billing #billing-form .action .btn i.fa-chevron-left {
5103
        font-size: 13px;
5104
        margin-right: 7px;
5105
        color: #777; }
5106

    
5107
#pricing-alt #content {
5108
  padding: 40px; }
5109
  #pricing-alt #content .content-wrapper {
5110
    margin-top: 0; }
5111
#pricing-alt .sidebar-toggler {
5112
  position: absolute;
5113
  font-size: 37px;
5114
  padding: 12px;
5115
  top: 0;
5116
  left: 8px;
5117
  cursor: pointer; }
5118
#pricing-alt #first-option {
5119
  margin-bottom: 100px; }
5120
  #pricing-alt #first-option .header {
5121
    text-align: center; }
5122
    #pricing-alt #first-option .header h3 {
5123
      font-size: 24px;
5124
      color: #444;
5125
      line-height: 25px;
5126
      font-weight: 500;
5127
      margin-bottom: 7px; }
5128
    #pricing-alt #first-option .header p {
5129
      font-size: 16px;
5130
      font-weight: 400;
5131
      color: #888; }
5132
  #pricing-alt #first-option .charts {
5133
    margin-top: 45px; }
5134
    #pricing-alt #first-option .charts .chart {
5135
      background-color: #fff;
5136
      border: 1px solid #D8D8D8;
5137
      border-radius: 5px;
5138
      box-shadow: 0px 0px 2px 0px rgba(181, 181, 181, 0.3);
5139
      padding: 20px 40px 30px;
5140
      position: relative;
5141
      text-align: center;
5142
      width: 97%;
5143
      min-height: 315px;
5144
      position: relative;
5145
      top: 18px; }
5146
      @media (min-width: 992px) {
5147
        #pricing-alt #first-option .charts .chart.first {
5148
          float: right;
5149
          left: 45px; }
5150
        #pricing-alt #first-option .charts .chart.last {
5151
          left: -45px; } }
5152
      @media (max-width: 991px) {
5153
        #pricing-alt #first-option .charts .chart {
5154
          float: none !important;
5155
          left: 0px !important;
5156
          top: 0px !important;
5157
          margin: 0 auto;
5158
          width: 55%;
5159
          margin-bottom: 25px !important; }
5160
          #pricing-alt #first-option .charts .chart.last {
5161
            margin-bottom: 0px !important; } }
5162
      @media (max-width: 600px) {
5163
        #pricing-alt #first-option .charts .chart {
5164
          width: 90% !important; } }
5165
      #pricing-alt #first-option .charts .chart.featured {
5166
        z-index: 999;
5167
        border-color: #C3DCEB;
5168
        box-shadow: 0 0 13px -2px #B4DAF1; }
5169
        @media (min-width: 992px) {
5170
          #pricing-alt #first-option .charts .chart.featured {
5171
            margin: 0 auto;
5172
            top: 5px;
5173
            min-height: 450px; } }
5174
        #pricing-alt #first-option .charts .chart.featured .popular {
5175
          position: absolute;
5176
          top: 0px;
5177
          left: 0px; }
5178
        #pricing-alt #first-option .charts .chart.featured .quantity {
5179
          margin-top: 15px;
5180
          padding-bottom: 5px; }
5181
        #pricing-alt #first-option .charts .chart.featured .button {
5182
          margin-top: 22px; }
5183
      #pricing-alt #first-option .charts .chart .plan-name {
5184
        text-align: center;
5185
        font-size: 20px;
5186
        font-weight: 400;
5187
        color: #444;
5188
        width: 90%;
5189
        margin: 0 auto;
5190
        margin-top: 5px; }
5191
      #pricing-alt #first-option .charts .chart .quantity {
5192
        text-align: center;
5193
        border-bottom: 1px solid #d5d5d5;
5194
        margin-top: 10px; }
5195
        #pricing-alt #first-option .charts .chart .quantity .dollar {
5196
          font-size: 19px;
5197
          position: relative;
5198
          top: -18px; }
5199
        #pricing-alt #first-option .charts .chart .quantity .price {
5200
          font-size: 49px; }
5201
        #pricing-alt #first-option .charts .chart .quantity .period {
5202
          font-size: 17px;
5203
          position: relative;
5204
          top: -8px;
5205
          margin-left: 4px; }
5206
      #pricing-alt #first-option .charts .chart .specs {
5207
        margin-top: 20px; }
5208
        #pricing-alt #first-option .charts .chart .specs .spec {
5209
          font-size: 15px;
5210
          color: #5D636D;
5211
          text-align: center;
5212
          margin-bottom: 15px; }
5213
          #pricing-alt #first-option .charts .chart .specs .spec .variable {
5214
            color: #1FAFE7;
5215
            font-weight: 600; }
5216
      #pricing-alt #first-option .charts .chart .button {
5217
        margin-top: 20px;
5218
        height: 38px; }
5219
        #pricing-alt #first-option .charts .chart .button span {
5220
          height: 36px;
5221
          line-height: 35px;
5222
          padding-left: 23px;
5223
          padding-right: 23px; }
5224
  #pricing-alt #first-option .message p {
5225
    text-align: center;
5226
    color: #4A5366;
5227
    margin-top: 23px; }
5228
  #pricing-alt #first-option .faq {
5229
    margin-top: 40px; }
5230
    #pricing-alt #first-option .faq .header h3 {
5231
      font-size: 22px;
5232
      color: #454545;
5233
      text-align: left; }
5234
    #pricing-alt #first-option .faq .questions {
5235
      margin-top: 30px; }
5236
      #pricing-alt #first-option .faq .questions .question {
5237
        margin-bottom: 45px; }
5238
        @media (min-width: 992px) {
5239
          #pricing-alt #first-option .faq .questions .question {
5240
            width: 90%; } }
5241
        #pricing-alt #first-option .faq .questions .question strong {
5242
          font-weight: 500;
5243
          font-size: 17px;
5244
          color: #333; }
5245
        #pricing-alt #first-option .faq .questions .question p {
5246
          color: #555;
5247
          margin-top: 12px;
5248
          font-size: 14px;
5249
          line-height: 22px; }
5250
  #pricing-alt #first-option .contact {
5251
    margin-top: 40px; }
5252
    #pricing-alt #first-option .contact .wrapper {
5253
      background: #F7F8FB;
5254
      border: 1px solid #EAEDF7;
5255
      border-radius: 8px;
5256
      padding: 25px 60px;
5257
      box-shadow: inset rgba(100, 100, 100, 0.25) 0 1px 1px;
5258
      margin: 0 auto; }
5259
      @media (max-width: 767px) {
5260
        #pricing-alt #first-option .contact .wrapper {
5261
          padding: 20px; } }
5262
    #pricing-alt #first-option .contact h4 {
5263
      font-size: 15px;
5264
      position: relative;
5265
      color: #373F46;
5266
      text-align: center;
5267
      font-weight: 500;
5268
      text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8); }
5269
      @media (max-width: 991px) {
5270
        #pricing-alt #first-option .contact h4 {
5271
          line-height: 26px; } }
5272
      #pricing-alt #first-option .contact h4 span {
5273
        position: relative;
5274
        font-size: 23px;
5275
        top: 4px;
5276
        margin-right: 4px;
5277
        color: #626E7A; }
5278
        @media (max-width: 991px) {
5279
          #pricing-alt #first-option .contact h4 span {
5280
            position: relative;
5281
            left: 0px;
5282
            top: 5px; } }
5283

    
5284
#billing-form .billing {
5285
  max-width: 640px;
5286
  margin: 0 auto;
5287
  margin-top: 40px; }
5288
  #billing-form .billing .secure {
5289
    margin-bottom: 20px; }
5290
    #billing-form .billing .secure .lock {
5291
      font-weight: 600;
5292
      color: #666; }
5293
      #billing-form .billing .secure .lock .fa-lock {
5294
        color: #ccc;
5295
        font-size: 17px;
5296
        margin-right: 7px;
5297
        position: relative;
5298
        top: 1px; }
5299
  #billing-form .billing #billing .control-label {
5300
    text-align: left; }
5301
  #billing-form .billing #billing .instructions {
5302
    margin-top: 40px; }
5303
    #billing-form .billing #billing .instructions strong {
5304
      font-size: 15px;
5305
      color: #454545; }
5306
  @media (max-width: 767px) {
5307
    #billing-form .billing #billing .mobile-margin-bottom {
5308
      margin-bottom: 15px; } }
5309
  #billing-form .billing #billing .action {
5310
    margin-top: 40px;
5311
    text-align: center; }
5312
    #billing-form .billing #billing .action .btn {
5313
      font-size: 16px;
5314
      padding: 10px 14px;
5315
      -webkit-transition: all 0.2s linear;
5316
      -moz-transition: all 0.2s linear;
5317
      -ms-transition: all 0.2s linear;
5318
      -o-transition: all 0.2s linear;
5319
      transition: all 0.2s linear; }
5320
      #billing-form .billing #billing .action .btn i.fa-chevron-right {
5321
        font-size: 13px;
5322
        margin-left: 13px; }
5323

    
5324
#docs {
5325
  font-family: "Helvetica Neue", Arial; }
5326
  #docs #guide {
5327
    background: #F4F8FA;
5328
    border-right: 1px solid #DADFE5;
5329
    left: 0;
5330
    top: 0;
5331
    position: fixed;
5332
    overflow: hidden;
5333
    overflow-y: auto;
5334
    width: 210px;
5335
    z-index: 25;
5336
    height: 100%; }
5337
    #docs #guide .logo {
5338
      margin-top: 0;
5339
      font-size: 29px; }
5340
      #docs #guide .logo a {
5341
        color: #000;
5342
        font-family: Myriad Pro, Lato, Helvetica Neue, Arial;
5343
        padding: 20px 0 15px 23px;
5344
        display: block;
5345
        border-bottom: 1px solid #D6DCE0;
5346
        box-shadow: 0px 1px #FFF;
5347
        -webkit-transition: color 0.15s linear;
5348
        -moz-transition: color 0.15s linear;
5349
        -ms-transition: color 0.15s linear;
5350
        -o-transition: color 0.15s linear;
5351
        transition: color 0.15s linear; }
5352
        #docs #guide .logo a:hover {
5353
          color: #858585;
5354
          text-decoration: none; }
5355
    #docs #guide .menu > li.active > .nav {
5356
      display: block; }
5357
    #docs #guide .menu > li.active > a {
5358
      background: #DEEAF1; }
5359
    #docs #guide .menu > li a {
5360
      color: #3391C9;
5361
      font-weight: 500;
5362
      font-size: 13px;
5363
      padding: 10px 15px 10px 25px;
5364
      -webkit-transition: all 0.15s linear;
5365
      -moz-transition: all 0.15s linear;
5366
      -ms-transition: all 0.15s linear;
5367
      -o-transition: all 0.15s linear;
5368
      transition: all 0.15s linear; }
5369
      #docs #guide .menu > li a:hover {
5370
        background: #DEEAF1; }
5371
    #docs #guide .menu > li > .nav {
5372
      margin-bottom: 7px;
5373
      display: none; }
5374
      #docs #guide .menu > li > .nav li a {
5375
        font-weight: 400;
5376
        color: #48A0D6;
5377
        padding: 6px 15px 5px 35px; }
5378
  #docs #api-docs {
5379
    background: #FFF;
5380
    margin-left: 210px;
5381
    min-width: 750px; }
5382
    #docs #api-docs #methods {
5383
      background: #292E33;
5384
      position: relative;
5385
      margin-left: 50%; }
5386
      #docs #api-docs #methods .languages {
5387
        position: fixed;
5388
        top: 0;
5389
        width: 100%;
5390
        padding: 5px 0 5px 20px;
5391
        background: #3B4249;
5392
        box-shadow: 2px 1px 3px #000;
5393
        z-index: 999; }
5394
        #docs #api-docs #methods .languages .language {
5395
          display: inline-block;
5396
          color: #C0CEDD;
5397
          padding: 5px 15px;
5398
          font-size: 13px; }
5399
          #docs #api-docs #methods .languages .language.selected {
5400
            color: #fff; }
5401
      #docs #api-docs #methods .method:nth-child(2) .method-section .method-description {
5402
        padding-top: 0px;
5403
        border-top: 0px; }
5404
      #docs #api-docs #methods .method:nth-child(2) .method-section .method-example {
5405
        padding-top: 35px;
5406
        border-top: 0;
5407
        box-shadow: none; }
5408
      #docs #api-docs #methods .method:last-child .method-section {
5409
        padding-bottom: 70px; }
5410
      #docs #api-docs #methods .method .method-section {
5411
        margin-left: -100%;
5412
        position: relative;
5413
        padding-top: 50px; }
5414
        #docs #api-docs #methods .method .method-section .method-description {
5415
          width: 50%;
5416
          float: left;
5417
          padding: 0 30px;
5418
          border-top: 1px solid #E5E7EB;
5419
          padding-top: 40px; }
5420
          #docs #api-docs #methods .method .method-section .method-description h3 {
5421
            font-size: 21px;
5422
            margin-top: 0;
5423
            margin-bottom: 20px; }
5424
          #docs #api-docs #methods .method .method-section .method-description p {
5425
            font-size: 13px;
5426
            color: #666;
5427
            line-height: 21px;
5428
            margin-bottom: 20px; }
5429
          #docs #api-docs #methods .method .method-section .method-description .info {
5430
            margin-top: 45px;
5431
            margin-bottom: 40px; }
5432
            #docs #api-docs #methods .method .method-section .method-description .info h4 {
5433
              font-size: 14px;
5434
              border-bottom: 1px solid #E4E4E4;
5435
              padding-bottom: 15px; }
5436
            #docs #api-docs #methods .method .method-section .method-description .info .field {
5437
              margin-top: 17px;
5438
              font-size: 13px; }
5439
              #docs #api-docs #methods .method .method-section .method-description .info .field .key {
5440
                width: 40%;
5441
                float: left;
5442
                text-align: right;
5443
                padding-right: 10px;
5444
                font-weight: bold;
5445
                color: #333; }
5446
              #docs #api-docs #methods .method .method-section .method-description .info .field .desc {
5447
                width: 60%;
5448
                float: right;
5449
                padding-left: 10px;
5450
                color: #555;
5451
                line-height: 21px; }
5452
                #docs #api-docs #methods .method .method-section .method-description .info .field .desc strong {
5453
                  display: block;
5454
                  color: #333;
5455
                  margin-bottom: 5px; }
5456
        #docs #api-docs #methods .method .method-section .method-example {
5457
          margin-left: 50%;
5458
          width: 50%;
5459
          padding: 75px 30px 0;
5460
          border-top: 1px solid #000;
5461
          box-shadow: inset 0px 1px rgba(255, 255, 255, 0.17);
5462
          color: #fff; }
5463
          #docs #api-docs #methods .method .method-section .method-example pre {
5464
            background: none;
5465
            border: none;
5466
            margin: 0;
5467
            padding: 0; }
5468
            #docs #api-docs #methods .method .method-section .method-example pre code {
5469
              background: none;
5470
              font-family: Monaco, Consolas, Menlo;
5471
              font-size: 12px;
5472
              display: none;
5473
              color: #DAE4F2; }
5474
              #docs #api-docs #methods .method .method-section .method-example pre code.always-visible {
5475
                display: block !important; }
5476
              #docs #api-docs #methods .method .method-section .method-example pre code.ruby {
5477
                display: block; }
5478
              #docs #api-docs #methods .method .method-section .method-example pre code > * {
5479
                color: #DAE4F2;
5480
                line-height: 20px; }
5481
            #docs #api-docs #methods .method .method-section .method-example pre .ruby {
5482
              color: #DAE4F2; }
5483
              #docs #api-docs #methods .method .method-section .method-example pre .ruby > * {
5484
                color: #DAE4F2;
5485
                line-height: 20px; }
5486
              #docs #api-docs #methods .method .method-section .method-example pre .ruby [class*=keyword] {
5487
                color: #9AB4DB; }
5488
              #docs #api-docs #methods .method .method-section .method-example pre .ruby [class*=string] {
5489
                color: #DAD0C6; }
5490
              #docs #api-docs #methods .method .method-section .method-example pre .ruby [class*=comment] {
5491
                color: #B4B4B4; }
5492
              #docs #api-docs #methods .method .method-section .method-example pre .ruby [class*=constant] {
5493
                color: #FFDF9D; }
5494
              #docs #api-docs #methods .method .method-section .method-example pre .ruby [class*=symbol] {
5495
                color: #9ECBEE; }
5496
            #docs #api-docs #methods .method .method-section .method-example pre .python {
5497
              color: #DAE4F2; }
5498
              #docs #api-docs #methods .method .method-section .method-example pre .python > * {
5499
                color: #DAE4F2;
5500
                line-height: 20px; }
5501
              #docs #api-docs #methods .method .method-section .method-example pre .python [class*=keyword] {
5502
                color: #9AB4DB; }
5503
              #docs #api-docs #methods .method .method-section .method-example pre .python [class*=string] {
5504
                color: #DAD0C6; }
5505
              #docs #api-docs #methods .method .method-section .method-example pre .python [class*=comment] {
5506
                color: #B4B4B4; }
5507
              #docs #api-docs #methods .method .method-section .method-example pre .python [class*=class] {
5508
                color: #FFDF9D; }
5509
              #docs #api-docs #methods .method .method-section .method-example pre .python [class*=params] {
5510
                color: #9ECBEE; }
5511
            #docs #api-docs #methods .method .method-section .method-example pre .php {
5512
              color: #DAE4F2; }
5513
              #docs #api-docs #methods .method .method-section .method-example pre .php > * {
5514
                color: #DAE4F2;
5515
                line-height: 20px; }
5516
              #docs #api-docs #methods .method .method-section .method-example pre .php [class*=keyword] {
5517
                color: #9AB4DB; }
5518
              #docs #api-docs #methods .method .method-section .method-example pre .php [class*=string] {
5519
                color: #DAD0C6; }
5520
              #docs #api-docs #methods .method .method-section .method-example pre .php [class*=comment] {
5521
                color: #B4B4B4; }
5522

    
5523
#user-profile #content {
5524
  padding: 0;
5525
  padding-top: 64px;
5526
  min-height: 100%; }
5527
#user-profile .content-wrapper {
5528
  margin-top: 0;
5529
  position: relative;
5530
  overflow: hidden; }
5531
  #user-profile .content-wrapper .profile-content {
5532
    float: left;
5533
    width: 78%;
5534
    height: 100%;
5535
    min-height: 800px; }
5536
    @media (max-width: 991px) {
5537
      #user-profile .content-wrapper .profile-content {
5538
        width: 72%; } }
5539
    @media (max-width: 767px) {
5540
      #user-profile .content-wrapper .profile-content {
5541
        width: 100%;
5542
        margin-top: 20px; } }
5543
    #user-profile .content-wrapper .profile-content .tabs {
5544
      background: #F5F6F8;
5545
      border-bottom: 1px solid #CED9EB;
5546
      padding: 0 30px;
5547
      box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06); }
5548
      #user-profile .content-wrapper .profile-content .tabs ul {
5549
        margin: 0;
5550
        padding: 0;
5551
        list-style-type: none; }
5552
        #user-profile .content-wrapper .profile-content .tabs ul li {
5553
          display: inline-block; }
5554
          #user-profile .content-wrapper .profile-content .tabs ul li a {
5555
            padding: 17px 20px;
5556
            margin-right: 5px;
5557
            position: relative;
5558
            display: inline-block;
5559
            text-decoration: none;
5560
            color: #688EA7;
5561
            font-weight: 600;
5562
            -webkit-transition: all 0.2s linear;
5563
            -moz-transition: all 0.2s linear;
5564
            -ms-transition: all 0.2s linear;
5565
            -o-transition: all 0.2s linear;
5566
            transition: all 0.2s linear; }
5567
            #user-profile .content-wrapper .profile-content .tabs ul li a.active {
5568
              color: #333;
5569
              font-weight: 600; }
5570
              #user-profile .content-wrapper .profile-content .tabs ul li a.active:after {
5571
                content: '';
5572
                position: absolute;
5573
                height: 2px;
5574
                width: 100%;
5575
                background: #1DDBF1;
5576
                left: 0;
5577
                bottom: -1px; }
5578
    #user-profile .content-wrapper .profile-content .tab-content {
5579
      margin: 30px 30px 0;
5580
      position: relative;
5581
      -moz-transform: translate3d(0, 0, 0);
5582
      -o-transform: translate3d(0, 0, 0);
5583
      -ms-transform: translate3d(0, 0, 0);
5584
      -webkit-transform: translate3d(0, 0, 0);
5585
      transform: translate3d(0, 0, 0);
5586
      -webkit-perspective: 0px;
5587
      -ms-perspective: 0px;
5588
      -moz-perspective: 0px; }
5589
      @media (max-width: 767px) {
5590
        #user-profile .content-wrapper .profile-content .tab-content {
5591
          margin: 30px 10px 0; } }
5592
      #user-profile .content-wrapper .profile-content .tab-content .tab {
5593
        opacity: 0;
5594
        visibility: hidden;
5595
        position: fixed;
5596
        left: 0;
5597
        top: 0;
5598
        z-index: 999;
5599
        width: 100%;
5600
        -moz-transform: scale3d(0.95, 0.95, 0.95);
5601
        -o-transform: scale3d(0.95, 0.95, 0.95);
5602
        -ms-transform: scale3d(0.95, 0.95, 0.95);
5603
        -webkit-transform: scale3d(0.95, 0.95, 0.95);
5604
        transform: scale3d(0.95, 0.95, 0.95);
5605
        -webkit-transition: all 0.3s ease-in-out;
5606
        -moz-transition: all 0.3s ease-in-out;
5607
        -ms-transition: all 0.3s ease-in-out;
5608
        -o-transition: all 0.3s ease-in-out;
5609
        transition: all 0.3s ease-in-out;
5610
        -webkit-transform-style: preserve-3d;
5611
        transform-style: preserve-3d;
5612
        -webkit-backface-visibility: hidden;
5613
        backface-visibility: hidden; }
5614
        #user-profile .content-wrapper .profile-content .tab-content .tab.active {
5615
          opacity: 1;
5616
          visibility: visible;
5617
          position: relative;
5618
          -moz-transform: scale3d(1, 1, 1);
5619
          -o-transform: scale3d(1, 1, 1);
5620
          -ms-transform: scale3d(1, 1, 1);
5621
          -webkit-transform: scale3d(1, 1, 1);
5622
          transform: scale3d(1, 1, 1); }
5623
        #user-profile .content-wrapper .profile-content .tab-content .tab.notes {
5624
          padding-left: 20px; }
5625
          #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor {
5626
            width: 94%;
5627
            background: #F7F7F7;
5628
            border-radius: 5px;
5629
            margin-top: 40px; }
5630
            #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor textarea {
5631
              border-bottom: 0;
5632
              border-radius: 4px 4px 0 0;
5633
              border-color: #D7E0EC; }
5634
            #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor .options {
5635
              padding: 11px 20px;
5636
              border: 1px solid #E1E7F0;
5637
              border-radius: 0 0 4px 4px; }
5638
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor .options .attach {
5639
                float: right;
5640
                margin-top: 5px;
5641
                margin-right: 10px; }
5642
                #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor .options .attach a {
5643
                  text-decoration: none;
5644
                  margin-right: 20px; }
5645
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor .options .attach a i {
5646
                    font-size: 23px;
5647
                    color: #A8B6C2; }
5648
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor .options .button {
5649
                float: right; }
5650
                #user-profile .content-wrapper .profile-content .tab-content .tab.notes .editor .options .button span {
5651
                  font-size: 13px; }
5652
          #user-profile .content-wrapper .profile-content .tab-content .tab.notes .filter {
5653
            margin-top: 50px;
5654
            width: 94%; }
5655
            #user-profile .content-wrapper .profile-content .tab-content .tab.notes .filter h4 {
5656
              font-size: 21px; }
5657
            #user-profile .content-wrapper .profile-content .tab-content .tab.notes .filter form {
5658
              width: 160px;
5659
              position: relative;
5660
              top: 5px; }
5661
          #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments {
5662
            margin-top: 60px;
5663
            width: 94%; }
5664
            @media (max-width: 767px) {
5665
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments {
5666
                margin-top: 30px; } }
5667
            #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment {
5668
              padding-bottom: 60px;
5669
              position: relative; }
5670
              @media (max-width: 767px) {
5671
                #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment {
5672
                  padding-bottom: 20px; } }
5673
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment:before {
5674
                content: '';
5675
                display: block;
5676
                position: absolute;
5677
                width: 2px;
5678
                background: #f7f7f7;
5679
                height: 100%;
5680
                left: 45px;
5681
                top: 0; }
5682
                @media (max-width: 767px) {
5683
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment:before {
5684
                    display: none; } }
5685
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment:last-child:before {
5686
                background: #fff; }
5687
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .avatar {
5688
                max-width: 62px;
5689
                border-radius: 5px; }
5690
                @media (max-width: 767px) {
5691
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .avatar {
5692
                    display: none; } }
5693
              #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message {
5694
                border: 1px solid #e4e4e4;
5695
                border-radius: 4px;
5696
                padding: 7px 20px; }
5697
                @media (max-width: 767px) {
5698
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message {
5699
                    border: 0;
5700
                    padding: 7px 0; } }
5701
                #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message header {
5702
                  font-size: 13px;
5703
                  position: relative;
5704
                  color: #777;
5705
                  margin-top: 8px; }
5706
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message header:before {
5707
                    content: '';
5708
                    position: absolute;
5709
                    display: block;
5710
                    width: 37px;
5711
                    height: 12px;
5712
                    top: 10px;
5713
                    left: -25px;
5714
                    margin-left: -18.5px;
5715
                    background-image: url("../../images/popover-arrow.png");
5716
                    background-size: 100% 100%;
5717
                    -moz-transform: rotate(270deg);
5718
                    -o-transform: rotate(270deg);
5719
                    -ms-transform: rotate(270deg);
5720
                    -webkit-transform: rotate(270deg);
5721
                    transform: rotate(270deg); }
5722
                    @media (max-width: 767px) {
5723
                      #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message header:before {
5724
                        display: none; } }
5725
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message header .name {
5726
                    font-weight: 600;
5727
                    display: inline-block;
5728
                    margin-right: 6px;
5729
                    color: #5481C4; }
5730
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message header .date {
5731
                    color: #8F8F8F; }
5732
                #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message .note p {
5733
                  margin-top: 15px;
5734
                  margin-bottom: 15px;
5735
                  line-height: 23px; }
5736
                #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message .note .files {
5737
                  margin-top: 35px;
5738
                  width: 100%;
5739
                  margin-bottom: 20px; }
5740
                  #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message .note .files .file {
5741
                    float: left;
5742
                    padding-right: 25px;
5743
                    max-width: 25%;
5744
                    vertical-align: top;
5745
                    text-align: center; }
5746
                    #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message .note .files .file img {
5747
                      border-radius: 3px; }
5748
                    #user-profile .content-wrapper .profile-content .tab-content .tab.notes .comments .comment .message .note .files .file .name {
5749
                      display: inline-block;
5750
                      margin-top: 11px;
5751
                      line-height: 16px;
5752
                      font-size: 13px; }
5753
          #user-profile .content-wrapper .profile-content .tab-content .tab.notes .load-more {
5754
            margin-top: 30px;
5755
            margin-bottom: 150px;
5756
            text-align: center; }
5757
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders thead th {
5758
          /*border-top: 1px solid #F3F5F6;*/
5759
          border-top: 0;
5760
          border-bottom: 1px solid #F3F5F6;
5761
          padding: 10px 18px 15px 15px;
5762
          font-weight: 400; }
5763
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders td {
5764
          padding: 11px 15px; }
5765
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders .dataTables_length {
5766
          display: none; }
5767
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders .dataTables_filter {
5768
          display: none; }
5769
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders .dataTables_info {
5770
          display: none; }
5771
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders .dataTables_paginate {
5772
          display: none; }
5773
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders .label {
5774
          font-weight: 400;
5775
          font-size: 14px; }
5776
          #user-profile .content-wrapper .profile-content .tab-content .tab.orders .label.label-default {
5777
            background-color: #F3F3F3;
5778
            color: #333;
5779
            border: 1px solid #E4E4E4; }
5780
        #user-profile .content-wrapper .profile-content .tab-content .tab.orders .ion-alert-circled {
5781
          font-size: 18px;
5782
          margin-left: 6px;
5783
          color: #B296DD;
5784
          position: relative;
5785
          top: 1px; }
5786
        #user-profile .content-wrapper .profile-content .tab-content .tab.work {
5787
          margin-bottom: 50px; }
5788
          #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic {
5789
            max-width: 90%;
5790
            margin-bottom: 40px;
5791
            position: relative; }
5792
            #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic:hover .mask {
5793
              opacity: 1; }
5794
            #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic .mask {
5795
              opacity: 0;
5796
              position: absolute;
5797
              top: 0;
5798
              left: 0;
5799
              right: 0;
5800
              bottom: 0;
5801
              border-radius: 6px;
5802
              color: #fff;
5803
              padding: 10px 15px;
5804
              background: rgba(76, 103, 133, 0.91);
5805
              font-family: "Helvetica Neue", Arial;
5806
              -webkit-transition: all 0.2s linear;
5807
              -moz-transition: all 0.2s linear;
5808
              -ms-transition: all 0.2s linear;
5809
              -o-transition: all 0.2s linear;
5810
              transition: all 0.2s linear; }
5811
              #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic .mask .title {
5812
                font-weight: 600;
5813
                font-size: 14px;
5814
                padding-bottom: 8px;
5815
                position: relative; }
5816
                #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic .mask .title:after {
5817
                  content: '';
5818
                  position: absolute;
5819
                  bottom: 0;
5820
                  left: 0;
5821
                  height: 1px;
5822
                  width: 50%;
5823
                  background: #6A819B; }
5824
              #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic .mask .description {
5825
                font-size: 12px;
5826
                line-height: 17px;
5827
                margin-top: 8px; }
5828
              #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic .mask .date {
5829
                position: absolute;
5830
                bottom: 10px;
5831
                font-weight: 600;
5832
                font-size: 12px; }
5833
            #user-profile .content-wrapper .profile-content .tab-content .tab.work .pic img {
5834
              border-radius: 6px; }
5835
  #user-profile .content-wrapper .profile-info {
5836
    position: absolute;
5837
    top: 0;
5838
    bottom: 0;
5839
    right: -23%;
5840
    width: 22%;
5841
    background: #fff;
5842
    border-left: 1px solid #E8EBF0;
5843
    -webkit-animation: showProfileInfo 0.4s ease-out forwards;
5844
    -moz-animation: showProfileInfo 0.4s ease-out forwards;
5845
    -o-animation: showProfileInfo 0.4s ease-out forwards;
5846
    -ms-animation: showProfileInfo 0.4s ease-out forwards;
5847
    animation: showProfileInfo 0.4s ease-out forwards; }
5848
    @media (max-width: 991px) {
5849
      #user-profile .content-wrapper .profile-info {
5850
        width: 28%; } }
5851
    @media (max-width: 767px) {
5852
      #user-profile .content-wrapper .profile-info {
5853
        width: 100%;
5854
        position: relative;
5855
        float: left;
5856
        border-left: 0; } }
5857
    #user-profile .content-wrapper .profile-info .avatar {
5858
      text-align: center;
5859
      padding-top: 20px;
5860
      padding-bottom: 20px;
5861
      border-bottom: 1px solid #DFE2E9;
5862
      background: url("../../images/bg.jpg");
5863
      background-position: 50% 50%;
5864
      background-size: cover;
5865
      position: relative; }
5866
      #user-profile .content-wrapper .profile-info .avatar:before {
5867
        position: absolute;
5868
        content: '';
5869
        left: 0;
5870
        bottom: 0;
5871
        width: 100%;
5872
        height: 100%;
5873
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 26%, rgba(0, 0, 0, 0.37) 71%, rgba(0, 0, 0, 0.51) 100%); }
5874
      #user-profile .content-wrapper .profile-info .avatar img {
5875
        /*border-radius: 50%;*/
5876
        /*max-width: 62px;*/
5877
        position: relative;
5878
        border-radius: 3px;
5879
        max-width: 65px;
5880
        border: 3px solid #fff; }
5881
      #user-profile .content-wrapper .profile-info .avatar .name {
5882
        margin-top: 10px;
5883
        font-size: 15px;
5884
        font-weight: 600;
5885
        color: #fff;
5886
        position: relative; }
5887
      #user-profile .content-wrapper .profile-info .avatar .position {
5888
        font-size: 14px;
5889
        font-weight: 600;
5890
        color: #fff;
5891
        position: relative; }
5892
      #user-profile .content-wrapper .profile-info .avatar .social {
5893
        margin-top: 5px;
5894
        position: relative; }
5895
        #user-profile .content-wrapper .profile-info .avatar .social i {
5896
          font-size: 15px;
5897
          margin: 0 5px;
5898
          color: #fff; }
5899
    #user-profile .content-wrapper .profile-info .main-details {
5900
      border-bottom: 1px solid #DFE2E9; }
5901
      #user-profile .content-wrapper .profile-info .main-details .col {
5902
        float: left;
5903
        width: 50%;
5904
        padding: 10px 0;
5905
        text-align: center;
5906
        font-size: 13px;
5907
        color: #666; }
5908
        #user-profile .content-wrapper .profile-info .main-details .col:first-child {
5909
          border-right: 1px solid #DFE2E9; }
5910
        #user-profile .content-wrapper .profile-info .main-details .col .value {
5911
          font-weight: 600;
5912
          font-size: 14px;
5913
          margin-bottom: 3px;
5914
          color: #333; }
5915
    #user-profile .content-wrapper .profile-info .details {
5916
      padding: 0 20px;
5917
      margin-top: 20px; }
5918
      #user-profile .content-wrapper .profile-info .details .field {
5919
        margin-bottom: 15px;
5920
        font-size: 13px; }
5921
        #user-profile .content-wrapper .profile-info .details .field label {
5922
          text-transform: uppercase;
5923
          color: #999;
5924
          letter-spacing: .2px; }
5925
        #user-profile .content-wrapper .profile-info .details .field .value {
5926
          font-weight: 600;
5927
          color: #454545; }
5928
        #user-profile .content-wrapper .profile-info .details .field .sub {
5929
          color: #757575;
5930
          margin-top: 3px; }
5931

    
5932
#latest-activity .content-wrapper {
5933
  margin-bottom: 40px; }
5934
#latest-activity .filter-user {
5935
  float: right; }
5936
  @media (max-width: 767px) {
5937
    #latest-activity .filter-user {
5938
      float: none; } }
5939
  #latest-activity .filter-user .dropdown-menu {
5940
    right: 0;
5941
    left: auto; }
5942
    @media (max-width: 767px) {
5943
      #latest-activity .filter-user .dropdown-menu {
5944
        left: 0;
5945
        right: auto; } }
5946
#latest-activity h3 {
5947
  margin-top: 30px;
5948
  margin-bottom: 40px;
5949
  font-size: 22px; }
5950
  #latest-activity h3 small {
5951
    margin-left: 15px; }
5952
#latest-activity .moment {
5953
  width: 100%;
5954
  padding-bottom: 50px;
5955
  position: relative; }
5956
  #latest-activity .moment.first:before {
5957
    height: 130%;
5958
    top: -20px; }
5959
  #latest-activity .moment.first:after {
5960
    content: '';
5961
    position: absolute;
5962
    left: 23px;
5963
    top: -20px;
5964
    width: 7px;
5965
    height: 7px;
5966
    background: #eee;
5967
    border-radius: 50%; }
5968
    @media (max-width: 991px) {
5969
      #latest-activity .moment.first:after {
5970
        left: 16px; } }
5971
    @media (max-width: 991px) {
5972
      #latest-activity .moment.first:after {
5973
        display: none; } }
5974
  #latest-activity .moment.last:before {
5975
    background: #fff; }
5976
  #latest-activity .moment:before {
5977
    content: '';
5978
    position: absolute;
5979
    left: 25px;
5980
    top: 5px;
5981
    width: 3px;
5982
    height: 100%;
5983
    background: #eee; }
5984
    @media (max-width: 991px) {
5985
      #latest-activity .moment:before {
5986
        left: 18px; } }
5987
    @media (max-width: 991px) {
5988
      #latest-activity .moment:before {
5989
        display: none; } }
5990
  #latest-activity .moment .icon {
5991
    background: #90C7EC;
5992
    width: 35px;
5993
    height: 35px;
5994
    border-radius: 50%;
5995
    position: absolute;
5996
    left: 24px;
5997
    top: 4px; }
5998
    @media (max-width: 991px) {
5999
      #latest-activity .moment .icon {
6000
        left: 17px; } }
6001
    #latest-activity .moment .icon.violet {
6002
      background: #E25495; }
6003
    #latest-activity .moment .icon.yellow {
6004
      background: #EBC77B; }
6005
    #latest-activity .moment .icon.dark {
6006
      background: #515C6E; }
6007
    #latest-activity .moment .icon.purple {
6008
      background: #816DB4; }
6009
    #latest-activity .moment .icon .fa {
6010
      color: #fff;
6011
      position: absolute; }
6012
      #latest-activity .moment .icon .fa.fa-comment {
6013
        top: 10px;
6014
        left: 11px; }
6015
      #latest-activity .moment .icon .fa.fa-upload {
6016
        left: 11px;
6017
        top: 10px; }
6018
      #latest-activity .moment .icon .fa.fa-check {
6019
        top: 10px;
6020
        left: 10px; }
6021
      #latest-activity .moment .icon .fa.fa-files-o {
6022
        top: 10px;
6023
        left: 9px;
6024
        font-size: 17px; }
6025
      #latest-activity .moment .icon .fa.fa-quote-left {
6026
        top: 10px;
6027
        left: 11px; }
6028
  #latest-activity .moment .message .avatar {
6029
    max-width: 53px;
6030
    border-radius: 5px;
6031
    float: left;
6032
    margin-right: 25px; }
6033
    @media (max-width: 767px) {
6034
      #latest-activity .moment .message .avatar {
6035
        margin-bottom: 10px; } }
6036
  #latest-activity .moment .message .content {
6037
    float: left;
6038
    width: 80%; }
6039
    @media (max-width: 767px) {
6040
      #latest-activity .moment .message .content {
6041
        width: 100%; } }
6042
    #latest-activity .moment .message .content p {
6043
      margin-top: 15px;
6044
      color: #555; }
6045
      #latest-activity .moment .message .content p.border-bottom {
6046
        border-bottom: 1px solid #ECECEC;
6047
        padding-bottom: 20px; }
6048
      #latest-activity .moment .message .content p .date {
6049
        display: block;
6050
        color: #8F8F8F;
6051
        margin-bottom: 6px;
6052
        font-size: 13px; }
6053
    #latest-activity .moment .message .content .files {
6054
      margin-top: 20px;
6055
      display: table; }
6056
      #latest-activity .moment .message .content .files .file {
6057
        display: table-cell;
6058
        padding-right: 25px;
6059
        max-width: 190px;
6060
        vertical-align: top;
6061
        text-align: center; }
6062
        #latest-activity .moment .message .content .files .file img {
6063
          border-radius: 3px; }
6064
        #latest-activity .moment .message .content .files .file .name {
6065
          display: inline-block;
6066
          margin-top: 11px;
6067
          line-height: 17px;
6068
          font-size: 13px; }
6069
    #latest-activity .moment .message .content .big-file {
6070
      margin-top: 20px;
6071
      padding: 10px;
6072
      border: 1px solid #ECECEC;
6073
      border-radius: 4px; }
6074
      #latest-activity .moment .message .content .big-file img {
6075
        float: left;
6076
        max-width: 50px;
6077
        margin-right: 20px;
6078
        border: 1px solid #ECECEC;
6079
        padding: 5px;
6080
        border-radius: 4px; }
6081
      #latest-activity .moment .message .content .big-file .name {
6082
        display: inline-block;
6083
        font-weight: 600;
6084
        margin-top: 5px;
6085
        color: #333; }
6086
      #latest-activity .moment .message .content .big-file .size {
6087
        color: #A7A7A7; }
6088

    
6089
#status {
6090
  background: #fff; }
6091
  #status #update {
6092
    margin-top: 40px;
6093
    margin-bottom: 130px; }
6094
    #status #update .container {
6095
      max-width: 850px; }
6096
    #status #update .fa-rss {
6097
      margin-right: 4px; }
6098
    #status #update .header {
6099
      text-align: center; }
6100
      #status #update .header h3 {
6101
        font-size: 24px;
6102
        color: #444;
6103
        line-height: 25px;
6104
        font-weight: 500;
6105
        margin-bottom: 7px; }
6106
      #status #update .header p {
6107
        font-size: 16px;
6108
        font-weight: 400;
6109
        color: #888; }
6110
    #status #update .current-status {
6111
      background: #F7F8FB;
6112
      border: 1px solid #EAEDF7;
6113
      border-radius: 8px;
6114
      box-shadow: inset rgba(100, 100, 100, 0.25) 0 1px 1px;
6115
      padding: 20px 30px;
6116
      margin: 0 auto;
6117
      margin-top: 35px; }
6118
      #status #update .current-status .updated {
6119
        float: right;
6120
        color: #616A72;
6121
        font-size: 13px; }
6122
        @media (max-width: 767px) {
6123
          #status #update .current-status .updated {
6124
            float: none;
6125
            text-align: center;
6126
            display: block;
6127
            margin-bottom: 20px; } }
6128
      #status #update .current-status .status {
6129
        font-size: 18px;
6130
        font-weight: 500; }
6131
        #status #update .current-status .status .color {
6132
          width: 15px;
6133
          height: 15px;
6134
          border-radius: 50px;
6135
          float: left;
6136
          position: relative;
6137
          top: 5px;
6138
          margin-right: 20px; }
6139
          #status #update .current-status .status .color.green {
6140
            background: #96cb4c;
6141
            border: 1px solid #8BC43D;
6142
            box-shadow: 0px 0px 7px 2px #b3e074, inset 0px 2px 1px -1px rgba(255, 255, 255, 0.8); }
6143
          #status #update .current-status .status .color.yellow {
6144
            background: #F0D775;
6145
            border: 1px solid #E0CC7E;
6146
            box-shadow: 0px 0px 7px 2px #f0d775, inset 0px 2px 1px -1px rgba(255, 255, 255, 0.8); }
6147
          #status #update .current-status .status .color.red {
6148
            background: #F56B65;
6149
            border: 1px solid #FC7D77;
6150
            box-shadow: 0px 0px 7px 2px #ff9b96, inset 0px 2px 1px -1px rgba(255, 255, 255, 0.8); }
6151
      #status #update .current-status .help {
6152
        margin-top: 7px;
6153
        margin-left: 35px; }
6154
    #status #update .info {
6155
      margin-top: 40px; }
6156
      #status #update .info strong {
6157
        font-size: 15px;
6158
        display: block;
6159
        color: #454545;
6160
        padding-bottom: 10px;
6161
        margin-bottom: 10px;
6162
        border-bottom: 1px solid #eee; }
6163
    #status #update .modules {
6164
      margin-top: 40px;
6165
      border-radius: 5px; }
6166
      #status #update .modules > .list-group .list-group-item {
6167
        padding: 13px 15px;
6168
        font-size: 15px; }
6169
        #status #update .modules > .list-group .list-group-item:first-child {
6170
          border-top: 0px;
6171
          border-top-right-radius: 5px;
6172
          border-top-left-radius: 5px; }
6173
        #status #update .modules > .list-group .list-group-item .status {
6174
          float: right;
6175
          color: #0F9B0F;
6176
          font-size: 13px;
6177
          font-weight: 500; }
6178
          #status #update .modules > .list-group .list-group-item .status.down {
6179
            color: #D88C1B; }
6180
    #status #update .messages {
6181
      margin-top: 35px; }
6182
      #status #update .messages h3 {
6183
        font-size: 22px;
6184
        color: #444;
6185
        margin-bottom: 25px; }
6186
      #status #update .messages .date {
6187
        margin-bottom: 35px; }
6188
        #status #update .messages .date .day {
6189
          font-size: 14px;
6190
          font-weight: bold;
6191
          color: #555;
6192
          padding-bottom: 8px;
6193
          margin-bottom: 8px;
6194
          border-bottom: 1px solid #eee; }
6195
        #status #update .messages .date .ok {
6196
          color: #0F9B0F;
6197
          font-size: 13px;
6198
          font-weight: 500; }
6199
        #status #update .messages .date .issues {
6200
          color: #D88C1B;
6201
          font-size: 13px;
6202
          font-weight: 500;
6203
          margin-bottom: 18px; }
6204
        #status #update .messages .date .update {
6205
          color: #333;
6206
          font-size: 13px; }
6207
          #status #update .messages .date .update strong {
6208
            font-size: 13px;
6209
            font-weight: bold;
6210
            color: #454545;
6211
            min-width: 93px;
6212
            display: inline-block; }
6213
    #status #update .full-history {
6214
      margin-top: 50px; }
6215

    
6216
#search #content {
6217
  padding: 0;
6218
  padding-top: 64px;
6219
  min-height: 100%; }
6220
@media (max-width: 767px) {
6221
  #search .menubar .options {
6222
    display: none; } }
6223
#search .menubar .options a {
6224
  margin-left: 25px;
6225
  color: #96AEC4;
6226
  text-decoration: none;
6227
  -webkit-transition: all 0.2s linear;
6228
  -moz-transition: all 0.2s linear;
6229
  -ms-transition: all 0.2s linear;
6230
  -o-transition: all 0.2s linear;
6231
  transition: all 0.2s linear; }
6232
  #search .menubar .options a:hover {
6233
    color: #344D63; }
6234
  #search .menubar .options a i {
6235
    margin-right: 3px; }
6236
#search .content-wrapper {
6237
  margin-top: 0;
6238
  position: relative;
6239
  overflow: hidden;
6240
  /* filters */ }
6241
  @media (max-width: 767px) {
6242
    #search .content-wrapper {
6243
      overflow: auto; } }
6244
  #search .content-wrapper .results {
6245
    position: relative;
6246
    float: left;
6247
    width: 77%;
6248
    height: 100%;
6249
    min-height: 800px;
6250
    padding: 30px;
6251
    padding-bottom: 80px;
6252
    /* bulk actions */
6253
    /* datatable styles */
6254
    /* product list styles */ }
6255
    @media (max-width: 767px) {
6256
      #search .content-wrapper .results {
6257
        width: 100%;
6258
        padding: 10px;
6259
        padding-bottom: 60px;
6260
        margin-top: 30px; } }
6261
    #search .content-wrapper .results .bulk-actions {
6262
      position: absolute;
6263
      left: 30px;
6264
      z-index: 99; }
6265
      @media (max-width: 767px) {
6266
        #search .content-wrapper .results .bulk-actions {
6267
          position: relative;
6268
          left: 0px; } }
6269
      #search .content-wrapper .results .bulk-actions .btn.disabled {
6270
        border-color: #E2E2E2;
6271
        color: #969696; }
6272
    #search .content-wrapper .results thead th {
6273
      border-top: 1px solid #D4DBE4;
6274
      border-bottom: 1px solid #dee3ea;
6275
      box-shadow: inset 0 1px rgba(255, 255, 255, 0.79);
6276
      padding: 10px 18px 12px 20px;
6277
      text-shadow: 1px 1px #fff;
6278
      background: linear-gradient(#f7f8fc, #f8f9fc);
6279
      position: relative;
6280
      color: #444; }
6281
      #search .content-wrapper .results thead th:after {
6282
        content: '';
6283
        position: absolute;
6284
        width: 100%;
6285
        height: 1px;
6286
        /* background: #000; */
6287
        left: 0;
6288
        bottom: -1px;
6289
        box-shadow: 0 1px 1px rgba(66, 85, 124, 0.14); }
6290
    #search .content-wrapper .results td {
6291
      padding: 11px 20px; }
6292
    #search .content-wrapper .results .dataTables_length,
6293
    #search .content-wrapper .results .dataTables_info {
6294
      display: none; }
6295
    #search .content-wrapper .results .dataTables_filter {
6296
      float: right;
6297
      text-align: left;
6298
      margin-bottom: 20px; }
6299
      @media (max-width: 767px) {
6300
        #search .content-wrapper .results .dataTables_filter {
6301
          float: left;
6302
          margin-top: 20px; } }
6303
    #search .content-wrapper .results .dataTables_paginate {
6304
      float: none;
6305
      text-align: center;
6306
      margin-top: 70px; }
6307
    #search .content-wrapper .results input[type="checkbox"] {
6308
      cursor: pointer; }
6309
    #search .content-wrapper .results .product-img {
6310
      max-width: 100px; }
6311
  #search .content-wrapper .filters {
6312
    position: absolute;
6313
    top: 0;
6314
    bottom: 0;
6315
    right: 0;
6316
    width: 23%;
6317
    border-left: 1px solid #E8EBF0; }
6318
    @media (max-width: 767px) {
6319
      #search .content-wrapper .filters {
6320
        position: relative;
6321
        width: 100%;
6322
        margin-top: 20px; } }
6323
    #search .content-wrapper .filters h3 {
6324
      padding: 0 20px;
6325
      margin: 20px 0;
6326
      font-size: 17px;
6327
      margin-bottom: 25px;
6328
      text-align: center; }
6329
    #search .content-wrapper .filters .filter {
6330
      border-bottom: 1px solid #eee;
6331
      margin-bottom: 9px; }
6332
      #search .content-wrapper .filters .filter label {
6333
        display: block;
6334
        color: #454545;
6335
        font-weight: 600;
6336
        padding: 0 20px 5px; }
6337
        #search .content-wrapper .filters .filter label input {
6338
          margin-right: 3px;
6339
          position: relative;
6340
          top: -1px; }
6341
      #search .content-wrapper .filters .filter .filter-option {
6342
        display: none;
6343
        padding: 10px 20px 12px;
6344
        background: rgba(0, 0, 0, 0.02);
6345
        position: relative;
6346
        box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.04); }
6347
        #search .content-wrapper .filters .filter .filter-option .field {
6348
          margin-top: 15px; }
6349
          #search .content-wrapper .filters .filter .filter-option .field input[type="text"] {
6350
            display: inline-block;
6351
            margin-right: 10px;
6352
            width: 100px;
6353
            height: 29px; }
6354
            #search .content-wrapper .filters .filter .filter-option .field input[type="text"].small {
6355
              width: 60px; }
6356
            #search .content-wrapper .filters .filter .filter-option .field input[type="text"].datepicker {
6357
              color: #555; }
6358
          #search .content-wrapper .filters .filter .filter-option .field .fa-calendar {
6359
            color: #B3B3B3;
6360
            margin-right: 5px; }
6361
    #search .content-wrapper .filters input[type="submit"] {
6362
      margin-top: 15px;
6363
      margin-left: 20px; }
6364

    
6365
#signup {
6366
  background: #9795bb;
6367
  background-image: -webkit-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6368
  background-image: -moz-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6369
  background-image: -o-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6370
  background-image: -ms-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6371
  background-image: radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686); }
6372
  #signup.clear {
6373
    background-image: none;
6374
    background: #F2F5F8; }
6375
    #signup.clear .logo .brankic-pen {
6376
      color: #8CAAC0; }
6377
    #signup.clear h3 {
6378
      color: #323438; }
6379
    #signup.clear .content {
6380
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
6381
      border-radius: 4px; }
6382
    #signup.clear .bottom-wrapper .message {
6383
      text-shadow: 1px 1px #fff;
6384
      border: 1px solid #C7CFD3;
6385
      color: #333;
6386
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 1px 0 rgba(255, 255, 255, 0.83); }
6387
      #signup.clear .bottom-wrapper .message a {
6388
        color: #428bca; }
6389
  #signup .signup-switcher {
6390
    position: absolute;
6391
    top: 170px;
6392
    right: 0; }
6393
    #signup .signup-switcher a {
6394
      display: block;
6395
      background: #fff;
6396
      padding: 5px 20px;
6397
      margin-bottom: 10px;
6398
      border-radius: 3px 0 0 3px;
6399
      color: #3A3A3A;
6400
      border: 1px solid #C9DBF5;
6401
      border-right: 0;
6402
      text-decoration: none; }
6403
      #signup .signup-switcher a[data-class=""] {
6404
        background: #5A7A9E;
6405
        color: #fff;
6406
        border-color: #8DA5C4; }
6407
        #signup .signup-switcher a[data-class=""] .fa-check {
6408
          color: #fff; }
6409
      #signup .signup-switcher a.active .fa-check {
6410
        opacity: 1; }
6411
      #signup .signup-switcher a .fa-check {
6412
        color: #83C490;
6413
        font-size: 14px;
6414
        position: relative;
6415
        top: 1px;
6416
        right: 6px;
6417
        margin-right: 5px;
6418
        opacity: 0;
6419
        -webkit-transition: all 0.2s linear;
6420
        -moz-transition: all 0.2s linear;
6421
        -ms-transition: all 0.2s linear;
6422
        -o-transition: all 0.2s linear;
6423
        transition: all 0.2s linear; }
6424
  #signup .logo {
6425
    margin-top: 30px;
6426
    text-align: center;
6427
    display: block;
6428
    text-decoration: none; }
6429
    #signup .logo .brankic-pen {
6430
      color: #FFFFD8;
6431
      font-size: 40px; }
6432
      @media (max-width: 767px) {
6433
        #signup .logo .brankic-pen {
6434
          font-size: 34px; } }
6435
  #signup h3 {
6436
    font-size: 26px;
6437
    color: #fff;
6438
    text-align: center;
6439
    margin-top: 35px; }
6440
    @media (max-width: 767px) {
6441
      #signup h3 {
6442
        font-size: 20px;
6443
        margin-top: 15px; } }
6444
  #signup .content {
6445
    max-width: 620px;
6446
    margin: 0 auto;
6447
    margin-top: 40px;
6448
    padding: 42px 56px;
6449
    background: #fff;
6450
    box-shadow: 0 1px 40px 0 rgba(0, 0, 0, 0.3);
6451
    border-radius: 3px; }
6452
    @media (max-width: 767px) {
6453
      #signup .content {
6454
        max-width: 90%;
6455
        padding: 35px; } }
6456
    #signup .content .fields {
6457
      margin-bottom: 50px; }
6458
      #signup .content .fields strong {
6459
        display: block;
6460
        margin-bottom: 20px; }
6461
      #signup .content .fields input[type="text"],
6462
      #signup .content .fields input[type="password"] {
6463
        margin-bottom: 15px; }
6464
    #signup .content .info {
6465
      margin-top: -10px; }
6466
    #signup .content .signup {
6467
      margin-top: 40px;
6468
      text-align: center;
6469
      margin-bottom: 20px; }
6470
  #signup .bottom-wrapper {
6471
    padding-bottom: 120px; }
6472
    #signup .bottom-wrapper .message {
6473
      max-width: 360px;
6474
      margin: 0 auto;
6475
      margin-top: 60px;
6476
      text-align: center;
6477
      border-radius: 4px;
6478
      padding: 18px;
6479
      border: 1px solid #8B9BC4;
6480
      color: #fff; }
6481
      #signup .bottom-wrapper .message a {
6482
        margin-left: 6px;
6483
        color: #fff; }
6484

    
6485
#signin {
6486
  background: #9795bb;
6487
  background-image: -webkit-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6488
  background-image: -moz-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6489
  background-image: -o-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6490
  background-image: -ms-radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686);
6491
  background-image: radial-gradient(circle farthest-side at right bottom, #9795bb, #59688d 80%, #426686); }
6492
  #signin.clear {
6493
    background-image: none;
6494
    background: #F2F5F8; }
6495
    #signin.clear .logo .brankic-pen {
6496
      color: #8CAAC0; }
6497
    #signin.clear h3 {
6498
      color: #323438; }
6499
    #signin.clear .content {
6500
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
6501
      border-radius: 4px; }
6502
    #signin.clear .bottom-wrapper .message {
6503
      text-shadow: 1px 1px #fff;
6504
      border: 1px solid #C7CFD3;
6505
      color: #333;
6506
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 1px 0 rgba(255, 255, 255, 0.83); }
6507
      #signin.clear .bottom-wrapper .message a {
6508
        color: #428bca; }
6509
  #signin .signup-switcher {
6510
    position: absolute;
6511
    top: 170px;
6512
    right: 0; }
6513
    #signin .signup-switcher a {
6514
      display: block;
6515
      background: #fff;
6516
      padding: 5px 20px;
6517
      margin-bottom: 10px;
6518
      border-radius: 3px 0 0 3px;
6519
      color: #3A3A3A;
6520
      border: 1px solid #C9DBF5;
6521
      border-right: 0;
6522
      text-decoration: none; }
6523
      #signin .signup-switcher a[data-class=""] {
6524
        background: #5A7A9E;
6525
        color: #fff;
6526
        border-color: #8DA5C4; }
6527
        #signin .signup-switcher a[data-class=""] .fa-check {
6528
          color: #fff; }
6529
      #signin .signup-switcher a.active .fa-check {
6530
        opacity: 1; }
6531
      #signin .signup-switcher a .fa-check {
6532
        color: #83C490;
6533
        font-size: 14px;
6534
        position: relative;
6535
        top: 1px;
6536
        right: 6px;
6537
        margin-right: 5px;
6538
        opacity: 0;
6539
        -webkit-transition: all 0.2s linear;
6540
        -moz-transition: all 0.2s linear;
6541
        -ms-transition: all 0.2s linear;
6542
        -o-transition: all 0.2s linear;
6543
        transition: all 0.2s linear; }
6544
  #signin .logo {
6545
    margin-top: 30px;
6546
    text-align: center;
6547
    display: block;
6548
    text-decoration: none; }
6549
    #signin .logo .brankic-pen {
6550
      color: #FFFFD8;
6551
      font-size: 40px; }
6552
      @media (max-width: 767px) {
6553
        #signin .logo .brankic-pen {
6554
          font-size: 34px; } }
6555
  #signin h3 {
6556
    font-size: 24px;
6557
    color: #fff;
6558
    text-align: center;
6559
    margin-top: 35px; }
6560
    @media (max-width: 767px) {
6561
      #signin h3 {
6562
        font-size: 20px;
6563
        margin-top: 15px; } }
6564
  #signin .content {
6565
    max-width: 485px;
6566
    margin: 0 auto;
6567
    margin-top: 40px;
6568
    padding: 42px 48px;
6569
    background: #fff;
6570
    box-shadow: 0 1px 40px 0 rgba(0, 0, 0, 0.3);
6571
    border-radius: 3px; }
6572
    @media (max-width: 767px) {
6573
      #signin .content {
6574
        max-width: 90%;
6575
        padding: 35px; } }
6576
    #signin .content .fields {
6577
      margin-bottom: 20px; }
6578
      #signin .content .fields strong {
6579
        display: block;
6580
        margin-bottom: 10px; }
6581
      #signin .content .fields input[type="text"],
6582
      #signin .content .fields input[type="password"] {
6583
        margin-bottom: 15px; }
6584
    #signin .content .info {
6585
      margin-top: 40px; }
6586
    #signin .content .actions {
6587
      margin-top: 40px;
6588
      text-align: center;
6589
      margin-bottom: 10px; }
6590
  #signin .bottom-wrapper {
6591
    padding-bottom: 120px; }
6592
    #signin .bottom-wrapper .message {
6593
      max-width: 360px;
6594
      margin: 0 auto;
6595
      margin-top: 60px;
6596
      text-align: center;
6597
      border-radius: 4px;
6598
      padding: 18px;
6599
      border: 1px solid #8B9BC4;
6600
      color: #fff; }
6601
      #signin .bottom-wrapper .message a {
6602
        margin-left: 6px;
6603
        color: #fff; }
6604

    
6605
#account #content {
6606
  padding: 0; }
6607
  #account #content #sidebar {
6608
    left: 0;
6609
    top: 0;
6610
    bottom: 0;
6611
    position: absolute;
6612
    width: 22%;
6613
    background: #fcfcfc;
6614
    border-right: 1px solid #E8ECF1; }
6615
    @media (max-width: 991px) {
6616
      #account #content #sidebar {
6617
        width: 28%; } }
6618
    @media (max-width: 767px) {
6619
      #account #content #sidebar {
6620
        position: relative;
6621
        width: 100%; } }
6622
    #account #content #sidebar .sidebar-toggler {
6623
      position: absolute;
6624
      top: 8px;
6625
      left: 32px;
6626
      font-size: 36px;
6627
      cursor: pointer; }
6628
    #account #content #sidebar h3 {
6629
      margin: 0;
6630
      text-align: center;
6631
      font-size: 19px;
6632
      padding: 22px 0; }
6633
      @media (max-width: 767px) {
6634
        #account #content #sidebar h3 {
6635
          padding: 22px 0 0; } }
6636
    #account #content #sidebar .menu {
6637
      list-style-type: none;
6638
      padding: 0;
6639
      margin: 0; }
6640
      @media (max-width: 767px) {
6641
        #account #content #sidebar .menu {
6642
          margin-top: 15px;
6643
          padding-bottom: 10px; } }
6644
      #account #content #sidebar .menu li a {
6645
        display: block;
6646
        padding: 13px 30px;
6647
        font-size: 15px;
6648
        color: #555;
6649
        text-decoration: none;
6650
        -webkit-transition: all 0.2s linear;
6651
        -moz-transition: all 0.2s linear;
6652
        -ms-transition: all 0.2s linear;
6653
        -o-transition: all 0.2s linear;
6654
        transition: all 0.2s linear; }
6655
        #account #content #sidebar .menu li a.active, #account #content #sidebar .menu li a:hover {
6656
          color: #6787DA; }
6657
        #account #content #sidebar .menu li a i {
6658
          min-width: 30px; }
6659
          #account #content #sidebar .menu li a i.ion-ios7-person-outline {
6660
            font-size: 30px;
6661
            position: relative;
6662
            top: 4px; }
6663
          #account #content #sidebar .menu li a i.ion-ios7-email-outline {
6664
            font-size: 24px;
6665
            position: relative;
6666
            top: 4px; }
6667
          #account #content #sidebar .menu li a i.ion-ios7-help-outline {
6668
            font-size: 24px;
6669
            position: relative;
6670
            top: 4px; }
6671
          #account #content #sidebar .menu li a i.ion-card {
6672
            font-size: 21px;
6673
            position: relative;
6674
            top: 3px; }
6675
  #account #content #panel {
6676
    top: 0;
6677
    position: relative;
6678
    width: 78%;
6679
    margin-left: 22%;
6680
    padding: 24px 50px;
6681
    padding-bottom: 80px;
6682
    /* account-profile.html specific styles */
6683
    /* account-billing specific styles */
6684
    /* account-notifications specific styles */
6685
    /* account-support specific styles */ }
6686
    @media (max-width: 991px) {
6687
      #account #content #panel {
6688
        width: 72%;
6689
        margin-left: 28%; } }
6690
    @media (max-width: 767px) {
6691
      #account #content #panel {
6692
        position: relative;
6693
        width: 100%;
6694
        margin-left: 0;
6695
        padding: 24px; } }
6696
    #account #content #panel.profile h3 {
6697
      margin: 0;
6698
      font-size: 18px; }
6699
    #account #content #panel.profile .intro {
6700
      margin-top: 25px;
6701
      color: #555; }
6702
    #account #content #panel.profile form {
6703
      width: 65%;
6704
      margin-top: 35px; }
6705
      @media (max-width: 991px) {
6706
        #account #content #panel.profile form {
6707
          width: 100%; } }
6708
      #account #content #panel.profile form .form-group {
6709
        margin-bottom: 25px; }
6710
      #account #content #panel.profile form .avatar-field {
6711
        position: relative;
6712
        left: -15px;
6713
        margin-bottom: 35px; }
6714
        #account #content #panel.profile form .avatar-field label {
6715
          margin-top: 22px;
6716
          color: #4F587A;
6717
          font-weight: 500;
6718
          margin-bottom: 10px; }
6719
      #account #content #panel.profile form .action {
6720
        margin-top: 40px; }
6721
    #account #content #panel.billing h3 {
6722
      margin: 0;
6723
      font-size: 18px; }
6724
    #account #content #panel.billing .plan {
6725
      margin-top: 40px; }
6726
      #account #content #panel.billing .plan .current-plan {
6727
        font-size: 15px; }
6728
        #account #content #panel.billing .plan .current-plan label {
6729
          margin-right: 20px;
6730
          font-weight: 600; }
6731
        #account #content #panel.billing .plan .current-plan .change-plan {
6732
          display: inline-block;
6733
          margin-left: 20px;
6734
          font-size: 14px; }
6735
          #account #content #panel.billing .plan .current-plan .change-plan .ion-edit {
6736
            margin-left: 5px;
6737
            font-size: 13px; }
6738
        #account #content #panel.billing .plan .current-plan .status .value {
6739
          color: #3FA244;
6740
          font-weight: 600; }
6741
      #account #content #panel.billing .plan .current-cc {
6742
        position: relative;
6743
        margin-top: 35px;
6744
        padding-top: 35px;
6745
        padding-bottom: 40px;
6746
        font-size: 15px;
6747
        color: #444; }
6748
        #account #content #panel.billing .plan .current-cc:before {
6749
          content: '';
6750
          position: absolute;
6751
          top: 0;
6752
          height: 2px;
6753
          width: 100px;
6754
          background: #eee; }
6755
        #account #content #panel.billing .plan .current-cc:after {
6756
          content: '';
6757
          position: absolute;
6758
          bottom: 0;
6759
          height: 2px;
6760
          width: 100px;
6761
          background: #eee; }
6762
        #account #content #panel.billing .plan .current-cc label {
6763
          margin-right: 20px;
6764
          font-weight: 600; }
6765
        #account #content #panel.billing .plan .current-cc img {
6766
          max-width: 25px;
6767
          margin-right: 8px;
6768
          position: relative;
6769
          top: -2px; }
6770
        #account #content #panel.billing .plan .current-cc .manage-cc {
6771
          display: inline-block;
6772
          margin-left: 20px;
6773
          font-size: 14px; }
6774
          #account #content #panel.billing .plan .current-cc .manage-cc .ion-edit {
6775
            margin-left: 5px;
6776
            font-size: 13px; }
6777
        #account #content #panel.billing .plan .current-cc .next {
6778
          font-size: 13px;
6779
          display: block;
6780
          margin-top: 4px; }
6781
      #account #content #panel.billing .plan .invoices {
6782
        margin-top: 40px; }
6783
        #account #content #panel.billing .plan .invoices h3 {
6784
          font-size: 17px;
6785
          font-weight: 600;
6786
          color: #555; }
6787
        #account #content #panel.billing .plan .invoices table {
6788
          margin-top: 25px; }
6789
          #account #content #panel.billing .plan .invoices table tr:first-child td {
6790
            border-top: 0; }
6791
    #account #content #panel.notifications h3 {
6792
      margin: 0;
6793
      font-size: 18px; }
6794
    #account #content #panel.notifications .settings {
6795
      margin-top: 40px; }
6796
      #account #content #panel.notifications .settings .digest h4 {
6797
        font-weight: 600;
6798
        font-size: 16px;
6799
        margin-bottom: 15px; }
6800
      #account #content #panel.notifications .settings .digest p {
6801
        width: 80%;
6802
        font-size: 13px; }
6803
      #account #content #panel.notifications .settings .types {
6804
        margin-top: 40px; }
6805
        #account #content #panel.notifications .settings .types h4 {
6806
          font-weight: 600;
6807
          font-size: 16px;
6808
          margin-bottom: 30px; }
6809
        #account #content #panel.notifications .settings .types section {
6810
          margin-bottom: 30px; }
6811
          #account #content #panel.notifications .settings .types section .title {
6812
            text-transform: uppercase;
6813
            color: #999;
6814
            font-weight: normal;
6815
            display: block;
6816
            margin-bottom: 10px;
6817
            font-size: 15px; }
6818
          #account #content #panel.notifications .settings .types section .row {
6819
            margin-bottom: 5px; }
6820
            @media (max-width: 767px) {
6821
              #account #content #panel.notifications .settings .types section .row {
6822
                margin-bottom: 15px; } }
6823
          #account #content #panel.notifications .settings .types section .bootstrap-switch {
6824
            float: right;
6825
            font-family: "Helvetica Neue", Arial; }
6826
            @media (max-width: 767px) {
6827
              #account #content #panel.notifications .settings .types section .bootstrap-switch {
6828
                float: left;
6829
                margin-top: 5px; } }
6830
            #account #content #panel.notifications .settings .types section .bootstrap-switch .bootstrap-switch-default {
6831
              font-size: 13px; }
6832
      #account #content #panel.notifications .settings .actions {
6833
        margin-top: 40px; }
6834
    #account #content #panel.support h3 {
6835
      margin: 0;
6836
      font-size: 18px; }
6837
    #account #content #panel.support .topics {
6838
      margin-top: 40px; }
6839
      #account #content #panel.support .topics .topic {
6840
        margin-top: 30px; }
6841
        #account #content #panel.support .topics .topic i {
6842
          font-size: 36px;
6843
          /*color: #74A9E2;*/
6844
          color: #9696D1;
6845
          position: relative;
6846
          top: 2px; }
6847
          #account #content #panel.support .topics .topic i.ion-pie-graph {
6848
            font-size: 34px;
6849
            top: 4px; }
6850
          #account #content #panel.support .topics .topic i.ion-archive {
6851
            font-size: 37px; }
6852
        #account #content #panel.support .topics .topic a {
6853
          font-size: 16px;
6854
          color: #444;
6855
          font-weight: 600;
6856
          text-decoration: none; }
6857
        #account #content #panel.support .topics .topic p {
6858
          font-size: 15px;
6859
          margin-top: 3px;
6860
          color: #444; }
6861

    
6862
#ui:not(.shepherd-active) .main-sidebar,
6863
#ui:not(.shepherd-active) .content-wrapper section > * {
6864
  opacity: 1; }
6865
#ui .shepherd-target.shepherd-enabled {
6866
  opacity: 1; }
6867
#ui .main-sidebar {
6868
  opacity: 0.6;
6869
  -webkit-transition: opacity 0.4s linear;
6870
  -moz-transition: opacity 0.4s linear;
6871
  -ms-transition: opacity 0.4s linear;
6872
  -o-transition: opacity 0.4s linear;
6873
  transition: opacity 0.4s linear; }
6874
#ui .content-wrapper {
6875
  font-family: "Helvetica Neue", Arial; }
6876
  #ui .content-wrapper section > * {
6877
    opacity: 0.2;
6878
    -webkit-transition: opacity 0.4s linear;
6879
    -moz-transition: opacity 0.4s linear;
6880
    -ms-transition: opacity 0.4s linear;
6881
    -o-transition: opacity 0.4s linear;
6882
    transition: opacity 0.4s linear; }
6883
#ui .intro {
6884
  margin-bottom: 30px; }
6885
  #ui .intro h3 {
6886
    font-size: 22px; }
6887
  #ui .intro p {
6888
    font-size: 13px; }
6889
#ui section {
6890
  margin-bottom: 50px; }
6891
  #ui section h4 {
6892
    margin-bottom: 15px; }
6893
    #ui section h4 small {
6894
      display: block;
6895
      margin-top: 12px; }
6896
  #ui section a {
6897
    color: #479ccf;
6898
    text-decoration: underline;
6899
    display: inline-block;
6900
    margin-right: 16px; }
6901
  #ui section.buttons a {
6902
    margin-right: 5px; }
6903
#ui #form-modal input.datepicker {
6904
  color: #555;
6905
  padding-left: 15px; }
6906
#ui #form-modal .fa-calendar {
6907
  color: #789BCE; }
6908
#ui #welcome-modal .animated {
6909
  -webkit-animation-duration: 0.35s;
6910
  -moz-animation-duration: 0.35s;
6911
  -o-animation-duration: 0.35s;
6912
  animation-duration: 0.35s;
6913
  -webkit-animation-timing-function: cubic-bezier(0.4, 1.49, 0.37, 1.07);
6914
  -moz-animation-timing-function: cubic-bezier(0.4, 1.49, 0.37, 1.07);
6915
  animation-timing-function: cubic-bezier(0.4, 1.49, 0.37, 1.07); }
6916
  #ui #welcome-modal .animated.two {
6917
    -webkit-animation-duration: 0.45s;
6918
    -moz-animation-duration: 0.45s;
6919
    -o-animation-duration: 0.45s;
6920
    animation-duration: 0.45s; }
6921
  #ui #welcome-modal .animated.three {
6922
    -webkit-animation-duration: 0.55s;
6923
    -moz-animation-duration: 0.55s;
6924
    -o-animation-duration: 0.55s;
6925
    animation-duration: 0.55s; }
6926
  #ui #welcome-modal .animated.four {
6927
    -webkit-animation-duration: 0.62s;
6928
    -moz-animation-duration: 0.62s;
6929
    -o-animation-duration: 0.62s;
6930
    animation-duration: 0.62s; }
6931
  #ui #welcome-modal .animated.five {
6932
    -webkit-animation-duration: 0.7s;
6933
    -moz-animation-duration: 0.7s;
6934
    -o-animation-duration: 0.7s;
6935
    animation-duration: 0.7s; }
6936
  #ui #welcome-modal .animated.six {
6937
    -webkit-animation-duration: 0.73s;
6938
    -moz-animation-duration: 0.73s;
6939
    -o-animation-duration: 0.73s;
6940
    animation-duration: 0.73s; }
6941

    
6942
#gallery #content {
6943
  padding: 0;
6944
  padding-top: 65px;
6945
  min-height: inherit;
6946
  padding-bottom: 55px; }
6947
  #gallery #content .content-wrapper {
6948
    margin-top: 0; }
6949
#gallery .gallery-wrapper {
6950
  overflow: hidden; }
6951
  #gallery .gallery-wrapper .image {
6952
    width: 25%;
6953
    height: 190px;
6954
    position: relative;
6955
    background-size: cover;
6956
    display: inline-block;
6957
    float: left;
6958
    -webkit-transition: all 0.15s ease-out;
6959
    -moz-transition: all 0.15s ease-out;
6960
    -ms-transition: all 0.15s ease-out;
6961
    -o-transition: all 0.15s ease-out;
6962
    transition: all 0.15s ease-out; }
6963
    @media (max-width: 991px) {
6964
      #gallery .gallery-wrapper .image {
6965
        height: 150px; } }
6966
    @media (max-width: 767px) {
6967
      #gallery .gallery-wrapper .image {
6968
        height: 130px;
6969
        width: 33.3333%; } }
6970
    #gallery .gallery-wrapper .image:hover {
6971
      z-index: 2; }
6972
      #gallery .gallery-wrapper .image:hover:after {
6973
        background: transparent; }
6974
      #gallery .gallery-wrapper .image:hover .mask {
6975
        opacity: 1; }
6976
    #gallery .gallery-wrapper .image .mask {
6977
      position: absolute;
6978
      left: 0;
6979
      right: 0;
6980
      bottom: 0;
6981
      top: 0;
6982
      opacity: 0;
6983
      background: rgba(106, 101, 161, 0.87);
6984
      -webkit-transition: all 0.2s ease-in;
6985
      -moz-transition: all 0.2s ease-in;
6986
      -ms-transition: all 0.2s ease-in;
6987
      -o-transition: all 0.2s ease-in;
6988
      transition: all 0.2s ease-in; }
6989
      #gallery .gallery-wrapper .image .mask .name {
6990
        color: #fff;
6991
        font-size: 18px;
6992
        text-align: center;
6993
        font-weight: 600;
6994
        margin-top: 25%; }
6995
        @media (max-width: 991px) {
6996
          #gallery .gallery-wrapper .image .mask .name {
6997
            font-size: 15px; } }
6998
      #gallery .gallery-wrapper .image .mask .date {
6999
        color: #fff;
7000
        font-size: 16px;
7001
        text-align: center;
7002
        margin-top: 3px; }
7003
        @media (max-width: 991px) {
7004
          #gallery .gallery-wrapper .image .mask .date {
7005
            font-size: 14px; } }
7006
#gallery .filter {
7007
  position: fixed;
7008
  z-index: 99999;
7009
  left: 230px;
7010
  right: 0;
7011
  bottom: 0;
7012
  background: rgba(0, 0, 0, 0.85);
7013
  padding: 18px 30px;
7014
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.21);
7015
  border-top: 1px solid #000;
7016
  font-size: 13px; }
7017
  @media (max-width: 991px) {
7018
    #gallery .filter {
7019
      left: 80px; } }
7020
  @media (max-width: 767px) {
7021
    #gallery .filter {
7022
      left: 0;
7023
      padding: 15px; } }
7024
  #gallery .filter span {
7025
    color: #fff;
7026
    margin-right: 20px;
7027
    text-transform: uppercase;
7028
    font-weight: 600; }
7029
    @media (max-width: 767px) {
7030
      #gallery .filter span {
7031
        display: none; } }
7032
  #gallery .filter a {
7033
    color: #fff;
7034
    text-transform: uppercase;
7035
    margin-right: 8px;
7036
    font-weight: 600;
7037
    padding: 4px 13px; }
7038
    @media (max-width: 767px) {
7039
      #gallery .filter a {
7040
        text-transform: capitalize; } }
7041
    #gallery .filter a.active {
7042
      background: #6a65a1;
7043
      border-radius: 20px; }
7044

    
7045
#steps #content {
7046
  padding: 0;
7047
  /*padding-top: 64px;*/ }
7048
  #steps #content .content-wrapper {
7049
    margin-top: 0; }
7050
#steps .sidebar-toggler {
7051
  position: absolute;
7052
  color: #fff;
7053
  font-size: 34px;
7054
  top: 0px;
7055
  left: 8px;
7056
  padding: 15px;
7057
  cursor: pointer; }
7058
#steps .header {
7059
  padding: 28px;
7060
  background: #5A6474;
7061
  font-family: "Helvetica Neue", Arial;
7062
  text-shadow: 1px 1px rgba(0, 0, 0, 0.45);
7063
  color: #fff;
7064
  text-align: center;
7065
  font-size: 19px;
7066
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15); }
7067
  @media (max-width: 767px) {
7068
    #steps .header {
7069
      font-size: 16px; } }
7070
@media (max-width: 991px) {
7071
  #steps .steps {
7072
    padding-bottom: 30px; } }
7073
#steps .steps .step {
7074
  margin: 0px 55px;
7075
  padding: 35px 20px;
7076
  border-bottom: 1px solid #eee; }
7077
  @media (max-width: 991px) {
7078
    #steps .steps .step {
7079
      text-align: center;
7080
      padding-top: 30px !important; } }
7081
  #steps .steps .step.done {
7082
    margin: 0;
7083
    background: #F8F8FA;
7084
    padding: 35px 75px; }
7085
    #steps .steps .step.done .info {
7086
      top: -6px; }
7087
  #steps .steps .step .info {
7088
    float: left;
7089
    position: relative; }
7090
    @media (max-width: 991px) {
7091
      #steps .steps .step .info {
7092
        float: none;
7093
        margin-bottom: 15px; } }
7094
    #steps .steps .step .info .number {
7095
      font-size: 26px;
7096
      margin-right: 20px;
7097
      position: relative;
7098
      top: 2px; }
7099
      @media (max-width: 991px) {
7100
        #steps .steps .step .info .number {
7101
          display: block;
7102
          margin: 0;
7103
          margin-bottom: 10px; } }
7104
      #steps .steps .step .info .number .ion-checkmark-circled {
7105
        font-size: 38px;
7106
        color: #44B83F;
7107
        position: relative;
7108
        top: 6px;
7109
        left: -6px;
7110
        margin-right: -8px; }
7111
  #steps .steps .step .button {
7112
    position: relative;
7113
    top: 2px;
7114
    float: right; }
7115
    @media (max-width: 991px) {
7116
      #steps .steps .step .button {
7117
        float: none; } }
7118
    #steps .steps .step .button span {
7119
      font-size: 13px;
7120
      min-width: 150px;
7121
      text-align: center; }
7122

    
7123
#wizard #content {
7124
  padding: 0 0 40px; }
7125
  #wizard #content .content-wrapper {
7126
    margin-top: 0; }
7127
#wizard .header {
7128
  padding: 11px 0 9px 0;
7129
  background: #5A6474;
7130
  font-family: "Helvetica Neue", Arial;
7131
  text-align: center;
7132
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15); }
7133
  #wizard .header .sidebar-toggler {
7134
    position: absolute;
7135
    color: #fff;
7136
    padding: 15px;
7137
    top: 3px;
7138
    z-index: 99;
7139
    left: 8px;
7140
    cursor: pointer; }
7141
    #wizard .header .sidebar-toggler i {
7142
      font-size: 37px; }
7143
  #wizard .header .steps {
7144
    width: 79%;
7145
    margin: 0 auto;
7146
    border-radius: 2px 2px 0 0; }
7147
    #wizard .header .steps .step {
7148
      width: 25%;
7149
      float: left;
7150
      padding-top: 20px;
7151
      padding-bottom: 20px;
7152
      text-align: center;
7153
      color: #f5f5f5;
7154
      text-shadow: 1px 1px rgba(0, 0, 0, 0.05);
7155
      position: relative;
7156
      font-size: 13px;
7157
      font-weight: 500; }
7158
      @media (max-width: 767px) {
7159
        #wizard .header .steps .step {
7160
          width: 100%;
7161
          padding: 10px 0; } }
7162
      #wizard .header .steps .step.active span {
7163
        background: #94A1B8; }
7164
      #wizard .header .steps .step:after {
7165
        content: '';
7166
        position: absolute;
7167
        bottom: 31px;
7168
        left: 55%;
7169
        display: block;
7170
        height: 2px;
7171
        background: #94A1B8;
7172
        width: 100%; }
7173
        @media (max-width: 991px) {
7174
          #wizard .header .steps .step:after {
7175
            left: 57%; } }
7176
        @media (max-width: 767px) {
7177
          #wizard .header .steps .step:after {
7178
            display: none; } }
7179
      #wizard .header .steps .step:last-child:after {
7180
        display: none; }
7181
      #wizard .header .steps .step span {
7182
        width: 23px;
7183
        height: 23px;
7184
        display: block;
7185
        position: relative;
7186
        margin: 0 auto;
7187
        margin-top: 13px;
7188
        border-radius: 25px;
7189
        background: #5A6474;
7190
        border: 2px solid #94A1B8;
7191
        -webkit-transition: all 0.2s linear;
7192
        -moz-transition: all 0.2s linear;
7193
        -ms-transition: all 0.2s linear;
7194
        -o-transition: all 0.2s linear;
7195
        transition: all 0.2s linear; }
7196
        @media (max-width: 767px) {
7197
          #wizard .header .steps .step span {
7198
            position: absolute;
7199
            top: 0;
7200
            right: 0;
7201
            width: 15px;
7202
            height: 15px; } }
7203
#wizard .form-wizard {
7204
  background: #fff;
7205
  margin: 0 auto;
7206
  margin-top: 42px;
7207
  width: 65%;
7208
  position: relative; }
7209
  @media (max-width: 767px) {
7210
    #wizard .form-wizard {
7211
      width: 84%; } }
7212
  #wizard .form-wizard .step {
7213
    opacity: 0;
7214
    position: absolute;
7215
    width: 100%;
7216
    /* step 2 avatar display */
7217
    /* step 3 expiration date inputs */
7218
    /* final step success */ }
7219
    #wizard .form-wizard .step.active {
7220
      opacity: 1;
7221
      z-index: 3; }
7222
    #wizard .form-wizard .step .form-group {
7223
      margin-bottom: 21px; }
7224
      #wizard .form-wizard .step .form-group .column {
7225
        width: 30%;
7226
        float: left; }
7227
        @media (max-width: 767px) {
7228
          #wizard .form-wizard .step .form-group .column {
7229
            width: 100%;
7230
            margin-bottom: 20px; } }
7231
    #wizard .form-wizard .step .display-field {
7232
      margin-top: 6px; }
7233
      #wizard .form-wizard .step .display-field .display {
7234
        float: left;
7235
        background: #eeeeee;
7236
        width: 100px;
7237
        height: 100px;
7238
        display: table;
7239
        text-align: center; }
7240
        #wizard .form-wizard .step .display-field .display span {
7241
          color: #9B9B9B;
7242
          font-weight: bold;
7243
          font-family: "Helvetica Neue", Arial;
7244
          font-size: 13px;
7245
          display: table-cell;
7246
          vertical-align: middle; }
7247
      #wizard .form-wizard .step .display-field input {
7248
        float: left;
7249
        margin-top: 30px;
7250
        margin-left: 20px; }
7251
    #wizard .form-wizard .step .expiration-field {
7252
      width: 63% !important; }
7253
      #wizard .form-wizard .step .expiration-field input {
7254
        width: 48%;
7255
        float: left; }
7256
        #wizard .form-wizard .step .expiration-field input:last-child {
7257
          float: right; }
7258
    #wizard .form-wizard .step .success {
7259
      text-align: center; }
7260
      #wizard .form-wizard .step .success .ion-checkmark-circled {
7261
        font-size: 47px;
7262
        color: #3DA838; }
7263
      #wizard .form-wizard .step .success h3 {
7264
        margin-top: 25px;
7265
        font-size: 21px;
7266
        color: #556579; }
7267
      #wizard .form-wizard .step .success .button {
7268
        margin-top: 40px; }
7269
    #wizard .form-wizard .step .form-actions {
7270
      margin-top: 40px;
7271
      text-align: center; }
7272
      #wizard .form-wizard .step .form-actions .button {
7273
        margin: 0 10px; }
7274

    
7275
#email-templates .header {
7276
  margin-top: 10px;
7277
  font-size: 18px;
7278
  margin-bottom: 50px; }
7279
#email-templates .emails {
7280
  text-align: center; }
7281
  #email-templates .emails .email {
7282
    display: inline-block;
7283
    position: relative;
7284
    margin-right: 45px;
7285
    margin-bottom: 55px; }
7286
    #email-templates .emails .email:hover i {
7287
      opacity: 1; }
7288
    #email-templates .emails .email .name {
7289
      font-size: 19px;
7290
      margin-top: 10px;
7291
      text-align: center; }
7292
    #email-templates .emails .email i {
7293
      font-size: 35px;
7294
      position: absolute;
7295
      left: calc(50% - 9px);
7296
      top: calc(50% - 40px);
7297
      color: #AE92D1;
7298
      opacity: 0;
7299
      cursor: pointer;
7300
      -webkit-transition: all 0.2s linear;
7301
      -moz-transition: all 0.2s linear;
7302
      -ms-transition: all 0.2s linear;
7303
      -o-transition: all 0.2s linear;
7304
      transition: all 0.2s linear; }
7305
    #email-templates .emails .email .wrapper {
7306
      border: 1px solid #eee; }
7307
    #email-templates .emails .email img {
7308
      max-height: 345px;
7309
      cursor: pointer; }
    (1-1/1)