WP Mail Bank: WordPress SMTP Plugin & Email Logs - Version 2.0.2

Version Description

  • Major Version Release
  • Major Bugs Fixed
  • CSS Confliction Fixed with Advanced Custom Fields Plugin
  • CSS Code Optimized
  • Code Confliction Fixed with WordFence
  • Code Confliction Fixed with WooCommerce
  • Code Confliction Fixed with Other Major Plugins
  • Obsolete Code Removed
  • Added New Authentication Types Login & Crammd5
  • Added New Option to turn off Email Logs
  • Database Updated
  • Added Support for WordPress Multisite Installation
  • Added Security Patch
Download this release

Release Info

Developer contact-banker
Plugin Icon 128x128 WP Mail Bank: WordPress SMTP Plugin & Email Logs
Version 2.0.2
Comparing to
See all releases

Code changes from version 2.0.1 to 2.0.2

assets/admin/layout/css/layout-rtl.css CHANGED
@@ -1,9 +1,5 @@
1
@media print
2
{
3
- body
4
- {
5
- background-color: #fff !important;
6
- }
7
.page-bar
8
{
9
display: none;
1
@media print
2
{
3
.page-bar
4
{
5
display: none;
assets/admin/layout/css/layout.css CHANGED
@@ -1,9 +1,5 @@
1
@media print
2
{
3
- body
4
- {
5
- background-color: #fff !important;
6
- }
7
.page-bar
8
{
9
display: none;
1
@media print
2
{
3
.page-bar
4
{
5
display: none;
assets/admin/layout/css/mail-bank-custom.css ADDED
@@ -0,0 +1,185 @@
1
+ .nav
2
+ {
3
+ padding-left: 0;
4
+ margin-bottom: 0;
5
+ list-style: none;
6
+ }
7
+ .nav > li
8
+ {
9
+ position: relative;
10
+ display: block;
11
+ }
12
+ .nav > li > a
13
+ {
14
+ position: relative;
15
+ display: block;
16
+ padding: 10px 15px;
17
+ }
18
+ .nav > li > a:hover,.nav > li > a:focus
19
+ {
20
+ text-decoration: none;
21
+ background-color: #eee;
22
+ }
23
+ .nav > li.disabled > a
24
+ {
25
+ color: #777;
26
+ }
27
+ .nav > li.disabled > a:hover,
28
+ .nav > li.disabled > a:focus
29
+ {
30
+ color: #777;
31
+ text-decoration: none;
32
+ cursor: not-allowed;
33
+ background-color: transparent;
34
+ }
35
+ .nav .open > a,.nav .open > a:hover,.nav .open > a:focus
36
+ {
37
+ background-color: #eee;
38
+ border-color: #337ab7;
39
+ }
40
+ .nav > li > a > img
41
+ {
42
+ max-width: none;
43
+ }
44
+ .custom-details-body
45
+ {
46
+ position: relative;
47
+ padding: 15px !important;
48
+ }
49
+ .form-wizard .steps
50
+ {
51
+ padding: 10px 0;
52
+ margin-bottom: 15px;
53
+ background-color: #fff;
54
+ background-image: none;
55
+ filter: none;
56
+ border: 0px;
57
+ box-shadow: none;
58
+ }
59
+ .form-wizard .steps > li > a.step
60
+ {
61
+ background-color: #fff;
62
+ background-image: none;
63
+ filter: none;
64
+ border: 0px;
65
+ box-shadow: none;
66
+ text-decoration: none;
67
+ }
68
+ .form-wizard .steps > li > a.step:hover
69
+ {
70
+ background: none;
71
+ }
72
+ .form-wizard .steps > li > a.step > .number
73
+ {
74
+ background-color: #eee;
75
+ display: inline-block;
76
+ text-align: center !important;
77
+ font-size: 16px;
78
+ font-weight: 300;
79
+ padding: 11px 15px 13px 15px;
80
+ margin-right: 10px;
81
+ height: 45px;
82
+ width: 45px;
83
+ -webkit-border-radius: 50% !important;
84
+ -moz-border-radius: 50% !important;
85
+ border-radius: 50% !important;
86
+ }
87
+ .form-wizard .steps > li > a.step > .desc
88
+ {
89
+ display: inline-block;
90
+ font-size: 16px;
91
+ font-weight: 300;
92
+ }
93
+ .form-wizard .steps > li.active > a.step .number
94
+ {
95
+ background-color: #a4cd39 !important;
96
+ color: #fff;
97
+ }
98
+ .form-wizard .steps > li.active > a.step .desc
99
+ {
100
+ color: #333;
101
+ }
102
+ .form-wizard .steps > li.done > a.step .number
103
+ {
104
+ background-color: #dfba49;
105
+ color: #fff;
106
+ }
107
+ .form-wizard .steps > li.done > a.step .desc
108
+ {
109
+ color: #333;
110
+ }
111
+ .tabbable-tabdrop .nav-tabs,
112
+ .tabbable-tabdrop .nav-pills
113
+ {
114
+ position: relative;
115
+ }
116
+ .tabbable-tabdrop .nav-tabs .caret,
117
+ .tabbable-tabdrop .nav-pills .caret
118
+ {
119
+ display: none;
120
+ }
121
+ .tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i,
122
+ .tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i
123
+ {
124
+ font-size: 14px;
125
+ }
126
+ @media (min-width: 768px)
127
+ {
128
+ .nav-justified > li
129
+ {
130
+ display: table-cell;
131
+ width: 33%;
132
+ }
133
+ }
134
+ .progress
135
+ {
136
+ height: 20px;
137
+ margin-bottom: 20px;
138
+ overflow: hidden;
139
+ background-color: #f5f5f5;
140
+ border-radius: 4px;
141
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
142
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
143
+ }
144
+ .progress-bar
145
+ {
146
+ float: left;
147
+ width: 0;
148
+ height: 100%;
149
+ font-size: 12px;
150
+ line-height: 20px;
151
+ color: #fff;
152
+ text-align: center;
153
+ background-color: #337ab7;
154
+ -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
155
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
156
+ -webkit-transition: width .6s ease;
157
+ -o-transition: width .6s ease;
158
+ transition: width .6s ease;
159
+ }
160
+ .progress-striped .progress-bar,.progress-bar-striped
161
+ {
162
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
163
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
164
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
165
+ -webkit-background-size: 40px 40px;
166
+ background-size: 40px 40px;
167
+ }
168
+ .progress.active .progress-bar,.progress-bar.active
169
+ {
170
+ -webkit-animation: progress-bar-stripes 2s linear infinite;
171
+ -o-animation: progress-bar-stripes 2s linear infinite;
172
+ animation: progress-bar-stripes 2s linear infinite;
173
+ }
174
+ .progress-bar-success
175
+ {
176
+ background-color: #a4cd39;
177
+ }
178
+ .custom-line-separator
179
+ {
180
+ height: 1px;
181
+ background: #717171 none repeat scroll 0% 0%;
182
+ border-bottom: 1px solid #DDD;
183
+ margin: 46px 0px 10px 0px;
184
+ position: initial;
185
+ }
assets/admin/layout/css/tech-banker-custom-rtl.css CHANGED
@@ -34,16 +34,10 @@
34
{
35
margin-right: 7px;
36
}
37
-
38
.page-breadcrumb >li > span
39
{
40
margin: 0px 2px 0px 2px !important;
41
}
42
- .pricing-footer .btn
43
- {
44
- text-decoration: none !important;
45
- }
46
-
47
@font-face
48
{
49
font-family: tech-banker;
@@ -98,10 +92,6 @@ div.processing_overlay > div
98
-o-animation: spin 2s infinite linear!important;
99
animation: spin 2s infinite linear!important;
100
}
101
- div.wpib-images-layout > img
102
- {
103
- border-radius: 0px!important;
104
- }
105
.loader_opacity
106
{
107
position: fixed;
@@ -229,45 +219,6 @@ a.btn
229
{
230
padding-right: 10px !important;
231
}
232
- .custom-input-xsmall
233
- {
234
- width: 23.94% !important;
235
- margin-right: 0px !important;
236
- }
237
- .input-width-25
238
- {
239
- width: 25%;
240
- }
241
- .input-normal
242
- {
243
- width: 43%;
244
- margin-right: 0px !important;
245
- }
246
- .form-group .custom-input-medium
247
- {
248
- margin-right: 0px;
249
- width: 49%;
250
- float: left;
251
- margin-left: 3px !important;
252
- }
253
- .custom-input-medium
254
- {
255
- width: 49%;
256
- }
257
- .tabbable-custom ul > li > a
258
- {
259
- text-decoration: none;
260
- }
261
- .nav-tabs > li > a:focus
262
- {
263
- color: #ddd;
264
- -webkit-box-shadow: none;
265
- box-shadow: none;
266
- }
267
- .input-width-27
268
- {
269
- width: 27%;
270
- }
271
.plugin-logo > img
272
{
273
padding: 0px !important;
@@ -282,43 +233,10 @@ a.btn
282
text-align: center;
283
vertical-align: middle !important;
284
}
285
- .custom-top-image
286
- {
287
- margin-top:10px;
288
- }
289
- .custom-input-large
290
- {
291
- width: 86%;
292
- }
293
- .input-normal.input-inline
294
- {
295
- margin-right: 0px !important;
296
- }
297
.input-icon.right > .form-control
298
{
299
padding-right: 0px;
300
}
301
- .tabbable-custom
302
- {
303
- margin-top: 15px;
304
- padding: 0px;
305
- overflow: hidden;
306
- }
307
- .custom-div-gap
308
- {
309
- padding-top: 5px;
310
- text-align: center;
311
- }
312
- .image-style
313
- {
314
- border: 2px solid #E5E5E5;
315
- width: 200px;
316
- cursor: pointer;
317
- }
318
- .custom-div-gap a
319
- {
320
- text-decoration: none;
321
- }
322
.nav > li
323
{
324
display: inline-table;
@@ -337,20 +255,10 @@ a:focus, a:focus
337
text-decoration: none;
338
background-color: #fff;
339
}
340
- .custom-button-album
341
- {
342
- text-align: center;
343
- margin-top: 25%;
344
- }
345
.table-margin-top
346
{
347
margin-top:10px !important;
348
}
349
- .custom-checkbox
350
- {
351
- width: 5% !important;
352
- text-align: center !important;
353
- }
354
.custom-date-popup
355
{
356
width: 20% !important;
@@ -359,10 +267,6 @@ a:focus, a:focus
359
{
360
margin-bottom: 4% !important;
361
}
362
- .custom-input-style
363
- {
364
- width:48%;
365
- }
366
.custom-map
367
{
368
width: 100%;
@@ -370,19 +274,11 @@ a:focus, a:focus
370
/*border:4px solid #e0dede;*/
371
margin-top:10px;
372
}
373
- .custom-width-repeat
374
- {
375
- width: 92%;
376
- }
377
.custom-bulk-width
378
{
379
width: auto;
380
height: 32px !important;
381
}
382
- .custom-manual-td a
383
- {
384
- text-decoration: none;
385
- }
386
.custom-width
387
{
388
width:160px;
@@ -406,33 +302,11 @@ a:focus, a:focus
406
{
407
font-size: 11px;
408
}
409
- .custom-button-country
410
- {
411
- text-align: center;
412
- margin-top: 150px !important;
413
- }
414
table.table-bordered thead th, table.table-bordered thead td
415
{
416
border-left-width: 0px;
417
border-top-width: 1px !important;
418
}
419
- .custom-captcha-action a
420
- {
421
- text-decoration: none;
422
- }
423
- .custom-clean-up-action
424
- {
425
- text-align: center;
426
- vertical-align: middle !important;
427
- }
428
- .custom-clean-up-action a
429
- {
430
- text-decoration: none;
431
- }
432
- .custom-dataTables-scrollHead
433
- {
434
- border-bottom: 1px solid #DDD !important;
435
- }
436
.form-control
437
{
438
display: inline-block;
@@ -445,14 +319,6 @@ div.dataTables_wrapper div.dataTables_length label
445
{
446
background-image: none !important;
447
}
448
- @media (max-width: 1000px)
449
- {
450
- .custom-button-country
451
- {
452
- text-align: center;
453
- margin-top: 0% !important;
454
- }
455
- }
456
.page-sidebar-tech-banker.navbar-collapse
457
{
458
max-height: none !important;
@@ -506,13 +372,6 @@ div.dataTables_wrapper div.dataTables_length label
506
min-height: auto !important;
507
}
508
}
509
- .nav-tabs > li > a:focus
510
- {
511
- color: #ddd;
512
- -webkit-box-shadow: none;
513
- box-shadow: none;
514
- outline: none !important;
515
- }
516
.plugin_update_message
517
{
518
font-weight: 400;
@@ -525,90 +384,12 @@ div.dataTables_wrapper div.dataTables_length label
525
color: #fff;
526
margin: 0px !important;
527
}
528
- .archive-span
529
- {
530
- background:#e5e5e5;
531
- margin: 2px 0px 0px 0px;
532
- padding:0 2px;
533
- }
534
.page-sidebar-tech-banker .sidebar-menu-tech-banker .page-sidebar-menu-tech-banker > li.active > a, .page-sidebar-tech-banker .sidebar-menu-tech-banker .page-sidebar-menu-tech-banker > li.active.open > a
535
{
536
background-color: #a4cd39 !important;
537
border-top-color: transparent;
538
color: #FFF;
539
}
540
- .portlet.box.pink-gallery-sunglo
541
- {
542
- border-width: 0px 1px 1px;
543
- border-style: none solid solid;
544
- border-color: #da3e16 !important;
545
- -moz-border-top-colors: none;
546
- -moz-border-right-colors: none;
547
- -moz-border-bottom-colors: none;
548
- -moz-border-left-colors: none;
549
- border-image: none;
550
- }
551
- .progress-bar-position
552
- {
553
- position: fixed;
554
- top: 40%;
555
- left: 40%;
556
- border: 1px solid #a4cd39 !important;
557
- background-color: #fff;
558
- z-index: 999999;
559
- }
560
- .progress-bar-width
561
- {
562
- width: 500px;
563
- margin: 20px;
564
- border: 1px solid #ccc4c4;
565
- }
566
- .progress-info
567
- {
568
- color:#000;
569
- text-align: center;
570
- width: 512px;
571
- margin: 20px;
572
- }
573
- .portlet-progress-bar
574
- {
575
- background-color: #a4cd39;
576
- padding: 9px;
577
- margin-top: -1px;
578
- color: rgb(255, 255, 255);
579
- font-size: 15px;
580
- }
581
- .portlet-progress-message
582
- {
583
- color: #FF0000;
584
- margin: 0px 0px 8px 35px !important;
585
- }
586
- .modal-body
587
- {
588
- position: relative;
589
- padding: 15px;
590
- }
591
- .modal-footer
592
- {
593
- padding: 15px;
594
- text-align: right;
595
- /*border-top: 1px solid #e5e5e5;*/
596
- }
597
- .modal-footer .btn + .btn
598
- {
599
- margin-bottom: 0;
600
- margin-left: 5px;
601
- }
602
- .modal-scrollable
603
- {
604
- overflow: hidden !important;
605
- }
606
- .btn-danger
607
- {
608
- color: #fff !important;
609
- background-color: #F3565D !important;
610
- border-color: #f13e46 !important;
611
- }
612
/* Outer */
613
.popup
614
{
@@ -644,131 +425,6 @@ div.dataTables_wrapper div.dataTables_length label
644
{
645
text-decoration: underline !important;
646
}
647
- .tech-banker-counter
648
- {
649
- display: none !important;
650
- }
651
- .form-wizard .steps
652
- {
653
- padding: 10px 0;
654
- margin-bottom: 15px;
655
- background-color: #fff;
656
- background-image: none;
657
- filter: none;
658
- border: 0px;
659
- box-shadow: none;
660
- }
661
- .form-wizard .steps > li > a.step
662
- {
663
- background-color: #fff;
664
- background-image: none;
665
- filter: none;
666
- border: 0px;
667
- box-shadow: none;
668
- text-decoration: none;
669
- }
670
- .form-wizard .steps > li > a.step:hover
671
- {
672
- background: none;
673
- }
674
- .form-wizard .steps > li > a.step > .number
675
- {
676
- background-color: #eee;
677
- display: inline-block;
678
- text-align: center !important;
679
- font-size: 16px;
680
- font-weight: 300;
681
- padding: 11px 15px 13px 15px;
682
- margin-right: 10px;
683
- height: 45px;
684
- width: 45px;
685
- -webkit-border-radius: 50% !important;
686
- -moz-border-radius: 50% !important;
687
- border-radius: 50% !important;
688
- }
689
- .form-wizard .steps > li > a.step > .desc
690
- {
691
- display: inline-block;
692
- font-size: 16px;
693
- font-weight: 300;
694
- }
695
- .form-wizard .steps > li.active > a.step .number
696
- {
697
- background-color: #a4cd39 !important;
698
- color: #fff;
699
- }
700
- .form-wizard .steps > li.active > a.step .desc
701
- {
702
- color: #333;
703
- }
704
- .form-wizard .steps > li.done > a.step .number
705
- {
706
- background-color: #dfba49;
707
- color: #fff;
708
- }
709
- .form-wizard .steps > li.done > a.step .desc
710
- {
711
- color: #333;
712
- }
713
- .nav > li > a
714
- {
715
- position: relative;
716
- display: block;
717
- padding: 10px 15px;
718
- }
719
-
720
- @media (min-width: 768px)
721
- {
722
- .nav-justified > li
723
- {
724
- display: table-cell;
725
- width: 1%;
726
- }
727
- }
728
- .progress
729
- {
730
- height: 20px;
731
- margin-bottom: 20px;
732
- overflow: hidden;
733
- background-color: #f5f5f5;
734
- border-radius: 4px;
735
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
736
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
737
- }
738
- .progress-bar
739
- {
740
- float: left;
741
- width: 0;
742
- height: 100%;
743
- font-size: 12px;
744
- line-height: 20px;
745
- color: #fff;
746
- text-align: center;
747
- background-color: #337ab7;
748
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
749
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
750
- -webkit-transition: width .6s ease;
751
- -o-transition: width .6s ease;
752
- transition: width .6s ease;
753
- }
754
- .progress-striped .progress-bar,.progress-bar-striped
755
- {
756
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
757
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
758
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
759
- -webkit-background-size: 40px 40px;
760
- background-size: 40px 40px;
761
- }
762
- .progress.active .progress-bar,.progress-bar.active
763
- {
764
- -webkit-animation: progress-bar-stripes 2s linear infinite;
765
- -o-animation: progress-bar-stripes 2s linear infinite;
766
- animation: progress-bar-stripes 2s linear infinite;
767
- }
768
- .progress-bar-success
769
- {
770
- background-color: #a4cd39;
771
- }
772
.popup-control
773
{
774
width: 45.7% !important;
@@ -780,6 +436,16 @@ div.dataTables_wrapper div.dataTables_length label
780
width: 95.7% !important;
781
}
782
}
783
.custom_links_feature
784
{
785
text-decoration: underline;
@@ -790,13 +456,19 @@ div.dataTables_wrapper div.dataTables_length label
790
{
791
color: #8a6d3b !important;
792
}
793
- .custom_links
794
{
795
- text-decoration: underline;
796
- font-weight: bold;
797
- color: #a94442;
798
}
799
- .custom_links:hover
800
{
801
- color: #a94442 !important;
802
}
34
{
35
margin-right: 7px;
36
}
37
.page-breadcrumb >li > span
38
{
39
margin: 0px 2px 0px 2px !important;
40
}
41
@font-face
42
{
43
font-family: tech-banker;
92
-o-animation: spin 2s infinite linear!important;
93
animation: spin 2s infinite linear!important;
94
}
95
.loader_opacity
96
{
97
position: fixed;
219
{
220
padding-right: 10px !important;
221
}
222
.plugin-logo > img
223
{
224
padding: 0px !important;
233
text-align: center;
234
vertical-align: middle !important;
235
}
236
.input-icon.right > .form-control
237
{
238
padding-right: 0px;
239
}
240
.nav > li
241
{
242
display: inline-table;
255
text-decoration: none;
256
background-color: #fff;
257
}
258
.table-margin-top
259
{
260
margin-top:10px !important;
261
}
262
.custom-date-popup
263
{
264
width: 20% !important;
267
{
268
margin-bottom: 4% !important;
269
}
270
.custom-map
271
{
272
width: 100%;
274
/*border:4px solid #e0dede;*/
275
margin-top:10px;
276
}
277
.custom-bulk-width
278
{
279
width: auto;
280
height: 32px !important;
281
}
282
.custom-width
283
{
284
width:160px;
302
{
303
font-size: 11px;
304
}
305
table.table-bordered thead th, table.table-bordered thead td
306
{
307
border-left-width: 0px;
308
border-top-width: 1px !important;
309
}
310
.form-control
311
{
312
display: inline-block;
319
{
320
background-image: none !important;
321
}
322
.page-sidebar-tech-banker.navbar-collapse
323
{
324
max-height: none !important;
372
min-height: auto !important;
373
}
374
}
375
.plugin_update_message
376
{
377
font-weight: 400;
384
color: #fff;
385
margin: 0px !important;
386
}
387
.page-sidebar-tech-banker .sidebar-menu-tech-banker .page-sidebar-menu-tech-banker > li.active > a, .page-sidebar-tech-banker .sidebar-menu-tech-banker .page-sidebar-menu-tech-banker > li.active.open > a
388
{
389
background-color: #a4cd39 !important;
390
border-top-color: transparent;
391
color: #FFF;
392
}
393
/* Outer */
394
.popup
395
{
425
{
426
text-decoration: underline !important;
427
}
428
.popup-control
429
{
430
width: 45.7% !important;
436
width: 95.7% !important;
437
}
438
}
439
+ .custom_links
440
+ {
441
+ text-decoration: underline;
442
+ font-weight: bold;
443
+ color: #a94442;
444
+ }
445
+ .custom_links:hover
446
+ {
447
+ color: #a94442 !important;
448
+ }
449
.custom_links_feature
450
{
451
text-decoration: underline;
456
{
457
color: #8a6d3b !important;
458
}
459
+ .modal-body
460
{
461
+ position: relative;
462
+ padding: 15px !important;
463
}
464
+ .modal-footer
465
+ {
466
+ padding: 15px;
467
+ text-align: right;
468
+ border-top: 1px solid #e5e5e5;
469
+ }
470
+ .modal-footer .btn + .btn
471
{
472
+ margin-bottom: 0;
473
+ margin-left: 5px;
474
}
assets/admin/layout/css/tech-banker-custom.css CHANGED
@@ -18,10 +18,6 @@
18
{
19
margin: 0px 2px 0px 2px !important;
20
}
21
- .pricing-footer .btn
22
- {
23
- text-decoration: none !important;
24
- }
25
@font-face
26
{
27
font-family: tech-banker;
@@ -76,10 +72,6 @@ div.processing_overlay > div
76
-o-animation: spin 2s infinite linear!important;
77
animation: spin 2s infinite linear!important;
78
}
79
- div.wpib-images-layout > img
80
- {
81
- border-radius: 0px!important;
82
- }
83
.loader_opacity
84
{
85
position: fixed;
@@ -207,45 +199,6 @@ a.btn
207
{
208
padding-right: 0px;
209
}
210
- .custom-input-xsmall
211
- {
212
- width: 24% !important;
213
- margin-right: 0px !important;
214
- }
215
- .input-width-25
216
- {
217
- width: 25%;
218
- }
219
- .input-normal
220
- {
221
- width: 43%;
222
- margin-right: 0px !important;
223
- }
224
- .form-group .custom-input-medium
225
- {
226
- margin-right: 0px;
227
- width: 49%;
228
- float: left;
229
- margin-left: 3px !important;
230
- }
231
- .custom-input-medium
232
- {
233
- width: 49%;
234
- }
235
- .tabbable-custom ul > li > a
236
- {
237
- text-decoration: none;
238
- }
239
- .nav-tabs > li > a:focus
240
- {
241
- color: #ddd;
242
- -webkit-box-shadow: none;
243
- box-shadow: none;
244
- }
245
- .input-width-27
246
- {
247
- width: 27%;
248
- }
249
.plugin-logo > img
250
{
251
padding: 0px !important;
@@ -260,43 +213,10 @@ a.btn
260
text-align: center;
261
vertical-align: middle !important;
262
}
263
- .custom-top-image
264
- {
265
- margin-top:10px;
266
- }
267
- .custom-input-large
268
- {
269
- width: 86%;
270
- }
271
- .input-normal.input-inline
272
- {
273
- margin-right: 0px !important;
274
- }
275
.input-icon.right > .form-control
276
{
277
padding-right: 0px;
278
}
279
- .tabbable-custom
280
- {
281
- margin-top: 15px;
282
- padding: 0px;
283
- overflow: hidden;
284
- }
285
- .custom-div-gap
286
- {
287
- padding-top: 5px;
288
- text-align: center;
289
- }
290
- .image-style
291
- {
292
- border: 2px solid #E5E5E5;
293
- width: 200px;
294
- cursor: pointer;
295
- }
296
- .custom-div-gap a
297
- {
298
- text-decoration: none;
299
- }
300
.nav > li
301
{
302
display: inline-table;
@@ -315,20 +235,10 @@ a:focus, a:focus
315
text-decoration: none;
316
background-color: #fff;
317
}
318
- .custom-button-album
319
- {
320
- text-align: center;
321
- margin-top: 25%;
322
- }
323
.table-margin-top
324
{
325
margin-top:10px !important;
326
}
327
- .custom-checkbox
328
- {
329
- width: 5% !important;
330
- text-align: center !important;
331
- }
332
.custom-date-popup
333
{
334
width: 20% !important;
@@ -337,29 +247,10 @@ a:focus, a:focus
337
{
338
margin-bottom: 4% !important;
339
}
340
- .custom-input-style
341
- {
342
- width:48%;
343
- }
344
- .custom-map
345
- {
346
- width: 100%;
347
- height: 345px;
348
- /*border:4px solid #e0dede;*/
349
- margin-top:10px;
350
- }
351
- .custom-width-repeat
352
- {
353
- width: 92%;
354
- }
355
.custom-bulk-width {
356
width: auto;
357
height: 32px !important;
358
}
359
- .custom-manual-td a
360
- {
361
- text-decoration: none;
362
- }
363
.custom-width
364
{
365
width:160px;
@@ -369,35 +260,11 @@ a:focus, a:focus
369
color:#17590B !important;
370
font-size:13px;
371
}
372
- .custom-align-chk
373
- {
374
- text-align:center;
375
- width: 5%;
376
- }
377
- .custom-align
378
- {
379
- text-align:center;
380
- width: 15%;
381
- }
382
- .btn-align
383
- {
384
- font-size: 11px;
385
- }
386
- .custom-button-country
387
- {
388
- text-align: center;
389
- margin-top: 150px !important;
390
- }
391
table.table-bordered thead th, table.table-bordered thead td
392
{
393
border-left-width: 0px;
394
border-top-width: 1px !important;
395
}
396
-
397
- .custom-dataTables-scrollHead
398
- {
399
- border-bottom: 1px solid #DDD !important;
400
- }
401
.form-control
402
{
403
display: inline-block;
@@ -410,14 +277,6 @@ div.dataTables_wrapper div.dataTables_length label
410
{
411
background-image: none !important;
412
}
413
- @media (max-width: 1000px)
414
- {
415
- .custom-button-country
416
- {
417
- text-align: center;
418
- margin-top: 0% !important;
419
- }
420
- }
421
.page-sidebar-tech-banker.navbar-collapse
422
{
423
max-height: none !important;
@@ -471,13 +330,6 @@ div.dataTables_wrapper div.dataTables_length label
471
min-height: auto !important;
472
}
473
}
474
- .nav-tabs > li > a:focus
475
- {
476
- color: #ddd;
477
- -webkit-box-shadow: none;
478
- box-shadow: none;
479
- outline: none !important;
480
- }
481
.plugin_update_message
482
{
483
font-weight: 400;
@@ -490,14 +342,13 @@ div.dataTables_wrapper div.dataTables_length label
490
color: #fff;
491
margin: 0px !important;
492
}
493
-
494
.custom_links
495
{
496
text-decoration: underline;
497
font-weight: bold;
498
color: #a94442;
499
}
500
- .custom_links :hover
501
{
502
color: #a94442 !important;
503
}
@@ -527,73 +378,6 @@ div.dataTables_wrapper div.dataTables_length label
527
color: #fff;
528
background-color: #a4cd39;
529
}
530
- .archive-span
531
- {
532
- background:#e5e5e5;
533
- margin: 2px 0px 0px 0px;
534
- padding:0 2px;
535
- }
536
- .progress-bar-position
537
- {
538
- position: fixed;
539
- top: 40%;
540
- left: 40%;
541
- border: 1px solid #a4cd39 !important;
542
- background-color: #fff;
543
- z-index: 999999;
544
- }
545
- .progress-bar-width
546
- {
547
- width: 500px;
548
- margin: 20px;
549
- border: 1px solid #ccc4c4;
550
- }
551
- .progress-info
552
- {
553
- color:#000;
554
- text-align: center;
555
- width: 512px;
556
- margin: 20px;
557
- }
558
- .portlet-progress-bar
559
- {
560
- background-color: #a4cd39;
561
- padding: 9px;
562
- margin-top: -1px;
563
- color: rgb(255, 255, 255);
564
- font-size: 15px;
565
- }
566
- .portlet-progress-message
567
- {
568
- color: #FF0000;
569
- margin: 0px 0px 8px 35px !important;
570
- }
571
- .modal-body
572
- {
573
- position: relative;
574
- padding: 15px;
575
- }
576
- .modal-footer
577
- {
578
- padding: 15px;
579
- text-align: right;
580
- /*border-top: 1px solid #e5e5e5;*/
581
- }
582
- .modal-footer .btn + .btn
583
- {
584
- margin-bottom: 0;
585
- margin-left: 5px;
586
- }
587
- .modal-scrollable
588
- {
589
- overflow: hidden !important;
590
- }
591
- .btn-danger
592
- {
593
- color: #fff !important;
594
- background-color: #F3565D !important;
595
- border-color: #f13e46 !important;
596
- }
597
/* Outer */
598
.popup
599
{
@@ -629,131 +413,6 @@ div.dataTables_wrapper div.dataTables_length label
629
{
630
text-decoration: underline !important;
631
}
632
- .tech-banker-counter
633
- {
634
- display: none !important;
635
- }
636
- .form-wizard .steps
637
- {
638
- padding: 10px 0;
639
- margin-bottom: 15px;
640
- background-color: #fff;
641
- background-image: none;
642
- filter: none;
643
- border: 0px;
644
- box-shadow: none;
645
- }
646
- .form-wizard .steps > li > a.step
647
- {
648
- background-color: #fff;
649
- background-image: none;
650
- filter: none;
651
- border: 0px;
652
- box-shadow: none;
653
- text-decoration: none;
654
- }
655
- .form-wizard .steps > li > a.step:hover
656
- {
657
- background: none;
658
- }
659
- .form-wizard .steps > li > a.step > .number
660
- {
661
- background-color: #eee;
662
- display: inline-block;
663
- text-align: center !important;
664
- font-size: 16px;
665
- font-weight: 300;
666
- padding: 11px 15px 13px 15px;
667
- margin-right: 10px;
668
- height: 45px;
669
- width: 45px;
670
- -webkit-border-radius: 50% !important;
671
- -moz-border-radius: 50% !important;
672
- border-radius: 50% !important;
673
- }
674
- .form-wizard .steps > li > a.step > .desc
675
- {
676
- display: inline-block;
677
- font-size: 16px;
678
- font-weight: 300;
679
- }
680
- .form-wizard .steps > li.active > a.step .number
681
- {
682
- background-color: #a4cd39 !important;
683
- color: #fff;
684
- }
685
- .form-wizard .steps > li.active > a.step .desc
686
- {
687
- color: #333;
688
- }
689
- .form-wizard .steps > li.done > a.step .number
690
- {
691
- background-color: #dfba49;
692
- color: #fff;
693
- }
694
- .form-wizard .steps > li.done > a.step .desc
695
- {
696
- color: #333;
697
- }
698
- .nav > li > a
699
- {
700
- position: relative;
701
- display: block;
702
- padding: 10px 15px;
703
- }
704
-
705
- @media (min-width: 768px)
706
- {
707
- .nav-justified > li
708
- {
709
- display: table-cell;
710
- width: 1%;
711
- }
712
- }
713
- .progress
714
- {
715
- height: 20px;
716
- margin-bottom: 20px;
717
- overflow: hidden;
718
- background-color: #f5f5f5;
719
- border-radius: 4px;
720
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
721
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
722
- }
723
- .progress-bar
724
- {
725
- float: left;
726
- width: 0;
727
- height: 100%;
728
- font-size: 12px;
729
- line-height: 20px;
730
- color: #fff;
731
- text-align: center;
732
- background-color: #337ab7;
733
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
734
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
735
- -webkit-transition: width .6s ease;
736
- -o-transition: width .6s ease;
737
- transition: width .6s ease;
738
- }
739
- .progress-striped .progress-bar,.progress-bar-striped
740
- {
741
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
742
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
743
- background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
744
- -webkit-background-size: 40px 40px;
745
- background-size: 40px 40px;
746
- }
747
- .progress.active .progress-bar,.progress-bar.active
748
- {
749
- -webkit-animation: progress-bar-stripes 2s linear infinite;
750
- -o-animation: progress-bar-stripes 2s linear infinite;
751
- animation: progress-bar-stripes 2s linear infinite;
752
- }
753
- .progress-bar-success
754
- {
755
- background-color: #a4cd39;
756
- }
757
.popup-control
758
{
759
width: 45.7% !important;
@@ -775,13 +434,19 @@ div.dataTables_wrapper div.dataTables_length label
775
{
776
color: #8a6d3b !important;
777
}
778
- .custom_links
779
{
780
- text-decoration: underline;
781
- font-weight: bold;
782
- color: #a94442;
783
}
784
- .custom_links:hover
785
{
786
- color: #a94442 !important;
787
}
18
{
19
margin: 0px 2px 0px 2px !important;
20
}
21
@font-face
22
{
23
font-family: tech-banker;
72
-o-animation: spin 2s infinite linear!important;
73
animation: spin 2s infinite linear!important;
74
}
75
.loader_opacity
76
{
77
position: fixed;
199
{
200
padding-right: 0px;
201
}
202
.plugin-logo > img
203
{
204
padding: 0px !important;
213
text-align: center;
214
vertical-align: middle !important;
215
}
216
.input-icon.right > .form-control
217
{
218
padding-right: 0px;
219
}
220
.nav > li
221
{
222
display: inline-table;
235
text-decoration: none;
236
background-color: #fff;
237
}
238
.table-margin-top
239
{
240
margin-top:10px !important;
241
}
242
.custom-date-popup
243
{
244
width: 20% !important;
247
{
248
margin-bottom: 4% !important;
249
}
250
.custom-bulk-width {
251
width: auto;
252
height: 32px !important;
253
}
254
.custom-width
255
{
256
width:160px;
260
color:#17590B !important;
261
font-size:13px;
262
}
263
table.table-bordered thead th, table.table-bordered thead td
264
{
265
border-left-width: 0px;
266
border-top-width: 1px !important;
267
}
268
.form-control
269
{
270
display: inline-block;
277
{
278
background-image: none !important;
279
}
280
.page-sidebar-tech-banker.navbar-collapse
281
{
282
max-height: none !important;
330
min-height: auto !important;
331
}
332
}
333
.plugin_update_message
334
{
335
font-weight: 400;
342
color: #fff;
343
margin: 0px !important;
344
}
345
.custom_links
346
{
347
text-decoration: underline;
348
font-weight: bold;
349
color: #a94442;
350
}
351
+ .custom_links:hover
352
{
353
color: #a94442 !important;
354
}
378
color: #fff;
379
background-color: #a4cd39;
380
}
381
/* Outer */
382
.popup
383
{
413
{
414
text-decoration: underline !important;
415
}
416
.popup-control
417
{
418
width: 45.7% !important;
434
{
435
color: #8a6d3b !important;
436
}
437
+ .modal-body
438
{
439
+ position: relative;
440
+ padding: 15px !important;
441
}
442
+ .modal-footer
443
{
444
+ padding: 15px;
445
+ text-align: right;
446
+ border-top: 1px solid #e5e5e5;
447
+ }
448
+ .modal-footer .btn + .btn
449
+ {
450
+ margin-bottom: 0;
451
+ margin-left: 5px;
452
}
assets/global/css/components.css CHANGED
@@ -286,7 +286,7 @@ Forms
286
}
287
.form-group .input-inline
288
{
289
- margin-right: 5px;
290
}
291
.input-sm
292
{
@@ -464,11 +464,6 @@ Input icons
464
border-color: #dddddd;
465
color: #333;
466
}
467
- /* Full Screen portlet mode */
468
- .page-portlet-fullscreen
469
- {
470
- overflow: hidden;
471
- }
472
/* Basic portlet */
473
.portlet
474
{
@@ -481,29 +476,6 @@ Input icons
481
-o-border-radius: 4px;
482
border-radius: 4px;*/
483
}
484
- .portlet.portlet-fullscreen
485
- {
486
- z-index: 10060;
487
- margin: 0;
488
- position: fixed;
489
- top: 0;
490
- left: 0;
491
- bottom: 0;
492
- right: 0;
493
- width: 100%;
494
- height: 100%;
495
- background: #fff;
496
- }
497
- .portlet.portlet-fullscreen > .portlet-body
498
- {
499
- overflow-y: auto;
500
- overflow-x: hidden;
501
- padding: 0 10px;
502
- }
503
- .portlet.portlet-fullscreen > .portlet-title
504
- {
505
- padding: 0 10px;
506
- }
507
.portlet > .portlet-title
508
{
509
border-bottom: 1px solid #eee;
@@ -680,26 +652,6 @@ Input icons
680
display: inline-block;
681
border: 0;
682
}
683
- .portlet > .portlet-title > .nav-tabs > li
684
- {
685
- background: none;
686
- margin: 0;
687
- border: 0;
688
- }
689
- .portlet > .portlet-title > .nav-tabs > li > a
690
- {
691
- background: none;
692
- margin: 5px 0 0 1px;
693
- border: 0;
694
- padding: 8px 10px;
695
- color: #fff;
696
- }
697
- .portlet > .portlet-title > .nav-tabs > li.active > a, .portlet > .portlet-title > .nav-tabs > li:hover > a
698
- {
699
- color: #333;
700
- background: #fff;
701
- border: 0;
702
- }
703
.portlet > .portlet-body
704
{
705
clear: both;
@@ -804,10 +756,6 @@ Input icons
804
background-color: #fff;
805
padding: 10px;
806
}
807
- .portlet.box.portlet-fullscreen > .portlet-body
808
- {
809
- padding: 10px;
810
- }
811
/* Light Portlet */
812
.portlet.light
813
{
@@ -899,24 +847,6 @@ Input icons
899
padding: 10px 0 13px 0;
900
margin-top: 2px;
901
}
902
- .portlet.light > .portlet-title > .nav-tabs > li
903
- {
904
- margin: 0;
905
- padding: 0;
906
- }
907
- .portlet.light > .portlet-title > .nav-tabs > li > a
908
- {
909
- margin: 0;
910
- padding: 12px 13px 13px 13px;
911
- font-size: 13px;
912
- color: #666;
913
- }
914
- .portlet.light > .portlet-title > .nav-tabs > li.active > a, .portlet.light > .portlet-title > .nav-tabs > li:hover > a
915
- {
916
- margin: 0;
917
- background: none;
918
- color: #333;
919
- }
920
.portlet.light.form-fit
921
{
922
padding: 0;
@@ -930,10 +860,6 @@ Input icons
930
{
931
padding-top: 8px;
932
}
933
- .portlet.light.portlet-fullscreen > .portlet-body
934
- {
935
- padding: 8px 0;
936
- }
937
.tab-pane > p:last-child
938
{
939
margin-bottom: 0px;
@@ -1072,16 +998,6 @@ Default table
1072
{
1073
background: #ebcccc;
1074
}
1075
- /* General Text & Icon Font Colors */
1076
- .font-red-pink
1077
- {
1078
- color: #E08283 !important;
1079
- }
1080
- .progress-bar.red-pink
1081
- {
1082
- background: #E08283 !important;
1083
- color: #FFFFFF !important;
1084
- }
1085
/***
1086
Red Sunglo
1087
***/
@@ -1252,90 +1168,6 @@ fieldset[disabled] .red-sunglo.btn.active
1252
{
1253
margin-bottom: 40px !important;
1254
}
1255
- /***************** Custom tabs **************/
1256
- .tabbable:before, .tabbable:after
1257
- {
1258
- content: " ";
1259
- display: table;
1260
- }
1261
- .tabbable:after
1262
- {
1263
- clear: both;
1264
- }
1265
- .tabbable-custom
1266
- {
1267
- margin-bottom: 15px;
1268
- padding: 0px;
1269
- overflow: hidden;
1270
- /* justified tabs */
1271
- /* boxless tabs */
1272
- /* below justified tabs */
1273
- /* full width tabs */
1274
- /* below tabs */
1275
- }
1276
- .tabbable-custom > .nav-tabs
1277
- {
1278
- border: none;
1279
- margin: 0px;
1280
- }
1281
- .tabbable-custom > .nav-tabs > li
1282
- {
1283
- margin-right: 2px;
1284
- border-top: 2px solid transparent;
1285
- }
1286
- .tabbable-custom > .nav-tabs > li > a
1287
- {
1288
- margin-right: 0;
1289
- -webkit-border-radius: 0;
1290
- -moz-border-radius: 0;
1291
- -ms-border-radius: 0;
1292
- -o-border-radius: 0;
1293
- border-radius: 0;
1294
- }
1295
- .tabbable-custom > .nav-tabs > li > a:hover
1296
- {
1297
- background: none;
1298
- border-color: transparent;
1299
- }
1300
- .tabbable-custom > .nav-tabs > li.active
1301
- {
1302
- border-top: 3px solid #F3565D;
1303
- margin-top: 0;
1304
- position: relative;
1305
- }
1306
- .tabbable-custom > .nav-tabs > li.active > a
1307
- {
1308
- border-top: none !important;
1309
- font-weight: 400;
1310
- -webkit-border-radius: 0;
1311
- -moz-border-radius: 0;
1312
- -ms-border-radius: 0;
1313
- -o-border-radius: 0;
1314
- border-radius: 0;
1315
- }
1316
- .tabbable-custom > .nav-tabs > li.active > a:hover
1317
- {
1318
- -webkit-border-radius: 0;
1319
- -moz-border-radius: 0;
1320
- -ms-border-radius: 0;
1321
- -o-border-radius: 0;
1322
- border-radius: 0;
1323
- border-top: none;
1324
- background: #fff;
1325
- border-color: #d4d4d4 #d4d4d4 transparent;
1326
- }
1327
- .tabbable-custom > .tab-content
1328
- {
1329
- background-color: #fff;
1330
- border: 1px solid #ddd;
1331
- padding: 10px;
1332
- -webkit-border-radius: 0 0 4px 4px;
1333
- -moz-border-radius: 0 0 4px 4px;
1334
- -ms-border-radius: 0 0 4px 4px;
1335
- -o-border-radius: 0 0 4px 4px;
1336
- border-radius: 0 0 4px 4px;
1337
- }
1338
- /**************** End Custom tabs *****************/
1339
/***
1340
Notes
1341
***/
286
}
287
.form-group .input-inline
288
{
289
+ margin-right: 4px;
290
}
291
.input-sm
292
{
464
border-color: #dddddd;
465
color: #333;
466
}
467
/* Basic portlet */
468
.portlet
469
{
476
-o-border-radius: 4px;
477
border-radius: 4px;*/
478
}
479
.portlet > .portlet-title
480
{
481
border-bottom: 1px solid #eee;
652
display: inline-block;
653
border: 0;
654
}
655
.portlet > .portlet-body
656
{
657
clear: both;
756
background-color: #fff;
757
padding: 10px;
758
}
759
/* Light Portlet */
760
.portlet.light
761
{
847
padding: 10px 0 13px 0;
848
margin-top: 2px;
849
}
850
.portlet.light.form-fit
851
{
852
padding: 0;
860
{
861
padding-top: 8px;
862
}
863
.tab-pane > p:last-child
864
{
865
margin-bottom: 0px;
998
{
999
background: #ebcccc;
1000
}
1001
/***
1002
Red Sunglo
1003
***/
1168
{
1169
margin-bottom: 40px !important;
1170
}
1171
/***
1172
Notes
1173
***/
assets/global/plugins/custom/css/custom-rtl.css CHANGED
@@ -941,84 +941,10 @@
941
display: table;
942
border-collapse: separate;
943
}
944
- .nav
945
- {
946
- padding-left: 0;
947
- margin-bottom: 0;
948
- list-style: none;
949
- }
950
- .nav > li
951
- {
952
- position: relative;
953
- display: block;
954
- }
955
- .nav > li > a
956
- {
957
- position: relative;
958
- display: block;
959
- padding: 10px 15px;
960
- }
961
- .nav > li > a:hover,.nav > li > a:focus
962
- {
963
- text-decoration: none;
964
- background-color: #eee;
965
- }
966
- .nav > li.disabled > a
967
- {
968
- color: #777;
969
- }
970
- .nav > li.disabled > a:hover,
971
- .nav > li.disabled > a:focus
972
- {
973
- color: #777;
974
- text-decoration: none;
975
- cursor: not-allowed;
976
- background-color: transparent;
977
- }
978
- .nav .open > a,.nav .open > a:hover,.nav .open > a:focus
979
- {
980
- background-color: #eee;
981
- border-color: #337ab7;
982
- }
983
- .nav .nav-divider
984
- {
985
- height: 1px;
986
- margin: 9px 0;
987
- overflow: hidden;
988
- background-color: #e5e5e5;
989
- }
990
- .nav > li > a > img
991
- {
992
- max-width: none;
993
- }
994
.nav-tabs
995
{
996
border-bottom: 1px solid #ddd;
997
}
998
- .nav-tabs > li
999
- {
1000
- float: left;
1001
- margin-bottom: -1px;
1002
- }
1003
- .nav-tabs > li > a
1004
- {
1005
- margin-right: 2px;
1006
- line-height: 1.42857143;
1007
- border: 1px solid transparent;
1008
- border-radius: 4px 4px 0 0;
1009
- }
1010
- .nav-tabs > li > a:hover
1011
- {
1012
- border-color: #eee #eee #ddd;
1013
- }
1014
- .nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus
1015
- {
1016
- color: #555;
1017
- cursor: default;
1018
- background-color: #fff;
1019
- border: 1px solid #ddd;
1020
- border-bottom-color: transparent;
1021
- }
1022
.tab-content > .tab-pane
1023
{
1024
display: none;
@@ -1029,12 +955,6 @@
1029
display: block;
1030
visibility: visible;
1031
}
1032
- .nav-tabs .dropdown-menu
1033
- {
1034
- margin-top: -1px;
1035
- border-top-left-radius: 0;
1036
- border-top-right-radius: 0;
1037
- }
1038
.navbar
1039
{
1040
position: relative;
@@ -1200,41 +1120,6 @@
1200
background-color: #fff;
1201
border-color: #ddd;
1202
}
1203
- .badge
1204
- {
1205
- display: inline-block;
1206
- min-width: 10px;
1207
- padding: 3px 7px;
1208
- font-size: 10px;
1209
- font-weight: bold;
1210
- line-height: 1;
1211
- color: #fff;
1212
- text-align: center;
1213
- white-space: nowrap;
1214
- vertical-align: baseline;
1215
- background-color: #777;
1216
- border-radius: 10px;
1217
- }
1218
- .badge:empty
1219
- {
1220
- display: none;
1221
- }
1222
- .btn .badge
1223
- {
1224
- position: relative;
1225
- top: -1px;
1226
- }
1227
- .btn-xs .badge
1228
- {
1229
- top: 0;
1230
- padding: 1px 5px;
1231
- }
1232
- .badge:hover,.badge:focus
1233
- {
1234
- color: #fff;
1235
- text-decoration: none;
1236
- cursor: pointer;
1237
- }
1238
.tooltip_tip { position: absolute; z-index: 10300; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
1239
.tooltip_tip.in { opacity: 0.8; filter: alpha(opacity=80); }
1240
.tooltip_tip.top { margin-top: -3px; }
941
display: table;
942
border-collapse: separate;
943
}
944
.nav-tabs
945
{
946
border-bottom: 1px solid #ddd;
947
}
948
.tab-content > .tab-pane
949
{
950
display: none;
955
display: block;
956
visibility: visible;
957
}
958
.navbar
959
{
960
position: relative;
1120
background-color: #fff;
1121
border-color: #ddd;
1122
}
1123
.tooltip_tip { position: absolute; z-index: 10300; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
1124
.tooltip_tip.in { opacity: 0.8; filter: alpha(opacity=80); }
1125
.tooltip_tip.top { margin-top: -3px; }
assets/global/plugins/custom/css/custom.css CHANGED
@@ -953,84 +953,10 @@
953
display: table;
954
border-collapse: separate;
955
}
956
- .nav
957
- {
958
- padding-left: 0;
959
- margin-bottom: 0;
960
- list-style: none;
961
- }
962
- .nav > li
963
- {
964
- position: relative;
965
- display: block;
966
- }
967
- .nav > li > a
968
- {
969
- position: relative;
970
- display: block;
971
- padding: 10px 15px;
972
- }
973
- .nav > li > a:hover,.nav > li > a:focus
974
- {
975
- text-decoration: none;
976
- background-color: #eee;
977
- }
978
- .nav > li.disabled > a
979
- {
980
- color: #777;
981
- }
982
- .nav > li.disabled > a:hover,
983
- .nav > li.disabled > a:focus
984
- {
985
- color: #777;
986
- text-decoration: none;
987
- cursor: not-allowed;
988
- background-color: transparent;
989
- }
990
- .nav .open > a,.nav .open > a:hover,.nav .open > a:focus
991
- {
992
- background-color: #eee;
993
- border-color: #337ab7;
994
- }
995
- .nav .nav-divider
996
- {
997
- height: 1px;
998
- margin: 9px 0;
999
- overflow: hidden;
1000
- background-color: #e5e5e5;
1001
- }
1002
- .nav > li > a > img
1003
- {
1004
- max-width: none;
1005
- }
1006
.nav-tabs
1007
{
1008
border-bottom: 1px solid #ddd;
1009
}
1010
- .nav-tabs > li
1011
- {
1012
- float: left;
1013
- margin-bottom: -1px;
1014
- }
1015
- .nav-tabs > li > a
1016
- {
1017
- margin-right: 2px;
1018
- line-height: 1.42857143;
1019
- border: 1px solid transparent;
1020
- border-radius: 4px 4px 0 0;
1021
- }
1022
- .nav-tabs > li > a:hover
1023
- {
1024
- border-color: #eee #eee #ddd;
1025
- }
1026
- .nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus
1027
- {
1028
- color: #555;
1029
- cursor: default;
1030
- background-color: #fff;
1031
- border: 1px solid #ddd;
1032
- border-bottom-color: transparent;
1033
- }
1034
.tab-content > .tab-pane
1035
{
1036
display: none;
@@ -1041,12 +967,6 @@
1041
display: block;
1042
visibility: visible;
1043
}
1044
- .nav-tabs .dropdown-menu
1045
- {
1046
- margin-top: -1px;
1047
- border-top-left-radius: 0;
1048
- border-top-right-radius: 0;
1049
- }
1050
.navbar
1051
{
1052
position: relative;
@@ -1212,41 +1132,6 @@
1212
background-color: #fff;
1213
border-color: #ddd;
1214
}
1215
- .badge
1216
- {
1217
- display: inline-block;
1218
- min-width: 10px;
1219
- padding: 3px 7px;
1220
- font-size: 10px;
1221
- font-weight: bold;
1222
- line-height: 1;
1223
- color: #fff;
1224
- text-align: center;
1225
- white-space: nowrap;
1226
- vertical-align: baseline;
1227
- background-color: #777;
1228
- border-radius: 10px;
1229
- }
1230
- .badge:empty
1231
- {
1232
- display: none;
1233
- }
1234
- .btn .badge
1235
- {
1236
- position: relative;
1237
- top: -1px;
1238
- }
1239
- .btn-xs .badge
1240
- {
1241
- top: 0;
1242
- padding: 1px 5px;
1243
- }
1244
- .badge:hover,.badge:focus
1245
- {
1246
- color: #fff;
1247
- text-decoration: none;
1248
- cursor: pointer;
1249
- }
1250
.tooltip_tip { position: absolute; z-index: 10300; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
1251
.tooltip_tip.in { opacity: 0.8; filter: alpha(opacity=80); }
1252
.tooltip_tip.top { margin-top: -3px; }
953
display: table;
954
border-collapse: separate;
955
}
956
.nav-tabs
957
{
958
border-bottom: 1px solid #ddd;
959
}
960
.tab-content > .tab-pane
961
{
962
display: none;
967
display: block;
968
visibility: visible;
969
}
970
.navbar
971
{
972
position: relative;
1132
background-color: #fff;
1133
border-color: #ddd;
1134
}
1135
.tooltip_tip { position: absolute; z-index: 10300; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
1136
.tooltip_tip.in { opacity: 0.8; filter: alpha(opacity=80); }
1137
.tooltip_tip.top { margin-top: -3px; }
assets/global/plugins/datatables/media/js/jquery.datatables.js CHANGED
@@ -1,4754 +1,6634 @@
1
- /*! DataTables 1.10.12
2
- */
3
4
(function( factory ) {
5
"use strict";
6
7
if ( typeof define === 'function' && define.amd ) {
8
- // AMD
9
- define( ['jquery'], function ( $ ) {
10
- return factory( $, window, document );
11
- } );
12
}
13
else if ( typeof exports === 'object' ) {
14
- // CommonJS
15
- module.exports = function (root, $) {
16
- if ( ! root ) {
17
- // CommonJS environments without a window global must pass a
18
- // root. This will give an error otherwise
19
- root = window;
20
- }
21
-
22
- if ( ! $ ) {
23
- $ = typeof window !== 'undefined' ? // jQuery's factory checks for a global window
24
- require('jquery') :
25
- require('jquery')( root );
26
- }
27
-
28
- return factory( $, root, root.document );
29
- };
30
}
31
- else {
32
- // Browser
33
- factory( jQuery, window, document );
34
}
35
}
36
- (function( $, window, document, undefined ) {
37
"use strict";
38
39
- var DataTable = function ( options )
40
- {
41
42
- this.$ = function ( sSelector, oOpts )
43
- {
44
- return this.api(true).$( sSelector, oOpts );
45
- };
46
47
- this._ = function ( sSelector, oOpts )
48
- {
49
- return this.api(true).rows( sSelector, oOpts ).data();
50
- };
51
52
- this.api = function ( traditional )
53
- {
54
- return traditional ?
55
- new _Api(
56
- _fnSettingsFromNode( this[ _ext.iApiIndex ] )
57
- ) :
58
- new _Api( this );
59
- };
60
61
- this.fnAddData = function( data, redraw )
62
- {
63
- var api = this.api( true );
64
65
- /* Check if we want to add multiple rows or not */
66
- var rows = $.isArray(data) && ( $.isArray(data[0]) || $.isPlainObject(data[0]) ) ?
67
- api.rows.add( data ) :
68
- api.row.add( data );
69
70
- if ( redraw === undefined || redraw ) {
71
- api.draw();
72
- }
73
74
- return rows.flatten().toArray();
75
- };
76
77
- this.fnAdjustColumnSizing = function ( bRedraw )
78
- {
79
- var api = this.api( true ).columns.adjust();
80
- var settings = api.settings()[0];
81
- var scroll = settings.oScroll;
82
83
- if ( bRedraw === undefined || bRedraw ) {
84
- api.draw( false );
85
- }
86
- else if ( scroll.sX !== "" || scroll.sY !== "" ) {
87
- /* If not redrawing, but scrolling, we want to apply the new column sizes anyway */
88
- _fnScrollDraw( settings );
89
- }
90
- };
91
92
- this.fnClearTable = function( bRedraw )
93
- {
94
- var api = this.api( true ).clear();
95
96
- if ( bRedraw === undefined || bRedraw ) {
97
- api.draw();
98
- }
99
- };
100
101
- this.fnClose = function( nTr )
102
- {
103
- this.api( true ).row( nTr ).child.hide();
104
- };
105
106
- this.fnDeleteRow = function( target, callback, redraw )
107
- {
108
- var api = this.api( true );
109
- var rows = api.rows( target );
110
- var settings = rows.settings()[0];
111
- var data = settings.aoData[ rows[0][0] ];
112
113
- rows.remove();
114
115
- if ( callback ) {
116
- callback.call( this, settings, data );
117
- }
118
119
- if ( redraw === undefined || redraw ) {
120
- api.draw();
121
- }
122
123
- return data;
124
- };
125
126
- this.fnDestroy = function ( remove )
127
- {
128
- this.api( true ).destroy( remove );
129
- };
130
131
- this.fnDraw = function( complete )
132
- {
133
- // Note that this isn't an exact match to the old call to _fnDraw - it takes
134
- // into account the new data, but can hold position.
135
- this.api( true ).draw( complete );
136
- };
137
138
- this.fnFilter = function( sInput, iColumn, bRegex, bSmart, bShowGlobal, bCaseInsensitive )
139
- {
140
- var api = this.api( true );
141
142
- if ( iColumn === null || iColumn === undefined ) {
143
- api.search( sInput, bRegex, bSmart, bCaseInsensitive );
144
}
145
- else {
146
- api.column( iColumn ).search( sInput, bRegex, bSmart, bCaseInsensitive );
147
}
148
149
- api.draw();
150
- };
151
152
- this.fnGetData = function( src, col )
153
- {
154
- var api = this.api( true );
155
156
- if ( src !== undefined ) {
157
- var type = src.nodeName ? src.nodeName.toLowerCase() : '';
158
159
- return col !== undefined || type == 'td' || type == 'th' ?
160
- api.cell( src, col ).data() :
161
- api.row( src ).data() || null;
162
}
163
164
- return api.data().toArray();
165
- };
166
167
- this.fnGetNodes = function( iRow )
168
- {
169
- var api = this.api( true );
170
171
- return iRow !== undefined ?
172
- api.row( iRow ).node() :
173
- api.rows().nodes().flatten().toArray();
174
- };
175
176
- this.fnGetPosition = function( node )
177
- {
178
- var api = this.api( true );
179
- var nodeName = node.nodeName.toUpperCase();
180
181
- if ( nodeName == 'TR' ) {
182
- return api.row( node ).index();
183
- }
184
- else if ( nodeName == 'TD' || nodeName == 'TH' ) {
185
- var cell = api.cell( node ).index();
186
187
- return [
188
- cell.row,
189
- cell.columnVisible,
190
- cell.column
191
- ];
192
- }
193
- return null;
194
- };
195
196
- this.fnIsOpen = function( nTr )
197
- {
198
- return this.api( true ).row( nTr ).child.isShown();
199
- };
200
201
- this.fnOpen = function( nTr, mHtml, sClass )
202
- {
203
- return this.api( true )
204
- .row( nTr )
205
- .child( mHtml, sClass )
206
- .show()
207
- .child()[0];
208
- };
209
210
- this.fnPageChange = function ( mAction, bRedraw )
211
- {
212
- var api = this.api( true ).page( mAction );
213
214
- if ( bRedraw === undefined || bRedraw ) {
215
- api.draw(false);
216
- }
217
- };
218
-
219
- this.fnSetColumnVis = function ( iCol, bShow, bRedraw )
220
- {
221
- var api = this.api( true ).column( iCol ).visible( bShow );
222
-
223
- if ( bRedraw === undefined || bRedraw ) {
224
- api.columns.adjust().draw();
225
- }
226
- };
227
-
228
- this.fnSettings = function()
229
- {
230
- return _fnSettingsFromNode( this[_ext.iApiIndex] );
231
- };
232
233
- this.fnSort = function( aaSort )
234
- {
235
- this.api( true ).order( aaSort ).draw();
236
- };
237
238
- this.fnSortListener = function( nNode, iColumn, fnCallback )
239
- {
240
- this.api( true ).order.listener( nNode, iColumn, fnCallback );
241
- };
242
243
- this.fnUpdate = function( mData, mRow, iColumn, bRedraw, bAction )
244
- {
245
- var api = this.api( true );
246
247
- if ( iColumn === undefined || iColumn === null ) {
248
- api.row( mRow ).data( mData );
249
- }
250
- else {
251
- api.cell( mRow, iColumn ).data( mData );
252
- }
253
254
- if ( bAction === undefined || bAction ) {
255
- api.columns.adjust();
256
- }
257
258
- if ( bRedraw === undefined || bRedraw ) {
259
- api.draw();
260
}
261
- return 0;
262
- };
263
-
264
- this.fnVersionCheck = _ext.fnVersionCheck;
265
-
266
-
267
- var _that = this;
268
- var emptyInit = options === undefined;
269
- var len = this.length;
270
271
- if ( emptyInit ) {
272
- options = {};
273
}
274
275
- this.oApi = this.internal = _ext.internal;
276
277
- // Extend with old style plug-in API methods
278
- for ( var fn in DataTable.ext.internal ) {
279
- if ( fn ) {
280
- this[fn] = _fnExternApiFunc(fn);
281
- }
282
- }
283