]> git.mxchange.org Git - friendica.git/blob - view/theme/vier/style.css
Merge remote branch 'upstream/master'
[friendica.git] / view / theme / vier / style.css
1 /**
2  * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
3  * Additional Changes: Michael Vogel <icarus@dabo.de>
4  **/
5
6 /* ========= */
7 /* = Admin = */
8 /* ========= */
9
10 #adminpage {
11 /*        width: 80%;*/
12 }
13
14 #pending-update {
15         float:right;
16         color: #ffffff;
17         font-weight: bold;
18         background-color: #FF0000;
19         padding: 0em 0.3em;
20 }
21
22 .admin.linklist {
23         border: 0px; padding: 0px;
24 }
25
26 .admin.link {
27         list-style-position: inside;
28         font-size: 1em;
29         padding: 5px;
30         width: 100px;
31         margin: 5px;
32 }
33
34 #adminpage dl {
35         clear: left;
36         margin-bottom: 2px;
37         padding-bottom: 2px;
38         border-bottom: 1px solid black;
39 }
40
41 #adminpage dt {
42         width: 200px;
43         float: left;
44         font-weight: bold;
45 }
46
47 #adminpage dd {
48         margin-left: 200px;
49 }
50 #adminpage h3 {
51         border-bottom: 1px solid #898989;
52         margin-bottom: 5px;
53         margin-top: 10px;
54 }
55
56 #adminpage .submit {
57         clear:left;
58 }
59
60 #adminpage #pluginslist {
61         margin: 0px; padding: 0px;
62 }
63
64 #adminpage .plugin {
65         list-style: none;
66         display: block;
67         /* border: 1px solid #888888; */
68         padding: 1em;
69         margin-bottom: 5px;
70         clear: left;
71 }
72
73 #adminpage .toggleplugin {
74         float:left;
75         margin-right: 1em;
76 }
77
78 #adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
79 #adminpage table th { text-align: left;}
80 #adminpage td .icon { float: left;}
81 #adminpage table#users img { width: 16px; height: 16px; }
82 #adminpage table tr:hover { background-color: #eeeeee; }
83 #adminpage .selectall { text-align: right; }
84 /* icons */
85
86
87 .article        { background-position: -50px  0px;}
88 .audio          { background-position: -70px  0px;}
89 .block          { background-position: -90px  0px;}
90 .drop           { background-position: -110px 0px;}
91 .drophide       { background-position: -130px 0px;}
92 .edit           { background-position: -150px 0px;}
93 .camera         { background-position: -170px 0px;}
94 .dislike        { background-position: -190px 0px;}
95 .like           { background-position: -210px 0px;}
96 .link           { background-position: -230px 0px;}
97
98 .globe          { background-position: -50px  -20px;}
99 .noglobe        { background-position: -70px  -20px;}
100 .no             { background-position: -90px  -20px;}
101 .pause          { background-position: -110px -20px;}
102 .play           { background-position: -130px -20px;}
103 .pencil         { background-position: -150px -20px;}
104 .small-pencil   { background-position: -170px -20px;}
105 .recycle        { background-position: -190px -20px;}
106 .remote-link    { background-position: -210px -20px;}
107 .share          { background-position: -230px -20px;}
108
109 .tools          { background-position: -50px  -40px;}
110 .lock           { background-position: -70px  -40px;}
111
112 .video          { background-position: -110px -40px;}
113 .youtube        { background-position: -130px -40px;}
114
115 .attach         { background-position: -190px -40px;}
116 .language       { background-position: -210px -40px;}
117
118
119 .on             { background-position: -50px  -60px;}
120 .off            { background-position: -70px  -60px;}
121 .prev           { background-position: -90px  -60px;}
122 .next           { background-position: -110px -60px;}
123 .tagged     { background-position: -130px -60px;}
124
125 .icon.drop, .icon.drophide {
126  float: left;
127 }
128
129 .icon {
130   display: block;
131   width: 20px;
132   height: 20px;
133   background-image: url('icons.png');
134 }
135
136 .icon {
137   background-color: transparent ;
138   background-repeat: no-repeat;
139   /* background-position: left center; */
140   display: block;
141   overflow: hidden;
142   text-indent: -9999px;
143   padding: 1px;
144 }
145
146 .icon.text {
147   text-indent: 0px;
148 }
149 .icon.s10 {
150   min-width: 10px;
151   height: 10px;
152 }
153 .icon.s10.notify {
154   background-image: url("../../../images/icons/10/notify_off.png");
155 }
156 .icon.s10.gear {
157   background-image: url("../../../images/icons/10/gear.png");
158 }
159 .icon.s10.add {
160   background-image: url("../../../images/icons/10/add.png");
161 }
162 .icon.s10.delete {
163   background-image: url("../../../images/icons/10/delete.png");
164 }
165 .icon.s10.edit {
166   background-image: url("../../../images/icons/10/edit.png");
167 }
168 .icon.s10.star {
169   background-image: url("../../../images/icons/10/star.png");
170 }
171 .icon.s10.menu {
172   background-image: url("../../../images/icons/10/menu.png");
173 }
174 .icon.s10.link {
175   background-image: url("../../../images/icons/10/link.png");
176 }
177 .icon.s10.lock {
178   background-image: url("../../../images/icons/10/lock.png");
179 }
180 .icon.s10.unlock {
181   background-image: url("../../../images/icons/10/unlock.png");
182 }
183 .icon.s10.text {
184   padding: 2px 0px 0px 15px;
185   font-size: 10px;
186 }
187 .icon.s16 {
188   min-width: 16px;
189   height: 16px;
190 }
191 .icon.s16.notify {
192   background-image: url("../../../images/icons/16/notify_off.png");
193 }
194 .icon.s16.gear {
195   background-image: url("../../../images/icons/16/gear.png");
196 }
197 .icon.s16.add {
198   background-image: url("../../../images/icons/16/add.png");
199 }
200 .icon.s16.delete {
201   background-image: url("../../../images/icons/16/delete.png");
202 }
203 <<<<<<< HEAD
204 /*.icon.s16.edit {
205   background-image: url("../../../images/icons/16/edit.png");
206 }*/
207 =======
208 .icon.s16.edit {
209   background-image: url("../../../images/icons/16/edit.png");
210 }
211 >>>>>>> upstream/master
212 .icon.s16.star {
213   background-image: url("../../../images/icons/16/star.png");
214 }
215 .icon.s16.menu {
216   background-image: url("../../../images/icons/16/menu.png");
217 }
218 /*.icon.s16.link {
219   background-image: url("../../../images/icons/16/link.png");
220 }*/
221 .icon.s16.lock {
222   background-image: url("../../../images/icons/16/lock.png");
223 }
224 .icon.s16.unlock {
225   background-image: url("../../../images/icons/16/unlock.png");
226 }
227 .icon.s16.text {
228   padding: 4px 0px 0px 20px;
229   font-size: 10px;
230 }
231 .icon.s22 {
232   min-width: 22px;
233   height: 22px;
234 }
235 .icon.s22.notify {
236   background-image: url("../../../images/icons/22/notify_off.png");
237 }
238 .icon.s22.gear {
239   background-image: url("../../../images/icons/22/gear.png");
240 }
241 .icon.s22.add {
242   background-image: url("../../../images/icons/22/add.png");
243 }
244 .icon.s22.delete {
245   background-image: url("../../../images/icons/22/delete.png");
246 }
247 .icon.s22.edit {
248   background-image: url("../../../images/icons/22/edit.png");
249 }
250 .icon.s22.star {
251   background-image: url("../../../images/icons/22/star.png");
252 }
253 .icon.s22.menu {
254   background-image: url("../../../images/icons/22/menu.png");
255 }
256 .icon.s22.link {
257   background-image: url("../../../images/icons/22/link.png");
258 }
259 .icon.s22.lock {
260   background-image: url("../../../images/icons/22/lock.png");
261 }
262 .icon.s22.unlock {
263   background-image: url("../../../images/icons/22/unlock.png");
264 }
265 .icon.s22.text {
266   padding: 10px 0px 0px 25px;
267   width: 200px;
268 }
269 .icon.s48 {
270   width: 48px;
271   height: 48px;
272 }
273 .icon.s48.notify {
274   background-image: url("../../../images/icons/48/notify_off.png");
275 }
276 .icon.s48.gear {
277   background-image: url("../../../images/icons/48/gear.png");
278 }
279 .icon.s48.add {
280   background-image: url("../../../images/icons/48/add.png");
281 }
282 .icon.s48.delete {
283   background-image: url("../../../images/icons/48/delete.png");
284 }
285 .icon.s48.edit {
286   background-image: url("../../../images/icons/48/edit.png");
287 }
288 .icon.s48.star {
289   background-image: url("../../../images/icons/48/star.png");
290 }
291 .icon.s48.menu {
292   background-image: url("../../../images/icons/48/menu.png");
293 }
294 .icon.s48.link {
295   background-image: url("../../../images/icons/48/link.png");
296 }
297 .icon.s48.lock {
298   background-image: url("../../../images/icons/48/lock.png");
299 }
300 .icon.s48.unlock {
301   background-image: url("../../../images/icons/48/unlock.png");
302 }
303
304 #contact-edit-links ul {
305   list-style: none;
306   list-style-type: none;
307 }
308
309 .hide-comments-outer {
310   margin-left: 80px;
311   margin-bottom: 5px;
312   width: 684px;
313   border-bottom: 1px solid #BDCDD4;
314   border-top: 1px solid #BDCDD4;
315
316   padding: 8px;
317 }
318
319 /* global */
320 body {
321   font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
322   font-size: 13px;
323   background-color: #ffffff;
324   color: #2d2d2d;
325   margin: 50px 0px 0px 0px;
326   display: table;
327 }
328 h4 {
329   font-size: 1.1em;
330 }
331
332 a {color: #3e3e8c;
333 text-decoration: none;
334 }
335 a:hover {color: blue;
336 text-decoration: underline}
337
338 .wall-item-name-link {
339 /*  float: left;*/
340 }
341
342 .wall-item-photo {
343   width: 48px;
344   height: 48px;
345   overflow: hidden;
346   display: block;
347 }
348
349 .left {
350   float: left;
351 }
352 .right {
353   float: right;
354 }
355 .hidden {
356   display: none;
357 }
358 .clear {
359   clear: both;
360 }
361 .fakelink {
362   color: #3e3e8c;
363   text-decoration: none;
364   cursor: pointer;
365 }
366 .fakelink:hover {
367   color: blue;
368   /*color: #005c94; */
369   text-decoration: underline;
370 }
371 code {
372   font-family: Courier, monospace;
373   white-space: pre;
374   display: block;
375   overflow: auto;
376   border: 1px solid #444;
377   background: #EEE;
378   color: #444;
379   padding: 10px;
380   margin-top: 20px;
381 }
382 #panel {
383   position: absolute;
384   width: 10em;
385   background: #ffffff;
386   color: #2d2d2d;
387   margin: 0px;
388   padding: 1em;
389   list-style: none;
390   border: 3px solid #364e59;
391   z-index: 100000;
392   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
393   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
394   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
395 }
396 /* tool */
397 .tool {
398   height: auto;
399   overflow: auto;
400 }
401 .tool .label {
402   float: left;
403 }
404 .tool .action {
405   float: right;
406 }
407 /* popup notifications */
408 div.jGrowl div.notice {
409   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
410   color: #ffffff;
411   padding-left: 58px;
412 }
413 div.jGrowl div.info {
414   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
415   color: #ffffff;
416   padding-left: 58px;
417 }
418 /* header */
419 header {
420   position: fixed;
421   left: 43%;
422   right: 43%;
423   top: 0px;
424   margin: 0px;
425   padding: 0px;
426   /*width: 100%; height: 12px; */
427
428   z-index: 110;
429   color: #ffffff;
430 }
431 header #site-location {
432   display: none;
433 }
434 header #banner {
435   overflow: hidden;
436   text-align: center;
437   width: 100%;
438 }
439 header #banner a,
440 header #banner a:active,
441 header #banner a:visited,
442 header #banner a:link,
443 header #banner a:hover {
444   color: #ffffff;
445   text-decoration: none;
446   outline: none;
447   vertical-align: bottom;
448 }
449 header #banner #logo-img {
450   height: 22px;
451   margin-top: 5px;
452 }
453 header #banner #logo-text {
454   font-size: 22px;
455 }
456 /* nav */
457 nav {
458   width: 100%;
459   height: 32px;
460   position: fixed;
461   left: 0px;
462   top: 0px;
463   padding: 0px;
464  background: #364A84;
465     background: -moz-linear-gradient(top, #516499 0%, #364a84 100%);
466     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
467     background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%);
468     background: -o-linear-gradient(top, #516499 0%,#364a84 100%);
469     background: -ms-linear-gradient(top, #516499 0%,#364a84 100%);
470     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 );
471     background: linear-gradient(top, #516499 0%,#364a84 100%);
472   color: #ffffff;
473   z-index: 100;
474   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
475   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
476   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
477 }
478 nav a,
479 nav a:active,
480 nav a:visited,
481 nav a:link,
482 nav a:hover {
483   color: #ffffff;
484   text-decoration: none;
485   outline: none;
486 }
487 nav ul {
488   margin: 0px;
489   padding: 0px 20px;
490 }
491 nav ul li {
492   list-style: none;
493   margin: 0px;
494   padding: 0px;
495   float: left;
496 }
497 nav ul li .menu-popup {
498   left: 0px;
499   right: auto;
500 }
501 nav .nav-menu-icon {
502   position: relative;
503   height: 22px;
504   padding: 5px;
505   margin: 0px 10px;
506   -moz-border-radius: 5px 5px 0 0;
507   -webkit-border-radius: 5px 5px 0 0;
508   border-radius: 5px 5px 0 0;
509 }
510 nav .nav-menu-icon.selected {
511   background-color: #364e59;
512 }
513 nav .nav-menu-icon img {
514   width: 22px;
515   height: 22px;
516 }
517 nav .nav-menu-icon .nav-notify {
518   top: 3px;
519 }
520 nav .nav-menu {
521   position: relative;
522   height: 16px;
523   padding: 5px;
524   margin: 3px 15px 0px;
525   font-size: 13px;
526   border-bottom: 3px solid #364A84;
527 }
528 nav .nav-menu.selected {
529   border-bottom: 3px solid #9eabb0;
530 }
531 nav .nav-notify {
532   display: none;
533   position: absolute;
534   background-color: #19aeff;
535   -moz-border-radius: 5px 5px 5px 5px;
536   -webkit-border-radius: 5px 5px 5px 5px;
537   border-radius: 5px 5px 5px 5px;
538   font-size: 10px;
539   padding: 1px 3px;
540   top: 0px;
541   right: -10px;
542   min-width: 15px;
543   text-align: right;
544 }
545 nav .nav-notify.show {
546   display: block;
547 }
548 nav #nav-help-link,
549 nav #nav-search-link,
550 nav #nav-directory-link,
551 nav #nav-apps-link,
552 nav #nav-site-linkmenu {
553   float: right;
554 }
555 nav #nav-help-link .menu-popup,
556 nav #nav-search-link .menu-popup,
557 nav #nav-directory-link .menu-popup,
558 nav #nav-apps-link .menu-popup,
559 nav #nav-site-linkmenu .menu-popup {
560   right: 0px;
561   left: auto;
562 }
563 nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify {
564   background-image: url("../../../images/icons/22/notify_on.png");
565 }
566 nav #nav-apps-link.selected {
567   background-color: #364e59;
568 }
569 ul.menu-popup {
570   position: absolute;
571   display: none;
572   width: 10em;
573   background: #ffffff;
574   color: #2d2d2d;
575   margin: 0px;
576   padding: 0px;
577   list-style: none;
578   border: 3px solid #364e59;
579   z-index: 100000;
580   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
581   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
582   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
583 }
584 ul.menu-popup a {
585   display: block;
586   color: #2d2d2d;
587   padding: 5px 10px;
588   text-decoration: none;
589 }
590 ul.menu-popup a:hover {
591   background-color: #bdcdd4;
592 }
593 ul.menu-popup .menu-sep {
594   border-top: 1px solid #9eabb0;
595 }
596 ul.menu-popup li {
597   float: none;
598   overflow: auto;
599   height: auto;
600   display: block;
601 }
602 ul.menu-popup li img {
603   float: left;
604   width: 16px;
605   height: 16px;
606   padding-right: 5px;
607 }
608 ul.menu-popup .empty {
609   padding: 5px;
610   text-align: center;
611   color: #9eabb0;
612 }
613 /* autocomplete popup */
614 .acpopup {
615   max-height: 150px;
616   background-color: #ffffff;
617   color: #2d2d2d;
618   border: 1px solid #MenuBorder;
619   overflow: auto;
620   z-index: 100000;
621   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
622   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
623   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
624 }
625 .acpopupitem {
626   color: #2d2d2d;
627   padding: 4px;
628   clear: left;
629 }
630 .acpopupitem img {
631   float: left;
632   margin-right: 4px;
633 }
634 .acpopupitem.selected {
635   background-color: #bdcdd4;
636 }
637 #nav-notifications-menu {
638   width: 400px;
639   max-height: 550px;
640   overflow: auto;
641 }
642 #nav-notifications-menu img {
643   float: left;
644   margin-right: 5px;
645 }
646 #nav-notifications-menu .contactname {
647   font-weight: bold;
648 }
649 #nav-notifications-menu .notif-when {
650   font-size: 10px;
651   color: #9eabb0;
652   display: block;
653 }
654 /* aside */
655 aside {
656   display: table-cell;
657   vertical-align: top;
658   width: 200px;
659   padding: 0px 10px 0px 20px;
660   border-right: 1px solid #D2D2D2;
661   /* background: #F1F1F1; */
662 }
663 aside .vcard .fn {
664   font-size: 16px;
665   font-weight: bold;
666   margin-bottom: 5px;
667 }
668 aside .vcard .title {
669   margin-bottom: 5px;
670 }
671 aside .vcard dl {
672   height: auto;
673   overflow: auto;
674 }
675 aside .vcard dt {
676   float: left;
677   margin-left: 0px;
678   width: 35%;
679   text-align: right;
680   color: #999999;
681 }
682 aside .vcard dd {
683   float: left;
684   margin-left: 4px;
685   width: 60%;
686 }
687 aside #profile-extra-links ul {
688   padding: 0px;
689   margin: 0px;
690 }
691 aside #profile-extra-links li {
692   padding: 0px;
693   margin: 0px;
694   list-style: none;
695 }
696 aside #dfrn-request-link {
697   display: block;
698   -moz-border-radius: 5px 5px 5px 5px;
699   -webkit-border-radius: 5px 5px 5px 5px;
700   border-radius: 5px 5px 5px 5px;
701   color: #ffffff;
702   background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
703   font-weight: bold;
704   text-transform: uppercase;
705   padding: 4px 2px 2px 35px;
706 }
707 aside #dfrn-request-link:hover {
708   text-decoration: none;
709   background-color: #19aeff;
710 }
711 aside #profiles-menu {
712   width: 20em;
713 }
714 #contact-block {
715   overflow: auto;
716   height: auto;
717 }
718 #contact-block .contact-block-h4 {
719   float: left;
720   margin: 5px 0px;
721 }
722 #contact-block .allcontact-link {
723   float: right;
724   margin: 5px 0px;
725 }
726 #contact-block .contact-block-content {
727   clear: both;
728   overflow: auto;
729   height: auto;
730 }
731 #contact-block .contact-block-link {
732   float: left;
733   margin: 0px 2px 2px 0px;
734 }
735 #contact-block .contact-block-link img {
736   widht: 48px;
737   height: 58px;
738 }
739 /* widget */
740 .widget {
741   margin-bottom: 2em;
742   /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
743         .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
744 /*  font-size: 12px; */
745 }
746 .widget h3 {
747   padding: 0px;
748   margin: 2px;
749 }
750 .widget .action {
751   opacity: 0.1;
752   -webkit-transition: all 0.2s ease-in-out;
753   -moz-transition: all 0.2s ease-in-out;
754   -o-transition: all 0.2s ease-in-out;
755   -ms-transition: all 0.2s ease-in-out;
756   transition: all 0.2s ease-in-out;
757 }
758 .widget input.action {
759   opacity: 0.5;
760   -webkit-transition: all 0.2s ease-in-out;
761   -moz-transition: all 0.2s ease-in-out;
762   -o-transition: all 0.2s ease-in-out;
763   -ms-transition: all 0.2s ease-in-out;
764   transition: all 0.2s ease-in-out;
765 }
766 .widget:hover .title .action {
767   opacity: 1;
768   -webkit-transition: all 0.2s ease-in-out;
769   -moz-transition: all 0.2s ease-in-out;
770   -o-transition: all 0.2s ease-in-out;
771   -ms-transition: all 0.2s ease-in-out;
772   transition: all 0.2s ease-in-out;
773 }
774 .widget .tool:hover .action {
775   opacity: 1;
776   -webkit-transition: all 0.2s ease-in-out;
777   -moz-transition: all 0.2s ease-in-out;
778   -o-transition: all 0.2s ease-in-out;
779   -ms-transition: all 0.2s ease-in-out;
780   transition: all 0.2s ease-in-out;
781 }
782 .widget .tool:hover .action.ticked {
783   opacity: 1;
784   -webkit-transition: all 0.2s ease-in-out;
785   -moz-transition: all 0.2s ease-in-out;
786   -o-transition: all 0.2s ease-in-out;
787   -ms-transition: all 0.2s ease-in-out;
788   transition: all 0.2s ease-in-out;
789 }
790 .widget ul {
791   padding: 0px;
792 }
793 .widget ul li {
794   padding-left: 16px;
795   min-height: 16px;
796   list-style: none;
797 }
798 .widget .tool.selected {
799   background: url('../../../images/selected.png') no-repeat left center;
800 }
801 /* widget: search */
802 #add-search-popup {
803   width: 200px;
804   top: 18px;
805 }
806 /* section */
807 section {
808   display: table-cell;
809   vertical-align: top;
810   width: 800px;
811   padding: 0px 20px 0px 10px;
812 }
813 /* wall item */
814 .tread-wrapper {
815   border-bottom: 1px solid #D2D2D2;
816   position: relative;
817   padding: 5px;
818   margin-bottom: 0px;
819   width: 775px;
820 }
821 .wall-item-decor {
822   position: absolute;
823   left: 790px;
824   top: -10px;
825   width: 16px;
826 }
827 .unstarred {
828   display: none;
829 }
830 .wall-item-container {
831   display: table;
832   width: 780px;
833 }
834 .wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
835   display: table-row;
836 }
837 .wall-item-bottom {
838   font-size: 13px;
839 }
840 .wall-item-container .wall-item-bottom {
841   opacity: 0.5;
842   -webkit-transition: all 0.2s ease-in-out;
843   -moz-transition: all 0.2s ease-in-out;
844   -o-transition: all 0.2s ease-in-out;
845   -ms-transition: all 0.2s ease-in-out;
846   transition: all 0.2s ease-in-out;
847 }
848 .wall-item-container:hover .wall-item-bottom {
849   opacity: 1;
850   -webkit-transition: all 0.2s ease-in-out;
851   -moz-transition: all 0.2s ease-in-out;
852   -o-transition: all 0.2s ease-in-out;
853   -ms-transition: all 0.2s ease-in-out;
854   transition: all 0.2s ease-in-out;
855 }
856 .wall-item-container .wall-item-info {
857   display: table-cell;
858   vertical-align: top;
859   text-align: left;
860   width: 80px;
861 }
862 .wall-item-container .wall-item-location {
863   padding-right: 40px;
864 }
865 .wall-item-container .wall-item-ago {
866   word-wrap: break-word;
867   width: 50px;
868   margin-left: 10px;
869   color: #999;
870 }
871 .wall-item-location {
872   width: 180px;
873   float: left;
874 }
875
876 .wall-item-container .wall-item-content {
877   font-size: 13px;
878   max-width: 720px;
879   word-wrap: break-word;
880   line-height: 1.4;
881 }
882
883 .wall-item-container .wall-item-content img {
884   max-width: 710px;
885 }
886 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
887   display: table-cell;
888   vertical-align: middle;
889 }
890 .wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
891   opacity: 0.5;
892   -webkit-transition: all 0.2s ease-in-out;
893   -moz-transition: all 0.2s ease-in-out;
894   -o-transition: all 0.2s ease-in-out;
895   -ms-transition: all 0.2s ease-in-out;
896   transition: all 0.2s ease-in-out;
897 }
898 .wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
899   opacity: 1;
900   -webkit-transition: all 0.2s ease-in-out;
901   -moz-transition: all 0.2s ease-in-out;
902   -o-transition: all 0.2s ease-in-out;
903   -ms-transition: all 0.2s ease-in-out;
904   transition: all 0.2s ease-in-out;
905 }
906 .wall-item-container .wall-item-name {
907   font-weight: bold;
908 }
909 .wall-item-container .wall-item-actions-author {
910   width: 100%;
911   margin-bottom: 0.3em;
912 }
913 .wall-item-container .wall-item-actions-social {
914   float: left;
915   margin-bottom: 1px;
916 }
917 .wall-item-container .wall-item-actions-social a {
918   margin-right: 1em;
919 }
920 .wall-item-container .wall-item-actions-tools {
921   float: right;
922 <<<<<<< HEAD
923   width: 80px;
924 =======
925   width: 60px;
926 >>>>>>> upstream/master
927 }
928 .wall-item-container .wall-item-actions-tools a {
929   float: right;
930 }
931 .wall-item-container .wall-item-actions-tools input {
932   float: right;
933 }
934 .wall-item-container.comment {
935   margin-top: 5px;
936   margin-bottom: 5px;
937   margin-left: 80px;
938   width: 700px;
939   border-bottom: 1px solid hsl(198, 21%, 79%);
940 }
941 .wall-item-container.comment .contact-photo {
942   width: 32px;
943   height: 32px;
944   margin-left: 16px;
945   /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
946
947 }
948 .wall-item-container.comment .contact-photo-menu-button {
949   top: 15px !important;
950   left: 15px !important;
951 }
952 .wall-item-container.comment .wall-item-links {
953   padding-left: 12px;
954 }
955 .wall-item-comment-wrapper {
956   margin: 1px 5px 1px 80px;
957 }
958 .wall-item-comment-wrapper .comment-edit-photo {
959   display: none;
960 }
961 .wall-item-comment-wrapper textarea {
962   height: 1.2em;
963   width: 100%;
964   font-size: 10px;
965   color: #999999;
966   border: 1px solid #DDD;
967   padding: 0.3em;
968 }
969 .wall-item-comment-wrapper .comment-edit-text-full {
970   font-size: 14px;
971   height: 4em;
972   color: #2d2d2d;
973   border: 1px solid #2d2d2d;
974 }
975 .comment-edit-preview {
976   width: 710px;
977   border: 1px solid #2d2d2d;
978   margin-top: 10px;
979 }
980 .comment-edit-preview .contact-photo {
981   width: 32px;
982   height: 32px;
983   margin-left: 16px;
984   /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
985
986 }
987 .comment-edit-preview .contact-photo-menu-button {
988   top: 15px !important;
989   left: 15px !important;
990 }
991 .comment-edit-preview .wall-item-links {
992   padding-left: 12px;
993 }
994 .comment-edit-preview .wall-item-container {
995   width: 700px;
996 }
997 .comment-edit-preview .tread-wrapper {
998   width: 700px;
999   padding: 0;
1000   margin: 10px 0;
1001 }
1002 .wall-item-tags {
1003   padding-top: 1px;
1004   padding-bottom: 2px;
1005 }
1006 .tag {
1007   background: url("../../../images/tag_b.png") repeat-x center left;
1008   color: #ffffff;
1009   padding-left: 3px;
1010   font-size: 10px;
1011 }
1012 .tag a {
1013   padding-right: 8px;
1014   background: url("../../../images/tag.png") no-repeat center right;
1015   color: #ffffff;
1016 }
1017 .wwto {
1018   position: absolute !important;
1019   width: 25px;
1020   height: 25px;
1021   background: #FFFFFF;
1022   border: 2px solid #364e59;
1023   height: 25px;
1024   width: 25px;
1025   overflow: hidden;
1026   padding: 1px;
1027   position: absolute !important;
1028   top: 40px;
1029   left: 30px;
1030   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1031   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1032   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1033 }
1034 .wwto .contact-photo {
1035   width: auto;
1036   height: 25px;
1037 }
1038 /* contacts menu */
1039 .contact-photo-wrapper {
1040   position: relative;
1041 <<<<<<< HEAD
1042   width: 80px;
1043 }
1044
1045 .contact-photo-wrapper.wwto {
1046   width: 25px;
1047 }
1048
1049 =======
1050 }
1051 >>>>>>> upstream/master
1052 .contact-photo {
1053   width: 48px;
1054   height: 48px;
1055   overflow: hidden;
1056   display: block;
1057 }
1058 .contact-photo img {
1059   width: 48px;
1060   height: 48px;
1061 }
1062 .contact-photo-menu-button {
1063   display: none;
1064   position: absolute;
1065   left: -2px;
1066   top: 31px;
1067 }
1068 .contact-wrapper {
1069   float: left;
1070   width: 90px;
1071   height: 90px;
1072   margin-bottom: 15px;
1073 }
1074 .contact-wrapper .contact-photo {
1075   width: 80px;
1076   height: 80px;
1077 }
1078 .contact-wrapper .contact-photo img {
1079   width: 80px;
1080   height: 80px;
1081 }
1082 .contact-wrapper .contact-photo-menu-button {
1083   left: 0px;
1084   top: 63px;
1085 }
1086 .directory-item {
1087   float: left;
1088   width: 200px;
1089   height: 200px;
1090 }
1091 .directory-item .contact-photo {
1092   width: 175px;
1093   height: 175px;
1094 }
1095 .directory-item .contact-photo img {
1096   width: 175px;
1097   height: 175px;
1098 }
1099 .contact-name {
1100   text-align: center;
1101   font-weight: bold;
1102   font-size: 12px;
1103 }
1104 .contact-details {
1105   color: #999999;
1106 }
1107 /* editor */
1108 .jothidden {
1109   display: none;
1110 }
1111 #jot {
1112   width: 785px;
1113   margin: 0px 2em 20px 0px;
1114 }
1115 #jot .profile-jot-text {
1116   height: 1.2em;
1117   width: 99%;
1118   font-size: 10px;
1119   color: #999999;
1120   border: 1px solid #DDD;
1121   padding: 0.3em;
1122 }
1123 #jot #jot-tools {
1124   margin: 0px;
1125   padding: 0px;
1126   height: 40px;
1127   overflow: none;
1128   width: 783px;
1129   background-color: #0e232e;
1130   border-bottom: 2px solid #9eabb0;
1131 }
1132 #jot #jot-tools li {
1133   list-style: none;
1134   float: left;
1135   width: 80px;
1136   height: 40px;
1137   border-bottom: 2px solid #9eabb0;
1138 }
1139 #jot #jot-tools li a {
1140   display: block;
1141   color: #cccccc;
1142   width: 100%;
1143   height: 40px;
1144   text-align: center;
1145   line-height: 40px;
1146   overflow: hidden;
1147 }
1148 #jot #jot-tools li:hover {
1149   background-color: #364e59;
1150   border-bottom: 2px solid #bdcdd4;
1151 }
1152 #jot #jot-tools li.perms {
1153   float: right;
1154   width: 40px;
1155 }
1156 #jot #jot-tools li.perms a.unlock {
1157   width: 30px;
1158   border-left: 10px solid #cccccc;
1159   background-color: #cccccc;
1160   background-position: left center;
1161 }
1162 #jot #jot-tools li.perms a.lock {
1163   width: 30px;
1164   border-left: 10px solid #666666;
1165   background-color: #666666;
1166 }
1167 #jot #jot-tools li.submit {
1168   float: right;
1169   background-color: #cccccc;
1170   border-bottom: 2px solid #cccccc;
1171   border-right: 1px solid #666666;
1172   border-left: 1px solid #666666;
1173 }
1174 #jot #jot-tools li.submit input {
1175   border: 0px;
1176   margin: 0px;
1177   padding: 0px;
1178   background-color: #cccccc;
1179   color: #666666;
1180   width: 80px;
1181   height: 40px;
1182   line-height: 40px;
1183 }
1184 #jot #jot-tools li.submit input:hover {
1185   background-color: #bdcdd4;
1186   color: #666666;
1187 }
1188 #jot #jot-tools li.loading {
1189   float: right;
1190   background-color: #ffffff;
1191   width: 20px;
1192   vertical-align: center;
1193   text-align: center;
1194   border-top: 2px solid #9eabb0;
1195   height: 38px;
1196 }
1197 #jot #jot-tools li.loading img {
1198   margin-top: 10px;
1199 }
1200 #jot #jot-title {
1201   border: 0px;
1202   margin: 0px;
1203   height: 20px;
1204   width: 700px;
1205   font-weight: bold;
1206   border: 1px solid #ffffff;
1207 }
1208 #jot #jot-title:-webkit-input-placeholder {
1209   font-weight: normal;
1210 }
1211 #jot #jot-title:-moz-placeholder {
1212   font-weight: normal;
1213 }
1214 #jot #jot-title:hover {
1215   border: 1px solid #999999;
1216 }
1217 #jot #jot-title:focus {
1218   border: 1px solid #999999;
1219 }
1220 #jot #character-counter {
1221   width: 80px;
1222   float: right;
1223   text-align: right;
1224   height: 20px;
1225   line-height: 20px;
1226   padding-right: 20px;
1227 }
1228 /** buttons **/
1229 /*input[type="submit"] {
1230         border: 0px;
1231     background-color: @ButtonBackgroundColor;
1232     color: @ButtonColor;
1233     padding: 0px 10px;
1234         .rounded(5px);
1235     height: 18px;
1236 }*/
1237 /** acl **/
1238 #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
1239   display: block!important;
1240 }
1241 #acl-wrapper {
1242   width: 690px;
1243   float: left;
1244 }
1245 #acl-search {
1246   float: right;
1247   background: #ffffff url("../../../images/search_18.png") no-repeat right center;
1248   padding-right: 20px;
1249 }
1250 #acl-showall {
1251   float: left;
1252   display: block;
1253   width: auto;
1254   height: 18px;
1255   background-color: #cccccc;
1256   background-image: url("../../../images/show_all_off.png");
1257   background-position: 7px 7px;
1258   background-repeat: no-repeat;
1259   padding: 7px 5px 0px 30px;
1260   color: #999999;
1261   -moz-border-radius: 5px 5px 5px 5px;
1262   -webkit-border-radius: 5px 5px 5px 5px;
1263   border-radius: 5px 5px 5px 5px;
1264 }
1265 #acl-showall.selected {
1266   color: #000000;
1267   background-color: #ff9900;
1268   background-image: url("../../../images/show_all_on.png");
1269 }
1270 #acl-list {
1271   height: 210px;
1272   border: 1px solid #cccccc;
1273   clear: both;
1274   margin-top: 30px;
1275   overflow: auto;
1276 }
1277 .acl-list-item {
1278   display: block;
1279   width: 150px;
1280   height: 30px;
1281   border: 1px solid #cccccc;
1282   margin: 5px;
1283   float: left;
1284 }
1285 .acl-list-item img {
1286   width: 22px;
1287   height: 22px;
1288   float: left;
1289   margin: 4px;
1290 }
1291 .acl-list-item p {
1292   height: 12px;
1293   font-size: 10px;
1294   margin: 0px;
1295   padding: 2px 0px 1px;
1296   overflow: hidden;
1297 }
1298 .acl-list-item a {
1299   font-size: 8px;
1300   display: block;
1301   width: 40px;
1302   height: 10px;
1303   float: left;
1304   color: #999999;
1305   background-color: #cccccc;
1306   background-position: 3px 3px;
1307   background-repeat: no-repeat;
1308   margin-right: 5px;
1309   -webkit-border-radius: 2px ;
1310   -moz-border-radius: 2px;
1311   border-radius: 2px;
1312   padding-left: 15px;
1313 }
1314 #acl-wrapper a:hover {
1315   text-decoration: none;
1316   color: #000000;
1317 }
1318 .acl-button-show {
1319   background-image: url("../../../images/show_off.png");
1320 }
1321 .acl-button-hide {
1322   background-image: url("../../../images/hide_off.png");
1323 }
1324 .acl-button-show.selected {
1325   color: #000000;
1326   background-color: #9ade00;
1327   background-image: url("../../../images/show_on.png");
1328 }
1329 .acl-button-hide.selected {
1330   color: #000000;
1331   background-color: #ff4141;
1332   background-image: url("../../../images/hide_on.png");
1333 }
1334 .acl-list-item.groupshow {
1335   border-color: #9ade00;
1336 }
1337 .acl-list-item.grouphide {
1338   border-color: #ff4141;
1339 }
1340 /** /acl **/
1341 /** tab buttons **/
1342 ul.tabs {
1343   list-style-type: none;
1344   padding-bottom: 10px;
1345   font-size: 13px;
1346 }
1347 ul.tabs li {
1348   float: left;
1349   margin-left: 7px;
1350 }
1351 ul.tabs li .active {
1352   border-bottom: 1px solid #005c94;
1353 }
1354 /**
1355  * Form fields
1356  */
1357 .field {
1358   margin-bottom: 10px;
1359   padding-bottom: 10px;
1360   overflow: auto;
1361   width: 100%;
1362 }
1363 .field label {
1364   float: left;
1365   width: 200px;
1366 }
1367 .field input, .field textarea {
1368   width: 400px;
1369 }
1370 .field textarea {
1371   height: 100px;
1372 }
1373 .field .field_help {
1374   display: block;
1375   margin-left: 200px;
1376   color: #666666;
1377 }
1378 .field .onoff {
1379   float: left;
1380   width: 80px;
1381 }
1382 .field .onoff a {
1383   display: block;
1384   border: 1px solid #666666;
1385   background-image: url("../../../images/onoff.jpg");
1386   background-repeat: no-repeat;
1387   padding: 4px 2px 2px 2px;
1388   height: 16px;
1389   text-decoration: none;
1390 }
1391 .field .onoff .off {
1392   border-color: #666666;
1393   padding-left: 40px;
1394   background-position: left center;
1395   background-color: #cccccc;
1396   color: #666666;
1397   text-align: right;
1398 }
1399 .field .onoff .on {
1400   border-color: #204A87;
1401   padding-right: 40px;
1402   background-position: right center;
1403   background-color: #D7E3F1;
1404   color: #204A87;
1405   text-align: left;
1406 }
1407 .field .hidden {
1408   display: none!important;
1409 }
1410 .field.radio .field_help {
1411   margin-left: 0px;
1412 }
1413 <<<<<<< HEAD
1414
1415 #profile-edit-links-end {
1416         clear: both;
1417         margin-bottom: 15px;
1418 }
1419
1420 #profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
1421
1422 #profile-edit-links li {
1423   float: left;
1424   list-style: none;
1425   margin-left: 10px;
1426 }
1427
1428 .profile-edit-side-div {
1429   display: none;
1430 }
1431
1432 #register-form label,
1433 #profile-edit-form label {
1434         width: 300px; float: left;
1435 }
1436
1437 .required {
1438   display: inline;
1439   color: #B20202;
1440 }
1441
1442 =======
1443 #profile-edit-links li {
1444   list-style: none;
1445 }
1446 >>>>>>> upstream/master
1447 /* oauth */
1448 .oauthapp {
1449   height: auto;
1450   overflow: auto;
1451   border-bottom: 2px solid #cccccc;
1452   padding-bottom: 1em;
1453   margin-bottom: 1em;
1454 }
1455 .oauthapp img {
1456   float: left;
1457   width: 48px;
1458   height: 48px;
1459   margin: 10px;
1460 }
1461 .oauthapp img.noicon {
1462   background-image: url("../../../images/icons/48/plugin.png");
1463   background-position: center center;
1464   background-repeat: no-repeat;
1465 }
1466 .oauthapp a {
1467   float: left;
1468 }
1469 /* contacts */
1470 .contact-entry-wrapper {
1471   width: 50px;
1472   float: left;
1473 }
1474 /* photo */
1475 .lframe {
1476   float: left;
1477   margin: 0px 10px 10px 0px;
1478 }
1479 /* profile match wrapper */
1480 .profile-match-wrapper {
1481   float: left;
1482   width: 90px;
1483   height: 90px;
1484   margin-bottom: 20px;
1485 }
1486 .profile-match-wrapper .contact-photo {
1487   width: 80px;
1488   height: 80px;
1489 }
1490 .profile-match-wrapper .contact-photo img {
1491   width: 80px;
1492   height: 80px;
1493 }
1494 .profile-match-wrapper .contact-photo-menu-button {
1495   left: 0px;
1496   top: 63px;
1497 }
1498 /* page footer */
1499 footer {
1500   height: 100px;
1501   display: table-row;
1502 }
1503 <<<<<<< HEAD
1504
1505 blockquote {
1506     border-left: 1px solid #D2D2D2;
1507     padding-left: 9px;
1508     margin: 0 0 0 .8ex;
1509 }
1510
1511 /* ================== */
1512 /* = Contacts Block = */
1513 /* ================== */
1514
1515 .contact-block-img {
1516         width: 42px;
1517         height: 42px;
1518         padding-right: 2px;
1519 }
1520 .contact-block-div {
1521         float: left;
1522 }
1523
1524 .contact-block-textdiv { width: 150px; height: 34px; float: left; }
1525 #contact-block-end { clear: both; } 
1526
1527 #group-edit-wrapper {
1528         margin-bottom: 10px;
1529 }
1530
1531 #group-members-end {
1532         clear: both;
1533 }
1534
1535 /*
1536 #group-separator,
1537 #prof-separator { display: none;}
1538 */
1539 =======
1540 >>>>>>> upstream/master