]> git.mxchange.org Git - friendica.git/blob - view/theme/quattro/style.css
quattro: add comment box
[friendica.git] / view / theme / quattro / style.css
1 /**
2  * Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
3  **/
4 /* icons */
5 .icon {
6   background-color: transparent ;
7   background-repeat: no-repeat;
8   background-position: center center;
9   display: block;
10   overflow: hidden;
11   text-indent: -9999px;
12   padding: 1px;
13 }
14 .icon.text {
15   text-indent: 0px;
16 }
17 .icon.s10 {
18   width: 10px;
19   height: 10px;
20 }
21 .icon.s10.notify {
22   background-image: url("../../../images/icons/10/notify_off.png");
23 }
24 .icon.s10.gear {
25   background-image: url("../../../images/icons/10/gear.png");
26 }
27 .icon.s10.add {
28   background-image: url("../../../images/icons/10/add.png");
29 }
30 .icon.s10.delete {
31   background-image: url("../../../images/icons/10/delete.png");
32 }
33 .icon.s10.edit {
34   background-image: url("../../../images/icons/10/edit.png");
35 }
36 .icon.s10.star {
37   background-image: url("../../../images/icons/10/star.png");
38 }
39 .icon.s10.menu {
40   background-image: url("../../../images/icons/10/menu.png");
41 }
42 .icon.s10.link {
43   background-image: url("../../../images/icons/10/link.png");
44 }
45 .icon.s10.lock {
46   background-image: url("../../../images/icons/10/lock.png");
47 }
48 .icon.s10.unlock {
49   background-image: url("../../../images/icons/10/unlock.png");
50 }
51 .icon.s16 {
52   width: 22px;
53   height: 22px;
54 }
55 .icon.s16.notify {
56   background-image: url("../../../images/icons/16/notify_off.png");
57 }
58 .icon.s16.gear {
59   background-image: url("../../../images/icons/16/gear.png");
60 }
61 .icon.s16.add {
62   background-image: url("../../../images/icons/16/add.png");
63 }
64 .icon.s16.delete {
65   background-image: url("../../../images/icons/16/delete.png");
66 }
67 .icon.s16.edit {
68   background-image: url("../../../images/icons/16/edit.png");
69 }
70 .icon.s16.star {
71   background-image: url("../../../images/icons/16/star.png");
72 }
73 .icon.s16.menu {
74   background-image: url("../../../images/icons/16/menu.png");
75 }
76 .icon.s16.link {
77   background-image: url("../../../images/icons/16/link.png");
78 }
79 .icon.s16.lock {
80   background-image: url("../../../images/icons/16/lock.png");
81 }
82 .icon.s16.unlock {
83   background-image: url("../../../images/icons/16/unlock.png");
84 }
85 .icon.s22 {
86   width: 22px;
87   height: 22px;
88 }
89 .icon.s22.notify {
90   background-image: url("../../../images/icons/22/notify_off.png");
91 }
92 .icon.s22.gear {
93   background-image: url("../../../images/icons/22/gear.png");
94 }
95 .icon.s22.add {
96   background-image: url("../../../images/icons/22/add.png");
97 }
98 .icon.s22.delete {
99   background-image: url("../../../images/icons/22/delete.png");
100 }
101 .icon.s22.edit {
102   background-image: url("../../../images/icons/22/edit.png");
103 }
104 .icon.s22.star {
105   background-image: url("../../../images/icons/22/star.png");
106 }
107 .icon.s22.menu {
108   background-image: url("../../../images/icons/22/menu.png");
109 }
110 .icon.s22.link {
111   background-image: url("../../../images/icons/22/link.png");
112 }
113 .icon.s22.lock {
114   background-image: url("../../../images/icons/22/lock.png");
115 }
116 .icon.s22.unlock {
117   background-image: url("../../../images/icons/22/unlock.png");
118 }
119 .icon.s48 {
120   width: 48px;
121   height: 48px;
122 }
123 .icon.s48.notify {
124   background-image: url("../../../images/icons/48/notify_off.png");
125 }
126 .icon.s48.gear {
127   background-image: url("../../../images/icons/48/gear.png");
128 }
129 .icon.s48.add {
130   background-image: url("../../../images/icons/48/add.png");
131 }
132 .icon.s48.delete {
133   background-image: url("../../../images/icons/48/delete.png");
134 }
135 .icon.s48.edit {
136   background-image: url("../../../images/icons/48/edit.png");
137 }
138 .icon.s48.star {
139   background-image: url("../../../images/icons/48/star.png");
140 }
141 .icon.s48.menu {
142   background-image: url("../../../images/icons/48/menu.png");
143 }
144 .icon.s48.link {
145   background-image: url("../../../images/icons/48/link.png");
146 }
147 .icon.s48.lock {
148   background-image: url("../../../images/icons/48/lock.png");
149 }
150 .icon.s48.unlock {
151   background-image: url("../../../images/icons/48/unlock.png");
152 }
153 /* global */
154 body {
155   font-family: Liberation Sans, helvetica, arial, clean, sans-serif;
156   font-size: 12px;
157   background-color: #ffffff;
158   color: #2d2d2d;
159   margin: 50px 0px 0px 0px;
160   display: table;
161 }
162 a, a:link {
163   color: #005c94;
164   text-decoration: none;
165 }
166 a:visited {
167   color: #005c94;
168   text-decoration: none;
169 }
170 a:hover {
171   color: #005c94;
172   text-decoration: underline;
173 }
174 .left {
175   float: left;
176 }
177 .right {
178   float: right;
179 }
180 .hidden {
181   display: none;
182 }
183 .tool {
184   height: auto;
185   overflow: auto;
186 }
187 .tool .label {
188   float: left;
189 }
190 .tool .action {
191   float: right;
192 }
193 /* popup notifications */
194 div.jGrowl div.notice {
195   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
196   color: #ffffff;
197   padding-left: 58px;
198 }
199 div.jGrowl div.info {
200   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
201   color: #ffffff;
202   padding-left: 58px;
203 }
204 /* header */
205 header {
206   position: fixed;
207   left: 43%;
208   right: 43%;
209   top: 0px;
210   margin: 0px;
211   padding: 0px;
212   /*width: 100%; height: 12px; */
213
214   z-index: 110;
215   color: #ffffff;
216 }
217 header #site-location {
218   display: none;
219 }
220 header #banner {
221   text-align: center;
222   width: 100%;
223 }
224 header #banner a,
225 header #banner a:active,
226 header #banner a:visited,
227 header #banner a:link,
228 header #banner a:hover {
229   color: #ffffff;
230   text-decoration: none;
231   outline: none;
232   vertical-align: bottom;
233 }
234 header #banner #logo-img {
235   height: 22px;
236   margin-top: 5px;
237 }
238 header #banner #logo-text {
239   font-size: 22px;
240 }
241 /* nav */
242 nav {
243   width: 100%;
244   height: 32px;
245   position: fixed;
246   left: 0px;
247   top: 0px;
248   padding: 0px;
249   background-color: #0e232e;
250   color: #ffffff;
251   z-index: 100;
252   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
253   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
254   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
255 }
256 nav a,
257 nav a:active,
258 nav a:visited,
259 nav a:link,
260 nav a:hover {
261   color: #ffffff;
262   text-decoration: none;
263   outline: none;
264 }
265 nav ul {
266   margin: 0px;
267   padding: 0px 20px;
268 }
269 nav ul li {
270   list-style: none;
271   margin: 0px;
272   padding: 0px;
273   float: left;
274 }
275 nav ul li .menu-popup {
276   left: 0px;
277   right: auto;
278 }
279 nav .nav-menu-icon {
280   position: relative;
281   height: 22px;
282   padding: 5px;
283   margin: 0px 10px;
284   -moz-border-radius: 5px 5px 0 0;
285   -webkit-border-radius: 5px 5px 0 0;
286   border-radius: 5px 5px 0 0;
287 }
288 nav .nav-menu-icon.selected {
289   background-color: #364e59;
290 }
291 nav .nav-menu-icon img {
292   width: 22px;
293   height: 22px;
294 }
295 nav .nav-menu-icon .nav-notify {
296   top: 3px;
297 }
298 nav .nav-menu {
299   position: relative;
300   height: 16px;
301   padding: 5px;
302   margin: 3px 15px 0px;
303   font-size: 14px;
304   border-bottom: 3px solid #0e232e;
305 }
306 nav .nav-menu.selected {
307   border-bottom: 3px solid #9eabb0;
308 }
309 nav .nav-notify {
310   display: none;
311   position: absolute;
312   background-color: #19aeff;
313   -moz-border-radius: 5px 5px 5px 5px;
314   -webkit-border-radius: 5px 5px 5px 5px;
315   border-radius: 5px 5px 5px 5px;
316   font-size: 10px;
317   padding: 1px 3px;
318   top: 0px;
319   right: -10px;
320   min-width: 15px;
321   text-align: right;
322 }
323 nav .nav-notify.show {
324   display: block;
325 }
326 nav #nav-help-link,
327 nav #nav-search-link,
328 nav #nav-directory-link,
329 nav #nav-apps-link,
330 nav #nav-site-linkmenu {
331   float: right;
332 }
333 nav #nav-help-link .menu-popup,
334 nav #nav-search-link .menu-popup,
335 nav #nav-directory-link .menu-popup,
336 nav #nav-apps-link .menu-popup,
337 nav #nav-site-linkmenu .menu-popup {
338   right: 0px;
339   left: auto;
340 }
341 nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify {
342   background-image: url("../../../images/icons/22/notify_on.png");
343 }
344 nav #nav-apps-link.selected {
345   background-color: #364e59;
346 }
347 ul.menu-popup {
348   position: absolute;
349   display: none;
350   width: 10em;
351   background: #ffffff;
352   color: #2d2d2d;
353   margin: 0px;
354   padding: 0px;
355   list-style: none;
356   border: 3px solid #364e59;
357   z-index: 100000;
358   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
359   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
360   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
361 }
362 ul.menu-popup a {
363   display: block;
364   color: #2d2d2d;
365   padding: 5px 10px;
366   text-decoration: none;
367 }
368 ul.menu-popup a:hover {
369   background-color: #bdcdd4;
370 }
371 ul.menu-popup .menu-sep {
372   border-top: 1px solid #9eabb0;
373 }
374 ul.menu-popup li {
375   float: none;
376   overflow: auto;
377   height: auto;
378   display: block;
379 }
380 ul.menu-popup li img {
381   float: left;
382   width: 16px;
383   height: 16px;
384   padding-right: 5px;
385 }
386 ul.menu-popup .empty {
387   padding: 5px;
388   text-align: center;
389   color: #9eabb0;
390 }
391 #nav-notifications-menu {
392   width: 400px;
393 }
394 #nav-notifications-menu img {
395   float: left;
396   margin-right: 5px;
397 }
398 #nav-notifications-menu .contactname {
399   font-weight: bold;
400 }
401 #nav-notifications-menu .notif-when {
402   font-size: 10px;
403   color: #9eabb0;
404   display: block;
405 }
406 /* aside */
407 aside {
408   display: table-cell;
409   width: 200px;
410   padding: 0px 10px 0px 20px;
411   border-right: 1px solid #bdcdd4;
412 }
413 aside .vcard .fn {
414   font-size: 16px;
415   font-weight: bold;
416   margin-bottom: 5px;
417 }
418 aside .vcard .title {
419   margin-bottom: 5px;
420 }
421 aside .vcard dl {
422   height: auto;
423   overflow: auto;
424 }
425 aside .vcard dt {
426   float: left;
427   margin-left: 0px;
428   width: 35%;
429   text-align: right;
430   color: #999999;
431 }
432 aside .vcard dd {
433   float: left;
434   margin-left: 4px;
435   width: 60%;
436 }
437 aside #profile-extra-links ul {
438   padding: 0px;
439   margin: 0px;
440 }
441 aside #profile-extra-links li {
442   padding: 0px;
443   margin: 0px;
444   list-style: none;
445 }
446 aside #dfrn-request-link {
447   display: block;
448   -moz-border-radius: 5px 5px 5px 5px;
449   -webkit-border-radius: 5px 5px 5px 5px;
450   border-radius: 5px 5px 5px 5px;
451   color: #ffffff;
452   background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
453   font-weight: bold;
454   text-transform: uppercase;
455   padding: 4px 2px 2px 35px;
456 }
457 aside #dfrn-request-link:hover {
458   text-decoration: none;
459   background-color: #19aeff;
460 }
461 aside #profiles-menu {
462   width: 20em;
463 }
464 #contact-block {
465   overflow: auto;
466   height: auto;
467 }
468 #contact-block .contact-block-h4 {
469   float: left;
470   margin: 5px 0px;
471 }
472 #contact-block .allcontact-link {
473   float: right;
474   margin: 5px 0px;
475 }
476 #contact-block .contact-block-content {
477   clear: both;
478   overflow: auto;
479   height: auto;
480 }
481 #contact-block .contact-block-link {
482   float: left;
483   margin: 0px 2px 2px 0px;
484 }
485 /* section */
486 section {
487   display: table-cell;
488   width: 800px;
489   padding: 0px 20px 0px 10px;
490 }
491 /* wall item */
492 .tread-wrapper {
493   background-color: #f6f7f8;
494   position: relative;
495   padding: 10px;
496   margin-bottom: 20px;
497 }
498 .wall-item-decor {
499   position: absolute;
500   left: 790px;
501   top: -10px;
502   width: 16px;
503 }
504 .unstarred {
505   display: none;
506 }
507 .wall-item-container {
508   display: table;
509   width: 780px;
510 }
511 .wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
512   display: table-row;
513 }
514 .wall-item-container .wall-item-info {
515   display: table-cell;
516   vertical-align: top;
517   text-align: left;
518   width: 60px;
519 }
520 .wall-item-container .wall-item-info .wall-item-photo-wrapper {
521   position: relative;
522 }
523 .wall-item-container .wall-item-info .wall-item-photo {
524   width: 48px;
525   height: 48px;
526 }
527 .wall-item-container .wall-item-info .wall-item-photo-menu-button {
528   display: none;
529   position: absolute;
530   left: -4px;
531   top: 28px;
532 }
533 .wall-item-container .wall-item-info .wall-item-photo-menu {
534   display: none;
535 }
536 .wall-item-container .wall-item-location {
537   word-wrap: break-word;
538   width: 50px;
539 }
540 .wall-item-container .wall-item-content {
541   display: table-cell;
542   font-size: 16px;
543   max-width: 720px;
544   word-wrap: break-word;
545 }
546 .wall-item-container .wall-item-content img {
547   max-width: 710px;
548 }
549 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
550   display: table-cell;
551   vertical-align: middle;
552 }
553 .wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
554   opacity: 0.5;
555   -webkit-transition: all 0.2s ease-in-out;
556   -moz-transition: all 0.2s ease-in-out;
557   -o-transition: all 0.2s ease-in-out;
558   -ms-transition: all 0.2s ease-in-out;
559   transition: all 0.2s ease-in-out;
560 }
561 .wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
562   opacity: 1;
563   -webkit-transition: all 0.2s ease-in-out;
564   -moz-transition: all 0.2s ease-in-out;
565   -o-transition: all 0.2s ease-in-out;
566   -ms-transition: all 0.2s ease-in-out;
567   transition: all 0.2s ease-in-out;
568 }
569 .wall-item-container .wall-item-ago {
570   padding-right: 40px;
571 }
572 .wall-item-container .wall-item-name {
573   font-weight: bold;
574 }
575 .wall-item-container .wall-item-actions-author {
576   float: left;
577   width: 20em;
578   margin-top: 0.5em;
579 }
580 .wall-item-container .wall-item-actions-social {
581   float: left;
582   margin-top: 0.5em;
583 }
584 .wall-item-container .wall-item-actions-social a {
585   margin-right: 3em;
586 }
587 .wall-item-container .wall-item-actions-tools {
588   float: right;
589   width: 15%;
590 }
591 .wall-item-container .wall-item-actions-tools a {
592   float: right;
593 }
594 .wall-item-container .wall-item-actions-tools input {
595   float: right;
596 }
597 .wall-item-container.comment {
598   margin-top: 50px;
599 }
600 .wall-item-container.comment .wall-item-photo {
601   width: 32px;
602   height: 32px;
603   margin-left: 16px;
604 }
605 .wall-item-container.comment .wall-item-photo-menu-button {
606   top: 13px !important;
607   left: 10px !important;
608 }
609 .wall-item-container.comment .wall-item-links {
610   padding-left: 12px;
611 }
612 .wall-item-comment-wrapper {
613   margin: 30px 2em 2em 60px;
614 }
615 .wall-item-comment-wrapper .comment-edit-photo {
616   display: none;
617 }
618 .wall-item-comment-wrapper textarea {
619   height: 1em;
620   width: 100%;
621   font-size: 10px;
622   color: #999999;
623   border: 1px solid #999999;
624   padding: 0.3em;
625 }
626 .wall-item-comment-wrapper .comment-edit-text-full {
627   font-size: 14px;
628   height: 4em;
629   color: #2d2d2d;
630   border: 1px solid #2d2d2d;
631 }
632 #profile-jot-wrapper {
633   width: 100%;
634   margin: 0px 2em 20px 0px;
635 }
636 .profile-jot-text {
637   height: 1em;
638   width: 100%;
639   font-size: 10px;
640   color: #999999;
641   border: 1px solid #999999;
642   padding: 0.3em;
643 }