]> git.mxchange.org Git - friendica.git/blob - view/theme/vier/style.css
b38900923a296ec8a01b033cd7df44da4438199d
[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 /* @import "css/font-awesome.css"; */
7 @import url("css/font-awesome.css") all;
8 @import url("css/font2.css") all;
9
10 img { 
11   border: 0px;
12 }
13
14 /* ========= */
15 /* = Admin = */
16 /* ========= */
17
18 #adminpage {
19 /*        width: 80%;*/
20 }
21
22 #pending-update {
23         float:right;
24         color: #ffffff;
25         font-weight: bold;
26         background-color: #FF0000;
27         padding: 0em 0.3em;
28 }
29
30 .admin.linklist {
31         border: 0px; 
32         padding: 0px;
33         list-style: none;
34         margin-top: 0px;
35 }
36
37 .admin.link {
38         list-style-position: inside;
39         font-size: 1em;
40 /*        padding-left: 5px;
41         margin: 5px; */
42 }
43
44 #adminpage dl {
45         clear: left;
46         margin-bottom: 2px;
47         padding-bottom: 2px;
48         border-bottom: 1px solid black;
49 }
50
51 #adminpage dt {
52         width: 200px;
53         float: left;
54         font-weight: bold;
55 }
56
57 #adminpage dd {
58         margin-left: 200px;
59 }
60 #adminpage h3 {
61         border-bottom: 1px solid #898989;
62         margin-bottom: 5px;
63         margin-top: 10px;
64 }
65
66 #adminpage .submit {
67         clear:left;
68 }
69
70 #adminpage #pluginslist {
71         margin: 0px; padding: 0px;
72 }
73
74 #adminpage .plugin {
75         list-style: none;
76         display: block;
77         /* border: 1px solid #888888; */
78         padding: 1em;
79         margin-bottom: 5px;
80         clear: left;
81 }
82
83 #adminpage .toggleplugin {
84         float:left;
85         margin-right: 1em;
86 }
87
88 #adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;}
89 #adminpage table th { text-align: left;}
90 #adminpage td .icon { float: left;}
91 #adminpage table#users img { width: 16px; height: 16px; }
92 #adminpage table tr:hover { background-color: #eeeeee; }
93 #adminpage .selectall { text-align: right; }
94 /* icons */
95
96 /*
97 .article        { background-position: -50px  0px;}
98 .block          { background-position: -90px  0px;}
99 .drophide       { background-position: -130px 0px;}
100
101 .noglobe        { background-position: -70px  -20px;}
102 .no             { background-position: -90px  -20px;}
103 .recycle        { background-position: -190px -20px;}
104 .remote-link    { background-position: -210px -20px;}
105 .share          { background-position: -230px -20px;}
106
107 .tools          { background-position: -50px  -40px;}
108
109 .youtube        { background-position: -130px -40px;}
110
111 .language       { background-position: -210px -40px;}
112
113 .prev           { background-position: -90px  -60px;}
114 .next           { background-position: -110px -60px;}
115 .tagged     { background-position: -130px -60px;}
116 */
117
118 .icon.drop, .icon.drophide {
119  float: left;
120 }
121
122
123 .icon {
124   background-color: transparent ;
125   background-repeat: no-repeat;
126   width: 18px;
127   height: 18px;
128   display: block;
129   overflow: hidden;
130   padding: 1px;
131   color: #999;
132
133
134 .icon:hover {
135   text-decoration: none;
136   color: #000;
137 }
138
139 .icon a:hover {
140 }
141
142 .icon.text {
143   text-indent: 0px;
144 }
145 .icon.s10 {
146   min-width: 10px;
147   height: 10px;
148 }
149 .icon.s10.text {
150   padding: 2px 0px 0px 15px;
151   font-size: 10px;
152 }
153 .icon.s16 {
154   min-width: 16px;
155   height: 16px;
156 }
157 .icon.s16.text {
158   padding: 4px 0px 0px 20px;
159   font-size: 10px;
160 }
161 .wall-item-decor .icon.s22.lock {
162   color: #888;
163 }
164 .wall-item-decor .icon.s22.lock:hover {
165   color: #000;
166   text-decoration: none;
167 }
168 .icon.s22 {
169   min-width: 22px;
170   height: 22px;
171 }
172 /*.icon.s22.notify {
173   color: gray;
174 }*/
175 .icon.s22.text {
176   padding: 10px 0px 0px 25px;
177   width: 230px;
178   font-size: 1em;
179 }
180 .icon.s48 {
181   width: 48px;
182   height: 48px;
183 }
184 .sparkle {
185         cursor: url('lock.cur'), pointer;
186 }
187
188 #birthday-title, #event-title {
189   font-weight: bold;
190   margin-bottom: 5px;
191 }
192
193 div.pager {
194 /* .birthday-notice { */
195   text-align: center;
196   height: 1.2em;
197   padding-bottom: 12px;
198   color: black;
199   /*-webkit-border-radius: 6px;
200   -moz-border-radius: 6px;
201   border-radius: 6px;*/
202   background-color: #f2f2f2;
203   clear: left;
204   margin-top: 5px;
205   padding: 1%;
206   height: 1em;
207   margin-bottom: 5px;
208 }*/
209
210 .birthday-notice {
211   margin-top: 5px;
212   margin-bottom: 5px;
213 }
214
215 #live-network {
216 /*  border-bottom: 1px solid #BDCDD4; */
217   border-bottom: 1px solid #D2D2D2;
218   width: 100%;
219   height: 10px;
220 }
221
222 .pager a {
223 }
224
225 .pager a.pager_older {
226   float: right;
227 }
228
229 .pager a.pager_newer {
230   float: left;
231 }
232
233 .shared_header {
234   height: 32px;
235   color: #999;
236   border-top: 1px solid #D2D2D2;
237   padding-top: 5px;
238   margin-top: 5px;
239 }
240
241 .shared_header a {
242   color: black;
243   -webkit-transition: all 0.2s ease-in-out;
244   -moz-transition: all 0.2s ease-in-out;
245   -o-transition: all 0.2s ease-in-out;
246   -ms-transition: all 0.2s ease-in-out;
247   transition: all 0.2s ease-in-out;
248 }
249
250 .shared_header a:hover {
251   color: #36c;
252 }
253
254 .shared_header img {
255   -webkit-border-radius: 4px;
256   -moz-border-radius: 4px;
257   border-radius: 4px;
258   float: left;
259 }
260
261 .shared_header span {
262   margin-left: 9px;
263 }
264
265 blockquote.shared_content {
266   margin-left: 32px;
267   color: #000;
268   border: none;
269 }
270
271 #contact-edit-drop-link-end {
272   /* clear: both; */
273 }
274
275 #contact-edit-links ul {
276   list-style: none;
277   list-style-type: none;
278 }
279
280 .hide-comments-outer {
281   margin-left: 80px;
282   margin-bottom: 5px;
283   width: 660px;
284   border-bottom: 1px solid #BDCDD4;
285   border-top: 1px solid #BDCDD4;
286
287   padding: 8px;
288 }
289
290 /* global */
291 body {
292   font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
293   font-size: 14px;
294   /* background-color: #ffffff; */
295   background-color: #FAFAFA;
296   /* background-color: rgb(252, 252, 252); */
297   color: #2d2d2d;
298   margin: 0px 0px 0px 0px;
299   display: table;
300 }
301
302 h4 {
303   font-size: 1.1em;
304 }
305
306 a {
307         color: #36C;
308         /* color: #3e3e8c; */
309         /* color: #3465A4; */
310         /*color: #3E3E8C; */
311         text-decoration: none;
312 }
313 a:hover {
314         /* color: blue; */
315         text-decoration: underline
316 }
317
318 .wall-item-name-link {
319 /*  float: left;*/
320 }
321
322 .wall-item-photo {
323   width: 48px;
324   height: 48px;
325   overflow: hidden;
326   display: block;
327 }
328
329 .left {
330   float: left;
331 }
332 .right {
333   float: right;
334 }
335 .hidden {
336   display: none;
337 }
338 .clear {
339   clear: both;
340 }
341 .fakelink {
342   color: #36c;
343   /* color: #3e3e8c; */
344   /* color: #3465A4; */
345   /* color: #3E3E8C; */
346   text-decoration: none;
347   cursor: pointer;
348 }
349 .fakelink:hover {
350   /*color: blue;*/
351   /*color: #005c94; */
352   text-decoration: underline;
353 }
354 code {
355   font-family: Courier, monospace;
356   white-space: pre;
357   display: block;
358   overflow: auto;
359   border: 1px solid #444;
360   background: #EEE;
361   color: #444;
362   padding: 10px;
363   margin-top: 20px;
364   max-width: 640px;
365 }
366 #panel {
367   position: absolute;
368   width: 10em;
369   background: #ffffff;
370   color: #2d2d2d;
371   margin: 0px;
372   padding: 1em;
373   list-style: none;
374   border: 3px solid #364e59;
375   z-index: 100000;
376   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
377   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
378   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
379 }
380 /* tool */
381 .tool {
382   height: auto;
383   overflow: auto;
384   padding: 0px;
385 }
386 #saved-search-ul .tool:hover,
387 #nets-sidebar .tool:hover,
388 #sidebar-group-list .tool:hover {
389         background: #EEE;
390 }
391 .tool .label {
392 /*  float: left; */
393 }
394 .tool .action {
395   float: right;
396 }
397 .tool a {
398 /*  color: #000; */
399 }
400 .tool a:hover, .widget a:hover, #nets-sidear a:hover, #hide-forum-list:hover, .admin.link a:hover, aside h4 a:hover {
401   /* text-decoration: underline; */
402   text-decoration: none;
403   color: black;
404 }
405
406 .groupsideedit, .savedsearchdrop {
407   float: right;
408   opacity: 0.3;
409 }
410 .groupsideedit:hover, .savedsearchdrop:hover {
411   opacity: 1;
412 }
413
414 .sidebar-group-li:hover, #sidebar-new-group:hover, #hide-forum-list:hover, 
415 #sidebar-ungrouped:hover, .side-link:hover, .nets-ul li:hover, #forum-list div:hover,
416 .nets-all:hover, .saved-search-li:hover, li.tool:hover, .admin.link:hover, aside h4 a:hover, #message-new:hover {
417   /* background-color: #ddd; */
418   background-color: #e5e5e5;
419 }
420
421 #message-new a {
422   color: black;
423 }
424
425 .sidebar-group-element {
426 /*  color: #000; */
427 }
428
429 .group-selected, .nets-selected, .fileas-selected {
430   font-weight: bold;
431 }
432
433 #sidebar-new-group, #hide-forum-list, #forum-list, #sidebar-ungrouped,
434 .side-link, #peoplefind-desc, #connect-desc, .nets-all, .admin.link, #message-new {
435   padding-left: 10px;
436   padding-top: 3px;
437   padding-bottom: 3px;
438   padding-right: 5px;
439   display: block;
440 }
441
442 a.nets-link, .side-link a, #sidebar-new-group a, a.savedsearchterm, a.fileas-link, aside h4 a {
443   display: block;
444   color: black;
445 }
446
447 a.sidebar-group-element {
448   color: black;
449 }
450
451 #follow-sidebar form, #peoplefind-sidebar form, #netsearch-box form, #posted-date-selector {
452   margin-left: 10px;
453   margin-top: 3px;
454   margin-bottom: 3px;
455 }
456
457 #sidebar-ungrouped, .side-link {
458   padding-top: 5px;
459 }
460
461 #sidebar-ungrouped a {
462   color: black;
463 }
464
465 #forum-list a, .tool a, .admin.link a {
466   color: black;
467 }
468
469 #forum-list {
470   margin-top: 2px;
471 }
472
473 /* popup notifications */
474 div.jGrowl div.notice {
475   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
476   color: #ffffff;
477   padding-left: 58px;
478 }
479 div.jGrowl div.info {
480   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
481   color: #ffffff;
482   padding-left: 58px;
483 }
484
485 div.jGrowl.top-right {
486   top: 40px;
487   z-index: 90;
488 }
489
490 /* header */
491 header {
492   position: fixed;
493   /* left: 43%;
494   right: 43%; */
495   left: 25px;
496   top: 0px;
497   margin: 0px;
498   padding: 0px;
499   /*width: 100%; height: 12px; */
500
501   z-index: 110;
502   color: #ffffff;
503 }
504 header #site-location {
505   display: none;
506 }
507 header #banner {
508   overflow: hidden;
509   text-align: center;
510   width: 100%;
511 }
512 header #banner a,
513 header #banner a:active,
514 header #banner a:visited,
515 header #banner a:link,
516 header #banner a:hover {
517   color: #ffffff;
518   text-decoration: none;
519   outline: none;
520   vertical-align: bottom;
521 }
522 header #banner #logo-img {
523   height: 22px;
524   margin-top: 5px;
525 }
526 header #banner #logo-text {
527   font-size: 22px;
528 }
529 /* nav */
530 nav {
531   min-width: 1000px;
532   width: 100%;
533   height: 32px;
534   position: fixed;
535   left: 0px;
536   top: 0px;
537   padding: 0px;
538   padding-left: 0px;
539   /* background: #2d2d2d; */
540   background: rgb(36, 76, 94);
541   /*background: #364A84;
542     background: -moz-linear-gradient(top, #516499 0%, #364a84 100%);
543     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84));
544     background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%);
545     background: -o-linear-gradient(top, #516499 0%,#364a84 100%);
546     background: -ms-linear-gradient(top, #516499 0%,#364a84 100%);
547     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 );
548     background: linear-gradient(top, #516499 0%,#364a84 100%); */
549   color: #ffffff;
550   z-index: 100;
551   /*-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
552   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
553   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
554   border-bottom: 5px solid #F80; */
555 }
556
557 nav .icon {
558   color: #ccc;
559 }
560
561 nav a:active,
562 nav a:visited,
563 nav a:link,
564 nav a {
565   text-decoration: none;
566   outline: none;
567   color: #ccc;
568   padding-bottom: 8px;
569   padding-top: 8px;
570 }
571
572 nav a:hover .icon {
573   color: #fff;
574 }
575
576 nav a:hover {
577   text-decoration: none;
578   outline: none;
579   color: #fff;
580   padding-bottom: 8px;
581   padding-top: 8px;
582 }
583
584 nav ul {
585   margin: 0px;
586   padding: 0px 10px;
587 }
588 nav ul li {
589   list-style: none;
590   margin: 0px;
591   /* padding: 1px 1px 3px 1px; */
592   float: left;
593 }
594 nav ul li .menu-popup {
595   left: 0px;
596   right: auto;
597 }
598
599 nav #search-box #search-text {
600   /*background-image:  url('icons/lupe.png');
601   background-repeat:no-repeat; */
602   padding-left:0px;
603   /*border-top-left-radius: 15px;
604   border-top-right-radius: 15px;
605   border-bottom-right-radius: 15px;
606   border-bottom-left-radius: 15px;*/
607   position: relative;
608   height: 17px;
609   margin: 4px 0px 4px 4px;
610   width: 150px;
611   max-width: 150px;
612   background-color: #eee;
613 }
614
615 nav .nav-menu-icon {
616   position: relative;
617   height: 22px;
618   padding: 5px;
619   margin: 0px 10px;
620   -moz-border-radius: 5px 5px 0 0;
621   -webkit-border-radius: 5px 5px 0 0;
622   border-radius: 5px 5px 0 0;
623 }
624 nav .nav-menu-icon.selected {
625   background-color: #364e59;
626 }
627 nav .nav-menu-icon img {
628   width: 22px;
629   height: 22px;
630   -webkit-border-radius: 4px;
631   -moz-border-radius: 4px;
632   border-radius: 4px;
633 }
634 nav .nav-menu-icon .nav-notify {
635   top: 3px;
636 }
637 nav .nav-menu-label {
638   margin: 3px 5px 0px;
639 }
640 nav .nav-menu {
641   position: relative;
642   height: 16px;
643   padding: 5px;
644   padding-left: 5px;
645   padding-right: 5px;
646   margin: 3px 3px 0px;
647   font-size: 13px;
648   /* border-bottom: 3px solid #364A84; */
649   color: #ccc;
650   font-weight: bold;
651 }
652 /*nav .nav-menu.selected a {
653   color: white;
654 }*/
655
656 nav .nav-menu.selected {
657   border-bottom: 3px solid #9eabb0;
658  /*  background-color: #364E59; */
659 }
660
661 nav .nav-menu:hover {
662     /* color: #fff !important; */
663     color: #fff;
664     /* text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); */
665 /*    background: #4c619c; */
666     text-decoration: none;
667 }
668 nav .nav-notify {
669   display: none;
670   position: absolute;
671  /*  background-color: #36c; */
672    background-color: #F80;
673   /* background-color: #19aeff; */
674   -moz-border-radius: 5px 5px 5px 5px;
675   -webkit-border-radius: 5px 5px 5px 5px;
676   border-radius: 5px 5px 5px 5px;
677   font-size: 10px;
678   padding: 1px 3px;
679   top: 0px;
680   /* right: -10px; */
681   right: -5px;
682   min-width: 15px;
683   /* text-align: right; */
684   text-align: center;
685   color: white;
686 }
687 nav .nav-notify.show {
688   display: block;
689 }
690 nav #nav-help-link,
691 nav #nav-search-link,
692 nav #nav-directory-link,
693 nav #nav-apps-link,
694 nav #nav-notifications-linkmenu,
695 nav #nav-site-linkmenu,
696 nav #nav-user-linklabel {
697   float: right;
698 }
699 nav #nav-user-linklabel {
700   padding-left: 0px;
701   margin-left: 0px;
702 }
703 nav #nav-help-link .menu-popup,
704 nav #nav-search-link .menu-popup,
705 nav #nav-directory-link .menu-popup,
706 nav #nav-apps-link .menu-popup,
707 nav #nav-notifications-linkmenu .menu-popup,
708 nav #nav-site-linkmenu .menu-popup {
709   right: 0px;
710   left: auto;
711 }
712 nav #nav-site-linkmenu {
713   margin-left: 0px;
714   margin-right: 0px;
715 }
716 nav #nav-notifications-linkmenu {
717   margin-left: 0px;
718   margin-right: 5px;
719 }
720 nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify {
721   color: white;
722 }
723 nav #nav-messages-linkmenu.selected,
724 nav #nav-user-linklabel.selected,
725 nav #nav-apps-link.selected {
726   background-color: #364e59;
727 }
728
729 /* nav #nav-community-link { */
730 nav ul {
731   margin-left: 210px;
732 }
733
734 nav #nav-user-linkmenu {
735   float: right;
736   padding-left: 0px;
737   padding-right: 0px;
738   margin-right: 5px;
739 }
740
741 #nav-notifications-mark-all {
742         /* padding: 1px 1px 2px 26px; */
743         /* border-bottom: 1px solid #364E59; */
744         /* margin: 0px 0px 2px 0px;
745         padding: 5px 10px; */
746 }
747
748 #nav-notifications-see-all {
749         /* padding: 1px 1px 2px 26px; */
750         /* border-bottom: 1px solid #364E59; */
751         /* margin: 0px 0px 2px 0px;
752         padding: 5px 10px; */
753 }
754
755 .notify-seen {
756         background: none repeat scroll 0 0 #DDDDDD;
757         }
758
759 ul.menu-popup {
760   position: absolute;
761   display: none;
762   width: 11em;
763   background: #ffffff;
764   color: #2d2d2d;
765   margin: 0px;
766   padding: 0px;
767   list-style: none;
768   border: 3px solid #364e59;
769   z-index: 100000;
770   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
771   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
772   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
773 }
774 ul.menu-popup a {
775   display: block;
776   color: #2d2d2d;
777   padding: 5px 10px;
778   text-decoration: none;
779 }
780 ul.menu-popup a:hover {
781   /* background-color: #bdcdd4; */
782   background-color: #e5e5e5;
783 }
784 ul.menu-popup .menu-sep {
785   border-top: 1px solid #9eabb0;
786 }
787 ul.menu-popup li {
788   float: none;
789   overflow: auto;
790   height: auto;
791   display: block;
792 }
793 ul.menu-popup li img {
794   float: left;
795   width: 16px;
796   height: 16px;
797   padding-right: 5px;
798 }
799 ul.menu-popup .empty {
800   padding: 5px;
801   text-align: center;
802   color: #9eabb0;
803 }
804 /* autocomplete popup */
805 .acpopup {
806   max-height: 150px;
807   background-color: #ffffff;
808   color: #2d2d2d;
809   border: 1px solid #MenuBorder;
810   overflow: auto;
811   z-index: 100000;
812   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
813   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
814   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
815 }
816 .acpopupitem {
817   color: #2d2d2d;
818   padding: 4px;
819   clear: left;
820 }
821 .acpopupitem img {
822   float: left;
823   margin-right: 4px;
824 }
825 .acpopupitem.selected {
826   background-color: #bdcdd4;
827 }
828 #nav-notifications-menu {
829   width: 400px;
830   max-height: 550px;
831   overflow: auto;
832 }
833 /* #nav-notifications-menu a {
834         display: inline;
835         padding: 5px 0px;
836         margin: 0px 0px 2px 0px;
837 }
838 #nav-notifications-menu li:hover {
839   background-color: #bdcdd4;
840 }*/
841
842 #nav-notifications-menu img {
843   float: left;
844   margin-right: 5px;
845 }
846 #nav-notifications-menu .contactname {
847   font-weight: bold;
848 }
849 #nav-notifications-menu .notif-when {
850   font-size: 10px;
851   color: #9eabb0;
852   display: block;
853 }
854
855 .notif-image {
856         width: 32px;
857         height: 32px;
858         padding: 7px 7px 0px 0px;
859 }
860
861 right_aside {
862   width: 0px;
863   top: 32px;
864   display: block;
865 }
866
867 /* aside */
868 aside {
869   /* display: table-cell; */
870   vertical-align: top;
871   width: 185px;
872   /* padding: 32px 10px 10px 20px; */
873   padding: 10px 10px 0px 20px;
874   /* border-right: 1px solid #D2D2D2; */
875   /* background-color: #ECECF2; */
876   background-color: #F2F2F2;
877   font-size: 13px;
878   /* background: #F1F1F1; */
879   /* top: 0px; */
880   top: 32px;
881   overflow-y: auto;
882   z-index: 2;
883
884   position: fixed;
885   /* overflow: auto; */
886   height: calc(100% - 42px);
887   /* overflow: scroll; */
888 }
889 aside .vcard .fn {
890   font-size: 18px;
891   font-weight: bold;
892   margin-bottom: 5px;
893   float: left;
894 }
895 aside .vcard .title {
896   margin-bottom: 5px;
897 }
898 aside .vcard dl {
899   height: auto;
900   overflow: auto;
901 }
902
903 aside select {
904   background-color: white;
905   width: 165px;
906   border-color: #ccc;
907 }
908
909 aside .vcard dt {
910   float: left;
911   margin-left: 0px;
912   /* width: 35%; */
913   text-align: right;
914   color: #999999;
915 }
916 aside .vcard dd {
917   float: left;
918   margin-left: 4px;
919   /* width: 60%; */
920 }
921 aside #profile-extra-links ul {
922   padding: 0px;
923   margin: 0px;
924 }
925 aside #profile-extra-links li {
926   padding: 0px;
927   margin: 0px;
928   list-style: none;
929 }
930 aside #dfrn-request-link {
931   display: block;
932   -moz-border-radius: 5px 5px 5px 5px;
933   -webkit-border-radius: 5px 5px 5px 5px;
934   border-radius: 5px 5px 5px 5px;
935   color: #ffffff;
936   background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
937   font-weight: bold;
938   text-transform: uppercase;
939   padding: 4px 2px 2px 35px;
940 }
941 aside #dfrn-request-link:hover {
942   text-decoration: none;
943   background-color: #36c;
944   /* background-color: #19aeff; */
945 }
946 aside #profiles-menu {
947   width: 14em;
948   left: 10px;
949 }
950
951 aside #search-text, aside #side-follow-url, aside #side-peoplefind-url {
952   width: 150px;
953   height: 17px;
954   padding-left: 10px;
955   /*border-top-left-radius: 15px;
956   border-top-right-radius: 15px;
957   border-bottom-right-radius: 15px;
958   border-bottom-left-radius: 15px;
959   -moz-border-bottom-colors: #dbdbdb;
960   -moz-border-top-colors: #999;
961   -moz-border-left-colors: #999;
962   -moz-border-right-colors: #dbdbdb;*/
963 }
964
965 aside h4 {
966   margin-bottom: 0px;
967   margin-top: 0px;
968   font-size: 1.17em;
969 }
970
971 .nets-ul {
972   margin-top: 0px;
973 }
974
975 #contact-block {
976   overflow: auto;
977   height: auto;
978 }
979 #contact-block .contact-block-h4 {
980   float: left;
981   margin: 5px 0px;
982 }
983 #contact-block .allcontact-link {
984   float: right;
985   margin: 5px 0px;
986 }
987 #contact-block .contact-block-content {
988   clear: both;
989   overflow: auto;
990   height: auto;
991 }
992 #contact-block .contact-block-link {
993   float: left;
994   margin: 0px 2px 2px 0px;
995 }
996 #contact-block .contact-block-link img {
997   width: 48px;
998   height: 48px;
999 }
1000 .group_selected {
1001   background: url("../../../view/theme/diabook/icons/selected.png") no-repeat left center;
1002   float: left;
1003   height: 22px;
1004   width: 22px;
1005 }
1006 .group_unselected {
1007   background: url("../../../view/theme/diabook/icons/unselected.png") no-repeat left center;
1008   float: left;
1009   height: 22px;
1010   width: 22px;
1011 }
1012 /* widget */
1013 .widget {
1014   margin-bottom: 1em;
1015   /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
1016         .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
1017 /*  font-size: 12px; */
1018 }
1019 .widget h3 {
1020   padding: 0px;
1021   margin: 2px;
1022 }
1023 .widget .action {
1024   opacity: 0.1;
1025   -webkit-transition: all 0.2s ease-in-out;
1026   -moz-transition: all 0.2s ease-in-out;
1027   -o-transition: all 0.2s ease-in-out;
1028   -ms-transition: all 0.2s ease-in-out;
1029   transition: all 0.2s ease-in-out;
1030 }
1031 .widget input.action {
1032   opacity: 0.5;
1033   -webkit-transition: all 0.2s ease-in-out;
1034   -moz-transition: all 0.2s ease-in-out;
1035   -o-transition: all 0.2s ease-in-out;
1036   -ms-transition: all 0.2s ease-in-out;
1037   transition: all 0.2s ease-in-out;
1038 }
1039 .widget:hover .title .action {
1040   opacity: 1;
1041   -webkit-transition: all 0.2s ease-in-out;
1042   -moz-transition: all 0.2s ease-in-out;
1043   -o-transition: all 0.2s ease-in-out;
1044   -ms-transition: all 0.2s ease-in-out;
1045   transition: all 0.2s ease-in-out;
1046 }
1047 .widget .tool:hover .action {
1048   opacity: 1;
1049   -webkit-transition: all 0.2s ease-in-out;
1050   -moz-transition: all 0.2s ease-in-out;
1051   -o-transition: all 0.2s ease-in-out;
1052   -ms-transition: all 0.2s ease-in-out;
1053   transition: all 0.2s ease-in-out;
1054 }
1055 .widget .tool:hover .action.ticked {
1056   opacity: 1;
1057   -webkit-transition: all 0.2s ease-in-out;
1058   -moz-transition: all 0.2s ease-in-out;
1059   -o-transition: all 0.2s ease-in-out;
1060   -ms-transition: all 0.2s ease-in-out;
1061   transition: all 0.2s ease-in-out;
1062 }
1063 .widget ul {
1064   padding: 0px;
1065   margin-top: 0px;
1066   margin-bottom: 0px;
1067 }
1068 .widget ul li {
1069   padding-left: 10px;
1070   /* min-height: 20px; */
1071   list-style: none;
1072   padding-top: 3px;
1073   padding-bottom: 3px;
1074   margin: 0px;
1075 }
1076 .widget .tool.selected {
1077   background: url('../../../images/selected.png') no-repeat left center;
1078 }
1079 /* widget: search */
1080 #add-search-popup {
1081   width: 200px;
1082   top: 18px;
1083 }
1084 /* section */
1085 section {
1086   display: table-cell;
1087   vertical-align: top;
1088   top: 32px;
1089   width: 766px;
1090   max-width: 766px;
1091   padding: 10px 10px 10px 10px;
1092   /* background-color: white; */
1093   /* background-color: rgb(252, 252, 252); */
1094   background-color: #FAFAFA;
1095   border-bottom: 1px solid lightgray;
1096   border-right: 1px solid lightgray;
1097   border-left: 1px solid lightgray;
1098
1099   position: absolute;
1100   left: 215px;
1101 }
1102
1103 section.minimal {
1104   top: 0px;
1105   left: 0px;
1106 }
1107
1108 /* wall item */
1109 .tread-wrapper {
1110 /*    border-bottom: 1px solid #BDCDD4; */
1111 border-bottom: 1px solid #D2D2D2;
1112   position: relative;
1113   padding: 5px;
1114   margin-bottom: 0px;
1115   /* width: 755px; */
1116 }
1117 .wall-item-decor {
1118   position: absolute;
1119   left: 755px;
1120 /*  top: -10px; */
1121   width: 16px;
1122 }
1123 .unstarred {
1124   display: none;
1125 }
1126 .wall-item-container {
1127   display: table;
1128   width: 745px;
1129 }
1130
1131 .wall-item-content hr {
1132   background: none repeat scroll 0% 0% rgb(221, 221, 221);
1133   color: rgb(221, 221, 221);
1134   clear: both;
1135   float: none;
1136   width: 100%;
1137   height: 0.1em;
1138   /* margin: 0px 0px 1.45em; */
1139   border: medium none;
1140 }
1141
1142 .wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
1143   display: table-row;
1144 }
1145 .wall-item-bottom {
1146   font-size: 14px;
1147 }
1148 .wall-item-container .wall-item-bottom {
1149   opacity: 0;
1150   -webkit-transition: all 0.2s ease-in-out;
1151   -moz-transition: all 0.2s ease-in-out;
1152   -o-transition: all 0.2s ease-in-out;
1153   -ms-transition: all 0.2s ease-in-out;
1154   transition: all 0.2s ease-in-out;
1155 }
1156 .wall-item-container:hover .wall-item-bottom {
1157   opacity: 1;
1158   -webkit-transition: all 0.2s ease-in-out;
1159   -moz-transition: all 0.2s ease-in-out;
1160   -o-transition: all 0.2s ease-in-out;
1161   -ms-transition: all 0.2s ease-in-out;
1162   transition: all 0.2s ease-in-out;
1163 }
1164 .wall-item-container .wall-item-info {
1165   display: table-cell;
1166   vertical-align: top;
1167   text-align: left;
1168   width: 80px;
1169 }
1170 .wall-item-container {
1171   /* padding-right: 30px; */
1172   padding-right: 0px;
1173 }
1174 .wall-item-container .wall-item-ago {
1175   word-wrap: break-word;
1176   width: 50px;
1177   margin-left: 10px;
1178   color: #999;
1179   font-size: 12px;
1180 }
1181
1182 .wall-item-network {
1183   color: #999;
1184   font-size: 12px;
1185   text-align: right;
1186   float: right;
1187 }
1188
1189 .wall-item-location {
1190   width: 350px;
1191   float: left;
1192   font-size: 12px;
1193 }
1194
1195 .wall-item-container .wall-item-content .type-link img,
1196 .type-link img {
1197   max-width: 160px;
1198   max-height: 160px;
1199   float: left;
1200   margin-right: 10px;
1201 }
1202 .type-link blockquote {
1203   margin-left: 160px;
1204   max-height: 160px;
1205   overflow: hidden;
1206 }
1207 .type-link .oembed {
1208 }
1209
1210 .wall-item-container .wall-item-content {
1211   font-size: 14px;
1212   max-width: 660px;
1213   word-wrap: break-word;
1214   line-height: 1.36;
1215   padding-bottom: 6px;
1216 }
1217
1218 .wall-item-container .wall-item-content img {
1219   max-width: 650px;
1220   /* max-width: 580px; */
1221 }
1222 .children .wall-item-container .wall-item-item .wall-item-content img {
1223   /* max-width: 650px; */
1224   max-width: 580px;
1225 }
1226 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
1227   display: table-cell;
1228   vertical-align: middle;
1229   /* font-size: 17px; */
1230 }
1231 .mail-list-wrapper a,
1232 .wall-item-container .wall-item-bottom a,
1233 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions a,
1234 .wall-item-container .wall-item-links, .wall-item-container .wall-item-links a,
1235 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions .fakelink {
1236   color: #999;
1237 }
1238 .mail-list-wrapper a:hover,
1239 .wall-item-container .wall-item-bottom a:hover,
1240 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions a:hover,
1241 .wall-item-container .wall-item-links, .wall-item-container .wall-item-links a:hover,
1242 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions .fakelink:hover {
1243   color: #000;
1244   text-decoration: none;
1245 }
1246 .wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
1247   opacity: 0.5;
1248   -webkit-transition: all 0.2s ease-in-out;
1249   -moz-transition: all 0.2s ease-in-out;
1250   -o-transition: all 0.2s ease-in-out;
1251   -ms-transition: all 0.2s ease-in-out;
1252   transition: all 0.2s ease-in-out;
1253 }
1254 .wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
1255   opacity: 1;
1256   -webkit-transition: all 0.2s ease-in-out;
1257   -moz-transition: all 0.2s ease-in-out;
1258   -o-transition: all 0.2s ease-in-out;
1259   -ms-transition: all 0.2s ease-in-out;
1260   transition: all 0.2s ease-in-out;
1261 }
1262
1263 .wall-item-container .wall-item-name:hover {
1264   color: #36c;
1265 }
1266
1267 .wall-item-container .wall-item-name {
1268   color: black;
1269   font-weight: bold;
1270   -webkit-transition: all 0.2s ease-in-out;
1271   -moz-transition: all 0.2s ease-in-out;
1272   -o-transition: all 0.2s ease-in-out;
1273   -ms-transition: all 0.2s ease-in-out;
1274   transition: all 0.2s ease-in-out;
1275 }
1276
1277 .toplevel_item:hover .wall-item-name,
1278 .wall-item-container:hover .wall-item-name {
1279   color: #36c;
1280   font-weight: bold;
1281   -webkit-transition: all 0.2s ease-in-out;
1282   -moz-transition: all 0.2s ease-in-out;
1283   -o-transition: all 0.2s ease-in-out;
1284   -ms-transition: all 0.2s ease-in-out;
1285   transition: all 0.2s ease-in-out;
1286 }
1287
1288 /* .wall-item-container .wall-item-content a, */
1289 .toplevel_item .fakelink,
1290 .wall-item-container .fakelink {
1291   color: black;
1292   -webkit-transition: all 0.2s ease-in-out;
1293   -moz-transition: all 0.2s ease-in-out;
1294   -o-transition: all 0.2s ease-in-out;
1295   -ms-transition: all 0.2s ease-in-out;
1296   transition: all 0.2s ease-in-out;
1297   /* color: darkblue; */
1298   /* color: #3E3E8C; */
1299 }
1300
1301 .toplevel_item:hover .fakelink,
1302 .wall-item-container:hover .fakelink,
1303 .toplevel_item:hover .wall-item-content a,
1304 .wall-item-container:hover .wall-item-content a {
1305   color: #36c;
1306   -webkit-transition: all 0.2s ease-in-out;
1307   -moz-transition: all 0.2s ease-in-out;
1308   -o-transition: all 0.2s ease-in-out;
1309   -ms-transition: all 0.2s ease-in-out;
1310   transition: all 0.2s ease-in-out;
1311 }
1312
1313 .wall-item-container .wall-item-actions-author {
1314   width: 100%;
1315   margin-bottom: 0.3em;
1316 }
1317 .wall-item-container .wall-item-actions-social {
1318   float: left;
1319   margin-bottom: 1px;
1320 }
1321 .wall-item-container .wall-item-actions-social a {
1322   float: left;
1323   margin-right: 1em;
1324 }
1325 .wall-item-container .wall-item-actions-tools {
1326   float: right;
1327   width: 80px;
1328 }
1329 .wall-item-container .wall-item-actions-tools a {
1330   float: right;
1331   margin-left: 10px;
1332 }
1333 .wall-item-container .wall-item-actions-tools input {
1334   float: right;
1335   margin-left: 10px;
1336 }
1337 .wall-item-container.comment {
1338   margin-top: 5px;
1339   margin-bottom: 5px;
1340   margin-left: 80px;
1341   width: 665px;
1342   border-bottom: 1px solid hsl(198, 21%, 79%);
1343 }
1344 .wall-item-container.comment .wall-item-content {
1345   max-width: 585px;
1346 }
1347
1348 .wall-item-container.comment .contact-photo {
1349   width: 32px;
1350   height: 32px;
1351   margin-left: 16px;
1352   /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
1353
1354 }
1355 .wall-item-container.comment {
1356   top: 15px !important;
1357   left: 15px !important;
1358 }
1359 .wall-item-container.comment .wall-item-links {
1360   padding-left: 12px;
1361 }
1362 .wall-item-bottom .wall-item-comment-wrapper {
1363   margin: 1px 5px 1px 0px;
1364 }
1365 .wall-item-comment-wrapper {
1366   margin: 1px 15px 1px 80px;
1367 }
1368 .wall-item-comment-wrapper .comment-edit-photo {
1369   display: none;
1370 }
1371 .wall-item-comment-wrapper textarea {
1372   height: 1.2em;
1373   width: 100%;
1374   font-size: 10px;
1375   color: #999999;
1376   border: 1px solid #DDD;
1377   padding: 0.3em;
1378 }
1379 .wall-item-comment-wrapper .comment-edit-text-full {
1380   font-size: 14px;
1381   height: 4em;
1382   color: #2d2d2d;
1383   border: 1px solid #2d2d2d;
1384 }
1385
1386 .fakelink.togglecomment {
1387   float: left;
1388   margin-right: 1em;
1389 }
1390
1391 .comment-edit-preview .contact-photo {
1392   width: 32px;
1393   height: 32px;
1394   margin-left: 16px;
1395   /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
1396
1397 }
1398 .comment-edit-preview {
1399   width: 660px;
1400   border: 1px solid #2d2d2d;
1401   margin-top: 10px;
1402   top: 15px !important;
1403   left: 15px !important;
1404 }
1405 .comment-edit-preview .wall-item-links {
1406   padding-left: 12px;
1407 }
1408 .comment-edit-preview .wall-item-container {
1409   width: 700px;
1410 }
1411 .comment-edit-preview .tread-wrapper {
1412   width: 700px;
1413   padding: 0;
1414   margin: 10px 0;
1415   border-bottom: 0px;
1416 }
1417
1418 .wall-item-bottom .comment-edit-preview {
1419   width: 575px;
1420   margin-bottom: 5px;
1421 }
1422
1423 .shiny {
1424   /* border-right: 10px solid #fce94f; */
1425 /*      border-right: 1px solid #A7C7F7;
1426         padding-right: 12px; */
1427 }
1428
1429 .twit {
1430   background-color: #FFFAFA;
1431 }
1432 .pump {
1433   background-color: #FAFFFA;
1434 }
1435 .face {
1436   background-color: #FAFAFF;
1437 }
1438 .feed {
1439   background-color: #FFFFFA;
1440 }
1441 .dspr {
1442   background-color: #FFFAFF;
1443 }
1444 .dfrn {
1445   background-color: #FAFFFF;
1446 }
1447 .stat {
1448   background-color: #FAFAFA;
1449 }
1450 .mail {
1451   background-color: #FFFFF9;
1452 }
1453
1454 #profile-jot-form #profile-jot-text {
1455   height: 2.0em;
1456   /* width: 99%; */
1457   width: 752px;
1458   font-size: 15px;
1459   color: #999999;
1460   border: 1px solid #DDD;
1461   padding: 0.3em;
1462   margin-bottom: 10px;
1463 }
1464
1465 #profile-jot-form #jot-title, #profile-jot-form #jot-category {
1466     
1467          border-radius: 5px 5px 5px 5px;
1468     font-weight: bold;
1469     height: 20px;
1470     margin: 0 0 5px;
1471     /* width: 60%; */
1472     width: 762px;
1473     border: 1px solid #d2d2d2;
1474 }
1475
1476 #profile-jot-form #jot-title:-webkit-input-placeholder {
1477   font-weight: normal;
1478 }
1479 #profile-jot-form #jot-title:-moz-placeholder {
1480   font-weight: normal;
1481 }
1482 #profile-jot-form #profile-jot-text_parent #profile-jot-text_tbl{
1483   width: 785px;
1484   height: 100px;
1485 }
1486
1487 #profile-jot-perms {
1488   float: right;
1489 }
1490
1491 #jot-preview-content {
1492   padding-top: 25px;
1493 }
1494
1495 #jot-preview-content .tread-wrapper {
1496   background-color: #fce94f;
1497 }
1498
1499 .wall-item-tags {
1500   padding-top: 1px;
1501   padding-bottom: 2px;
1502   font-size: 12px;
1503   /*display: none;*/
1504 }
1505
1506 .tag {
1507   color: rgb(153,153,153);
1508   /*padding-left: 3px;
1509   font-size: 10px;*/
1510 }
1511 .tag a {
1512   /*padding-right: 8px;*/
1513   color: rgb(153,153,153);
1514 }
1515 .wwto {
1516   position: absolute !important;
1517   width: 25px;
1518   height: 25px;
1519   background: #FFFFFF;
1520   border: 2px solid #364e59;
1521   height: 25px;
1522   width: 25px;
1523   overflow: hidden;
1524   padding: 1px;
1525   position: absolute !important;
1526   top: 40px;
1527   left: 30px;
1528   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1529   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1530   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
1531 }
1532 .wwto .contact-photo {
1533   width: auto;
1534   height: 25px;
1535 }
1536 /* contacts menu */
1537 .contact-photo-wrapper {
1538   position: relative;
1539   width: 80px;
1540 }
1541
1542 .contact-photo-wrapper.wwto {
1543   width: 25px;
1544 }
1545
1546 .contact-photo {
1547   width: 48px;
1548   height: 48px;
1549   overflow: hidden;
1550   display: block;
1551   -webkit-border-radius: 4px;
1552   -moz-border-radius: 4px;
1553   border-radius: 4px;
1554 }
1555
1556 .contact-photo img {
1557   width: 48px;
1558   height: 48px;
1559 }
1560
1561 .contact-wrapper {
1562   float: left;
1563   width: 90px;
1564   height: 90px;
1565   margin-bottom: 15px;
1566 }
1567 .contact-wrapper .contact-photo {
1568   width: 80px;
1569   height: 80px;
1570 }
1571 .contact-wrapper .contact-photo img {
1572   width: 80px;
1573   height: 80px;
1574 }
1575 .contact-wrapper {
1576   left: 0px;
1577   top: 63px;
1578 }
1579 .contact-photo {
1580   width: 48px;
1581   height: 48px;
1582 }
1583 .contact-photo img {
1584   width: 48px;
1585   height: 48px;
1586 }
1587 .contact-name {
1588   /* text-align: center; */
1589   /*font-weight: bold;*/
1590   font-size: 12px;
1591 }
1592 .contact-details {
1593   color: #999999;
1594 }
1595 /* editor */
1596 .jothidden {
1597   display: none;
1598 }
1599 #jot {
1600   width: 785px;
1601   margin: 0px 2em 20px 0px;
1602 }
1603 #jot .profile-jot-text {
1604   height: 1.2em;
1605   width: 99%;
1606   font-size: 10px;
1607   color: #999999;
1608   border: 1px solid #DDD;
1609   padding: 0.3em;
1610 }
1611 #jot #jot-tools {
1612   margin: 0px;
1613   padding: 0px;
1614   height: 40px;
1615   overflow: none;
1616   width: 783px;
1617   background-color: #0e232e;
1618   border-bottom: 2px solid #9eabb0;
1619 }
1620 #jot #jot-tools li {
1621   list-style: none;
1622   float: left;
1623   width: 80px;
1624   height: 40px;
1625   border-bottom: 2px solid #9eabb0;
1626 }
1627 #jot #jot-tools li a {
1628   display: block;
1629   color: #cccccc;
1630   width: 100%;
1631   height: 40px;
1632   text-align: center;
1633   line-height: 40px;
1634   overflow: hidden;
1635 }
1636 #jot #jot-tools li:hover {
1637   background-color: #364e59;
1638   border-bottom: 2px solid #bdcdd4;
1639 }
1640 #jot #jot-tools li.perms {
1641   float: right;
1642   width: 40px;
1643 }
1644 #jot #jot-tools li.perms a.unlock {
1645   width: 30px;
1646   border-left: 10px solid #cccccc;
1647   background-color: #cccccc;
1648   background-position: left center;
1649 }
1650 #jot #jot-tools li.perms a.lock {
1651   width: 30px;
1652   border-left: 10px solid #666666;
1653   background-color: #666666;
1654 }
1655 #jot #jot-tools li.submit {
1656   float: right;
1657   background-color: #cccccc;
1658   border-bottom: 2px solid #cccccc;
1659   border-right: 1px solid #666666;
1660   border-left: 1px solid #666666;
1661 }
1662 #jot #jot-tools li.submit input {
1663   border: 0px;
1664   margin: 0px;
1665   padding: 0px;
1666   background-color: #cccccc;
1667   color: #666666;
1668   width: 80px;
1669   height: 40px;
1670   line-height: 40px;
1671 }
1672 #jot #jot-tools li.submit input:hover {
1673   background-color: #bdcdd4;
1674   color: #666666;
1675 }
1676 #jot #jot-tools li.loading {
1677   float: right;
1678   background-color: #ffffff;
1679   width: 20px;
1680   vertical-align: center;
1681   text-align: center;
1682   border-top: 2px solid #9eabb0;
1683   height: 38px;
1684 }
1685 #jot #jot-tools li.loading img {
1686   margin-top: 10px;
1687 }
1688 /* #jot */
1689 #jot-title {
1690   border: 0px;
1691   margin: 0px;
1692   height: 20px;
1693   width: 700px;
1694   font-weight: bold;
1695   border: 1px solid #ffffff;
1696 }
1697 #jot #jot-title:-webkit-input-placeholder {
1698   font-weight: normal;
1699 }
1700 #jot #jot-title:-moz-placeholder {
1701   font-weight: normal;
1702 }
1703 #jot #jot-title:hover {
1704   border: 1px solid #999999;
1705 }
1706 #jot #jot-title:focus {
1707   border: 1px solid #999999;
1708 }
1709 #jot #character-counter {
1710   width: 80px;
1711   float: right;
1712   text-align: right;
1713   height: 20px;
1714   line-height: 20px;
1715   padding-right: 20px;
1716 }
1717
1718 #profile-jot-submit {
1719   float: right;
1720   margin-left: 15px;
1721 }
1722 #profile-upload-wrapper {
1723   float: left;
1724   margin-left: 15px;
1725 }
1726 #profile-attach-wrapper {
1727   float: left;
1728   margin-left: 15px;
1729 }
1730 #profile-link-wrapper {
1731   float: left;
1732   margin-left: 15px;
1733   cursor: pointer;
1734 }
1735 #profile-video-wrapper {
1736   float: left;
1737   margin-left: 15px;
1738   cursor: pointer;
1739 }
1740 #profile-audio-wrapper {
1741   float: left;
1742   margin-left: 15px;
1743   cursor: pointer;
1744 }
1745 #profile-location-wrapper {
1746   float: left;
1747   margin-left: 15px;
1748   cursor: pointer;
1749 }
1750 #profile-nolocation-wrapper {
1751   float: left;
1752   margin-left: 15px;
1753   cursor: pointer;
1754 }
1755 #jot-perms-icon {
1756   float: right;
1757   margin-left: 15px;
1758 }
1759 #jot-preview-link {
1760   float: right;
1761 }
1762 #profile-jot-end {
1763   clear: both;
1764 }
1765 #profile-jot-text_tbl {
1766   width: 780px;
1767 }
1768 #profile-jot-wrapper {
1769   margin-bottom: 20px;
1770 }
1771
1772 /** buttons **/
1773 /*input[type="submit"] {
1774         border: 0px;
1775     background-color: @ButtonBackgroundColor;
1776     color: @ButtonColor;
1777     padding: 0px 10px;
1778         .rounded(5px);
1779     height: 18px;
1780 }*/
1781 /** acl **/
1782 #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
1783   display: block!important;
1784 }
1785 #acl-wrapper {
1786   width: 690px;
1787   float: left;
1788 }
1789 #acl-search {
1790   float: right;
1791   background: #ffffff url("../../../images/search_18.png") no-repeat right center;
1792   padding-right: 20px;
1793 }
1794 #acl-showall {
1795   float: left;
1796   display: block;
1797   width: auto;
1798   height: 18px;
1799   background-color: #cccccc;
1800   background-image: url("../../../images/show_all_off.png");
1801   background-position: 7px 7px;
1802   background-repeat: no-repeat;
1803   padding: 7px 5px 0px 30px;
1804   color: #999999;
1805   -moz-border-radius: 5px 5px 5px 5px;
1806   -webkit-border-radius: 5px 5px 5px 5px;
1807   border-radius: 5px 5px 5px 5px;
1808 }
1809 #acl-showall.selected {
1810   color: #000000;
1811   background-color: #ff9900;
1812   background-image: url("../../../images/show_all_on.png");
1813 }
1814 #acl-list {
1815   height: 210px;
1816   border: 1px solid #cccccc;
1817   clear: both;
1818   margin-top: 30px;
1819   overflow: auto;
1820 }
1821 .acl-list-item {
1822   display: block;
1823   width: 150px;
1824   height: 30px;
1825   border: 1px solid #cccccc;
1826   margin: 5px;
1827   float: left;
1828 }
1829 .acl-list-item img {
1830   width: 22px;
1831   height: 22px;
1832   float: left;
1833   margin: 4px;
1834 }
1835 .acl-list-item p {
1836   height: 12px;
1837   font-size: 10px;
1838   margin: 0px;
1839   padding: 2px 0px 1px;
1840   overflow: hidden;
1841 }
1842 .acl-list-item a {
1843   font-size: 8px;
1844   display: block;
1845   width: 40px;
1846   height: 10px;
1847   float: left;
1848   color: #999999;
1849   background-color: #cccccc;
1850   background-position: 3px 3px;
1851   background-repeat: no-repeat;
1852   margin-right: 5px;
1853   -webkit-border-radius: 2px ;
1854   -moz-border-radius: 2px;
1855   border-radius: 2px;
1856   padding-left: 15px;
1857 }
1858 #acl-wrapper a:hover {
1859   text-decoration: none;
1860   color: #000000;
1861 }
1862 .acl-button-show {
1863   background-image: url("../../../images/show_off.png");
1864 }
1865 .acl-button-hide {
1866   background-image: url("../../../images/hide_off.png");
1867 }
1868 .acl-button-show.selected {
1869   color: #000000;
1870   background-color: #9ade00;
1871   background-image: url("../../../images/show_on.png");
1872 }
1873 .acl-button-hide.selected {
1874   color: #000000;
1875   background-color: #ff4141;
1876   background-image: url("../../../images/hide_on.png");
1877 }
1878 .acl-list-item.groupshow {
1879   border-color: #9ade00;
1880 }
1881 .acl-list-item.grouphide {
1882   border-color: #ff4141;
1883 }
1884 /** /acl **/
1885 /** tab buttons **/
1886 ul.tabs {
1887   list-style-type: none;
1888   padding-bottom: 10px;
1889   padding-left: 0px;
1890   margin-bottom: 5px;
1891   line-height: 27px;
1892   height: 27px;
1893   font-size: 11px;
1894   font-weight: bold;
1895   /* margin-bottom: 30px; */
1896 }
1897 ul.tabs li {
1898   float: left;
1899   /* margin-left: 7px; */
1900 }
1901 /*ul.tabs li .active {
1902   border-bottom: 1px solid #005c94;
1903 }*/
1904
1905 ul.tabs a {
1906     /* min-width: 34px; */
1907     display: block;
1908     float: left;
1909     padding-bottom: 0px;
1910     padding: 0px 12px 0px 12px;
1911     color: #444;
1912 }
1913
1914 div.pager, .birthday-notice, #jot-preview-link, .comment-edit-submit-wrapper .fakelink {
1915     padding: 2px 7px 2px 7px;
1916     color: black;
1917 }
1918
1919 div.pager, .birthday-notice, ul.tabs a, #jot-preview-link, .comment-edit-submit-wrapper .fakelink {
1920     border: 1px solid lightgray;
1921     background: #F2F2F2;
1922     margin-top: 2px;
1923     margin-bottom: 2px;
1924 }
1925
1926 ul.tabs a:hover {
1927     color: #333;
1928 }
1929
1930 #event-notice:hover, #birthday-notice:hover, ul.tabs li .active, #jot-preview-link:hover, .comment-edit-submit-wrapper .fakelink:hover {
1931     color: black;
1932 }
1933
1934 ul.tabs a:hover, #event-notice:hover, #birthday-notice:hover, ul.tabs li .active, #jot-preview-link:hover, .comment-edit-submit-wrapper .fakelink:hover {
1935     background-color: #e5e5e5;
1936     text-decoration: none;
1937     border: 1px solid darkgray;
1938 }
1939
1940 .comment-edit-bb {
1941   float:right;
1942 }
1943 .comment-edit-bb a {
1944   color: #888;
1945   padding: 0px 5px 1px 5px;
1946 }
1947
1948 .comment-edit-bb a:hover {
1949   color: #000;
1950   text-decoration: none;
1951 }
1952
1953 /**
1954  * Form fields
1955  */
1956 .field {
1957   margin-bottom: 10px;
1958   padding-bottom: 10px;
1959   overflow: auto;
1960   width: 100%;
1961 }
1962 .field label {
1963   float: left;
1964   width: 200px;
1965 }
1966 .field input, .field textarea {
1967   width: 400px;
1968 }
1969 .field textarea {
1970   height: 100px;
1971 }
1972 .field .field_help {
1973   display: block;
1974   margin-left: 200px;
1975   color: #666666;
1976 }
1977 .field .onoff {
1978   float: left;
1979   width: 80px;
1980 }
1981 .field .onoff a {
1982   display: block;
1983   border: 1px solid #666666;
1984   background-image: url("../../../images/onoff.jpg");
1985   background-repeat: no-repeat;
1986   padding: 4px 2px 2px 2px;
1987   height: 16px;
1988   text-decoration: none;
1989 }
1990 .field .onoff .off {
1991   border-color: #666666;
1992   padding-left: 40px;
1993   background-position: left center;
1994   background-color: #cccccc;
1995   color: #666666;
1996   text-align: right;
1997 }
1998 .field .onoff .on {
1999   border-color: #204A87;
2000   padding-right: 40px;
2001   background-position: right center;
2002   background-color: #D7E3F1;
2003   color: #204A87;
2004   text-align: left;
2005 }
2006 .field .hidden {
2007   display: none!important;
2008 }
2009 .field.radio .field_help {
2010   margin-left: 0px;
2011 }
2012
2013 #profile-edit-links-end {
2014         clear: both;
2015         margin-bottom: 15px;
2016 }
2017
2018 #profile-edit-links ul { margin: 20px; padding-bottom: 20px; list-style: none; }
2019
2020 #profile-edit-links li {
2021   float: left;
2022   list-style: none;
2023   margin-left: 10px;
2024 }
2025
2026 .profile-edit-side-div {
2027 /*  display: none; */
2028   float: right; 
2029 }
2030
2031 /* aside div.clear {
2032   clear: none;
2033   float: left;
2034 } */
2035
2036 #register-form label,
2037 #profile-edit-form label {
2038         width: 300px; float: left;
2039 }
2040
2041 .required {
2042   display: inline;
2043   color: #B20202;
2044 }
2045
2046 /* oauth */
2047 .oauthapp {
2048   height: auto;
2049   overflow: auto;
2050   border-bottom: 2px solid #cccccc;
2051   padding-bottom: 1em;
2052   margin-bottom: 1em;
2053 }
2054 .oauthapp img {
2055   float: left;
2056   width: 48px;
2057   height: 48px;
2058   margin: 10px;
2059 }
2060 .oauthapp img.noicon {
2061   background-image: url("../../../images/icons/48/plugin.png");
2062   background-position: center center;
2063   background-repeat: no-repeat;
2064 }
2065 .oauthapp a {
2066   float: left;
2067 }
2068 /* contacts */
2069 .contact-entry-wrapper {
2070   width: 120px;
2071   height: 120px;
2072   float: left;
2073 }
2074 /* photo */
2075 .lframe {
2076   float: left;
2077   margin: 0px 10px 10px 0px;
2078 }
2079 /* profile match wrapper */
2080 .profile-match-wrapper {
2081   float: left;
2082   width: 90px;
2083   height: 90px;
2084   margin-bottom: 20px;
2085 }
2086 .profile-match-wrapper .contact-photo {
2087   width: 80px;
2088   height: 80px;
2089 }
2090 .profile-match-wrapper .contact-photo img {
2091   width: 80px;
2092   height: 80px;
2093 }
2094 .profile-match-wrapper {
2095   left: 0px;
2096   top: 63px;
2097 }
2098
2099 .contact-photo-menu-button {
2100         position: relative;
2101         background-image: url("../../../images/icons/16/menu.png");
2102         background-position: top left; 
2103         background-repeat: no-repeat;
2104         margin: 0px 0px -16px 0px; 
2105         padding: 0px;
2106         width: 16px;
2107         height: 16px;
2108         top: -20px; left:0px;
2109         overflow: hidden;
2110         text-indent: 40px;
2111         display: none;
2112         
2113 }
2114 .contact-photo-menu {
2115         width: 11em;
2116         border: 3px solid #364e59;
2117         color: #2d2d2d;
2118         background: #FFFFFF;
2119 /*        position: absolute;*/
2120         position: relative;
2121         left: 0px; top: 0px;
2122         display: none;
2123         z-index: 10000;
2124 }
2125 .contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
2126 .contact-photo-menu li a {
2127         display: block; 
2128         padding: 5px 10px; 
2129         color: #2d2d2d;
2130         text-decoration: none;
2131 }
2132 .contact-photo-menu li a:hover {
2133         background-color: #bdcdd4; 
2134 }
2135
2136 /* page footer */
2137 footer {
2138   /* height: 100px; */
2139   display: table-row;
2140 }
2141
2142 blockquote {
2143     border-left: 1px solid #D2D2D2;
2144     padding-left: 9px;
2145     margin: 0 0 0 .8ex;
2146     color: #777;
2147 }
2148
2149 .oembed {
2150     /* font-size: large; */
2151     font-size: larger;
2152     font-weight: bold;
2153 }
2154
2155 /* ================== */
2156 /* = Contacts Block = */
2157 /* ================== */
2158
2159 .contact-block-img {
2160         width: 42px;
2161         height: 42px;
2162         padding-right: 2px;
2163 }
2164 .contact-block-div {
2165         float: left;
2166 }
2167
2168 .contact-block-textdiv { width: 150px; height: 34px; float: left; }
2169 #contact-block-end { clear: both; } 
2170
2171 #group-edit-wrapper {
2172         margin-bottom: 10px;
2173 }
2174
2175 #group-members-end {
2176         clear: both;
2177 }
2178
2179 /*
2180 #group-separator,
2181 #prof-separator { display: none;}
2182 */
2183
2184 #prvmail-upload {
2185   margin-left: 10px;
2186 }
2187
2188 #prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
2189         margin-bottom: 10px;
2190         margin-top: 20px;
2191 }
2192
2193 #prvmail-submit {
2194         float: left;
2195         margin-top: 10px;
2196 }
2197 #prvmail-upload-wrapper,
2198 #prvmail-link-wrapper,
2199 #prvmail-rotator-wrapper {
2200         float: left;
2201         margin-top: 10px;
2202         margin-right: 10px;
2203         width: 24px;
2204 }
2205
2206 #prvmail-end {
2207         clear: both;
2208 }
2209
2210 .mail-list-sender,
2211 .mail-list-detail {
2212         float: left;
2213 }
2214 .mail-list-detail {
2215         margin-left: 20px;
2216 }
2217
2218 .mail-list-subject {
2219         font-size: 1.1em;
2220         margin-top: 10px;
2221 }
2222 a.mail-list-link {
2223     display: block;
2224     font-size: 1.3em;
2225     padding: 4px 0;
2226 }
2227
2228 /*
2229 *a.mail-list-link:hover {
2230 *       background-color: #15607B;
2231 *       color: #F5F6FB;
2232 *}
2233 */
2234
2235 .mail-list-outside-wrapper-end {
2236         clear: both;
2237 }
2238
2239 .mail-list-outside-wrapper {
2240         margin-top: 30px;
2241 }
2242
2243 .mail-list-delete-wrapper {
2244         float: right;
2245         margin-right: 30px;
2246         margin-top: 15px;
2247 }
2248
2249 .mail-list-delete-icon {
2250         border: none;
2251 }
2252
2253 .mail-conv-sender,
2254 .mail-conv-detail {
2255         float: left;
2256 }
2257 .mail-conv-detail {
2258         margin-left: 20px;
2259         width: 500px;
2260 }
2261
2262 .mail-conv-subject {
2263     font-size: 1.4em;
2264     margin: 10px 0;
2265 }
2266
2267 .mail-conv-outside-wrapper-end {
2268         clear: both;
2269 }
2270
2271 .mail-conv-outside-wrapper {
2272         margin-top: 30px;
2273 }
2274
2275 .mail-conv-delete-wrapper {
2276         float: right;
2277         margin-right: 30px;
2278         margin-top: 15px;
2279 }
2280 .mail-conv-break {
2281         clear: both;
2282 }
2283
2284 .mail-conv-delete-icon {
2285         border: none;
2286 }
2287
2288 /* ========== */
2289 /* = Events = */
2290 /* ========== */
2291 .eventcal {
2292         float: left;
2293         font-size: 20px;
2294 }
2295
2296 .vevent {
2297         border: 1px solid #CCCCCC;
2298 }
2299 .vevent .event-description, .vevent .event-location {
2300         margin-left: 10px;
2301         margin-right: 10px;
2302 }
2303 .vevent .event-start {
2304         margin-left: 10px;
2305         margin-right: 10px;
2306 }
2307
2308 #new-event-link {
2309         margin-bottom: 10px;
2310 }
2311
2312 .edit-event-link, .plink-event-link {
2313         float: left;
2314         margin-top: 4px;
2315         margin-right: 4px;
2316         margin-bottom: 15px;
2317 }
2318
2319 .event-description:before {
2320         content: url('../../../images/calendar.png');
2321         margin-right: 15px;
2322 }
2323
2324 .event-start, .event-end {
2325         margin-left: 10px;
2326         width: 330px;
2327         clear: both;
2328 }
2329
2330 .event-start .dtstart, .event-end .dtend {
2331         float: right;
2332 }
2333
2334 .event-list-date {
2335         margin-bottom: 10px;
2336 }
2337
2338 .prevcal, .nextcal {
2339         float: left;
2340         margin-left: 32px;
2341         margin-right: 32px;
2342         margin-top: 64px;
2343 }
2344 .event-calendar-end {
2345         clear: both;
2346 }
2347
2348  
2349 .calendar {
2350         font-family: Courier, monospace;
2351 }
2352 .today {
2353         font-weight: bold;
2354         color: #FF0000;
2355 }
2356
2357 .settings-block {
2358         border: 1px solid #AAA;
2359         margin: 10px;
2360         padding: 10px;
2361 }
2362
2363 .app-title {
2364   margin: 0px;
2365 }
2366
2367 #identity-manage-desc {
2368         margin-top:15px;
2369         margin-bottom: 15px;
2370 }
2371
2372 #identity-manage-choose {
2373         margin-bottom: 15px;
2374 }
2375
2376 #identity-submit {
2377         margin-top: 20px;
2378 }
2379
2380 #photo-prev-link, #photo-next-link {
2381         padding: 10px;
2382         float: left;
2383 }
2384
2385 #photo-photo {
2386         float: left;
2387 }
2388
2389 #photo-photo-end {
2390         clear: both;
2391 }
2392
2393 .profile-match-photo {
2394         float: left;
2395         text-align: center;
2396         width: 120px;
2397 }
2398
2399 .profile-match-name {
2400         float: left;
2401         text-align: center;
2402         width: 120px;
2403         overflow: hidden;
2404 }
2405
2406 .profile-match-break,
2407 .profile-match-end {
2408         clear: both;
2409 }
2410
2411 .profile-match-connect {
2412         text-align: center;
2413         font-weight: bold;
2414 }
2415
2416 .profile-match-wrapper {
2417         float: left;
2418         padding: 10px;
2419         width: 120px;
2420         height: 120px;
2421         scroll: auto;
2422 }
2423 #profile-match-wrapper-end {
2424         clear: both;
2425 }
2426
2427 /* ============= */
2428 /* = Directory = */
2429 /* ============= */
2430 /* contacts menu */
2431 .contact-photo-wrapper {
2432   position: relative;
2433 }
2434 .contact-photo {
2435   width: 48px;
2436   height: 48px;
2437   overflow: hidden;
2438   display: block;
2439 }
2440 .contact-photo img {
2441   width: 48px;
2442   height: 48px;
2443 }
2444 .contact-photo-menu-button {
2445   display: none;
2446   /* position: absolute; */
2447   /* position: absolute; */
2448   left: -2px;
2449   top: -20px;
2450 }
2451 .contact-wrapper {
2452   float: left;
2453   width: 90px;
2454   height: 90px;
2455   margin-bottom: 15px;
2456 }
2457 .contact-wrapper .contact-photo {
2458   width: 80px;
2459   height: 80px;
2460 }
2461 .contact-wrapper .contact-photo img {
2462   width: 80px;
2463   height: 80px;
2464 }
2465 .contact-wrapper .contact-photo-menu-button {
2466   left: 0px;
2467   top: 63px;
2468 }
2469 .directory-item {
2470   float: left;
2471   width: 200px;
2472   height: 200px;
2473 }
2474 .directory-item .contact-photo {
2475   width: 175px;
2476   height: 175px;
2477 }
2478 .directory-item .contact-photo img {
2479   width: 175px;
2480   height: 175px;
2481 }
2482 .contact-name {
2483   text-align: center;
2484   font-weight: bold;
2485   font-size: 12px;
2486 }
2487 .contact-details {
2488   color: #999999;
2489 }
2490
2491 .photo-top-image-wrapper {
2492         position: relative;
2493         float: left;
2494         margin-top: 15px;
2495         margin-right: 15px;
2496         width: 200px; height: 200px; 
2497         overflow: hidden; 
2498 }
2499 .photo-top-album-name {
2500         width: 100%;
2501         min-height: 2em;
2502         position: absolute; 
2503         bottom: 0px; 
2504         padding: 0px 3px;
2505         padding-top: 0.5em;
2506         background-color: rgb(255, 255, 255);
2507 }
2508 #photo-top-end {
2509         clear: both;
2510 }
2511
2512 #photo-top-links {
2513         margin-bottom: 30px;
2514         margin-left: 30px;
2515 }
2516
2517 #photos-upload-newalbum-div {
2518         float: left;
2519         width: 175px;
2520 }
2521
2522 .menu-profile-list{
2523   height: auto;
2524   overflow: auto;
2525   min-height: 16px;
2526   list-style: none;
2527         }
2528 .menu-profile-list:hover{
2529         background: #E7F2F7;
2530         }
2531 .menu-profile-list-item{
2532         padding-left: 5px;
2533         vertical-align: middle;
2534         }       
2535 .menu-profile-list-item:hover{  
2536         text-decoration: none;
2537    }
2538
2539 .autocomplete {
2540   width: 350px;
2541   color: black; 
2542   border: 1px solid rgb(210, 210, 210); 
2543   background-color: white;
2544   cursor: pointer;
2545   text-align: left;
2546   max-height: 350px;
2547   overflow: auto;
2548   display: block;
2549   background-position: initial initial;
2550   background-repeat: initial initial; 
2551 }
2552 .mail-list-wrapper {
2553   background-color: #f6f7f8;
2554   margin-bottom: 5px;
2555   width: 100%;
2556   height: auto;
2557   overflow: hidden;
2558 }
2559 .mail-list-wrapper span {
2560   display: block;
2561   float: left;
2562   width: 20%;
2563   overflow: hidden;
2564 }
2565 .mail-list-wrapper .mail-subject {
2566   width: 30%;
2567   padding: 4px 0px 0px 4px;
2568 }
2569 .mail-list-wrapper .mail-subject a {
2570   display: block;
2571 }
2572 .mail-list-wrapper .mail-subject.unseen a {
2573   font-weight: bold;
2574 }
2575 .mail-list-wrapper .mail-date {
2576   padding: 4px 4px 0px 4px;
2577 }
2578 .mail-list-wrapper .mail-from {
2579   padding: 4px 4px 0px 4px;
2580 }
2581 .mail-list-wrapper .mail-count {
2582   padding: 4px 4px 0px 4px;
2583   text-align: right;
2584 }
2585 .mail-list-wrapper .mail-delete {
2586   float: right;
2587 }
2588 #mail-display-subject {
2589   background-color: #f6f7f8;
2590   color: #2d2d2d;
2591   margin-bottom: 10px;
2592   width: 100%;
2593   height: auto;
2594   overflow: hidden;
2595 }
2596 #mail-display-subject span {
2597   float: left;
2598   overflow: hidden;
2599   padding: 4px 0px 0px 10px;
2600 }
2601 #mail-display-subject .mail-delete {
2602   float: right;
2603   opacity: 0.5;
2604   -webkit-transition: all 0.2s ease-in-out;
2605   -moz-transition: all 0.2s ease-in-out;
2606   -o-transition: all 0.2s ease-in-out;
2607   -ms-transition: all 0.2s ease-in-out;
2608   transition: all 0.2s ease-in-out;
2609 }
2610 #mail-display-subject:hover .mail-delete {
2611   opacity: 1;
2612   -webkit-transition: all 0.2s ease-in-out;
2613   -moz-transition: all 0.2s ease-in-out;
2614   -o-transition: all 0.2s ease-in-out;
2615   -ms-transition: all 0.2s ease-in-out;
2616   transition: all 0.2s ease-in-out;
2617 }
2618
2619 .mail-list-outside-wrapper-end {
2620         clear: both;
2621 }
2622 .mail-list-outside-wrapper {
2623         margin-top: 30px;
2624 }
2625 .mail-list-delete-wrapper {
2626         float: right;
2627         margin-right: 30px;
2628         margin-top: 15px;
2629 }
2630 .mail-list-delete-icon {
2631         border: none;
2632 }
2633 .mail-conv-sender,
2634 .mail-conv-detail {
2635         float: left;
2636 }
2637 .mail-conv-detail {
2638         margin-left: 20px;
2639         width: 500px;
2640 }
2641 .mail-conv-subject {
2642     font-size: 1.4em;
2643     margin: 10px 0;
2644 }
2645 .mail-conv-outside-wrapper-end {
2646         clear: both;
2647 }
2648 .mail-conv-outside-wrapper {
2649         margin-top: 30px;
2650 }
2651 .mail-conv-delete-wrapper {
2652         float: right;
2653         margin-right: 30px;
2654         margin-top: 15px;
2655 }
2656 .mail-conv-break {
2657         clear: both;
2658 }
2659 .mail-conv-delete-icon {
2660         border: none;
2661 }
2662