1
/* Session messages ========================================================= */
2
3
.sess_messages {
4
margin-bottom:10px;
5
}
6
7
.sess_messages div{
8
padding:10px;
9
padding-left:30px;
10
background:#f9f9f9;
11
line-height:16px;
12
margin-bottom:2px;
13
color: #FFF;
14
}
15
16
.sess_messages div a { color:#ecf0f1; }
17
.sess_messages div a:hover { color:#d35400; }
18
19
.sess_messages .message_info {
20
background:url("../images/icons/info.png") no-repeat 10px center #2980b9;
21
}
22
.sess_messages .message_success {
23
background:url("../images/icons/accept.png") no-repeat 10px center #27ae60;
24
}
25
.sess_messages .message_error {
26
background:url("../images/icons/error.png") no-repeat 10px center #e74c3c;
27
}
28
.sess_messages .message_info_in_page {
29
color: #555;
30
padding: 10px 15px;
31
}
32
.ui_message {
33
padding: 15px;
34
margin-bottom: 20px;
35
background-color: #E4F1FE;
36
border-color: #2980b9;
37
border-width: 1px;
38
border-style: solid;
39
border-left-width: 10px;
40
color: #555;
41
}
42
.ui_message.ui_warning {
43
background-color: #FDE3A7;
44
border-color: #f39c12;
45
}
46
.ui_message.ui_error {
47
background-color: #F1A9A0;
48
border-color: #e74c3c;
49
}
50
#alert_wrap {
51
box-sizing: border-box;
52
overflow: hidden;
53
width: 320px;
54
}
55
#alert_wrap .ui_message {
56
margin-bottom: 0;
57
}
58
/* Indicators =============================================================== */
59
60
.loading{
61
padding-left: 20px;
62
background:url("../images/loader16.gif") no-repeat left center;
63
}
64
65
.loading-icon{
66
display:block;
67
width:16px;
68
height:16px;
69
background:url("../images/loader16.gif") no-repeat left center;
70
}
71
72
.loading-panel{
73
background:url("../images/loader24.gif") no-repeat center center;
74
}
75
76
.is_private, .is_closed {
77
display: inline-block;
78
cursor: help;
79
width:16px;
80
height:16px;
81
background:url("../images/icons/eye.png") no-repeat;
82
}
83
.content_list_item .is_private, .widget_content_list .is_private, .content_list .is_private,
84
.content_list_item .is_closed, .widget_content_list .is_closed {
85
height:14px;
86
}
87
88
.is_closed{
89
background:url("../images/icons/lock.png") no-repeat;
90
}
91
92
.is_online{
93
background: #40d47e;
94
color: #FFF;
95
font-size: 11px;
96
line-height: 15px;
97
padding: 1px 6px;
98
border-radius: 4px;
99
display: inline-block;
100
}
101
102
/* Menu icons =============================================================== */
103
104
.icon-accept, .menu .lock .item { background-image: url("../images/icons/lock.png"); }
105
.icon-accept, .menu .accept .item { background-image: url("../images/icons/accept.png"); }
106
.icon-add, .menu .add .item { background-image: url("../images/icons/add.png"); }
107
.icon-edit, .menu .edit .item { background-image: url("../images/icons/edit.png"); }
108
.icon-delete, .menu .delete .item { background-image: url("../images/icons/delete.png"); }
109
.icon-save, .menu .save .item { background-image: url("../images/icons/save.png"); }
110
.icon-save_draft, .menu .save_draft .item { background-image: url("../images/icons/save_draft.png"); }
111
.icon-draft, .menu .draft .item { background-image: url("../images/icons/draft.png"); }
112
.icon-return_for_revision, .menu .return_for_revision .item { background-image: url("../images/icons/return_for_revision.png"); }
113
.icon-return, .menu .return .item { background-image: url("../images/icons/return.png"); }
114
.icon-cancel, .menu .cancel .item { background-image: url("../images/icons/cancel.png"); }
115
.icon-key, .menu .key .item { background-image: url("../images/icons/key.png"); }
116
.icon-page_gear, .menu .page_gear .item { background-image: url("../images/icons/page_gear.png"); }
117
.icon-folder_add, .menu .folder_add .item { background-image: url("../images/icons/folder_add.png"); }
118
.icon-folder_edit, .menu .folder_edit .item { background-image: url("../images/icons/folder_edit.png"); }
119
.icon-folder_delete, .menu .folder_delete .item { background-image: url("../images/icons/folder_delete.png"); }
120
.icon-user_add, .menu .user_add .item { background-image: url("../images/icons/user_add.png"); }
121
.icon-user_delete, .menu .user_delete .item { background-image: url("../images/icons/user_delete.png"); }
122
.icon-group, .menu .group .item { background-image: url("../images/icons/group.png"); }
123
.icon-group_add, .menu .group_add .item { background-image: url("../images/icons/group_add.png"); }
124
.icon-group_delete, .menu group_delete .item { background-image: url("../images/icons/group_delete.png"); }
125
.icon-profile, .menu .profile .item { background-image: url("../images/icons/profile.png"); }
126
.icon-messages, .menu .messages .item { background-image: url("../images/icons/messages.png"); }
127
.icon-info, .menu .info .item { background-image: url("../images/icons/info.png"); }
128
.icon-blog, .menu .blog .item { background-image: url("../images/icons/blog.png"); }
129
.icon-settings, .menu .settings .item { background-image: url("../images/icons/settings.png"); }
130
.icon-cpanel, .menu .cpanel .item { background-image: url("../images/icons/cpanel.png"); }
131
.icon-more, .menu .more > .item { background-image: url("../images/icons/folders.png"); }
132
.icon-logout, .menu .logout .item { background-image: url("../images/icons/logout.png"); }
133
.icon-checklist, .menu .checklist .item { background-image: url("../images/icons/checklist.png"); }
134
.icon-onchecklist, .menu .onchecklist .item { background-image: url("../images/icons/onchecklist.png"); }
135
.icon-images, .menu .images .item { background-image: url("../images/icons/images.png"); }
136
.icon-invites, .menu .invites .item { background-image: url("../images/icons/signature.png"); }
137
.icon-balance, .menu .balance .item { background-image: url("../images/icons/coin.png"); }
138
.icon-transfer, .menu .transfer .item { background-image: url("../images/icons/transfer.png"); }
139
.icon-coins_add, .menu .coins_add .item { background-image: url("../images/icons/coins_add.png"); }
140
.icon-coins_delete, .menu .coins_delete .item { background-image: url("../images/icons/coins_delete.png"); }
141
.icon-basket_put, .menu .basket_put .item { background-image: url("../images/icons/basket_put.png"); }
142
.icon-basket_remove, .menu .basket_remove .item { background-image: url("../images/icons/basket_remove.png"); }
143
.icon-basket, .menu .basket .item { background-image: url("../images/icons/basket.png"); }
144
.icon-newspaper_add, .menu .newspaper_add .item { background-image: url("../images/icons/newspaper_add.png"); }
145
.icon-newspaper_delete, .menu .newspaper_delete .item { background-image: url("../images/icons/newspaper_delete.png"); }
146
.icon-bell, .menu .bell .item { background-image: url("../images/icons/bell.png"); }
147
148
/* Misc icons =============================================================== */
149
150
.medal-icon-16{ width:16px; height:32px; }
151
.medal1-16 { background:url("../images/icons/medal_gold.png") no-repeat center center; }
152
.medal2-16 { background:url("../images/icons/medal_silver.png") no-repeat center center; }
153
.medal3-16 { background:url("../images/icons/medal_bronze.png") no-repeat center center; }
154
155
.medal-icon-32{ width:32px; height:64px; }
156
.medal1-32 { background:url("../images/icons32/medal_gold.png") no-repeat center center; }
157
.medal2-32 { background:url("../images/icons32/medal_silver.png") no-repeat center center; }
158
.medal3-32 { background:url("../images/icons32/medal_bronze.png") no-repeat center center; }
159
160
/* Misc Icons =============================================================== */
161
162
.medal-icon-16{ width:16px; height:32px; }
163
.medal1-16 { background:url("../images/icons/medal_gold.png") no-repeat center center; }
164
.medal2-16 { background:url("../images/icons/medal_silver.png") no-repeat center center; }
165
.medal3-16 { background:url("../images/icons/medal_bronze.png") no-repeat center center; }
166
167
.medal-icon-32{ width:32px; height:64px; }
168
.medal1-32 { background:url("../images/icons32/medal_gold.png") no-repeat center center; }
169
.medal2-32 { background:url("../images/icons32/medal_silver.png") no-repeat center center; }
170
.medal3-32 { background:url("../images/icons32/medal_bronze.png") no-repeat center center; }
171
172
/* Pills Menu =============================================================== */
173
174
.pills-menu,
175
.pills-menu li,
176
.pills-menu-small,
177
.pills-menu-small li{
178
margin:0; padding:0; list-style:none;
179
}
180
181
.pills-menu{
182
margin-bottom:20px;
183
}
184
185
.pills-menu,
186
.pills-menu-small {
187
overflow:hidden;
188
clear:both;
189
}
190
191
.pills-menu li,
192
.pills-menu-small li {
193
float:left;
194
padding:0 10px;
195
border-radius: 3px;
196
background: #ECF0F1;
197
}
198
199
.pills-menu li {
200
height:32px;
201
line-height:32px;
202
font-size:18px;
203
margin-right: 12px;
204
}
205
206
.pills-menu-small li {
207
height:24px;
208
line-height:24px;
209
font-size:14px;
210
margin-right: 6px;
211
}
212
213
.pills-menu li.active,
214
.pills-menu-small li.active{
215
background:#34495E;
216
color:#FFF;
217
}
218
219
.pills-menu li a,
220
.pills-menu-small li a { color:#7f8c8d; text-decoration: none; }
221
.pills-menu li a:hover,
222
.pills-menu-small li a:hover { color:#d35400; }
223
224
.pills-menu li.active a,
225
.pills-menu-small li.active a { color:#FFF; }
226
227
.pills-menu li .counter,
228
.pills-menu-small li .counter { color:#BDC3C7;
font-size:11px; }
229
230
.pills-menu li.active .counter,
231
.pills-menu-small li.active .counter { color:#A3CAE0; }
232
233
/* Tabs Menu =============================================================== */
234
235
.tabs-menu{
236
margin-bottom: 20px;
237
position:relative;
238
clear: both;
239
}
240
241
.tabs-menu ul,
242
.tabs-menu li {
243
margin:0; padding:0;
244
list-style:none;
245
}
246
247
.tabs-menu > ul {
248
border-bottom: solid 1px #B3C2C9;
249
height:33px;
250
clear:both;
251
}
252
253
.tabs-menu .tabbed li {
254
float:left;
255
font-size:15px;
256
margin-right: 3px;
257
background:#FFF;
258
}
259
260
.tabs-menu .tabbed li a {
261
text-decoration: none;
262
display:inline-block;
263
padding:0 10px;
264
border: solid 1px #FFF;
265
border-bottom: transparent;
266
height:32px;
267
line-height:32px;
268
}
269
270
.tabs-menu .tabbed li a {
271
color:#95a5a6;
272
}
273
274
.tabs-menu .tabbed li a:hover {
275
background-color:#e1ebef;
276
color:#34495e;
277
}
278
279
.tabs-menu .tabbed li.active a,
280
.tabs-menu .tabbed li.active a:hover {
281
cursor:default;
282
color:#34495e;
283
border: solid 1px #B3C2C9;
284
border-bottom: none;
285
background-color:#FFF;
286
margin: 1px 0 0 0;
287
}
288
289
.tabs-menu li a .counter {
290
color:#34495e;
291
font-size:12px;
292
margin-top:-15px;
293
border-radius:10px;
294
}
295
296
.tabs-menu li.more > .item {
297
padding-right:5px;
298
}
299
300
.tabs-menu li.more > .item > span {
301
background-image: url("../images/icons/bullet_arrow_down.png");
302
background-repeat:no-repeat;
303
background-position: right center;
304
padding-right:18px;
305
}
306
307
.tabs-menu li.active a .counter { color:#68809B; }
308
.tabs-menu li a:hover .counter { color:#68809B; }
309
310
.tabs-menu li.folder > ul {
311
visibility:hidden;
312
position:absolute;
313
border: solid 1px #B3C2C9;
314
float:none;
315
margin-top:-1px;
316
margin-left: 1px;
317
z-index:1500;
318
}
319
320
.tabs-menu li.folder > ul li {
321
border:none;
322
width:100%;
323
float:none;
324
}
325
326
.tabs-menu li.folder > ul li a{
327
border:none;
328
border-radius: 0;
329
width:100%;
330
padding:0;
331
}
332
333
.tabs-menu li.folder > ul li a:hover {
334
color:#34495e;
335
border:none !important;
336
}
337
338
.tabs-menu li.folder > ul li a span{
339
padding:0 10px;
340
}
341
342
.tabs-menu li.folder:hover > ul {
343
visibility:visible;
344
}
345
346
.tabs-menu > select { display:none; }
347
348
.controller_actions_menu {
349
float: right;
350
position: relative;
351
352
}
353
#body .controller_actions_menu ul.menu {
354
display: none;
355
position: absolute;
356
z-index: 1;
357
width: 300px;
358
right: 0;
359
border: 1px solid #dfe6ed;
360
box-shadow: 0 1px 3px rgba(0,0,0,.1);
361
}
362
#body .controller_actions_menu ul.menu li {
363
padding: 3px 0;
364
line-height: 16px;
365
}
366
.group_menu_title {
367
background-color: #e5ebf1;
368
background-image: url(../images/icons/menu.png);
369
background-repeat: no-repeat;
370
background-position: center right 11px;
371
border-radius: 2px;
372
color: #55677d;
373
padding: 11px 39px 11px 16px;
374
cursor: pointer;
375
display: block;
376
}
377
.group_menu_title.loading {
378
background-image: url(../images/loader16.gif);
379
}
380
.group_menu_title:hover, #body .controller_actions_menu > input:checked + .group_menu_title {
381
background-color: #dfe6ed;
382
border-radius: 2px 2px 0 0;
383
}
384
.controller_actions_menu > input { display:none; }
385
#body .controller_actions_menu > input:checked + label + ul.menu {
386
display: block;
387
}
388
#body section .list_actions_menu .menu a {
389
padding: 4px 10px;
390
font-size: 14px;
391
}
392
.list_actions_menu .group_menu_title {
393
padding: 0;
394
display: block;
395
width: 38px;
396
height: 28px;
397
margin: 0 0 0 10px;
398
}
399
/* Panels =================================================================== */
400
401
.gui-panel {
402
background: #F4F8FD;
403
border: solid 1px #B8D6FB;
404
margin: 20px 0;
405
padding:15px;
406
color: #B3C2C9;
407
box-sizing: border-box;
408
clear: both;
409
}
410
411
.gui-panel h3 {
412
margin-top:0;
413
margin-bottom: 5px;
414
}
415
416
.filter-panel {
417
padding:0;
418
}
419
420
.filter-panel .filter-link a {
421
display:block;
422
padding:7px 5px;
423
padding-left:10px;
424
text-decoration: none;
425
color: #68809B;
426
}
427
428
.filter-panel .filter-link a:hover {
429
background-color:#f4fafc;
430
}
431
432
.filter-panel .filter-link a span {
433
padding-left:20px;
434
background:url("../images/icons/search.png") no-repeat left center;
435
}
436
437
.filter-panel .filter-container {
438
padding:15px;
439
box-sizing: border-box;
440
clear: both;
441
position: relative;
442
}
443
444
.filter-close {
445
font-size: 0.9em;
446
line-height: 0.9em;
447
position: absolute;
448
top: 6px;
449
right: 9px;
450
}
451
.filter-close a {
452
color: #666;
453
}
454
455
.filter-panel .fields {
456
box-sizing: border-box;
457
clear: both;
458
}
459
460
.filter-panel .fields .title {
461
color:#68809B; text-shadow:0 1px 1px #fff;
462
margin-bottom:3px;
463
}
464
465
.filter-panel .input,
466
.filter-panel select {
467
margin:0;
468
}
469
470
.filter-panel select { padding:3px 4px; }
471
472
.filter-panel .fields .field{
473
min-height:50px;
474
width:49%;
475
margin-bottom: 15px;
476
box-sizing: border-box;
477
}
478
479
.filter-panel .fields .field:nth-child(even){
480
float:right;
481
}
482
483
.filter-panel .fields .field:nth-child(odd){
484
float:left;
485
}
486
487
.filter-panel .input_checkbox_list { overflow:hidden; }
488
.filter-panel .input_checkbox_list label { float:left; margin-right: 5px; color:#34495e;
font-size:12px; }
489
490
.filter-panel .buttons { overflow:hidden; clear: both; margin-top: 5px; }
491
.filter-panel .buttons .button-submit { float:left; padding:8px; }
492
.filter-panel .buttons .link { float:left; height:32px; line-height: 32px; margin-left: 10px; }
493
.filter-panel .buttons .link a { color:#34495e; }
494
.filter-panel .buttons .link a:hover { color:#d35400; }
495
496
/* Lists ==================================================================== */
497
498
.striped-list{}
499
500
.striped-list .item{
501
padding: 10px 0;
502
border-bottom: dashed 1px #EDEDED;
503
clear: both;
504
width: 100%;
505
display: inline-block;
506
box-sizing: border-box;
507
}
508
509
.striped-list .item:last-child{
510
border:none;
511
}
512
513
.striped-list .item .position,
514
.striped-list .item .icon,
515
.striped-list .item .title,
516
.striped-list .item .title-multiline,
517
.striped-list .item .actions{
518
float: left;
519
margin-right: 15px;
520
}
521
522
.striped-list .item .icon img {
523
display: block;
524
}
525
526
.striped-list .item .position {
527
text-align:center;
528
}
529
530
.striped-list .item .actions{
531
float:right;
532
margin-right: 0;
533
color:#666;
534
}
535
536
.striped-list .item .actions:before {
537
content: attr(data-notice_title);
538
background-color: #2980b9;
539
color: #FFF;
540
display: inline-block;
541
font-size: 12px;
542
border-radius: 2px;
543
padding: 0 10px;
544
}
545
546
.striped-list.list-16 .item { min-height: 16px; line-height: 16px; }
547
.striped-list.list-32 .item { min-height: 32px; line-height: 32px; }
548
.striped-list.list-48 .item { min-height: 48px; line-height: 48px; }
549
.striped-list.list-64 .item { min-height: 64px; line-height: 64px; }
550
551
.striped-list.list-32 .item .position { width: 16px; height:32px; }
552
.striped-list.list-64 .item .position { width: 32px; height:64px; }
553
554
.striped-list .item .title-multiline {
555
line-height: 16px;
556
float:none;
557
padding-left:45px;
558
}
559
560
.striped-list .rate_value{
561
padding:5px 10px;
562
border:solid 1px #EDEDED;
563
width:40px;
564
text-align: center;
565
cursor: help;
566
}
567
568
.striped-list .rate_value.positive{ color:green; }
569
.striped-list .rate_value.negative{ color:red; }
570
.striped-list .rate_value.zero{ color:#CCCCCC; }
571
572
/* Pagination =============================================================== */
573
574
.pagebar {
575
clear: both;
576
font-size: 12px;
577
margin-bottom: 15px;
578
margin-top: 30px;
579
}
580
.pagebar_title {
581
color: #34495e;
582
margin: 5px;
583
}
584
.pagebar_page {
585
margin: 2px;
586
padding: 6px;
587
}
588
.pagebar_current {
589
background-color: #34495e;
590
color: #FFF;
591
margin: 3px;
592
padding: 6px;
593
}
594
.pagebar_nav {
595
margin-right: 15px;
596
}
597
.pagebar_nav .disabled{
598
color:#BDC3C7;
599
}
600
.pagebar_nav .pagebar_page:first-child {
601
margin-left: 0;
602
margin-right: 5px;
603
}
604
.pagebar_nav .pagebar_page{
605
padding:6px 0;
606
}
607
.pagebar_pages .pagebar_page:hover {
608
background:#ecf0f1;
609
text-decoration: none;
610
color:#34495e;
611
}
612
.pagebar_notice {
613
display: inline-block;
614
font-size:12px;
615
color:#BDC3C7;
616
margin-left:20px;
617
}
618
619
/* Forms and Inputs ========================================================= */
620
621
form .field{
622
margin-bottom: 6px;
623
}
624
625
form .field:last-child{
626
margin-bottom: 0;
627
}
628
629
form fieldset{
630
padding:10px 15px 15px 15px;
631
border:solid 1px #B3C2C9;
632
margin-bottom:12px;
633
}
634
635
form fieldset.highlight{
636
background: #F4F8FD;
637
}
638
639
form fieldset legend{
640
color:#34495e;
641
font-weight: bold;
642
}
643
644
form .label {
645
padding:5px 0;
646
}
647
648
form .field label {
649
display:block;
650
padding:3px 0;
651
font-size:14px;
652
color:#68809B;
653
}
654
form .field label > input[type=checkbox] {
655
position: relative;
656
bottom: -1.3px;
657
}
658
.filter-panel form .field label > input[type=checkbox] {
659
bottom: -1.5px;
660
}
661
662
form .field_error .error_text{
font-size:12px; color:#c0392b; float:right; margin-top: 8px; }
663
form #f_slug.field_error .error_text { float:none; }
664
665
.input {
666
line-height: normal;
667
}
668
.input,
669
.date-input,
670
.city-input,
671
.textarea,
672
select {
673
border: solid 1px #aaa;
674
padding:4px;
675
font-size:14px;
676
box-shadow: inset 0 1px 2px #DDD;
677
color:#333;
678
outline:none;
679
box-sizing: border-box;
680
height: 27px;
681
line-height: 25px;
682
display: inline-block;
683
font-family: inherit;
684
font-size: inherit;
685
transition: box-shadow ease-in-out .15s;
686
}
687
.input:focus,
688
.textarea:focus {
689
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
690
}
691
692
.input,
693
.textarea,
694
select { width:100%; }
695
696
.textarea { height:200px; resize: vertical; }
697
698
.date-input { width: 90px; }
699
700
.input-small { width: 65px !important; }
701
.input-number { width: 110px !important; }
702
.input-number-units { margin-left: 5px; }
703
704
.city-input {
705
display: inline-block;
706
margin-bottom:2px;
707
background:#FFF;
708
line-height:16px;
709
height: 26px;
710
padding: 4px 2px;
711
}
712
713
.city-input span { padding-right:20px; padding-left:2px; }
714
.city-input a, .input_link_block {
715
background:#68809B;
716
color:#FFF;
717
text-decoration:none;
718
padding:1px 10px;
719
}
720
.city-input a:hover, .input_link_block:hover {
721
background:#34495e;
722
}
723
.input_link_block {
724
line-height: 28px;
725
display: inline-block;
726
border-radius: 4px;
727
}
728
.input_link_block:hover {
729
color: #FFF;
730
}
731
form .field_error .input,
732
form .field_error .textarea,
733
form .field_error .city-input,
734
form .field_error select { border:solid 1px #c0392b; }
735
736
form input.error,
737
form textarea.error {
738
border:solid 1px #c0392b;
739
}
740
741
form .hint{
742
color:#999;
743
font-size:12px;
744
margin-top:0px;
745
}
746
747
form .input-prefix-suffix .input{
748
display:inline-block;
749
width:300px;
750
float:left;
751
border-radius:0;
752
height: 26px;
753
}
754
755
form .input-prefix-suffix .prefix,
756
form .input-prefix-suffix .suffix{
757
height:16px;
758
padding:4px 8px;
759
display:inline-block;
760
float:left;
761
color:#666;
762
background:#f9f9f9;
763
border:solid 1px #AAA;
764
}
765
766
form .input-prefix-suffix .prefix{
767
border-radius:5px 0 0 5px;
768
border-right: none;
769
}
770
form .input-prefix-suffix .suffix{
771
border-radius:0 5px 5px 0;
772
border-left: none;
773
}
774
form .input-prefix-suffix:after {
775
clear: both;
776
content: '';
777
display: block;
778
}
779
input.button-submit,
780
input.button {
781
padding: 7px 10px;
782
line-height: 100%;
783
border-radius: 3px;
784
cursor: pointer;
785
width: auto;
786
font-size: 14px;
787
color: #FFF;
788
text-decoration: none;
789
vertical-align: middle;
790
background: #2980b9;
791
border:none;
792
transition: background ease-in-out .15s;
793
}
794
795
input.button-submit:hover,
796
input.button:hover {
797
background: #3498db;
798
}
799
input.button.button-cancel {
800
background: #95a5a6;
801
}
802
input.button.button-cancel:hover {
803
background: #7f8c8d;
804
}
805
input.button.to_draft {
806
background: #8e44ad;
807
}
808
input.button.to_draft:hover {
809
background: #9b59b6;
810
}
811
input.button-small {
812
padding:4px 10px;
813
}
814
815
form .ft_captcha { overflow: hidden; margin-bottom: 0; }
816
form .ft_captcha input { width:100px; }
817
form .ft_captcha .captcha { float:left; margin-right: 10px; }
818
form .ft_captcha .code { float:left; }
819
820
form .ft_file .value {
821
font-size:14px;
822
margin-top:5px;
823
}
824
form .ft_file .value .name {
825
padding-left:20px;
826
background:url("../images/icons/file.png") no-repeat;
827
}
828
form .ft_file .value .size {
829
margin-left:5px;
830
font-size:12px;
831
color: #999;
832
}
833
form .ft_file .value .delete {
834
margin-left:15px;
835
}
836
837
form .ft_date select { width:50px; padding:2px; }
838
839
form .ft_listmultiple.field_error .input_checkbox_list {
840
border:solid 1px #c0392b;
841
}
842
843
form .ft_parent {
844
overflow: hidden;
845
}
846
847
form .ft_parent ul.items,
848
form .ft_parent ul.items li {
849
list-style:none;
850
padding:0;
851
margin:0;
852
overflow:hidden;
853
}
854
855
form .ft_parent ul.items{
856
float:left;
857
margin-right:10px;
858
}
859
860
form .ft_parent ul.items li {
861
float:left;
862
margin-right: 2px;
863
margin-bottom:2px;
864
display:inline-block;
865
padding:4px 8px;
866
color:#68809B;
867
background: #F4F8FD;
868
border: solid 1px #B8D6FB;
869
border-radius:4px;
870
text-decoration: none;
871
font-size:12px;
872
}
873
874
form .ft_parent ul.items li a{
875
width: 16px;
876
height: 12px;
877
margin-right:-4px;
878
display: inline-block;
879
background: url(../images/icons/close.png) no-repeat left top;
880
}
881
882
form .ft_parent ul.items li a:hover{
883
width: 16px;
884
height: 12px;
885
display: inline-block;
886
background: url(../images/icons/close.png) no-repeat right top;
887
}
888
889
form .ft_parent a.add {
890
height:24px;
891
line-height:24px;
892
padding-left:20px;
893
background:url("../images/icons/add.png") no-repeat left center;
894
font-size:12px;
895
}
896
897
.symbols_count {
898
font-size: 12px;
899
margin: 3px 0 0 0;
900
display: none;
901
}
902
.symbols_count > span {
903
display: inline-block;
904
padding: 2px 5px;
905
margin: 0 3px 0 0;
906
color: #7f8c8d;
907
}
908
.symbols_count .symbols_num {
909
background-color: #ecf0f1;
910
border: 1px solid #bdc3c7;
911
color: #2980b9;
912
cursor: pointer;
913
transition: opacity 0.3s;
914
}
915
.symbols_count .symbols_num:hover {
916
opacity: 0.8;
917
}
918
.symbols_count .overflowing, .symbols_count .overflowing_min {
919
background-color: #e74c3c;
920
color: #FFF;
921
border-color: #c0392b;
922
}
923
.field.reguired_field > label::after{
924
content: '*';
925
color: #e74c3c;
926
padding-left: 5px;
927
}
928
.select_deselect {
929
margin: 10px 0 0 5px;
930
}
931
.select_deselect a {
932
text-decoration: none;
933
margin: 0 10px 0 0;
934
font-size: 13px;
935
}
936
.is_collapsed {
937
transition: all 0.3s ease;
938
}
939
.is_collapse {
940
position: relative;
941
background: #ecf0f1;
942
height: 30px;
943
box-sizing: border-box;
944
line-height: 30px;
945
cursor: pointer;
946
padding-left: 10px;
947
}
948
.is_collapse > legend {
949
position: absolute;
950
top: 0;
951
width: 100%;
952
box-sizing: border-box;
953
display: block;
954
left: 0;
955
}
956
.is_collapsed > legend:before {
957
content: '+';
958
display: inline-block;
959
margin: 0 10px 0 10px;
960
font-size: 16px;
961
}
962
.is_collapsed.do_expand > legend:before {
963
content: '-';
964
}
965
.is_collapsed.do_expand > legend {
966
cursor: pointer;
967
}
968
.is_collapse > .field {
969
display: none;
970
}
971
/* ========================================================================== */
972
973
.input-users-list{
974
width:350px;
975
padding:5px;
976
border: solid 1px #BDC3C7;
977
border-radius: 5px;
978
max-height:400px;
979
overflow: auto;
980
}
981
982
.input-users-list ul,
983
.input-users-list li {
984
margin:0; padding:0;
985
list-style:none;
986
}
987
988
.input-users-list .profile {
989
padding:10px 0;
990
border-bottom: solid 1px #EDEDED;
991
clear: both;
992
overflow: hidden;
993
}
994
995
.input-users-list .profile:last-child { border:none; }
996
997
.input-users-list .profile div{
998
float:left;
999
margin-right:15px;
1000
height:32px;
1001
line-height:32px;
1002
}
1003
.input-users-list .profile .name{
1004
height:32px;
1005
line-height:32px;
1006
}
1007
1008
/* Ajax Uploader ============================================================ */
1009
1010
.qq-uploader { position:relative; width: 100%; box-sizing: border-box; height: 100%;}
1011
1012
.qq-upload-button {
1013
-moz-box-shadow:inset 0px 1px 0px 0px #FFF;
1014
-webkit-box-shadow:inset 0px 1px 0px 0px #FFF;
1015
box-shadow:inset 0px 1px 0px 0px #FFF;
1016
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #EDEDED) );
1017
background:-moz-linear-gradient( center top, #f9f9f9 5%, #EDEDED 100% );
1018
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#EDEDED');
1019
background-color:#f9f9f9;
1020
-moz-border-radius:6px;
1021
-webkit-border-radius:6px;
1022
border-radius:6px;
1023
border:1px solid #DDDDDD;
1024
display:inline-block;
1025
color:#666666;
1026
font-family:arial;
1027
font-size:15px;
1028
font-weight:bold;
1029
padding:6px 24px;
1030
text-decoration:none;
1031
text-shadow:1px 1px 0px #FFF;
1032
}
1033
.qq-upload-button-hover {
1034
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EDEDED), color-stop(1, #f9f9f9) );
1035
background:-moz-linear-gradient( center top, #EDEDED 5%, #f9f9f9 100% );
1036
filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED', endColorstr='#f9f9f9');
1037
background-color:#EDEDED;
1038
}
1039
.qq-upload-button-focus {
1040
position:relative;
1041
top:1px;
1042
}
1043
1044
.qq-upload-button:active {
1045
position:relative;
1046
top:1px;
1047
}
1048
1049
.qq-upload-drop-area {
1050
position:absolute; top:0; left:0; width:100%; height:100%; min-height: 45px; z-index:2;
1051
background:#2ecc71; text-align:center; color: #FFF; display: block;
1052
}
1053
.qq-upload-drop-area span {
1054
display:block; position:absolute; top: 50%; width:100%; margin-top:-8px;
font-size:14px;
1055
}
1056
.upload .qq-upload-drop-area span {
1057
top: 12px;
1058
font-size: 12px;
1059
}
1060
.qq-upload-drop-area-active {background:#3498db;}
1061
1062
.qq-upload-list { margin:15px 0 0 0; padding:0; }
1063
.qq-upload-list li {
1064
margin: 10px 0 0 0;
1065
padding: 0;
1066
line-height: 15px;
1067
font-size: 13px;
1068
list-style: none;
1069
}
1070
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
1071
margin-right: 7px;
1072
}
1073
.qq-upload-list:empty { display: none; }
1074
.qq-upload-file {}
1075
.qq-upload-spinner {display:inline-block; background: url("../images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
1076
.qq-upload-size,.qq-upload-cancel {
font-size:11px;}
1077
1078
.qq-upload-failed-text {display:none;}
1079
.qq-upload-fail .qq-upload-failed-text {display:inline;}
1080
1081
/* Rating Widget ============================================================ */
1082
1083
.rating_widget .arrow,
1084
.rating_widget .score{
1085
float:left;
1086
height:15px;
1087
}
1088
1089
.rating_widget .score{ margin: 0 5px; cursor:help; font-weight: bold; }
1090
.rating_widget .score .positive { color:green; }
1091
.rating_widget .score .negative { color:red; }
1092
1093
.rating_widget .score .clickable{
1094
cursor: pointer;
1095
}
1096
.rating_widget .score.loading > *{
1097
display: none;
1098
}
1099
.rating_widget .score.loading {
1100
padding-left: 16px;
1101
}
1102
1103
.rating_widget .arrow span,
1104
.rating_widget .arrow a {
1105
display: block;
1106
width:11px;
1107
height:15px;
1108
background: url("../images/icons/vote.gif") no-repeat;
1109
}
1110
1111
.rating_widget .arrow a { cursor: pointer; }
1112
1113
.rating_widget .up a{ background-position: 0 -15px; }
1114
.rating_widget .up a:hover{ background-position: 0 0; }
1115
1116
.rating_widget .down a{ background-position: -11px -15px; }
1117
.rating_widget .down a:hover{ background-position: -11px 0; }
1118
1119
.rating_widget .up .disabled{ background-position: -22px 0; }
1120
.rating_widget .down .disabled{ background-position: -22px -15px; }
1121
1122
/* Rating info ============================================================== */
1123
1124
#rating_info_window {
1125
padding:20px;
1126
}
1127
1128
.rating_info_list .item{
1129
padding:6px 0;
1130
margin:2px 0;
1131
border-bottom: dashed 1px #EDEDED;
1132
min-width: 250px;
1133
overflow:hidden;
1134
}
1135
1136
.rating_info_list .item:last-child{
1137
border:none;
1138
}
1139
1140
.rating_info_list .item .score{
1141
display: inline-block;
1142
float:left;
1143
border-radius:4px;
1144
color:#FFF;
1145
min-width:25px;
1146
text-align: center;
1147
margin-right:10px;
1148
}
1149
1150
.rating_info_list .item .score.positive{ background-color:green; }
1151
.rating_info_list .item .score.negative{ background-color:red; }
1152
1153
.rating_info_list.loading-panel {
1154
background-color:#F4F8FD;
1155
background-position: center center;
1156
border-radius: 5px;
1157
}
1158
.rating_info_list.loading-panel .item{ visibility: hidden; }
1159
1160
.rating_info_pagination { margin-top: 20px;
font-size:12px; }
1161
.rating_info_pagination a {
1162
display: inline-block;
1163
padding:0 4px; text-decoration: none; color:#34495e; border-radius: 4px;
1164
}
1165
.rating_info_pagination a:hover { background-color:#EDEDED; }
1166
.rating_info_pagination a.active,
1167
.rating_info_pagination a.active:hover { color:#FFF; background-color: #34495e; }
1168
1169
/* Comments Widget ========================================================== */
1170
#comments_widget .bad {
1171
transition: all 0.5s ease;
1172
}
1173
#comments_widget .bad:hover {
1174
opacity: 1;
1175
}
1176
.bad6{opacity:.1;}
1177
.bad5{opacity:.2;}
1178
.bad4{opacity:.35;}
1179
.bad3{opacity:.5;}
1180
.bad2{opacity:.65;}
1181
.bad1{opacity:.8;}
1182
#tab-vk {
1183
margin: 20px 0 0 0;
1184
}
1185
#comments_widget {
1186
margin: 20px 0 0 0;
1187
}
1188
.no_comments {
1189
margin: 15px 0;
1190
}
1191
#comments_widget .track{
1192
font-size:12px;
1193
color:#999;
1194
text-align: right;
1195
}
1196
#comments_widget .track label{
1197
display: block;
1198
line-height: 30px;
1199
}
1200
#comments_widget .track input {
1201
vertical-align: middle;
1202
position: relative;
1203
bottom: 1px;
1204
}
1205
.track + #comments_refresh_panel + #comments_list {
1206
margin: -15px 0 0 0;
1207
}
1208
#comments_widget #comments_add_link {
1209
margin: 10px 0;
1210
padding-left:20px;
1211
background: url("../images/icons/comment.png") no-repeat left center;
1212
}
1213
#comments_widget #comments_add_link a {
font-size:14px; }
1214
1215
#comments_widget #comments_add_form textarea{
1216
height:100px;
1217
margin-bottom:4px;
1218
}
1219
1220
#comments_widget #comments_add_form .loading{ display: none; }
1221
1222
#comments_widget #comments_add_form .author_data {
1223
margin-bottom:8px;
1224
}
1225
1226
#comments_widget #comments_add_form .author_data .field {
1227
overflow:hidden;
1228
}
1229
#comments_widget #comments_add_form .author_data .field label {
1230
float:left;
1231
width:140px;
1232
height:20px;
1233
line-height:20px;
1234
}
1235
#comments_widget #comments_add_form .author_data .field .input {
1236
width:99%;
1237
max-width: 200px;
1238
min-width: 50px;
1239
}
1240
1241
#comments_widget #comments_refresh_panel {
1242
display: block;
1243
width:50px;
1244
height:35px;
1245
position: fixed;
1246
z-index:100;
1247
right:0px;
1248
top:45%;
1249
background:url("../images/loader24.gif") no-repeat center center #B3C2C9;
1250
}
1251
1252
#comments_widget #comments_refresh_panel a{
1253
display: block;
1254
width:50px;
1255
height:35px;
1256
background:url("../images/icons32/update-black.png") no-repeat center center #B3C2C9;
1257
}
1258
#comments_widget #comments_refresh_panel a:hover{
1259
background-color: #e1ebef;
1260
}
1261
.no_approved { display: none; }
1262
#comments_list .comment{
1263
overflow: hidden;
1264
border-radius:2px;
1265
padding:10px 0;
1266
margin:4px 0;
1267
}
1268
#comments_list .comment:first-child {
1269
margin-top: 0;
1270
}
1271
#comments_list .comment.selected-comment:first-child {
1272
margin-top: 13px;
1273
}
1274
#comments_list.striped-list .comment {
1275
padding-bottom: 15px;
1276
}
1277
1278
#comments_list.striped-list .comment:last-child{
1279
border:none;
1280
padding-bottom: 0;
1281
margin-bottom: 0;
1282
}
1283
1284
#comments_list .selected-comment{
1285
padding-right: 10px;
1286
box-shadow: 5px 5px 7px #B3C2C9;
1287
}
1288
1289
#comments_list .comment .info,
1290
#comments_list .comment .body {
1291
overflow: hidden;
1292
clear: both;
1293
}
1294
1295
#comments_list .comment .info{
1296
margin-bottom:6px;
1297
}
1298
1299
#comments_list .comment .info div {
1300
float: left;
1301
margin-right: 10px;
1302
font-size:12px;
1303
}
1304
1305
#comments_list .comment .info .rating{
1306
}
1307
1308
#comments_list .comment .info .rating .buttons{
1309
float:right;
1310
margin-left:5px;
1311
}
1312
1313
#comments_list .comment .info .rating a {
1314
display:inline-block;
1315
width:13px;
1316
height:13px;
1317
background:url("../images/comment_vote.png") no-repeat;
1318
}
1319
1320
#comments_list .comment .info .rating .value {
1321
float:left;
1322
font-weight: bold;
1323
}
1324
1325
#comments_list .comment .info .rating a.rate-up { background-position: 0 0; }
1326
#comments_list .comment .info .rating a.rate-up:hover { background-position: 0 -13px; }
1327
#comments_list .comment .info .rating a.rate-down { background-position: -13px 0; }
1328
#comments_list .comment .info .rating a.rate-down:hover { background-position: -13px -13px; }
1329
1330
#comments_list .comment .info .name .user{ color:#375D81; }
1331
#comments_list .comment .info .name .user:hover{ color:#d35400; }
1332
#comments_list .comment.is_topic_starter .info .name .user{ color:#d35400; }
1333
#comments_list .comment.is_topic_starter .info .name .user:hover{ color:#e67e22; }
1334
1335
#comments_list .comment .info .name .guest_name{ font-weight: bold; }
1336
1337
#comments_list .comment .info .name .subject{ color:#4096EE; }
1338
#comments_list .comment .info .name .subject:hover{ color:#d35400; }
1339
1340
#comments_list .comment .info .date{ color:#999; }
1341
1342
#comments_list .comment .nav a {
1343
text-decoration:none;
1344
margin-right: 3px;
1345
color:#BDC3C7;
1346
}
1347
1348
#comments_list .comment .nav a:hover {
1349
color:#d35400;
1350
}
1351
1352
#comments_list .comment .nav .scroll-down { display:none; }
1353
1354
#comments_list .comment .body .avatar{
1355
float:left;
1356
padding:2px;
1357
border:solid 1px #999;
1358
position: relative
1359
}
1360
#comments_list .comment .body .avatar.comment_user_online{
1361
border-left-color: #27ae60;
1362
border-left-width: 2px;
1363
}
1364
1365
#comments_list .comment .body .avatar img, #comments_list .comment .body .avatar a { display:block; }
1366
#comments_list .comment .body .avatar:after {
1367
display: block;
1368
content: "";
1369
position: absolute;
1370
width: 10px;
1371
height: 14px;
1372
background: url("../images/comment_arrow.png") no-repeat 0px 0px;
1373
right: -10px;
1374
top: 8px;
1375
}
1376
1377
#comments_list .comment .content{
1378
color:#333;
1379
padding-left:10px;
1380
padding-top: 4px;
1381
position: relative;
1382
overflow: hidden;
1383
}
1384
1385
#comments_list .comment .content img {
1386
max-width:100%;
1387
}
1388
1389
#comments_list .comment .content .links{
1390
padding:4px 0;
1391
font-size:12px;
1392
}
1393
1394
#comments_list .comment .content .links a {
1395
font-size:11px;
1396
color:#999;
1397
border-bottom:dashed 1px #999;
1398
text-decoration: none;
1399
margin-right:6px;
1400
}
1401
#comments_list .comment .content .links a:hover {
1402
color:#d35400;
1403
border-bottom:dashed 1px #d35400;
1404
}
1405
1406
#comments_list .comment .deleted{
1407
padding:5px 15px;
1408
background:#F9F9F9;
1409
color:#666;
1410
font-style:italic;
1411
border-radius: 6px;
1412
margin-right:6px;
1413
}
1414
1415
#comments_widget .login_to_comment{
1416
margin-top:5px;
1417
font-size:12px;
1418
color:#666;
1419
}
1420
#comments_list .content ul li, #comments_list .preview_box ul li {
1421
list-style-type: disc;
1422
margin-left:25px;
1423
}
1424
#comments_list .content ol, #comments_list .preview_box ol {
1425
padding-left: 25px;
1426
}
1427
#comments_list .content ol li, #comments_list .preview_box ol li {
1428
list-style-type: decimal;
1429
}
1430
/* Profile Wall Widget ====================================================== */
1431
1432
#wall_widget {
1433
clear:both;
1434
margin-top:15px;
1435
border-top:solid 1px #B3C2C9;
1436
}
1437
1438
#wall_widget .title_bar{
1439
overflow:hidden;
1440
}
1441
1442
#wall_widget .title_bar .title{
1443
float:left;
1444
margin-bottom: 0px;
1445
}
1446
1447
#wall_widget .title_bar #wall_add_link {
1448
float:right;
1449
margin-top: 23px;
1450
padding-left:20px;
1451
background:url("../images/icons/edit.png") no-repeat left center;
1452
}
1453
1454
#wall_widget #wall_add_form, #comments_widget #comments_add_form {
1455
display: none;
1456
margin:15px 0;
1457
background:#ecf0f1;
1458
padding:15px;
1459
border-radius: 4px;
1460
}
1461
1462
#wall_widget #wall_add_form textarea{
1463
height:100px;
1464
margin-bottom:4px;
1465
}
1466
1467
#wall_widget #wall_add_form .preview_box, #comments_widget #comments_add_form .preview_box{
1468
margin-bottom: 15px;
1469
padding: 10px;
1470
border: solid 2px #B3C2C9;
1471
border-radius: 4px;
1472
background: #FFF;
1473
display:none;
1474
transition: all 0.5s ease;
1475
}
1476
.preview_box.highlight {
1477
border-color: #2980b9 !important;
1478
box-shadow: 0 0 5px #2980b9;
1479
}
1480
1481
#wall_widget #wall_add_form .loading{ display: none; }
1482
1483
#wall_widget #entries_list{
1484
margin-top:20px;
1485
}
1486
1487
#wall_widget #entries_list .entry{
1488
overflow: hidden;
1489
margin-bottom:15px;
1490
padding-bottom:15px;
1491
border-bottom: dashed 1px #B3C2C9;
1492
}
1493
1494
#wall_widget #entries_list .entry:last-child{
1495
border:none;
1496
margin-bottom: 0;
1497
}
1498
1499
1500
#wall_widget #entries_list .entry .info,
1501
#wall_widget #entries_list .entry .body {
1502
overflow: hidden;
1503
}
1504
1505
#wall_widget #entries_list .entry .info{
1506
margin-bottom:6px;
1507
}
1508
1509
#wall_widget #entries_list .entry .info div {
1510
float: left;
1511
margin-right: 10px;
1512
font-size:12px;
1513
}
1514
1515
#wall_widget #entries_list .entry .info a { color: #999; }
1516
#wall_widget #entries_list .entry .info a:hover { color: #d35400; }
1517
1518
#wall_widget #entries_list .entry .info .name .user{ color:#375D81; }
1519
#wall_widget #entries_list .entry .info .name .user:hover{ color:#d35400; }
1520
1521
#wall_widget #entries_list .entry .info .date{ color:#999; }
1522
1523
#wall_widget #entries_list .entry .body {}
1524
1525
#wall_widget #entries_list .entry .body .avatar{
1526
float:left;
1527
padding:2px;
1528
border:solid 1px #999;
1529
}
1530
1531
#wall_widget #entries_list .entry .body .avatar img{ display:block; }
1532
1533
#wall_widget #entries_list .entry .content{
1534
color:#333;
1535
padding-left:15px;
1536
padding-top: 4px;
1537
background: url("../images/comment_arrow.png") no-repeat 0px 6px;
1538
position: relative;
1539
z-index: 2;
1540
margin-left: 37px;
1541
}
1542
#wall_widget #entries_list .entry .content .text img {
1543
max-width: 100%;
1544
}
1545
#wall_widget #entries_list .entry .links{
1546
font-size:12px;
1547
margin-top:10px;
1548
}
1549
1550
#wall_widget #entries_list .entry .links.has_replies{
1551
background:url("../images/icons/comment-small.png") no-repeat left center;
1552
padding-left:20px;
1553
}
1554
1555
#wall_widget #entries_list .entry .links a {
1556
font-size:11px;
1557
color:#7f8c8d;
1558
border-bottom:dashed 1px #BDC3C7;
1559
text-decoration: none;
1560
margin-right:6px;
1561
}
1562
1563
#wall_widget #entries_list .entry .links a:hover {
1564
color:#d35400;
1565
border-bottom:dashed 1px #d35400;
1566
}
1567
1568
#wall_widget #entries_list .entry .links a.get_replies{
1569
font-weight:bold;
1570
color:#34495e;
1571
border-bottom: dashed 1px #34495e;
1572
}
1573
1574
#wall_widget #entries_list .entry .links a.get_replies:hover{
1575
color:#d35400;
1576
border-bottom-color:#d35400;
1577
}
1578
1579
#wall_widget #entries_list .replies_loading {
1580
margin-top:12px;
1581
margin-bottom: 10px;
1582
color:#666;
1583
display: none;
1584
}
1585
1586
#wall_widget #entries_list .replies {
1587
clear:both;
1588
}
1589
1590
#wall_widget #entries_list .replies .entry{
1591
font-size:12px;
1592
padding:10px;
1593
border-left:solid 4px #ddd;
1594
border-bottom:none;
1595
margin:0;
1596
margin-top:10px;
1597
margin-left:18px;
1598
}
1599
1600
#wall_widget #entries_list .replies .entry:hover{
1601
border-left-color:#BDC3C7;
1602
}
1603
1604
#wall_widget #entries_list .replies .entry:hover .avatar{
1605
border-color:#BDC3C7;
1606
}
1607
1608
#wall_widget #entries_list .replies .entry .info{
1609
margin:0; padding:0;
1610
padding-left:0px;
1611
margin-bottom: 3px;
1612
}
1613
1614
#wall_widget #entries_list .replies .entry .content{
1615
background:none;
1616
margin:0; padding:0;
1617
max-width: 600px;
1618
}
1619
1620
#wall_widget #entries_list .replies .entry .avatar{
1621
float:right;
1622
border:solid 1px #ddd;
1623
}
1624
1625
#wall_widget #entries_list .show_more {
1626
margin-top:-14px;
1627
}
1628
1629
#wall_widget #entries_list .show_more a{
1630
display: block;
1631
height: 30px;
1632
line-height: 30px;
1633
text-align:center;
1634
background:#E1EBEF;
1635
color:#BDC3C7;
1636
text-decoration:none;
1637
}
1638
1639
#wall_widget #entries_list .show_more a:hover{
1640
background:#B3C2C9;
1641
}
1642
1643
/* Private Messaging Window ================================================= */
1644
1645
#pm_window {
1646
overflow: hidden;
1647
min-height: 120px;
1648
box-sizing: border-box;
1649
width: 960px;
1650
max-width: 100%;
1651
}
1652
#pm_window .notice{
1653
margin: 25px 0;
1654
text-align: center;
1655
font-size: 1.3em;
1656
}
1657
.layout {
1658
box-sizing: border-box;
1659
overflow: hidden;
1660
height:700px;
1661
}
1662
#pm_window .right-panel,
1663
#pm_window .left-panel {
1664
float:left;
1665
height:100%;
1666
box-sizing: border-box;
1667
position: relative;
1668
}
1669
#pm_window .right-panel{
1670
width:25%;
1671
overflow: hidden;
1672
box-shadow: 1px 0px 1px #DDD;
1673
}
1674
#pm_window .left-panel{
1675
width:75%;
1676
padding-left: 1px;
1677
}
1678
#pm_window .contacts {
1679
overflow: hidden;
1680
box-sizing: border-box;
1681
position: relative;
1682
height: calc(100% - 51px);
1683
overflow-y: auto;
1684
}
1685
#pm_window .contacts .contact{
1686
overflow: hidden;
1687
box-shadow: 0px 0px 1px #EEE;
1688
}
1689
#pm_contact {
1690
height: 100%;
1691
box-sizing: border-box;
1692
overflow: hidden;
1693
}
1694
#pm_window .contacts .contact a{
1695
display: block;
1696
overflow:hidden;
1697
padding:9px;
1698
color:#000;
1699
text-decoration: none;
1700
position: relative;
1701
}
1702
#pm_window .contacts .contact a span{
1703
float:left;
1704
height:32px;
1705
line-height: 32px;
1706
margin-right:4px;
1707
overflow: hidden;
1708
position: relative;
1709
}
1710
#pm_window .contacts .contact img, #pm_contact .overview a img {
1711
border-radius: 50%;
1712
display:block;
1713
}
1714
.peer_online:after,
1715
.peer_no_online:after {
1716
bottom: 0;
1717
right: 0;
1718
border: 2px solid #fff;
1719
height: 8px;
1720
width: 8px;
1721
content: '';
1722
position: absolute;
1723
border-radius: 50%;
1724
}
1725
.peer_online:after {
1726
background-color: #8ac176;
1727
}
1728
.peer_no_online:after {
1729
background-color: #d35400;
1730
}
1731
#pm_window .contacts .contact a:hover{
1732
background:#95a5a6;
1733
color:#FFF;
1734
}
1735
1736
#pm_window .contacts .contact a.selected{
1737
background:#3498db;
1738
color:#FFF;
1739
}
1740
1741
#pm_window .contacts .contact a .counter {
1742
height: 12px;
1743
line-height: 12px;
1744
padding: 2px 5px;
1745
background: #e67e22;
1746
border-radius: 50%;
1747
color: #FFF;
1748
font-size: 12px;
1749
position: absolute;
1750
right: 4px;
1751
bottom: 6px;
1752
}
1753
#pm_window .contacts .contact a > strong {
1754
font-weight: normal;
1755
font-size: 11px;
1756
color: #CCC;
1757
position: absolute;
1758
right: 9px;
1759
top: 6px;
1760
}
1761
/* ========================================================================== */
1762
1763
#pm_contact .overview, #user_search_panel {
1764
overflow: hidden;
1765
padding:9px;
1766
box-sizing: border-box;
1767
border-bottom: 1px solid #DDD;
1768
height:50px;
1769
}
1770
#user_search_panel {
1771
padding: 10px;
1772
line-height: 30px;
1773
background-color: #ecf0f1;
1774
}
1775
#user_search_panel input{
1776
padding-left: 24px;
1777
background: url(../images/icons/search-glyph.png) no-repeat 4px center #FFF;
1778
}
1779
#pm_contact #contact_toggle {
1780
background: url(../images/modal/controls.png) no-repeat center -1px;
1781
width: 24px;
1782
cursor: pointer;
1783
display: none;
1784
}
1785
#pm_contact .overview .user_date_log {
1786
display: inline-block;
1787
line-height: 32px;
1788
font-size: 12px;
1789
color: #AAA;
1790
}
1791
#pm_contact .overview a {
1792
border-left: medium none;
1793
border-right: medium none;
1794
color: #000;
1795
float: left;
1796
line-height: 32px;
1797
overflow: hidden;
1798
}
1799
#pm_contact .overview a span, #pm_contact #contact_toggle {
1800
float:left;
1801
height:32px;
1802
line-height: 32px;
1803
margin-right:4px;
1804
overflow: hidden;
1805
position: relative;
1806
}
1807
#pm_contact #contact_toggle {
1808
width:32px;
1809
}
1810
#pm_contact .actions {
1811
float:right;
1812
line-height: 28px;
1813
}
1814
#pm_contact .toogle-actions{
1815
display:none;
1816
}
1817
#pm_contact .composer {
1818
padding:10px;
1819
box-sizing: border-box;
1820
position: absolute;
1821
width: 100%;
1822
bottom: 0;
1823
border-top: 1px solid #DDD;
1824
}
1825
#pm_contact .composer .editor textarea{
1826
height: 55px;
1827
resize: none;
1828
}
1829
#pm_contact .composer .buttons {
1830
text-align: right;
1831
position: relative;
1832
box-sizing: border-box;
1833
}
1834
#error_wrap {
1835
position: absolute;
1836
left: 0;
1837
top: 1px;
1838
padding: 6px;
1839
background: #c0392b;
1840
color: #FFF;
1841
display: none;
1842
}
1843
.msg_overlay {
1844
position: absolute;
1845
width: 100%;
1846
height: 100%;
1847
background: #333;
1848
opacity: 0.6;
1849
top: 0;
1850
left: 0;
1851
}
1852
.confirm_wrap {
1853
position: absolute;
1854
top: 50%;
1855
left: 50%;
1856
width: 360px;
1857
height: 110px;
1858
margin: -55px 0 0 -180px;
1859
}
1860
.ui_message .buttons {
1861
margin: 10px 0 0 0;
1862
}
1863
.ui_message .buttons .button {
1864
margin: 0px 10px 0 0;
1865
}
1866
#pm_contact .composer .sending {
1867
background: url("../images/loader16.gif") no-repeat left center;
1868
}
1869
#pm_contact .composer .ignored_info{
1870
display:block;
1871
padding: 10px 6px;
1872
color:#999;
1873
font-style: italic;
1874
line-height: 97px;
1875
}
1876
.ctrenter_hint {
1877
font-size: 12px;
1878
color: #CCC;
1879
display: inline-block;
1880
margin: 0 10px 0 0;
1881
}
1882
#pm_contact .composer .ignored_info .button{
1883
margin-left:10px;
1884
}
1885
#pm_chat .content {
1886
background: #DAE2ED;
1887
padding: 7px 10px;
1888
border-radius: 5px;
1889
min-width: 30%;
1890
border: 1px solid #cdd5e0;
1891
box-sizing: border-box;
1892
position: relative;
1893
margin-left: 50px;
1894
}
1895
#pm_chat .content.is_can_select {
1896
cursor: pointer;
1897
}
1898
#pm_chat .content.selected {
1899
border-color: #3498db !important;
1900
box-shadow: 0px 0px 1px #3498db;
1901
}
1902
.button_hide {
1903
display: none;
1904
}
1905
#pm_chat .message .content > span, #pm_chat .message .content > span a {
1906
color: #AAA;
1907
}
1908
#pm_chat .message .content > span a:hover {
1909
color: #27ae60;
1910
}
1911
#pm_chat .message_text {
1912
font-size: 13px;
1913
}
1914
#pm_chat .message-my .content {
1915
margin-right: 60px;
1916
margin-left: 0;
1917
background: #FFF;
1918
border: 1px solid #DDD;
1919
}
1920
#pm_chat .content:before {
1921
position: absolute;
1922
top: 12px;
1923
left: -9px;
1924
display: inline-block;
1925
background: inherit;
1926
width: 16px;
1927
height: 16px;
1928
border-top: 1px solid;
1929
border-left: 1px solid;
1930
border-color: inherit;
1931
content: '';
1932
transform: rotate(-45deg);
1933
-webkit-transform: rotate(-45deg);
1934
-moz-transform: rotate(-45deg);
1935
-ms-transform: rotate(-45deg);
1936
-o-transform: rotate(-45deg);
1937
}
1938
#pm_chat .message-my .content:before {
1939
right: -9px;
1940
left: auto;
1941
border-right: 1px solid;
1942
border-top: none;
1943
border-bottom: 1px solid;
1944
border-left: none;
1945
border-color: inherit;
1946
}
1947
.user_avatar {
1948
float: left;
1949
margin-left: 0;
1950
margin-right: 10px;
1951
margin-top: 5px;
1952
}
1953
.user_avatar img {
1954
border-radius: 50%;
1955
}
1956
.message-my .user_avatar {
1957
float: right;
1958
margin-left: 10px;
1959
}
1960
#pm_contact .chat{
1961
position: relative;
1962
height: calc(100% - 189px);
1963
overflow: hidden;
1964
overflow-y: auto;
1965
padding:10px;
1966
line-height: 20px;
1967
background-color: #ecf0f1;
1968
box-sizing: border-box;
1969
}
1970
#pm_chat h3 {
1971
margin: 5px 0 10px 0;
1972
font-size: 12px;
1973
color: #828282;
1974
text-align: center;
1975
}
1976
#pm_chat .show-older + h3 {
1977
margin-top: 0;
1978
}
1979
#pm_contact .chat .message{
1980
margin-bottom:10px;
1981
width: 100%;
1982
clear: both;
1983
position: relative;
1984
}
1985
#pm_contact .chat .message .title{
1986
font-size: 11px;
1987
overflow: hidden;
1988
margin-top: -4px;
1989
}
1990
#pm_contact .chat .message .title .author{ color:#bf0000; }
1991
#pm_contact .chat .message-my .title .author{ color:#376499; }
1992
1993
#pm_contact .chat .message .title .date,
1994
#pm_contact .chat .message .title .date-new {
1995
float: right;
1996
}
1997
#pm_contact .chat .message .title .date {
1998
color:#AAA;
1999
}
2000
#pm_contact .chat .message .title .date-new {
2001
color:#d35400;
2002
}
2003
#pm_contact .chat a.show-older{
2004
display:block;
2005
background:#bdc3c7;
2006
text-align:center;
2007
height:25px;
2008
line-height:25px;
2009
color:#FFF;
2010
text-decoration: none;
2011
margin-bottom: 15px;
2012
}
2013
#pm_contact .chat a.show-older:hover{
2014
background:#95a5a6;
2015
}
2016
#pm_contact .chat .older-loading{
2017
display:none;
2018
height:25px;
2019
margin-bottom: 15px;
2020
background: url("../images/loader16.gif") no-repeat center center #EDEDED;
2021
}
2022
#pm_notices_window {
2023
width:550px;
2024
overflow: auto;
2025
height: 100%;
2026
}
2027
#pm_notices_list {
2028
padding:5px;
2029
overflow: hidden;
2030
overflow-y: auto;
2031
}
2032
#pm_notices_list .item{
2033
overflow: hidden;
2034
border: solid 1px #BDC3C7;
2035
background:#e1ebef;
2036
padding:5px;
2037
color:#34495e;
2038
margin-bottom: 6px;
2039
}
2040
#pm_notices_list .item:last-child{
2041
margin-bottom: 0;
2042
}
2043
#pm_notices_list .item .date{
2044
color:#BDC3C7;
2045
font-size:11px;
2046
padding-left:10px;
2047
padding-top:10px;
2048
}
2049
#pm_notices_list .item .content{
2050
padding:10px;
2051
padding-top:3px;
2052
}
2053
#pm_notices_list .item .close-button {
2054
float:right;
2055
}
2056
#pm_notices_list .item .close-button a {
2057
display:block;
2058
width:16px;
2059
height:16px;
2060
background: url("../images/icons/close.png") no-repeat;
2061
}
2062
#pm_notices_list .item .close-button a:hover {
2063
background-position-x: -16px;
2064
}
2065
#pm_notices_list .item .buttons{
2066
padding:10px;
2067
padding-top: 0;
2068
}
2069
#pm_notices_list .item .buttons .button{
2070
border-color:#BDC3C7;
2071
}
2072
#pm_notices_window > input.button {
2073
border-radius: 0;
2074
width: 100%;
2075
box-sizing: border-box;
2076
}
2077
#pm_contact .smilepanel {
2078
position: absolute;
2079
bottom: 137px;
2080
background: #FFF;
2081
box-sizing: border-box;
2082
width: 80%;
2083
right: 0;
2084
border-top: 1px solid #DDD;
2085
border-left: 1px solid #DDD;
2086
}
2087
/* City Selection Window ================================================= */
2088
2089
#geo_window {
2090
padding:15px;
2091
height:170px;
2092
width:300px;
2093
box-sizing: border-box;
2094
}
2095
#geo_window .wrapper{
2096
margin-top: auto;
2097
margin-bottom: auto;
2098
box-sizing: border-box;
2099
}
2100
#geo_window form > .list {
2101
margin: 0 0 10px 0;
2102
}
2103
#geo_window select{
2104
width:100%;
2105
margin-bottom:5px;
2106
}
2107
#geo_window .buttons{
2108
margin-top:10px;
2109
text-align: center;
2110
}
2111
2112
/* Login Form and Window ================================================= */
2113
2114
.login_form h3 { margin-top: 0; }
2115
2116
.login_layout { margin:0; width:100%; border-collapse: collapse; }
2117
2118
.login_layout td { padding:0; }
2119
2120
.login_layout .center_cell {
2121
width:60px;
2122
background:url("../images/vline1px.png") no-repeat center top;
2123
}
2124
2125
.login_layout .center_cell div {
2126
text-align: center;
2127
padding:15px 0;
2128
background:#FFF;
2129
font-size:22px;
2130
font-style: italic;
2131
color:#A3CAE0;
2132
margin-top:100px;
2133
}
2134
2135
.login_form .label{ color:#68809B; font-size:16px; }
2136
.login_form .input{ width:100%; }
2137
.login_form .input:focus{ box-shadow: 0 0 4px #BDC3C7; }
2138
.login_form .options { margin-top: 10px; margin-bottom: 30px;
font-size:13px; color:#68809B; line-height: 14px; vertical-align:middle;}
2139
2140
.login_form .options input,
2141
.login_form .options label{
2142
vertical-align:middle;
2143
}
2144
.login_form .submit { margin: 0; }
2145
.login_form .reg_link {
font-size:13px; padding-left: 15px; color:#34495e; }
2146
2147
.content_multi_cats_data {
2148
display:none;
2149
}
2150
.gif_image {
2151
display: block;
2152
position: relative;
2153
text-decoration: none;
2154
overflow: hidden;
2155
}
2156
.content_item .ft_images .gif_image {
2157
float: left;
2158
margin-right: 5px;
2159
}
2160
.gif_image img {
2161
display: block !important;
2162
margin: 0 !important;
2163
}
2164
.image_label {
2165
position: absolute;
2166
left: 4px;
2167
bottom: 4px;
2168
background: rgba(0, 0, 0, 0.5);
2169
border-radius: 2px;
2170
padding: 4px 7px;
2171
color: #fff;
2172
font-weight: bold;
2173
text-transform: uppercase;
2174
font-size: 0.9em;
2175
}
2176
.micro_image, .micro_image > img {
2177
width: 32px !important;
2178
height: 32px !important;
2179
}
2180
.modal_image {
2181
position: relative;
2182
display: block;
2183
}
2184
.background_overlay {
2185
position: absolute;
2186
background: #000;
2187
width: 100%;
2188
height: 100%;
2189
opacity: 0;
2190
transition: all 0.3s;
2191
content: '';
2192
top: 0;
2193
left: 0;
2194
}
2195
.gif_image:hover .background_overlay {
2196
opacity: 0.5;
2197
z-index: 2;
2198
}
2199
.default_avatar {
2200
position: relative;
2201
font-style: normal;
2202
font-weight: 300;
2203
text-align: center;
2204
text-transform: uppercase;
2205
-webkit-font-smoothing: antialiased;
2206
-moz-osx-font-smoothing: grayscale;
2207
overflow: hidden;
2208
display: block;
2209
background: no-repeat center;
2210
background-size: 1em;
2211
}
2212
.default_avatar img {
2213
opacity: 0; display: block;
2214
}
2215
.default_avatar:before {
2216
content: attr(data-letter);
2217
display: block;
2218
position: absolute;
2219
left: 0;
2220
right: 0;
2221
margin-left: auto;
2222
margin-right: auto;
2223
}
2224
.default_avatar.white_avatar_text:hover:after {
2225
background: #000;
2226
opacity: 0.4;
2227
}
2228
.default_avatar.black_avatar_text:after, .default_avatar.white_avatar_text:after {
2229
transition: all 0.5s ease;
2230
content: '';
2231
position: absolute;
2232
top: 0;
2233
left: 0;
2234
width: 100%;
2235
height: 100%;
2236
opacity: 0;
2237
}
2238
.default_avatar.black_avatar_text:hover:after {
2239
background: #FFF;
2240
opacity: 0.2;
2241
}
2242
table.data_list {
2243
border-collapse: collapse;
2244
width:100%;
2245
}
2246
table.data_list th {
2247
height: 30px;
2248
line-height: 30px;
2249
padding: 0 10px;
2250
border-bottom: solid 1px #B3C2C9;
2251
text-align: left;
2252
background: #9DB1B9;
2253
}
2254
table.data_list td {
2255
padding:5px 10px;
2256
background: #fff;
2257
color:#34495e;
2258
height:20px;
2259
transition: background ease-in-out .15s;
2260
}
2261
table.data_list tr:nth-child(odd) td {
2262
background: #f9f9f9;
2263
}
2264
table.data_list tr:hover td {
2265
background: rgb(233,246,253);
2266
}
2267
table.data_list .empty{
2268
color:#B3C2C9;
2269
}
2270
table.data_list .actions{
2271
width: 70px;
2272
}
2273
.spinner {
2274
width: 70px;
2275
height: 40px;
2276
margin: -20px 0 0 -35px;
2277
position: absolute;
2278
left: 50%;
2279
top: 50%;
2280
}
2281
.spinner > div {
2282
width: 18px;
2283
height: 18px;
2284
background-color: #3498db;
2285
2286
border-radius: 100%;
2287
display: inline-block;
2288
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
2289
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
2290
}
2291
2292
.spinner .bounce1 {
2293
-webkit-animation-delay: -0.32s;
2294
animation-delay: -0.32s;
2295
}
2296
2297
.spinner .bounce2 {
2298
-webkit-animation-delay: -0.16s;
2299
animation-delay: -0.16s;
2300
}
2301
2302
@-webkit-keyframes sk-bouncedelay {
2303
0%, 80%, 100% { -webkit-transform: scale(0) }
2304
40% { -webkit-transform: scale(1.0) }
2305
}
2306
2307
@keyframes sk-bouncedelay {
2308
0%, 80%, 100% {
2309
-webkit-transform: scale(0);
2310
transform: scale(0);
2311
} 40% {
2312
-webkit-transform: scale(1.0);
2313
transform: scale(1.0);
2314
}
2315
}
2316
@media screen and (max-height: 900px) {
2317
.layout {
2318
height: 595px;
2319
}
2320
}
2321
@media screen and (max-height: 640px) {
2322
.layout {
2323
height: 595px;
2324
}
2325
}
2326
@media screen and (max-height: 600px) {
2327
.layout {
2328
height: 545px;
2329
}
2330
}
2331
@media screen and (max-height: 480px) {
2332
.layout {
2333
height:435px;
2334
}
2335
}
2336
@media screen and (max-height: 360px) {
2337
.layout {
2338
height: 315px;
2339
}
2340
}
2341
@media screen and (max-height: 335px) {
2342
.layout {
2343
height: 290px;
2344
}
2345
}
2346
@media screen and (max-height: 320px) {
2347
.layout {
2348
height: 275px;
2349
}
2350
}
2351
@media screen and (max-width: 800px) {
2352
#pm_window {
2353
width: 690px;
2354
}
2355
#pm_contact #contact_toggle {
2356
display: block;
2357
}
2358
#pm_window .right-panel{
2359
width: 100%;
2360
left: -700px;
2361
display: none;
2362
}
2363
#pm_window .left-panel{
2364
width: 100%;
2365
padding-left: 0;
2366
}
2367
}
2368
@media screen and (max-width: 640px) {
2369
#comments_widget #comments_refresh_panel { display: none; }
2370
#pm_contact .overview{
2371
position:relative;
2372
padding:9px 0 9px 5px;
2373
}
2374
#pm_contact .actions {
2375
float: none;
2376
line-height: 50px;
2377
background-color :#fff;
2378
display: none;
2379
position:absolute;
2380
left: 0;
2381
top: 0;
2382
width: 100%;
2383
padding: 0 0 0 10px;
2384
box-sizing: border-box;
2385
}
2386
#pm_contact .actions.actions-active {
2387
display: block;
2388
}
2389
#pm_contact .toogle-actions{
2390
display: block;
2391
position: absolute;
2392
right: 9px;
2393
top: 50%;
2394
width: 30px;
2395
height: 30px;
2396
margin-top: -15px;
2397
opacity: .7;
2398
background: #7f8c8d url("../images/icons32/menu-icon.svg") no-repeat center center;
2399
cursor: pointer;
2400
border-radius: 2px;
2401
}
2402
#pm_contact .toogle-actions.toogle-actions-active{
2403
opacity: 1;
2404
background-color: #d35400;
2405
}
2406
#pm_contact .overview .user_date_log{
2407
display: none!important;
2408
}
2409
.nyroModalMessage input.button-small {
2410
padding: 4px 7px;
2411
font-size:12px;
2412
}
2413
}
2414
@media screen and (max-width: 335px) {
2415
#pm_window #pm_contact .markItUpHeader ul a{
2416
width:14px!important;
2417
height:14px!important;
2418
}
2419
#pm_contact .chat{
2420
height:calc(100% - 214px);
2421
}
2422
}