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