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