]> git.mxchange.org Git - friendica.git/blob - view/theme/quattro/style.css
copied code styling from duepuntozero to quattro theme
[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: left 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   min-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.s10.text {
52   padding: 2px 0px 0px 15px;
53 }
54 .icon.s16 {
55   min-width: 16px;
56   height: 16px;
57 }
58 .icon.s16.notify {
59   background-image: url("../../../images/icons/16/notify_off.png");
60 }
61 .icon.s16.gear {
62   background-image: url("../../../images/icons/16/gear.png");
63 }
64 .icon.s16.add {
65   background-image: url("../../../images/icons/16/add.png");
66 }
67 .icon.s16.delete {
68   background-image: url("../../../images/icons/16/delete.png");
69 }
70 .icon.s16.edit {
71   background-image: url("../../../images/icons/16/edit.png");
72 }
73 .icon.s16.star {
74   background-image: url("../../../images/icons/16/star.png");
75 }
76 .icon.s16.menu {
77   background-image: url("../../../images/icons/16/menu.png");
78 }
79 .icon.s16.link {
80   background-image: url("../../../images/icons/16/link.png");
81 }
82 .icon.s16.lock {
83   background-image: url("../../../images/icons/16/lock.png");
84 }
85 .icon.s16.unlock {
86   background-image: url("../../../images/icons/16/unlock.png");
87 }
88 .icon.s16.text {
89   padding: 4px 0px 0px 20px;
90 }
91 .icon.s22 {
92   min-width: 22px;
93   height: 22px;
94 }
95 .icon.s22.notify {
96   background-image: url("../../../images/icons/22/notify_off.png");
97 }
98 .icon.s22.gear {
99   background-image: url("../../../images/icons/22/gear.png");
100 }
101 .icon.s22.add {
102   background-image: url("../../../images/icons/22/add.png");
103 }
104 .icon.s22.delete {
105   background-image: url("../../../images/icons/22/delete.png");
106 }
107 .icon.s22.edit {
108   background-image: url("../../../images/icons/22/edit.png");
109 }
110 .icon.s22.star {
111   background-image: url("../../../images/icons/22/star.png");
112 }
113 .icon.s22.menu {
114   background-image: url("../../../images/icons/22/menu.png");
115 }
116 .icon.s22.link {
117   background-image: url("../../../images/icons/22/link.png");
118 }
119 .icon.s22.lock {
120   background-image: url("../../../images/icons/22/lock.png");
121 }
122 .icon.s22.unlock {
123   background-image: url("../../../images/icons/22/unlock.png");
124 }
125 .icon.s22.text {
126   padding: 10px 0px 0px 25px;
127 }
128 .icon.s48 {
129   width: 48px;
130   height: 48px;
131 }
132 .icon.s48.notify {
133   background-image: url("../../../images/icons/48/notify_off.png");
134 }
135 .icon.s48.gear {
136   background-image: url("../../../images/icons/48/gear.png");
137 }
138 .icon.s48.add {
139   background-image: url("../../../images/icons/48/add.png");
140 }
141 .icon.s48.delete {
142   background-image: url("../../../images/icons/48/delete.png");
143 }
144 .icon.s48.edit {
145   background-image: url("../../../images/icons/48/edit.png");
146 }
147 .icon.s48.star {
148   background-image: url("../../../images/icons/48/star.png");
149 }
150 .icon.s48.menu {
151   background-image: url("../../../images/icons/48/menu.png");
152 }
153 .icon.s48.link {
154   background-image: url("../../../images/icons/48/link.png");
155 }
156 .icon.s48.lock {
157   background-image: url("../../../images/icons/48/lock.png");
158 }
159 .icon.s48.unlock {
160   background-image: url("../../../images/icons/48/unlock.png");
161 }
162 /* global */
163 body {
164   font-family: Liberation Sans, helvetica, arial, clean, sans-serif;
165   font-size: 10px;
166   background-color: #ffffff;
167   color: #2d2d2d;
168   margin: 50px 0px 0px 0px;
169   display: table;
170 }
171 a, a:link {
172   color: #005c94;
173   text-decoration: none;
174 }
175 a:visited {
176   color: #005c94;
177   text-decoration: none;
178 }
179 a:hover {
180   color: #005c94;
181   text-decoration: underline;
182 }
183 .left {
184   float: left;
185 }
186 .right {
187   float: right;
188 }
189 .hidden {
190   display: none;
191 }
192 code {
193   font-family: Courier, monospace;
194   white-space: pre;
195   display: block;
196   overflow: auto;
197   border: 1px solid #444;
198   background: #EEE;
199   color: #444;
200   padding: 10px;
201   margin-top: 20px;
202 }
203 /* tool */
204 .tool {
205   height: auto;
206   overflow: auto;
207 }
208 .tool .label {
209   float: left;
210 }
211 .tool .action {
212   float: right;
213 }
214 /* popup notifications */
215 div.jGrowl div.notice {
216   background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
217   color: #ffffff;
218   padding-left: 58px;
219 }
220 div.jGrowl div.info {
221   background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
222   color: #ffffff;
223   padding-left: 58px;
224 }
225 /* header */
226 header {
227   position: fixed;
228   left: 43%;
229   right: 43%;
230   top: 0px;
231   margin: 0px;
232   padding: 0px;
233   /*width: 100%; height: 12px; */
234
235   z-index: 110;
236   color: #ffffff;
237 }
238 header #site-location {
239   display: none;
240 }
241 header #banner {
242   overflow: hidden;
243   text-align: center;
244   width: 100%;
245 }
246 header #banner a,
247 header #banner a:active,
248 header #banner a:visited,
249 header #banner a:link,
250 header #banner a:hover {
251   color: #ffffff;
252   text-decoration: none;
253   outline: none;
254   vertical-align: bottom;
255 }
256 header #banner #logo-img {
257   height: 22px;
258   margin-top: 5px;
259 }
260 header #banner #logo-text {
261   font-size: 22px;
262 }
263 /* nav */
264 nav {
265   width: 100%;
266   height: 32px;
267   position: fixed;
268   left: 0px;
269   top: 0px;
270   padding: 0px;
271   background-color: #0e232e;
272   color: #ffffff;
273   z-index: 100;
274   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
275   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
276   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
277 }
278 nav a,
279 nav a:active,
280 nav a:visited,
281 nav a:link,
282 nav a:hover {
283   color: #ffffff;
284   text-decoration: none;
285   outline: none;
286 }
287 nav ul {
288   margin: 0px;
289   padding: 0px 20px;
290 }
291 nav ul li {
292   list-style: none;
293   margin: 0px;
294   padding: 0px;
295   float: left;
296 }
297 nav ul li .menu-popup {
298   left: 0px;
299   right: auto;
300 }
301 nav .nav-menu-icon {
302   position: relative;
303   height: 22px;
304   padding: 5px;
305   margin: 0px 10px;
306   -moz-border-radius: 5px 5px 0 0;
307   -webkit-border-radius: 5px 5px 0 0;
308   border-radius: 5px 5px 0 0;
309 }
310 nav .nav-menu-icon.selected {
311   background-color: #364e59;
312 }
313 nav .nav-menu-icon img {
314   width: 22px;
315   height: 22px;
316 }
317 nav .nav-menu-icon .nav-notify {
318   top: 3px;
319 }
320 nav .nav-menu {
321   position: relative;
322   height: 16px;
323   padding: 5px;
324   margin: 3px 15px 0px;
325   font-size: 14px;
326   border-bottom: 3px solid #0e232e;
327 }
328 nav .nav-menu.selected {
329   border-bottom: 3px solid #9eabb0;
330 }
331 nav .nav-notify {
332   display: none;
333   position: absolute;
334   background-color: #19aeff;
335   -moz-border-radius: 5px 5px 5px 5px;
336   -webkit-border-radius: 5px 5px 5px 5px;
337   border-radius: 5px 5px 5px 5px;
338   font-size: 10px;
339   padding: 1px 3px;
340   top: 0px;
341   right: -10px;
342   min-width: 15px;
343   text-align: right;
344 }
345 nav .nav-notify.show {
346   display: block;
347 }
348 nav #nav-help-link,
349 nav #nav-search-link,
350 nav #nav-directory-link,
351 nav #nav-apps-link,
352 nav #nav-site-linkmenu {
353   float: right;
354 }
355 nav #nav-help-link .menu-popup,
356 nav #nav-search-link .menu-popup,
357 nav #nav-directory-link .menu-popup,
358 nav #nav-apps-link .menu-popup,
359 nav #nav-site-linkmenu .menu-popup {
360   right: 0px;
361   left: auto;
362 }
363 nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify {
364   background-image: url("../../../images/icons/22/notify_on.png");
365 }
366 nav #nav-apps-link.selected {
367   background-color: #364e59;
368 }
369 ul.menu-popup {
370   position: absolute;
371   display: none;
372   width: 10em;
373   background: #ffffff;
374   color: #2d2d2d;
375   margin: 0px;
376   padding: 0px;
377   list-style: none;
378   border: 3px solid #364e59;
379   z-index: 100000;
380   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
381   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
382   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
383 }
384 ul.menu-popup a {
385   display: block;
386   color: #2d2d2d;
387   padding: 5px 10px;
388   text-decoration: none;
389 }
390 ul.menu-popup a:hover {
391   background-color: #bdcdd4;
392 }
393 ul.menu-popup .menu-sep {
394   border-top: 1px solid #9eabb0;
395 }
396 ul.menu-popup li {
397   float: none;
398   overflow: auto;
399   height: auto;
400   display: block;
401 }
402 ul.menu-popup li img {
403   float: left;
404   width: 16px;
405   height: 16px;
406   padding-right: 5px;
407 }
408 ul.menu-popup .empty {
409   padding: 5px;
410   text-align: center;
411   color: #9eabb0;
412 }
413 /* autocomplete popup */
414 .acpopup {
415   max-height: 150px;
416   background-color: #ffffff;
417   color: #2d2d2d;
418   border: 1px solid #MenuBorder;
419   overflow: auto;
420   z-index: 100000;
421   -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
422   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
423   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
424 }
425 .acpopupitem {
426   color: #2d2d2d;
427   padding: 4px;
428   clear: left;
429 }
430 .acpopupitem img {
431   float: left;
432   margin-right: 4px;
433 }
434 .acpopupitem.selected {
435   background-color: #bdcdd4;
436 }
437 #nav-notifications-menu {
438   width: 400px;
439 }
440 #nav-notifications-menu img {
441   float: left;
442   margin-right: 5px;
443 }
444 #nav-notifications-menu .contactname {
445   font-weight: bold;
446 }
447 #nav-notifications-menu .notif-when {
448   font-size: 10px;
449   color: #9eabb0;
450   display: block;
451 }
452 /* aside */
453 aside {
454   display: table-cell;
455   vertical-align: top;
456   width: 200px;
457   padding: 0px 10px 0px 20px;
458   border-right: 1px solid #bdcdd4;
459 }
460 aside .vcard .fn {
461   font-size: 16px;
462   font-weight: bold;
463   margin-bottom: 5px;
464 }
465 aside .vcard .title {
466   margin-bottom: 5px;
467 }
468 aside .vcard dl {
469   height: auto;
470   overflow: auto;
471 }
472 aside .vcard dt {
473   float: left;
474   margin-left: 0px;
475   width: 35%;
476   text-align: right;
477   color: #999999;
478 }
479 aside .vcard dd {
480   float: left;
481   margin-left: 4px;
482   width: 60%;
483 }
484 aside #profile-extra-links ul {
485   padding: 0px;
486   margin: 0px;
487 }
488 aside #profile-extra-links li {
489   padding: 0px;
490   margin: 0px;
491   list-style: none;
492 }
493 aside #dfrn-request-link {
494   display: block;
495   -moz-border-radius: 5px 5px 5px 5px;
496   -webkit-border-radius: 5px 5px 5px 5px;
497   border-radius: 5px 5px 5px 5px;
498   color: #ffffff;
499   background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
500   font-weight: bold;
501   text-transform: uppercase;
502   padding: 4px 2px 2px 35px;
503 }
504 aside #dfrn-request-link:hover {
505   text-decoration: none;
506   background-color: #19aeff;
507 }
508 aside #profiles-menu {
509   width: 20em;
510 }
511 #contact-block {
512   overflow: auto;
513   height: auto;
514 }
515 #contact-block .contact-block-h4 {
516   float: left;
517   margin: 5px 0px;
518 }
519 #contact-block .allcontact-link {
520   float: right;
521   margin: 5px 0px;
522 }
523 #contact-block .contact-block-content {
524   clear: both;
525   overflow: auto;
526   height: auto;
527 }
528 #contact-block .contact-block-link {
529   float: left;
530   margin: 0px 2px 2px 0px;
531 }
532 /* widget */
533 .widget {
534   margin-bottom: 2em;
535   /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
536         .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
537
538 }
539 .widget h3 {
540   padding: 0px;
541   margin: 2px;
542 }
543 .widget .action {
544   opacity: 0.1;
545   -webkit-transition: all 0.2s ease-in-out;
546   -moz-transition: all 0.2s ease-in-out;
547   -o-transition: all 0.2s ease-in-out;
548   -ms-transition: all 0.2s ease-in-out;
549   transition: all 0.2s ease-in-out;
550 }
551 .widget input.action {
552   opacity: 0.5;
553   -webkit-transition: all 0.2s ease-in-out;
554   -moz-transition: all 0.2s ease-in-out;
555   -o-transition: all 0.2s ease-in-out;
556   -ms-transition: all 0.2s ease-in-out;
557   transition: all 0.2s ease-in-out;
558 }
559 .widget:hover .title .action {
560   opacity: 1;
561   -webkit-transition: all 0.2s ease-in-out;
562   -moz-transition: all 0.2s ease-in-out;
563   -o-transition: all 0.2s ease-in-out;
564   -ms-transition: all 0.2s ease-in-out;
565   transition: all 0.2s ease-in-out;
566 }
567 .widget .tool:hover .action {
568   opacity: 1;
569   -webkit-transition: all 0.2s ease-in-out;
570   -moz-transition: all 0.2s ease-in-out;
571   -o-transition: all 0.2s ease-in-out;
572   -ms-transition: all 0.2s ease-in-out;
573   transition: all 0.2s ease-in-out;
574 }
575 .widget .tool:hover .action.ticked {
576   opacity: 1;
577   -webkit-transition: all 0.2s ease-in-out;
578   -moz-transition: all 0.2s ease-in-out;
579   -o-transition: all 0.2s ease-in-out;
580   -ms-transition: all 0.2s ease-in-out;
581   transition: all 0.2s ease-in-out;
582 }
583 .widget ul {
584   padding: 0px;
585 }
586 .widget ul li {
587   padding-left: 16px;
588   min-height: 16px;
589   list-style: none;
590 }
591 .widget .tool.selected {
592   background: url('../../../images/selected.png') no-repeat left center;
593 }
594 /* widget: search */
595 #add-search-popup {
596   width: 200px;
597   top: 18px;
598 }
599 /* section */
600 section {
601   display: table-cell;
602   vertical-align: top;
603   width: 800px;
604   padding: 0px 20px 0px 10px;
605 }
606 /* wall item */
607 .tread-wrapper {
608   background-color: #f6f7f8;
609   position: relative;
610   padding: 10px;
611   margin-bottom: 20px;
612 }
613 .wall-item-decor {
614   position: absolute;
615   left: 790px;
616   top: -10px;
617   width: 16px;
618 }
619 .unstarred {
620   display: none;
621 }
622 .wall-item-container {
623   display: table;
624   width: 780px;
625 }
626 .wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom {
627   display: table-row;
628 }
629 .wall-item-container .wall-item-bottom {
630   opacity: 0.5;
631   -webkit-transition: all 0.2s ease-in-out;
632   -moz-transition: all 0.2s ease-in-out;
633   -o-transition: all 0.2s ease-in-out;
634   -ms-transition: all 0.2s ease-in-out;
635   transition: all 0.2s ease-in-out;
636 }
637 .wall-item-container:hover .wall-item-bottom {
638   opacity: 1;
639   -webkit-transition: all 0.2s ease-in-out;
640   -moz-transition: all 0.2s ease-in-out;
641   -o-transition: all 0.2s ease-in-out;
642   -ms-transition: all 0.2s ease-in-out;
643   transition: all 0.2s ease-in-out;
644 }
645 .wall-item-container .wall-item-info {
646   display: table-cell;
647   vertical-align: top;
648   text-align: left;
649   width: 60px;
650 }
651 .wall-item-container .wall-item-info .wall-item-photo-wrapper {
652   position: relative;
653 }
654 .wall-item-container .wall-item-info .wall-item-photo {
655   width: 48px;
656   height: 48px;
657   overflow: hidden;
658   text-indent: -9999px;
659   display: block;
660   background: url(../../../images/icons/48/user.png) no-repeat center center;
661 }
662 .wall-item-container .wall-item-info .wall-item-photo-menu-button {
663   display: none;
664   position: absolute;
665   left: -4px;
666   top: 28px;
667 }
668 .wall-item-container .wall-item-info .wall-item-photo-menu {
669   display: none;
670 }
671 .wall-item-container .wall-item-location {
672   word-wrap: break-word;
673   width: 50px;
674 }
675 .wall-item-container .wall-item-content {
676   display: table-cell;
677   font-size: 12px;
678   max-width: 720px;
679   word-wrap: break-word;
680 }
681 .wall-item-container .wall-item-content img {
682   max-width: 710px;
683 }
684 .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions {
685   display: table-cell;
686   vertical-align: middle;
687 }
688 .wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon {
689   opacity: 0.5;
690   -webkit-transition: all 0.2s ease-in-out;
691   -moz-transition: all 0.2s ease-in-out;
692   -o-transition: all 0.2s ease-in-out;
693   -ms-transition: all 0.2s ease-in-out;
694   transition: all 0.2s ease-in-out;
695 }
696 .wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover {
697   opacity: 1;
698   -webkit-transition: all 0.2s ease-in-out;
699   -moz-transition: all 0.2s ease-in-out;
700   -o-transition: all 0.2s ease-in-out;
701   -ms-transition: all 0.2s ease-in-out;
702   transition: all 0.2s ease-in-out;
703 }
704 .wall-item-container .wall-item-ago {
705   padding-right: 40px;
706 }
707 .wall-item-container .wall-item-name {
708   font-weight: bold;
709 }
710 .wall-item-container .wall-item-actions-author {
711   float: left;
712   width: 20em;
713   margin-top: 0.5em;
714 }
715 .wall-item-container .wall-item-actions-social {
716   float: left;
717   margin-top: 0.5em;
718 }
719 .wall-item-container .wall-item-actions-social a {
720   margin-right: 3em;
721 }
722 .wall-item-container .wall-item-actions-tools {
723   float: right;
724   width: 15%;
725 }
726 .wall-item-container .wall-item-actions-tools a {
727   float: right;
728 }
729 .wall-item-container .wall-item-actions-tools input {
730   float: right;
731 }
732 .wall-item-container.comment {
733   /*margin-top: 50px;*/
734
735 }
736 .wall-item-container.comment .wall-item-photo {
737   width: 32px;
738   height: 32px;
739   margin-left: 16px;
740   background: url(../../../images/icons/22/user.png) no-repeat center center;
741 }
742 .wall-item-container.comment .wall-item-photo-menu-button {
743   top: 13px !important;
744   left: 10px !important;
745 }
746 .wall-item-container.comment .wall-item-links {
747   padding-left: 12px;
748 }
749 .wall-item-comment-wrapper {
750   margin: 30px 2em 2em 60px;
751 }
752 .wall-item-comment-wrapper .comment-edit-photo {
753   display: none;
754 }
755 .wall-item-comment-wrapper textarea {
756   height: 1em;
757   width: 100%;
758   font-size: 10px;
759   color: #999999;
760   border: 1px solid #999999;
761   padding: 0.3em;
762 }
763 .wall-item-comment-wrapper .comment-edit-text-full {
764   font-size: 14px;
765   height: 4em;
766   color: #2d2d2d;
767   border: 1px solid #2d2d2d;
768 }
769 .wall-item-tags {
770   padding-top: 5px;
771 }
772 .tag {
773   background: url("../../../images/tag_b.png") no-repeat center left;
774   color: #ffffff;
775   padding-left: 3px;
776 }
777 .tag a {
778   padding-right: 8px;
779   background: url("../../../images/tag.png") no-repeat center right;
780   color: #ffffff;
781 }
782 #profile-jot-wrapper {
783   width: 100%;
784   margin: 0px 2em 20px 0px;
785 }
786 .profile-jot-text {
787   height: 1em;
788   width: 100%;
789   font-size: 10px;
790   color: #999999;
791   border: 1px solid #999999;
792   padding: 0.3em;
793 }
794 #profile-jot-plugin-wrapper, #profile-jot-submit-wrapper {
795   margin-top: 10px;
796 }
797 #profile-jot-submit {
798   float: left;
799 }
800 #profile-upload-wrapper {
801   float: left;
802   margin-left: 10px;
803 }
804 #profile-attach-wrapper,
805 #profile-rotator,
806 #profile-link-wrapper,
807 #profile-youtube-wrapper,
808 #profile-video-wrapper,
809 #profile-audio-wrapper,
810 #profile-location-wrapper,
811 #profile-nolocation-wrapper,
812 #profile-title-wrapper {
813   float: left;
814   margin-left: 20px;
815 }
816 #profile-jot-perms {
817   float: left;
818   margin-left: 35px;
819   margin-right: 35px;
820 }
821 #profile-jot-perms-end {
822   /*clear: left;*/
823
824   height: 20px;
825 }
826 #profile-jot-plugin-end {
827   clear: both;
828 }
829 .profile-jot-net {
830   float: left;
831   margin-right: 10px;
832   margin-top: 5px;
833   margin-bottom: 5px;
834 }
835 #profile-jot-networks-end {
836   clear: both;
837 }
838 #profile-jot-end, #about-jot-end {
839   margin-bottom: 15px;
840 }
841 #about-jot-submit-wrapper {
842   margin-top: 15px;
843 }
844 /** buttons **/
845 /*input[type="submit"] {
846         border: 0px;
847     background-color: @ButtonBackgroundColor;
848     color: @ButtonColor;
849     padding: 0px 10px;
850         .rounded(5px);
851     height: 18px;
852 }*/
853 /** acl **/
854 #photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper {
855   display: block!important;
856 }
857 #acl-wrapper {
858   width: 690px;
859   float: left;
860 }
861 #acl-search {
862   float: right;
863   background: #ffffff url("../../../images/search_18.png") no-repeat right center;
864   padding-right: 20px;
865 }
866 #acl-showall {
867   float: left;
868   display: block;
869   width: auto;
870   height: 18px;
871   background-color: #cccccc;
872   background-image: url("../../../images/show_all_off.png");
873   background-position: 7px 7px;
874   background-repeat: no-repeat;
875   padding: 7px 5px 0px 30px;
876   color: #999999;
877   -moz-border-radius: 5px 5px 5px 5px;
878   -webkit-border-radius: 5px 5px 5px 5px;
879   border-radius: 5px 5px 5px 5px;
880 }
881 #acl-showall.selected {
882   color: #000000;
883   background-color: #ff9900;
884   background-image: url("../../../images/show_all_on.png");
885 }
886 #acl-list {
887   height: 210px;
888   border: 1px solid #cccccc;
889   clear: both;
890   margin-top: 30px;
891   overflow: auto;
892 }
893 .acl-list-item {
894   display: block;
895   width: 150px;
896   height: 30px;
897   border: 1px solid #cccccc;
898   margin: 5px;
899   float: left;
900 }
901 .acl-list-item img {
902   width: 22px;
903   height: 22px;
904   float: left;
905   margin: 4px;
906 }
907 .acl-list-item p {
908   height: 12px;
909   font-size: 10px;
910   margin: 0px;
911   padding: 2px 0px 1px;
912   overflow: hidden;
913 }
914 .acl-list-item a {
915   font-size: 8px;
916   display: block;
917   width: 40px;
918   height: 10px;
919   float: left;
920   color: #999999;
921   background-color: #cccccc;
922   background-position: 3px 3px;
923   background-repeat: no-repeat;
924   margin-right: 5px;
925   -webkit-border-radius: 2px ;
926   -moz-border-radius: 2px;
927   border-radius: 2px;
928   padding-left: 15px;
929 }
930 #acl-wrapper a:hover {
931   text-decoration: none;
932   color: #000000;
933 }
934 .acl-button-show {
935   background-image: url("../../../images/show_off.png");
936 }
937 .acl-button-hide {
938   background-image: url("../../../images/hide_off.png");
939 }
940 .acl-button-show.selected {
941   color: #000000;
942   background-color: #9ade00;
943   background-image: url("../../../images/show_on.png");
944 }
945 .acl-button-hide.selected {
946   color: #000000;
947   background-color: #ff4141;
948   background-image: url("../../../images/hide_on.png");
949 }
950 .acl-list-item.groupshow {
951   border-color: #9ade00;
952 }
953 .acl-list-item.grouphide {
954   border-color: #ff4141;
955 }
956 /** /acl **/
957 /** tab buttons **/
958 ul.tabs {
959   list-style-type: none;
960   padding-bottom: 10px;
961 }
962 ul.tabs li {
963   float: left;
964   margin-left: 20px;
965 }
966 ul.tabs li .active {
967   border-bottom: 1px solid #005c94;
968 }
969 /**
970  * Form fields
971  */
972 .field {
973   margin-bottom: 10px;
974   padding-bottom: 10px;
975   overflow: auto;
976   width: 100%;
977 }
978 .field label {
979   float: left;
980   width: 200px;
981 }
982 .field input, .field textarea {
983   width: 400px;
984 }
985 .field textarea {
986   height: 100px;
987 }
988 .field .field_help {
989   display: block;
990   margin-left: 200px;
991   color: #666666;
992 }
993 .field .onoff {
994   float: left;
995   width: 80px;
996 }
997 .field .onoff a {
998   display: block;
999   border: 1px solid #666666;
1000   background-image: url("../../../images/onoff.jpg");
1001   background-repeat: no-repeat;
1002   padding: 4px 2px 2px 2px;
1003   height: 16px;
1004   text-decoration: none;
1005 }
1006 .field .onoff .off {
1007   border-color: #666666;
1008   padding-left: 40px;
1009   background-position: left center;
1010   background-color: #cccccc;
1011   color: #666666;
1012   text-align: right;
1013 }
1014 .field .onoff .on {
1015   border-color: #204A87;
1016   padding-right: 40px;
1017   background-position: right center;
1018   background-color: #D7E3F1;
1019   color: #204A87;
1020   text-align: left;
1021 }
1022 .field .hidden {
1023   display: none!important;
1024 }
1025 .field.radio .field_help {
1026   margin-left: 0px;
1027 }
1028 /* page footer */
1029 footer {
1030   height: 100px;
1031   display: table-row;
1032 }