Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/***
2
Utilities
3
***/
4
 
5
/* Links */
6
 
7
a:hover {
8
    cursor: pointer;
9
}
10
 
11
/* Primary Link */
12
 
13
.primary-link {
14
    color: $primary-link-color;
15
    font-weight: 600;
16
 
17
    &:hover {
18
        color: darken($primary-link-color, 5%);
19
    }
20
}
21
 
22
 
23
/* Rounded Element */
24
.rounded-2 {
25
  border-radius: 2px !important;
26
}
27
 
28
.rounded-3 {
29
  border-radius: 3px !important;
30
}
31
 
32
.rounded-4 {
33
  border-radius: 4px !important;
34
}
35
 
36
/* Circle Element */
37
.circle {
38
  border-radius: 25px !important;
39
}
40
 
41
.circle-right {
42
  border-radius:  0 25px 25px 0 !important;
43
}
44
 
45
.circle-left {
46
  border-radius: 25px 0 0 25px !important;
47
}
48
 
49
.circle-bottom {
50
  border-radius:  0 0 25px 25px !important;
51
}
52
 
53
.circle-top {
54
  border-radius: 25px 25px 0 0 !important;
55
}
56
 
57
/* General utilities */
58
 
59
.display-none,
60
.display-hide {
61
    display: none;
62
}
63
 
64
.hidden {
65
    display: none !important;
66
}
67
 
68
.primary-font {
69
    font-family: $font-family-primary !important;
70
}
71
 
72
.bold {
73
    font-weight: 700 !important;
74
}
75
 
76
.thin {
77
    font-weight: 300 !important;
78
}
79
 
80
.uppercase {
81
    text-transform: uppercase !important;
82
}
83
 
84
.fix-margin {
85
    margin-left: 0px !important
86
}
87
 
88
.border {
89
    border: 1px solid red;
90
}
91
 
92
.font-hg {
93
    font-size: 23px;
94
}
95
 
96
.font-lg {
97
    font-size: 18px;
98
}
99
 
100
.font-md {
101
    font-size: 14px;
102
}
103
 
104
.font-sm {
105
    font-size: 13px;
106
}
107
 
108
.font-xs {
109
    font-size: 11px;
110
}
111
 
112
.inline {
113
    display: inline;
114
}
115
 
116
.inline-block {
117
    display: inline-block;
118
}
119
 
120
.text-align-reverse {
121
    text-align: right;
122
}
123
 
124
/* Margin and padding utilities */
125
 
126
.no-space {
127
    margin: 0px !important;
128
    padding: 0px !important;
129
}
130
 
131
.no-margin {
132
    margin:0;
133
}
134
 
135
.margin-bottom-5 {
136
    margin-bottom: 5px;
137
}
138
 
139
.margin-bottom-10 {
140
    margin-bottom: 10px !important;
141
}
142
 
143
.margin-top-10 {
144
    margin-top: 10px !important;
145
}
146
 
147
.margin-top-15 {
148
    margin-top: 15px !important;
149
}
150
 
151
.margin-bottom-15 {
152
    margin-bottom: 15px !important;
153
}
154
 
155
.margin-bottom-20 {
156
    margin-bottom: 20px !important;
157
}
158
 
159
.margin-top-20 {
160
    margin-top: 20px !important;
161
}
162
 
163
.margin-bottom-25 {
164
    margin-bottom: 25px !important;
165
}
166
 
167
.margin-bottom-30 {
168
    margin-bottom: 30px !important;
169
}
170
 
171
.margin-right-10 {
172
    margin-right: 10px !important;
173
}
174
 
175
 
176
/* IE8 & IE9 mode utilities */
177
 
178
.visible-ie8 {
179
    display: none;
180
}
181
 
182
.ie8 .visible-ie8 {
183
    display: inherit !important;
184
}
185
 
186
.visible-ie9 {
187
    display: none;
188
}
189
 
190
.ie9 .visible-ie9 {
191
    display: inherit !important;
192
}
193
 
194
.hidden-ie8 {
195
    display: inherit;
196
}
197
 
198
.ie8 .hidden-ie8 {
199
    display: none !important;
200
}
201
 
202
.hidden-ie9 {
203
    display: inherit;
204
}
205
 
206
.ie9 .hidden-ie9 {
207
    display: none !important;
208
}
209
 
210
/***
211
Responsive Utils
212
***/
213
 
214
@media (max-width: 1024px) {
215
    .hidden-1024 {
216
        display: none;
217
    }
218
}
219
 
220
@media (max-width: 480px) {
221
    .hidden-480 {
222
        display: none;
223
    }
224
}
225
 
226
@media (max-width: 320px) {
227
    .hidden-320 {
228
        display: none;
229
    }
230
}
231
 
232
/***
233
Demo Utils
234
***/
235
 
236
.scrollspy-example {
237
    position: relative;
238
    height: 200px;
239
    margin-top: 10px;
240
    overflow: auto;
241
}
242
 
243
.util-btn-margin-bottom-5 .btn {
244
    margin-bottom: 5px !important;
245
}
246
 
247
.util-btn-group-margin-bottom-5 .btn-group {
248
    margin-bottom: 5px !important;
249
}
250
 
251
/***
252
Users
253
***/
254
 
255
.user-info {
256
    margin-bottom: 10px !important;
257
 
258
    img {
259
        float: left;
260
        margin-right: 5px;
261
    }
262
 
263
    .details {
264
        display: inline-block;
265
    }
266
 
267
    .label {
268
        font-weight: 300;
269
        font-size: 11px;
270
    }
271
}
272
 
273
/***
274
Top News Blocks(new in v1.2.2)
275
***/
276
.top-news {
277
    color: #fff;
278
    margin: 8px 0;
279
 
280
    em {
281
        font-size: 13px;
282
        margin-bottom: 8px;
283
        margin-bottom: 0;
284
        font-style: normal;
285
        display: block;
286
 
287
        i {
288
            font-size: 14px;
289
        }
290
    }
291
 
292
    span {
293
        font-size: 18px;
294
        margin-bottom: 5px;
295
        display: block;
296
        text-align: left;
297
    }
298
 
299
    a {
300
        display: block;
301
        text-align: left;
302
        padding: 10px;
303
        position: relative;
304
        margin-bottom: 10px;
305
 
306
        .top-news-icon {
307
            right: 8px;
308
            bottom: 15px;
309
            opacity:0.3;
310
            font-size: 35px;
311
            position: absolute;
312
            filter: alpha(opacity=30); /*For IE8*/
313
        }
314
    }
315
}
316
 
317
/***
318
Block Images(new in v1.2.2)
319
***/
320
 
321
.blog-images {
322
    margin-bottom: 0;
323
 
324
    li {
325
        padding: 0;
326
        margin: 0;
327
        display: inline;
328
 
329
        a {
330
            &:hover {
331
                text-decoration: none;
332
            }
333
        }
334
 
335
        img {
336
            width: 50px;
337
            height: 50px;
338
            opacity: 0.6;
339
            margin: 0 2px 8px;
340
 
341
            &:hover {
342
                opacity: 1;
343
                box-shadow: 0 0 0 4px #72c02c;
344
                transition: all 0.4s ease-in-out 0s;
345
                -moz-transition: all 0.4s ease-in-out 0s;
346
                -webkit-transition: all 0.4s ease-in-out 0s;
347
            }
348
        }
349
    }
350
}
351
 
352
/***
353
Sidebar Tags
354
***/
355
 
356
.sidebar-tags {
357
    li {
358
        padding: 0;
359
 
360
        a {
361
            color: #555;
362
            font-size:12px;
363
            padding:3px 5px;
364
            background:#f7f7f7;
365
            margin:0 2px 5px 0;
366
            display:inline-block;
367
 
368
            &:hover,
369
            &:hover i {
370
                background: #EEE;
371
                text-decoration:none;
372
                -webkit-transition:all 0.3s ease-in-out;
373
                -moz-transition:all 0.3s ease-in-out;
374
                -o-transition:all 0.3s ease-in-out;
375
                transition:all 0.3s ease-in-out;
376
            }
377
 
378
            i {
379
                color: #777;
380
            }
381
        }
382
    }
383
}
384
 
385
/***
386
Custom vertical inline menu
387
***/
388
 
389
.ver-inline-menu {
390
    padding: 0;
391
    margin: 0;
392
    list-style: none;
393
 
394
    li {
395
        position:relative;
396
        margin-bottom:1px;
397
 
398
        i {
399
            width: 37px;
400
            height: 37px;
401
            display: inline-block;
402
            color:#b9cbd5;
403
            font-size:15px;
404
            padding:12px 10px 10px 8px;
405
            margin:0 8px 0 0;
406
            text-align: center;
407
            background:#e0eaf0 !important;
408
        }
409
 
410
        a {
411
          font-size: 14px;
412
          font-weight: 300;
413
          color:#557386;
414
          display:block;
415
          background:#f0f6fa;
416
          border-left:solid 2px #c4d5df;
417
        }
418
 
419
        &:hover a {
420
            background:#e0eaf0;
421
            text-decoration:none;
422
        }
423
 
424
        &:hover i {
425
            color:#fff;
426
            background:#c4d5df !important;
427
        }
428
 
429
        &.active a {
430
            border-left:solid 2px #0c91e5;
431
        }
432
 
433
        &.active i {
434
            background:#0c91e5 !important;
435
        }
436
 
437
        &.active a,
438
        &.active i {
439
            color:#fff;
440
            background:#169ef4;
441
            text-decoration:none;
442
        }
443
 
444
        &.active a,
445
        &:hover a {
446
            font-size: 14px;
447
        }
448
 
449
        &.active:after {
450
            content: '';
451
            display: inline-block;
452
            border-bottom: 6px solid transparent;
453
            border-top: 6px solid transparent;
454
            border-left: 6px solid #169ef4;
455
            position: absolute;
456
            top: 12px;
457
            right: -5px;
458
        }
459
    }
460
}
461
 
462
@media (max-width: $screen-xs-max) {
463
    .ver-inline-menu {
464
        > li {
465
            &.active {
466
                &:after {
467
                    display: none;
468
                }
469
            }
470
        }
471
    }
472
}
473
 
474
/***
475
Separated List
476
***/
477
 
478
.list-separated {
479
    margin-top: 10px;
480
    margin-bottom: 15px;
481
 
482
    > div {
483
 
484
        &:last-child {
485
            border-right: 0;
486
        }
487
    }
488
 
489
    @media (max-width: $screen-xs-max) { /* 767px */
490
        > div {
491
            margin-bottom: 20px;
492
        }
493
    }
494
}
495
 
496
/***
497
Number & Chart Stats
498
***/
499
 
500
.number-stats {
501
    margin: 10px 0;
502
 
503
    .stat-number {
504
        display: inline-block;
505
        margin: 0 5px;
506
 
507
        .title {
508
            font-size: 13px;
509
            margin-bottom: 3px;
510
            color: #B8C3C7;
511
        }
512
 
513
        .number {
514
            font-size: 27px;
515
            line-height: 27px;
516
            color: #7D8C9D;
517
        }
518
    }
519
 
520
    .stat-chart {
521
        display: inline-block;
522
        margin: 0 5px;
523
    }
524
 
525
    > div {
526
        border-right: 1px solid #f5f5f5;
527
 
528
        &:last-child {
529
            border-right: 0;
530
        }
531
    }
532
 
533
    .stat-left {
534
        float: right;
535
 
536
        .stat-number {
537
            float: right;
538
            text-align: right;
539
        }
540
 
541
        .stat-chart {
542
            float: right;
543
        }
544
    }
545
 
546
    .stat-right {
547
        float: left !important;
548
 
549
        .stat-number {
550
            float: left;
551
            text-align: left;
552
        }
553
 
554
        .stat-chart {
555
            float: left;
556
        }
557
    }
558
 
559
    .stat-number {
560
        float: left;
561
        text-align: left;
562
    }
563
 
564
    .stat-chart {
565
        float: left;
566
    }
567
}
568
 
569
/***
570
General User Record Listing
571
***/
572
 
573
.general-item-list {
574
 
575
    > .item {
576
        padding: 10px 0;
577
        border-bottom: 1px solid #F1F4F7;
578
 
579
        &:last-child {
580
            border-bottom: 0;
581
        }
582
 
583
        > .item-head {
584
            margin-bottom: 5px;
585
            @include clearfix();
586
 
587
            > .item-details {
588
                display: inline-block;
589
                float: left;
590
 
591
                > .item-pic {
592
                    height: 35px;
593
                    margin-right: 10px;
594
 
595
                    @include border-radius(100%);
596
                }
597
 
598
                > .item-name {
599
                    display: inline-block;
600
                    margin-right: 10px;
601
                }
602
 
603
                > .item-label {
604
                    color: #C0C9CC;
605
                }
606
            }
607
 
608
            > .item-status {
609
                color: #C0C9CC;
610
                top: 10px;
611
                position: relative;
612
                display: inline-block;
613
                float: right;
614
 
615
                > .badge {
616
                    margin-top: -2px;
617
                }
618
            }
619
        }
620
 
621
        > .item-body {
622
            color: darken(#C0C9CC, 15%);
623
        }
624
    }
625
}
626
 
627
/***
628
File dropzone
629
***/
630
 
631
.file-drop-zone {
632
    border: 2px dashed #ddd;
633
    padding: 30px;
634
    text-align: center;
635
 
636
    &.file-drop-zone-over {
637
        border-color: #aaa;
638
    }
639
}