]> git.immae.eu Git - github/shaarli/Shaarli.git/blob - inc/shaarli.css
Merge pull request #379 from ArthurHoaro/plugin-markdown
[github/shaarli/Shaarli.git] / inc / shaarli.css
1 /* Cascading Stylesheet for Shaarli - https://github.com/shaarli/Shaarli */
2
3 body {
4 font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
5 font-size: 10pt;
6 background-color: #ffffff;
7 word-wrap: break-word;
8 }
9
10 input, textarea {
11 background-color: #dedede;
12 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff));
13 background: -webkit-linear-gradient(#dedede, #ffffff);
14 background: -moz-linear-gradient(#dedede, #ffffff);
15 background: -ms-linear-gradient(#dedede, #ffffff);
16 background: -o-linear-gradient(#dedede, #ffffff);
17 background: linear-gradient(#dedede, #ffffff);
18 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
19 padding: 5px;
20 border-radius: 3px 3px 3px 3px;
21 border: none;
22 color: #000;
23 }
24
25 a {
26 text-decoration: none;
27 }
28
29 h1 {
30 font-size: 20pt;
31 font-weight: bold;
32 font-style: italic;
33 margin-bottom: 20px;
34 }
35
36 /* Buttons */
37 .bigbutton {
38 background-color: #c0c0c0;
39 background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent;
40 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff));
41 background: -webkit-linear-gradient(#c0c0c0, #ffffff);
42 background: -ms-linear-gradient(#c0c0c0, #ffffff);
43 background: -o-linear-gradient(#c0c0c0, #ffffff);
44 background: linear-gradient(#c0c0c0, #ffffff);
45 border-radius: 3px 3px 3px 3px;
46 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
47 cursor: pointer;
48 height: 24px;
49 margin-left: 5px;
50 padding: 0 5px;
51 color: #606060;
52 border-style: outset;
53 border-width: 1px;
54 }
55
56 .smallbutton {
57 background-color: #c0c0c0;
58 background: -moz-linear-gradient(#c0c0c0, #ffffff) repeat scroll 0 0 transparent;
59 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c0c0c0), to(#ffffff));
60 background: -webkit-linear-gradient(#c0c0c0, #ffffff);
61 background: -ms-linear-gradient(#c0c0c0, #ffffff);
62 background: -o-linear-gradient(#c0c0c0, #ffffff);
63 background: linear-gradient(#c0c0c0, #ffffff);
64 border-radius: 3px 3px 3px 3px;
65 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
66 cursor: pointer;
67 height: 20px;
68 margin-left: 5px;
69 padding: 0 5px;
70 color: #606060;
71 border-style: outset;
72 border-width: 1px;
73 }
74
75 /* Small tab on the left of each link with edit/delete buttons. */
76 .button_edit, .button_delete {
77 border-radius: 0;
78 box-shadow: none;
79 border-style: none;
80 border-width: 0;
81 padding: 0;
82 background: none;
83 }
84
85 .linkeditbuttons {
86 position: absolute;
87 left: 2px;
88 padding: 4px 2px 2px 2px;
89
90 -webkit-border-radius: 0px 6px 6px 0px;
91 -moz-border-radius: 0px 6px 6px 0px;
92 -o-border-radius: 0px 6px 6px 0px;
93 -ms-border-radius: 0px 6px 6px 0px;
94 border-radius: 0px 6px 6px 0px;
95 }
96
97 #pageheader #logo {
98 background-image: url('../images/logo.png');
99 background-repeat: no-repeat;
100 float: left;
101 margin: 0 10px 0 10px;
102 width: 105px;
103 height: 55px;
104 cursor: pointer;
105 }
106
107 #pageheader #menu {
108 width: 100%;
109 }
110
111 #pageheader #menu ul {
112 margin: auto;
113 padding: 7px 0px 0px 0px;
114 float: none;
115 }
116
117 #pageheader #menu ul li {
118 list-style: none;
119 display: inline;
120 position: relative;
121 box-sizing: border-box;
122 }
123
124 #pageheader a {
125 background-color: #333333;
126 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#000000));
127 background: -webkit-linear-gradient(#333333, #000000);
128 background: -moz-linear-gradient(#333333, #000000);
129 background: -ms-linear-gradient(#333333, #000000);
130 background: -o-linear-gradient(#333333, #000000);
131 background: linear-gradient(#333333, #000000);
132 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
133 padding: 5px;
134 border-radius: 3px 3px 3px 3px;
135 margin: 10px 3px 3px 3px;
136 color: #A2DD42;
137 text-decoration: none;
138 line-height: 2.5;
139 white-space: nowrap;
140 }
141
142 #pageheader #linkcount {
143 float: right;
144 font-style: italic;
145 color: #bbb;
146 text-align: right;
147 padding-right: 5px;
148 margin: 3px 3px 0px 0px;
149 }
150
151 #pageheader {
152 background-color: #333333;
153 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#333333), to(#111111));
154 background: -webkit-linear-gradient(#333333, #111111);
155 background: -moz-linear-gradient(#333333, #111111);
156 background: -ms-linear-gradient(#333333, #111111);
157 background: -o-linear-gradient(#333333, #111111);
158 background: linear-gradient(#333333, #111111);
159 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
160 width: auto;
161 padding: 0 10px 5px 10px;
162 margin: auto;
163 }
164
165 #pageheader .search {
166 width: 100%;
167 white-space: nowrap;
168 }
169
170 #toolsdiv a {
171 clear: both;
172 }
173
174 #toolsdiv #bookmark {
175 clear: none;
176 }
177
178 #toolsdiv a span {
179 color: #ffffff;
180 }
181
182 .linksperpage, .tagfilter, .searchform, .addform {
183 background-color: #dedede;
184 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff));
185 background: -webkit-linear-gradient(#dedede, #ffffff);
186 background: -moz-linear-gradient(#dedede, #ffffff);
187 background: -ms-linear-gradient(#dedede, #ffffff);
188 background: -o-linear-gradient(#dedede, #ffffff);
189 background: linear-gradient(#dedede, #ffffff);
190 display: inline;
191 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
192 padding: 5px;
193 border: none;
194 border-radius: 3px 3px 3px 3px;
195 margin: 10px 3px 3px 3px;
196 color: #cecece;
197 }
198
199 .linksperpage {
200 box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
201 padding: 3px;
202 }
203
204 .linksperpage input, .tagfilter input, .searchform input, .addform input {
205 border: none;
206 color: #606060;
207 background: none;
208 box-shadow: none;
209 padding: 5px;
210 }
211
212 .linksperpage input {
213 padding: 0;
214 }
215
216 .searchform #searchform_value {
217 width: 30%;
218 }
219
220 .tagfilter {
221 margin-left:24px;
222 }
223
224 .tagfilter div.awesomplete {
225 width: 15%;
226 }
227
228 .tagfilter #tagfilter_value {
229 display: inline;
230 }
231
232 .tagfilter li {
233 color: black;
234 }
235
236 .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton {
237 background-color: #dedede;
238 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dedede), to(#ffffff));
239 background: -webkit-linear-gradient(#dedede, #ffffff);
240 background: -moz-linear-gradient(#dedede, #ffffff);
241 background: -ms-linear-gradient(#dedede, #ffffff);
242 background: -o-linear-gradient(#dedede, #ffffff);
243 background: linear-gradient(#dedede, #ffffff);
244 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
245 padding: 0 5px 0 5px;
246 margin: 5px 0 5px 0;
247 height: 20px;
248 border-radius: 3px 3px 3px 3px;
249 cursor: pointer;
250 }
251
252 #shaarli_title {
253 font-weight: bold;
254 font-style: italic;
255 margin-top: 0;
256 }
257
258 #shaarli_title a {
259 color: #fff !important;
260 }
261
262 #pageheader a:visited {
263 color: #98C943;
264 text-decoration: none;
265 }
266
267 #pageheader a:hover {
268 color: #FFFFC9;
269 text-decoration: none;
270 }
271
272 #pageheader a:active {
273 color: #bbb;
274 text-decoration: none;
275 }
276
277 #searchcriteria {
278 padding: 4px 0px 5px 5px;
279 font-weight: bold;
280 }
281
282 .paging {
283 padding: 5px;
284 background-color: #777;
285 color: #ccc;
286 text-align: center;
287 clear: both;
288 }
289
290 .paging a:link {
291 color: #ccc;
292 text-decoration: none;
293 }
294
295 .paging a:visited {
296 color: #ccc;
297 }
298
299 .paging a:hover {
300 color: #FFFFC9;
301 }
302
303 .paging a:active {
304 color: #fff;
305 }
306
307 .paging_privatelinks {
308 float: left;
309 }
310
311 .paging_linksperpage {
312 float: right;
313 padding-right: 5px;
314 margin: 0px 10px 2px 0px;
315 }
316
317 .paging_linksperpage form.linksperpage {
318 display: inline;
319 }
320
321 .paging_linksperpage form.linksperpage input {
322 height: 15px;
323 }
324
325 .paging_current {
326 display: inline;
327 color: #fff;
328 padding: 0 20 0 20;
329 }
330
331 .paging_older {
332 margin-right: 15px;
333 }
334
335 .paging_newer {
336 margin-left: 15px;
337 }
338
339 #headerform {
340 color: #ffffff;
341 padding: 5px 5px 5px 5px;
342 clear: both;
343 }
344
345 #headerform input.linkurl {
346 width: 50%;
347 font-size: inherit;
348 }
349
350 #headerform label {
351 cursor: pointer;
352 margin-right: 10px;
353 }
354
355 #headerform label[for=longlastingsession] {
356 display: block;
357 width: 100%;
358 margin-top: 5px;
359 }
360
361 #toolsdiv {
362 color: #ffffff;
363 padding: 5px 5px 5px 5px;
364 clear: left;
365 }
366
367 #uploaddiv {
368 color: #ffffff;
369 padding: 5px 5px 5px 5px;
370 clear: left;
371 }
372
373 #editlinkform {
374 height: 100%;
375 padding: 5px 5px 5px 15px;
376 width: 80%;
377 clear: left;
378 }
379
380 #editlinkform label {
381 cursor: pointer;
382 color: #ffffff;
383 }
384
385 #editlinkform textarea, #editlinkform .lf_input {
386 width: 100%;
387 }
388
389 #linklist li {
390 padding: 4px 10px 15px 20px;
391 border-top: 1px solid #bbb;
392 clear: both;
393 background-color: #F2F2F2;
394 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff));
395 background: -webkit-linear-gradient(#F2F2F2, #ffffff);
396 background: -moz-linear-gradient(#F2F2F2, #ffffff);
397 background: -ms-linear-gradient(#F2F2F2, #ffffff);
398 background: -o-linear-gradient(#F2F2F2, #ffffff);
399 background: linear-gradient(#F2F2F2, #ffffff);
400 }
401
402 /*
403 #linklist li.publicLinkHightLight:hover, #linklist li:hover {
404 background: #E9FFCE;
405 }
406 */
407
408 .linkdate {
409 font-size:8pt;
410 color:#888;
411 }
412
413 .linkdate a {
414 color:#E28E3F;
415 }
416
417 #linklist li.private {
418 background: url('../images/private.png') no-repeat 4px center;
419 padding-left: 30px;
420 }
421
422 #linklist li {
423 padding-left: 30px;
424 }
425
426 .private .linktitle a {
427 color: #969696;
428 }
429
430 .linktitle {
431 font-size: 14pt;
432 font-weight: bold;
433 }
434
435 .linktitle a {
436 text-decoration: none;
437 color: #80AD48;
438 }
439
440 .linktitle a:hover {
441 color: #F57900;
442 }
443
444 .linkdate {
445 font-size: 8pt;
446 color: #888;
447 }
448
449 .linkdate a {
450 background-image: url('../images/calendar.png');
451 padding: 2px 0 3px 20px;
452 background-repeat: no-repeat;
453 text-decoration: none;
454 color: #E28E3F;
455 }
456
457 .linkdate a:hover {
458 color: #F57900 }
459
460 .linkurl {
461 font-size: 8pt;
462 color: #4BAA74;
463 }
464
465 .linkdescription {
466 color: #000;
467 margin-top: 0;
468 margin-bottom: 12px;
469 font-weight: normal;
470 overflow: auto;
471 }
472
473 .linkdescription a {
474 text-decoration: none;
475 color: #3465A4;
476 }
477
478 .linkdescription a:hover {
479 color: #F57900;
480 }
481
482 .linktaglist {
483 padding-top: 10px;
484 line-height: 200%;
485 }
486
487 .linktag {
488 font-size: 9pt;
489 background-color: #F2F2F2;
490 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#ffffff));
491 background: -webkit-linear-gradient(#F2F2F2, #ffffff);
492 background: -moz-linear-gradient(#F2F2F2, #ffffff);
493 background: -ms-linear-gradient(#F2F2F2, #ffffff);
494 background: -o-linear-gradient(#F2F2F2, #ffffff);
495 background: linear-gradient(#F2F2F2, #ffffff);
496 box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
497 padding: 3px 5px 3px 20px;
498 height: 20px;
499 border-radius: 3px;
500 cursor: pointer;
501 background-image: url('../images/tag_blue.png');
502 background-repeat: no-repeat;
503 background-position: 3px center;
504 background-color: #ffffff;
505 }
506
507 .linktag:hover {
508 border-color: #555573;
509 color: #000;
510 }
511
512 .linktag a {
513 color: #777;
514 text-decoration: none;
515 }
516
517 .linktag .remove {
518 border-left: 1px solid #aaa;
519 padding-left: 5px;
520 color:#6767A7;
521 }
522
523 .linkshort {
524 font-size: 8pt;
525 color: #888;
526 }
527
528 .linkshort a {
529 text-decoration: none;
530 color: #393964;
531 }
532
533 .linkshort a:hover {
534 text-decoration: underline;
535 }
536
537 .buttoneditform {
538 display: inline;
539 }
540
541 #footer {
542 font-size: 8pt;
543 text-align: center;
544 color: #888;
545 clear: both;
546 max-width: 30em;
547 margin: 15px auto 15px auto;
548 }
549
550 #footer a {
551 color: #486D08;
552 }
553
554 #footer a:hover {
555 color: #000000;
556 }
557
558 #newversion {
559 background-color: #FFFFA0;
560 color: #000;
561 position: absolute;
562 top: 0;
563 right: 0;
564 padding: 2 7 2 7;
565 font-size: 9pt;
566 }
567
568 #newversion #version_id {
569 text-decoration: blink;
570 }
571
572 #cloudtag {
573 padding-left: 10%;
574 padding-right: 10%;
575 }
576
577 #cloudtag .count {
578 color: #99f;
579 font-size: 9pt;
580 padding-left: 5px;
581 padding-right: 2px;
582 }
583
584 #cloudtag a {
585 color: black;
586 text-decoration: none;
587 }
588
589 #install {
590 margin: 0 20px;
591 }
592
593 #installform {
594 border: 1px solid black;
595 padding: 10px;
596 }
597
598 #installform table {
599 border: none;
600 }
601
602 #installform td {
603 font-size: 10pt;
604 color: black;
605 padding: 10px 5px 10px 5px;
606 clear: left;
607 }
608
609 #installform input.bigbutton {
610 float: right;
611 }
612
613 #changepasswordform {
614 color: #ccc;
615 padding: 10px 5px 10px 5px;
616 clear: left;
617 }
618
619 #changetag {
620 color: #ccc;
621 padding: 10px 5px 10px 5px;
622 clear: left;
623 }
624
625 #changetag #totag {
626 margin-left: 40px;
627 }
628
629 #changetag div {
630 float:left;
631 }
632
633 #changetag label {
634 padding: 5px;
635 }
636
637 #changetag li {
638 color: #000;
639 }
640 #configform td {
641 color: #ccc;
642 font-size: 10pt;
643 padding: 10px 5px 10px 5px;
644 }
645
646 #configform {
647 color: #ccc;
648 padding: 10px 5px 10px 5px;
649 clear: left;
650 }
651
652 .thumbnail {
653 float: right;
654 margin: 0px 10px 0px 10px;
655 }
656
657 .thumbnail img {
658 border-radius: 3px;
659 box-shadow: 0.5px 0.5px 0.5px 1px #dde4e6;
660 }
661
662 /* If you want thumbnails on the left:
663 .thumbnail {
664 float: left;
665 margin-right: 10px;
666 }
667 .linkcontainer {
668 position: static;
669 margin-left: 130px;
670 }
671 */
672
673 /* --- Picture wall CSS --- */
674 #picwall_container {
675 color: #fff;
676 background-color: #000;
677 clear: both;
678 }
679
680 .picwall_pictureframe {
681 background-color: #000;
682 z-index: 5;
683 position: relative;
684 display: table-cell;
685 vertical-align: middle;
686 width: 90px;
687 height: 90px;
688 overflow: hidden;
689 text-align: center;
690 float: left;
691 }
692
693 .b-lazy {
694 -webkit-transition: opacity 500ms ease-in-out;
695 -moz-transition: opacity 500ms ease-in-out;
696 -o-transition: opacity 500ms ease-in-out;
697 transition: opacity 500ms ease-in-out;
698 opacity: 0;
699 }
700 .b-lazy.b-loaded {
701 opacity: 1;
702 }
703
704 .picwall_pictureframe img {
705 max-width: 100%;
706 height: auto;
707 color: transparent;
708 } /* Adapt the width of the image */
709
710 .picwall_pictureframe a {
711 text-decoration: none;
712 }
713
714 /* CSS to show title when hovering an image - no javascript required. */
715 .picwall_pictureframe span.info {
716 display: none;
717 }
718
719 .picwall_pictureframe:hover span.info {
720 display: block;
721 position: absolute;
722 top: 0;
723 left: 0;
724 width: 90px;
725 font-weight: bold;
726 font-size: 8pt;
727 color: #fff;
728 text-align: left;
729 background-color: transparent;
730 background-color: rgba(0, 0, 0, 0.4);
731 /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
732 filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
733 /* IE6\96IE9 */
734 text-shadow: 2px 2px 1px #000000;
735 }
736
737 #linklist li.publicLinkHightLight {
738 background: #ffffff;
739 }
740
741 div.daily {
742 font-family: Georgia, 'DejaVu Serif', Norasi, serif;
743 background-color: #E6D6BE;
744 /* Background paper texture by BashCorpo:
745 http://www.bashcorpo.dk/textures.php
746 http://bashcorpo.deviantart.com/art/Grungy-paper-texture-v-5-22966998 */
747 background-image: url("../images/Paper_texture_v5_by_bashcorpo_w1000.jpg");
748 -webkit-background-size: cover;
749 -moz-background-size: cover;
750 -o-background-size: cover;
751 background-size: cover;
752 position: relative;
753 border-bottom: 2px solid black;
754 }
755
756 #daily_col1 {
757 float: left;
758 position: relative;
759 width: 33%;
760 padding-left: 1%;
761 }
762
763 #daily_col2 {
764 float: left;
765 position: relative;
766 width: 33%;
767 }
768
769 #daily_col3 {
770 float: left;
771 position: relative;
772 width: 33%;
773 }
774
775 div.dailyAbout {
776 float: left;
777 border: 1px solid black;
778 font-size: 8pt;
779 position: absolute;
780 left: 10px;
781 top: 15px;
782 padding: 5px 5px 5px 5px;
783 text-align: center;
784 }
785
786 div.dailyAbout a {
787 color: #890500;
788 }
789
790 div.dailyAbout img {
791 position: relative;
792 top: 3px;
793 margin-right: 4px;
794 width: 14px;
795 height: 14px;
796 }
797
798 div.dailyTitle {
799 font-weight: bold;
800 font-size: 44pt;
801 text-align: center;
802 padding: 10px 20px 0px 20px;
803 }
804
805 div.dailyDate {
806 font-size: 12pt;
807 font-weight: bold;
808 text-align: center;
809 padding: 0px 20px 30px 20px;
810 }
811
812 /* Individual entries in "Daily": */
813 div.dailyEntry {
814 margin: 5px 10px 2px 5px;
815 font-size: 11pt;
816 border-top: 1px solid #555;
817 }
818
819 div.dailyEntry a {
820 text-decoration: none;
821 color: #890500;
822 }
823
824 div.dailyEntryTags {
825 font-size: 7.75pt;
826 }
827
828 div.dailyEntryTitle {
829 font-size: 18pt;
830 font-weight: bold;
831 }
832
833 div.dailyEntryLinkdate {
834 font-size: 8pt;
835 }
836
837 div.dailyEntryThumbnail {
838 width: 100%;
839 text-align: center;
840 background-color: rgb(128, 128, 128);
841 background: url(../images/50pc_transparent.png);
842 padding: 4px 0px 2px 0px;
843 }
844
845 div.dailyEntryDescription {
846 margin-top: 10px;
847 margin-bottom: 30px;
848 text-align: justify;
849 overflow: auto;
850 }
851
852 div.dailyNoEntry {
853 text-align: center;
854 padding: 40px 0px 90px 0px;
855 }
856
857 .daily #closing {
858 clear: both;
859 text-align: center;
860 padding-bottom: 20px;
861 }
862
863 /* Common CSS screwdriver */
864 .clear {
865 clear: both;
866 }
867
868 .right {
869 text-align: right;
870 }
871
872 .white {
873 color: white;
874 }
875
876 /* For lazy images loading in picture wall.
877 Using http://www.appelsiini.net/projects/lazyload
878 */
879 .lazyimage {
880 display: none;
881 }
882
883 #configuration_table td {
884 border: none;
885 padding: 10px;
886 vertical-align: top;
887 }
888
889 @media print {
890 html {
891 border: none;
892 background: #fff !important;
893 color: #000 !important;
894 }
895
896 body {
897 font-size: 12pt;
898 width: auto !important;
899 margin: auto !important;
900 }
901
902 /* Minimum numer of lines to display when splitting a paragraph
903 over two pages */
904 p {
905 orphans: 3;
906 widows: 3;
907 }
908
909 a {
910 color: #000 !important;
911 text-decoration: none !important;
912 }
913
914 #pageheader, .paging, #linklist li form, #footer {
915 display: none;
916 }
917
918 #linklist li {
919 padding: 2 0 10 0;
920 border-top: 2px solid #000;
921 clear: both;
922 }
923
924 #linklist li.private {
925 background-color: none;
926 border-left: 0;
927 }
928
929 .linkdate {
930 line-height: 2;
931 }
932
933 .linkurl {
934 color: #000;
935 }
936
937 .linkdescription {
938 font-size: 10pt;
939 }
940
941 .linktag {
942 border: 1px solid black;
943 font-style: italic;
944 font-size: 8pt;
945 }
946 }
947
948 @media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 854px) {
949 /* A few fixes for mobile devices (far from perfect). */
950
951 .tagfilter div.awesomplete {
952 width: 70%;
953 }
954
955 .nomobile {
956 display: none;
957 }
958
959 #logo {
960 display: none;
961 }
962
963 #pageheader #menu ul {
964 text-align: center;
965 }
966
967 #pageheader #menu a {
968 padding: 5px;
969 border-radius: 3px 3px 3px 3px;
970 margin: 3px;
971 }
972
973 #headerform label {
974 width: 100%;
975 display: block;
976 height: auto;
977 line-height: 25px;
978 padding-bottom: 10px;
979 }
980
981 #headerform label input[type=text],
982 #headerform label input[type=password]{
983 float: right;
984 width: 70%;
985 }
986
987 .searchform, .tagfilter {
988 display: block !important;
989 margin: 0px 3px 7px 0px !important;
990 padding: 0px !important;
991 width: 97% !important;
992 }
993
994 .searchform input, .tagfilter input {
995 margin: 0px !important;
996 padding: 0px !important;
997 display: inline !important;
998 }
999
1000 .tagfilter input.bigbutton, .searchform input.bigbutton, .addform input.bigbutton {
1001 width: 30%;
1002 font-size: smaller;
1003 }
1004
1005 #searchform_value {
1006 width: 70% !important;
1007 }
1008
1009 #tagfilter_value {
1010 width: 70% !important;
1011 }
1012
1013 div.qrcode {
1014 position: relative;
1015 float: left;
1016 top: -10px;
1017 left: 0px;
1018 }
1019
1020 .paging_privatelinks {
1021 float: none;
1022 }
1023
1024 .paging_linksperpage {
1025 float: none;
1026 margin-bottom: 10px;
1027 font-size: smaller;
1028 }
1029
1030 #paging_older, #paging_newer, .paging_linksperpage a {
1031 border: 1px solid black;
1032 padding: 3px 5px 3px 5px;
1033 background-color: #666;
1034 color: #fff;
1035 border-radius: 3px 3px 3px 3px;
1036 }
1037
1038 .thumbnail {
1039 float: none;
1040 height: auto;
1041 margin: 0px;
1042 text-align: center;
1043 }
1044
1045 #cloudtag {
1046 padding: 0px;
1047 }
1048
1049 div.dailyAbout {
1050 float: none;
1051 position: relative;
1052 width: 100%;
1053 clear: both;
1054 padding: 0px;
1055 top: 0px;
1056 left: 0px;
1057 }
1058
1059 #daily_col1, #daily_col2, #daily_col3 {
1060 float: none;
1061 width: 100%;
1062 padding: 0px;
1063 }
1064
1065 div.dailyTitle {
1066 font-size: 18pt;
1067 margin-top: 5px;
1068 padding: 0px;
1069 }
1070
1071 div.dailyDate {
1072 font-size: 11pt;
1073 padding: 0px;
1074 display: block;
1075 }
1076
1077 div.dailyEntryTitle {
1078 font-size: 16pt;
1079 font-weight: bold;
1080 }
1081
1082 div.dailyEntryDescription {
1083 font-size: 10pt;
1084 }
1085 }
1086
1087 #toolsdiv a.button-description {
1088 clear: none;
1089 }
1090
1091 /* Highlight search results */
1092 .highlight {
1093 background-color: #FFFF33;
1094 }
1095
1096 .center {
1097 text-align: center;
1098 }
1099
1100 ul.errors {
1101 color: red;
1102 float: left;
1103 }
1104
1105 /* 404 page */
1106 .error-container {
1107
1108 margin: 50px;
1109 margin-top: 20px;
1110 }
1111
1112 .error-container h1 {
1113 text-decoration: none;
1114 font-style: normal;
1115 color: #80AD48;
1116 }