Alternc  latest
Alternc logiel libre pour l'hébergement
style.css
Go to the documentation of this file.
1 html, body {
2  margin: 0px;
3  padding: 0px;
4 }
5 
6 body {
7  font-family: Verdana, Arial, Helvetica, sans-serif;
8  font-size: 11px;
9  color: #000000;
10  background-color: #B2CFE4;
11 }
12 
13 body.light {
14  background-color: #F0F0F4;
15 }
16 
17 .hlp {
18  font-family: Helvetica, Tahoma, sans-serif;
19  font-size: 11px;
20  color: #202020;
21 }
22 
23 table {
24  border-collapse: collapse;
25 }
26 
27 td {
28  font-family: Verdana, Arial, Helvetica, sans-serif;
29  font-size: 11px;
30  color: #000000;
31  padding-right: 6px;
32 }
33 
34 th {
35  font-family: Verdana, Arial, Helvetica, sans-serif;
36  font-size: 11px;
37  color: black;
38  background: #B2CFE4;
39  font-weight: normal;
40  text-align: left;
41 }
42 
43 h3 {
44  font-family: Verdana, Arial, Helvetica, sans-serif;
45  font-size: 23px;
46  font-weight: normal;
47  color: #444;
48  text-align: left;
49  padding: 11px;
50  padding-left: 0;
51  margin: 0px;
52  word-wrap: break-word;
53 }
54 
55 .trbtn {
56  text-align: right;
57 }
58 
59 h4 {
60  font-family: Verdana, Arial, Helvetica, sans-serif;
61  font-size: 16px;
62  font-weight: bold;
63  color: #007777
64 }
65 
66 hr {
67  /*color: #007799;*/
68  height: 1px;
69  /*border: 1px solid #007799;*/
70  border: 1px solid #555;
71  border-width: 1px 0 0 0;
72 }
73 
74 a {
75  text-decoration: none;
76  color: #0D5689;
77 }
78 
79 a:hover {
80  text-decoration: underline;
81  color: #000000;
82 }
83 
84 fieldset {
85  border: 1px solid #555;
86 }
87 
88 pre {
89  overflow: auto;
90  background-color: #ddd;
91  padding: 10px;
92  border: solid 1px #999;
93  border-radius: 4px;
94  -webkit-border-radius: 4px;
95  -moz-border-radius: 4px;
96 }
97 
98 .inp {
99  /* Should not be use anymore !!! */
100  border-color: blue;
101  border-width: 5px;
102  background-color: #500000;
103  color: white;
104 }
105 
106 .inc, .inl {
107  border: 1px solid black;
108  font-family: Verdana, Arial, Helvetica, sans-serif;
109  font-size: 10px;
110  border-style: none;
111  color: black;
112  background: white;
113 }
114 
115 .inb {
116  -webkit-border-radius: 3px;
117  -moz-border-radius: 3px;
118  border-radius: 3px;
119  border: 1px solid #999;
120  font-family: Verdana, Arial, Helvetica, sans-serif;
121  font-size: 11px;
122  padding: 4px 6px;
123  color: black;
124  background-color: #CFE3F1;
125  cursor: pointer;
126  margin-right: 4px;
127  height: 25px;
128  vertical-align: middle;
129 }
130 .inb:hover {
131  background-color: #BFD3E1;
132 }
133 .ina a, .ina a:hover, .inb a, .inb a:hover {
134  color: #000;
135  text-decoration: none;
136  vertical-align: middle;
137  line-height: 15px;
138 }
139 input.ui-state-hover {
140  font-weight: normal;
141 }
142 
143 span.inb {
144  display: inline-block;
145  height: 15px;
146  padding: 4px 6px;
147 }
148 
149 input.ina, input.inav {
150  border: 1px solid #999;
151  font-family: Verdana, Arial, Helvetica, sans-serif;
152  font-size: 10px;
153  padding: 2px 4px 2px 4px;
154  color: black;
155  cursor: pointer;
156  /*float: right;*/
157 }
158 
159 input.ina:hover, input.ina, input.inav, input.inav:hover {
160  border: 1px solid #999;
161  font-family: Verdana, Arial, Helvetica, sans-serif;
162  font-size: 10px;
163  color: black;
164  cursor: pointer;
165  /*float: right;*/
166 }
167 
168 input.ina, .ina a {
169  background-color: #F1F8FD;
170 }
171 input.ina:hover, .ina a:hover,
172 input.inav, .inav a {
173  background-color: #CFE3F1;
174 }
175 input.inav:hover, .inav a:hover, a.inav:hover {
176  background-color: #F1F8FD;
177 }
178 
179 .ina-active a, a.ina-active, input.ina-active {
180  background-color: #C1FFCD;
181 }
182 
183 .ina a, a.ina, .inav a, a.inav {
184  color: black;
185  white-space: nowrap;
186  border: 1px solid #999;
187  font-family: Verdana, Arial, Helvetica, sans-serif;
188  font-size: 10px;
189  padding: 4px 10px;
190  color: black;
191  cursor: pointer;
192  -webkit-border-radius: 3px;
193  -moz-border-radius: 3px;
194  border-radius: 3px;
195  display: inline-block;
196  vertical-align: middle;
197  line-height: 15px;
198  height: 15px;
199 }
200 
201 .inb a, a.inb {
202  padding: 4px 10px;
203 }
204 
205 input[type=button],
206 input[type=submit] {
207  -webkit-border-radius: 3px;
208  -moz-border-radius: 3px;
209  border-radius: 3px;
210  height: 25px;
211 }
212 .ina a:hover, a.ina:hover, .inav a:hover, a.inav:hover {
213  text-decoration: none;
214  color: black;
215 }
216 
217 .ina img, .ina img {
218  vertical-align: middle;
219  padding: 0 2px 0 0;
220  float: left;
221 }
222 .bff {
223  border: 1px solid #999;
224  background-color: #F1F8FD;
225  font-family: Verdana, Arial, Helvetica, sans-serif;
226  font-size: 10px;
227  padding-left: 2px;
228  padding-right: 4px;
229  color: black;
230  cursor: pointer;
231 }
232 .int {
233  border: 1px dotted black;
234  background-color: white;
235  font-family: Verdana, Arial, Helvetica, sans-serif;
236  font-size: 11px;
237  padding: 2px;
238 }
239 .intleft {
240  border-right: 0px;
241  padding-right: 0px;
242 }
243 .intright {
244  border-left: 0px;
245  padding-left: 0px;
246 }
247 
248 .lst2 {
249  /*background-color: #F1F8FD;*/
250  background-color: #E7F0F9;
251 }
252 .lst1 {
253  background-color: #CFE3F1;
254 }
255 
256 .lst:nth-child(even) { background:#E7F0F9; }
257 .lst:nth-child(odd) { background:#CFE3F1; }
258 
259 .dlogin {
260  text-align: center;
261 }
262 
263 .login {
264  margin-left: auto;
265  margin-right: auto;
266 }
267 
268 img {
269  border: 0px;
270  vertical-align: middle;
271 }
272 
273 /* Alerts */
274 .alert {
275  border: 1px solid transparent;
276  border-radius: 4px 4px 4px 4px;
277  margin-bottom: 20px;
278  padding: 15px;
279 }
280 .alert h4 {
281  color: inherit;
282  margin-top: 0;
283 }
284 .alert .alert-link {
285  font-weight: bold;
286 }
287 .alert > p, .alert > ul {
288  margin-bottom: 0;
289  margin-top: 0;
290 }
291 .alert > p + p {
292  margin-top: 5px;
293 }
294 .alert-dismissable {
295  padding-right: 35px;
296 }
297 .alert-dismissable .close {
298  color: inherit;
299  position: relative;
300  right: -21px;
301  top: -2px;
302 }
303 .alert-success {
304  background-color: #DFF0D8;
305  border-color: #D6E9C6;
306  color: #356635;
307 }
308 .alert-success hr {
309  border-top-color: #C9E2B3;
310 }
311 .alert-success .alert-link,
312 .alert-success a{
313  color: #234323;
314 }
315 .alert-info {
316  background-color: #D9EDF7;
317  border-color: #BCE8F1;
318  color: #2D6987;}
319 .alert-info hr {
320  border-top-color: #A6E1EC;
321 }
322 .alert-info .alert-link,
323 .alert-info a
324 {
325  color: #193B4D;
326 }
327 .alert-warning {
328  background-color: #FCF8E3;
329  border-color: #FBEED5;
330  color: #A47E3C;
331 }
332 .alert-warning hr {
333  border-top-color: #F8E5BE;
334 }
335 .alert-warning .alert-link,
336 .alert-warning a {
337  color: #6C5228;
338 }
339 .alert-danger {
340  background-color: #F2DEDE;
341  border-color: #EED3D7;
342  color: #953B39;
343 }
344 .alert-danger hr {
345  border-top-color: #E6C1C7;
346 }
347 .alert-danger .alert-link,
348 .alert-danger a{
349  color: #6F2B2A;
350 }
351 .alert-danger-tr {
352  background-color: #F2DEDE !important;
353 }
354 
355 
356 /* Alert icons */
357 #content .alert {
358  background-position: 12px center;
359  background-repeat: no-repeat;
360  padding-left: 48px;
361 }
362 #content .alert-danger {
363  background-image: url("../images/danger.png");
364 }
365 #content .alert-info{
366  background-image: url("../images/info.png");
367 }
368 #content .alert-success {
369  background-image: url("../images/success.png");
370 }
371 #content .alert-warning {
372  background-image: url("../images/warning.png");
373 }
374 
375 
376 .alerte {
377  color: #A00;
378  font-style: italic;
379 }
380 
381 /* Over quota class */
382 .over {
383  color: red;
384 }
385 
386 .mandatory {
387  color: red;
388  font-weight: bold;
389  vertical-align: super;
390  font-size: small;
391  line-height: normal;
392 }
393 
394 .code {
395  font-size: 16px;
396  font-family: Courier New, Fixed;
397  font-weight: bold;
398  text-align: center;
399 }
400 
401 #global {
402  display: block;
403  margin-left: auto;
404  margin-right: auto;
405  margin-top: 20px;
406  margin-bottom: 20px;
407  width: 1020px;
408  border: 1px solid #888;
409  -webkit-border-radius: 10px;
410  -moz-border-radius: 10px;
411  border-radius: 10px;
412  box-shadow: 1px 1px 15px #555;
413  background-color: #F0F0F4;
414 }
415 
416 @media screen and (min-width: 1000px) {
417  #global {
418  margin: 20px 50px;
419  width: auto;
420  display: flex;
421  }
422 
423  #content {
424  flex: 1;
425  width: auto;
426  }
427 }
428 
429 /* Main container */
430 
431 #menu {
432  display: block;
433  border-right: 1px solid #888;
434  padding: 0;
435 }
436 
437 #content {
438  display: block;
439  width: 770px;
440  float: right;
441  margin-left: 10px;
442  padding-right: 10px;
443  vertical-align: top;
444 }
445 
446 .clearfix:after {
447  visibility: hidden;
448  display: block;
449  content: "";
450  clear: both;
451  height: 0;
452  }
453 
454 /* Menu */
455 
456 #menu {
457  display: block;
458  float: left;
459  padding: 0px;
460  margin: 0px;
461  width: 200px;
462  padding-right: 10px;
463  padding-bottom: 10px;
464  padding-left: 10px;
465  border-radius: 10px 0 0 10px;
466  -webkit-border-radius: 10px 0 0 10px;
467  -moz-border-radius: 10px 0 0 10px;
468 }
469 
470 .menu-box {
471  margin-bottom: 10px;
472  font-size: 11px;
473  background-color: #F4F4FA;
474  border: 1px solid #888;
475  box-shadow: 1px 1px 5px #888;
476  border-radius: 4px 4px 0 0;
477  -webkit-border-radius: 4px 4px 0 0;
478  -moz-border-radius: 4px 4px 0 0;
479 }
480 
481 .menu-box .menu-title {
482  display: block;
483  color: #000000;
484  border-bottom: 2px solid #AAA;
485  background-color: #CFE3F1;
486  padding: 3px;
487  -webkit-border-radius: 4px 4px 0 0;
488  -moz-border-radius: 4px 4px 0 0;
489  border-radius: 4px 4px 0 0;
490 }
491 
492 .menu-box a .menu-title {
493  min-height: 16px;
494 }
495 
496 .menu-box .menu-conmargin {
497  margin: 0 5px 5px 5px;
498 }
499 
500 .menu-box ul {
501  margin: 0px;
502  padding: 5px 0 5px 0;
503  list-style-type: none;
504 }
505 
506 .menu-box li {
507 }
508 
509 .menu-box a {
510  text-decoration: none;
511  color: #0D5689;
512 }
513 
514 .menu-box a:hover,
515 .menu-box a:hover .menu-title {
516  text-decoration: none;
517  background-color: #DFEEF8;
518 }
519 
520 .menu-box li a {
521  display: block;
522  padding: 5px 5px 5px 10px;
523  color: #0D5689;
524  text-decoration: none;
525  border: 1px solid transparent;
526  border-width: 1px 0;
527  line-height: 0.75em;
528  height: 10px;
529  overflow: hidden;
530  white-space: nowrap;
531  text-overflow: ellipsis;
532  -o-text-overflow: ellipsis; /* Opera 9*/
533  outline:none;
534 }
535 
536 .menu-box li a img {
537  float: left;
538  width: 16px;
539  height: 16px;
540  margin: 0px;
541  padding: 0px;
542  top: -3px;
543  position: relative;
544 }
545 
546 .menu-box li a:hover {
547  color: #000000;
548  border: 1px solid #C1D8E9;
549  border-width: 1px 0;
550  text-decoration: none;
551  background-color: #DFEEF8;
552 }
553 
554 .menu-box .full {
555  color: red;
556 }
557 
558 /* Bars */
559 
560 .barempty {
561  background-color: white;
562  border: 1px solid black;
563  height: 8px;
564  -webkit-border-radius:4px;
565  -moz-border-radius: 4px;
566  border-radius: 4px;
567 }
568 
569 .barfill {
570  float: left;
571  background-color: red;
572  height: 8px;
573 }
574 
575 /* Infos */
576 #recap table {
577  text-align: center;
578  margin-left: auto;
579  margin-right: auto;
580 }
581 
582 table.searchtable {
583  width: 700px;
584  border: 1px dotted #99f;
585  margin: 20px 0 20px 0px;
586 }
587 
588 table.searchtable td {
589  padding: 5px;
590 }
591 
592 /* Others */
593 .center {
594  text-align: center;
595  margin-left: auto;
596  margin-right: auto;
597 }
598 
599 .border {
600  border: 1px solid #C0DCF0;
601 }
602 
603 .bold {
604  font-weight: bold;
605 }
606 
607 
608 #sendthisfile {
609  margin-top: 6px;
610 }
611 
612 .breadcrumb {
613  font-size: 12px;
614 
615 }
616 
617 #newdomwww, #sub, #usernpfx, #dbnpfx, #account_namefx {
618  border-right: 0;
619  padding-right: 0;
620 }
621 #newdomain, #newsubname, #usern, #dbn, #account_name {
622  border-left: 0;
623  padding-left: 0;
624 }
625 
626 #create_dom_list_pfx {
627  border-right: 0;
628  padding: 3px;
629 }
630 #create_dom_list {
631  border-left: 0;
632  padding-left: 0;
633 }
634 
635 
636 
637 input#email {
638  border-right: 0;
639  padding-right: 0;
640  text-align: right;
641 }
642 
643 span#emaildom {
644  border-left: 0;
645  padding-left: 2px;
646 }
647 
648 .tedit {
649  border: 1px solid #aaa;
650  padding: 6px;
651  margin: 0;
652  border-collapse: collapse;
653  }
654 .tedit td, .tedit th {
655  border: 1px solid #aaa;
656  padding: 10px;
657  margin: 0;
658 }
659 
660 .formcell {
661  vertical-align: top;
662  border: 1px solid #aaa;
663  padding: 10px;
664 }
665 
666 .tlist, .tlist td, .tlist th,
667 .tlist2, .tlist2 td, .tlist2 th {
668  padding: 4px;
669  margin: 0;
670  border-collapse: collapse;
671 }
672 
673 .tlist {
674  width: 100%;
675  border: 1px solid #C1D8E9;
676 }
677 
678 .tlistb, .tlistb td, .tlistb th {
679  padding: 4px;
680  margin: 0;
681  border-collapse: collapse;
682 }
683 
684 table.tlistb, .tlistb tr {
685  border: solid 1px #C1D8E9;
686 }
687 
688 .tlist tr:hover, .tlist2 tr:hover {
689  background-color: #F1D5CF;
690 }
691 
692 .tlist th, .tlist2 th {
693  font-size: 125%;
694 }
695 
696 input#dir, input#sub_local {
697  width: 200px;
698 }
699 
700 .tab-ok {
701  background-color: lightgreen;
702 }
703 .tab-err {
704  background-color: red;
705 }
706 .tab-warn {
707  background-color: coral;
708 }
709 
710 .warningmsg {
711  width: 500px;
712 }
713 
714 #mx {
715  width: 300px;
716 }
717 
718 #admlistbtn {
719  padding-bottom: 6px;
720 }
721 
722 .advdom {
723  padding-top: 6px;
724 }
725 
726 .grey, .grey td {
727  color: #999;
728 }
729 
730 .retour-auto {
731  max-width:220px;
732  word-wrap:break-word;
733 }
734 
735 .menutoplogo {
736  margin: 10px 0 0 5px;
737  width: 190px;
738 }
739 
740 .currentuser {
741  margin: 5px 5px 10px 5px;
742  color:#444;
743 }
744 
745 .adminmenu {
746  color: #800;
747 }
748 
749 .menu-quota dd {
750  margin: 5px 5px 5px 10px;
751 }
752 
753 .menu-quota div.progress-bar {
754  width: 180px;
755  background: #fff;
756  border: solid 1px #AAA;
757  margin-left: 10px;
758 }
759 
760 div.progress-bar {
761  position: relative;
762  width: 100%;
763  height: 20px;
764  background-color: #fff;
765  border: solid 1px #aaa;
766  overflow: hidden;
767  -webkit-border-radius: 4px;
768  -moz-border-radius: 4px;
769  border-radius: 4px;
770 }
771 
772 div.progress-bar div.barre {
773  position: absolute;
774  top: 0;
775  left: 0;
776  height: 20px;
777  background-color: #CCC;
778  border: none;
779 }
780 
781 div.progress-bar div.txt {
782  position: absolute;
783  top: 3px;
784  left: 0;
785  width: 100%;
786  text-align:center;
787 }
788 
789 .ombrage {
790  border: 1px solid #888;
791  box-shadow: 1px 1px 15px #555;
792 }
793 
794 .petit,
795 .petit p,
796 .petit th,
797 .petit td {
798  font-size:95%;
799 }
800 
801 #adm_panel li, #adm_panel_root li {
802  padding: 4px 0 4px 0;
803 }
804 #adm_panel li:hover, #adm_panel_root li:hover {
805  background-color: #BFD3E1;
806 }
807 
808 .edit a, a.edit, input.edit {
809  background-image: url(../images/edit.png);
810  background-repeat: no-repeat;
811  background-position: 8px 3px;
812  padding-left: 30px;
813 }
814 
815 .view a, a.view, input.view {
816  background-image: url(../images/code.png);
817  background-repeat: no-repeat;
818  background-position: 8px 3px;
819  padding-left: 30px;
820 }
821 
822 .delete a, a.delete, input.delete {
823  background-image: url(../icon/delete.png);
824  background-repeat: no-repeat;
825  background-position: 8px 3px;
826  padding-left: 30px;
827 }
828 
829 .lock a, a.lock, input.lock {
830  background-image: url(../icon/encrypted.png);
831  background-repeat: no-repeat;
832  background-position: 8px 3px;
833  padding-left: 30px;
834 }
835 
836 .settings a, a.settings, input.settings {
837  background-image: url(../icon/settings.png);
838  background-repeat: no-repeat;
839  background-position: 8px 3px;
840  padding-left: 30px;
841 }
842 
843 .ok a, a.ok, input.ok {
844  background-image: url(../icon/ok.png);
845  background-repeat: no-repeat;
846  background-position: 8px 3px;
847  padding-left: 30px;
848 }
849 
850 .cancel a, a.cancel, input.cancel {
851  background-image: url(../icon/cancel.png);
852  background-repeat: no-repeat;
853  background-position: 8px 3px;
854  padding-left: 30px;
855 }
856 
857 .add a, a.add, input.add {
858  background-image: url(../icon/add.png);
859  background-repeat: no-repeat;
860  background-position: 8px 3px;
861  padding-left: 30px;
862 }
863 
864 .configure a, a.configure, input.configure {
865  background-image: url(../icon/configure.png);
866  background-repeat: no-repeat;
867  background-position: 8px 3px;
868  padding-left: 30px;
869 }
870 
871 .edit a, a.edit, input.edit {
872  background-image: url(../icon/edit.png);
873  background-repeat: no-repeat;
874  background-position: 8px 3px;
875  padding-left: 30px;
876 }
877 
878 .save a, a.save, input.save {
879  background-image: url(../icon/save.png);
880  background-repeat: no-repeat;
881  background-position: 8px 3px;
882  padding-left: 30px;
883 }
884 
885 .down a, a.down, input.down {
886  background-image: url(../icon/save.png);
887  background-repeat: no-repeat;
888  background-position: 8px 3px;
889  padding-left: 30px;
890 }
891 
892 .up a, a.up, input.up {
893  background-image: url(../icon/up.png);
894  background-repeat: no-repeat;
895  background-position: 8px 3px;
896  padding-left: 30px;
897 }
898 
899 .back a, a.back, input.back {
900  background-image: url(../icon/back.png);
901  background-repeat: no-repeat;
902  background-position: 8px 3px;
903  padding-left: 30px;
904 }
905 
906 .admin a, a.admin, input.admin, .admin-menu .menu-title {
907  background-image: url(../images/admin.png);
908  background-repeat: no-repeat;
909  background-position: 8px 3px;
910  padding-left: 30px;
911 }
912 
913 .home a, a.home, input.home, .home-menu .menu-title {
914  background-image: url(../images/home.png);
915  background-repeat: no-repeat;
916  background-position: 8px 3px;
917  padding-left: 30px;
918 }
919 
920 .dom a, a.dom, input.dom, .dom-menu .menu-title {
921  background-image: url(../images/dom.png);
922  background-repeat: no-repeat;
923  background-position: 8px 3px;
924  padding-left: 30px;
925 }
926 
927 .mail a, a.mail, input.mail, .mail-menu .menu-title {
928  background-image: url(../images/mail.png);
929  background-repeat: no-repeat;
930  background-position: 8px 3px;
931  padding-left: 30px;
932 }
933 
934 .bro a, a.bro, input.bro, .bro-menu .menu-title {
935  background-image: url(../images/folder.png);
936  background-repeat: no-repeat;
937  background-position: 8px 3px;
938  padding-left: 30px;
939 }
940 
941 .hta a, a.hta, input.hta, .hta-menu .menu-title {
942  background-image: url(../images/password.png);
943  background-repeat: no-repeat;
944  background-position: 8px 3px;
945  padding-left: 30px;
946 }
947 
948 .ftp a, a.ftp, input.ftp, .ftp-menu .menu-title {
949  background-image: url(../images/ftp.png);
950  background-repeat: no-repeat;
951  background-position: 8px 3px;
952  padding-left: 30px;
953 }
954 
955 .cron a, a.cron, input.cron, .cron-menu .menu-title {
956  background-image: url(../images/schedule.png);
957  background-repeat: no-repeat;
958  background-position: 8px 3px;
959  padding-left: 30px;
960 }
961 
962 .lxc a, a.lxc, input.lxc, .lxc-menu .menu-title {
963  background-image: url(../images/ssh.png);
964  background-repeat: no-repeat;
965  background-position: 8px 3px;
966  padding-left: 30px;
967 }
968 
969 .mysql a, a.mysql, input.mysql, .mysql-menu .menu-title {
970  background-image: url(../images/mysql.png);
971  background-repeat: no-repeat;
972  background-position: 8px 3px;
973  padding-left: 30px;
974 }
975 
976 .quota a, a.quota, input.quota, .quota-menu .menu-title {
977  background-image: url(../images/quota.png);
978  background-repeat: no-repeat;
979  background-position: 8px 3px;
980  padding-left: 30px;
981 }
982 
983 .authip a, a.authip, input.authip, .authip-menu .menu-title {
984  background-image: url(../images/ip.png);
985  background-repeat: no-repeat;
986  background-position: 8px 3px;
987  padding-left: 30px;
988 }
989 
990 .log a, a.log, input.log, .log-menu .menu-title {
991  background-image: url(../images/logs.png);
992  background-repeat: no-repeat;
993  background-position: 8px 3px;
994  padding-left: 30px;
995 }
996 
997 .help a, a.help, input.help, .help-menu .menu-title {
998  background-image: url(../images/help.png);
999  background-repeat: no-repeat;
1000  background-position: 8px 3px;
1001  padding-left: 30px;
1002 }
1003 
1004 .lang a, a.lang, input.lang, .lang-menu .menu-title {
1005  background-image: url(../images/lang.png);
1006  background-repeat: no-repeat;
1007  background-position: 8px 3px;
1008  padding-left: 30px;
1009 }
1010 
1011 .mem a, a.mem, input.mem, .mem-menu .menu-title {
1012  background-image: url(../images/settings.png);
1013  background-repeat: no-repeat;
1014  background-position: 8px 3px;
1015  padding-left: 30px;
1016 }
1017 
1018 .logout a, a.logout, input.logout, .logout-menu .menu-title {
1019  background-image: url(../images/exit.png);
1020  background-repeat: no-repeat;
1021  background-position: 8px 3px;
1022  padding-left: 30px;
1023 }
1024 
1025 .filter a, a.edit, input.filter {
1026  background-image: url(../icon/filter.png);
1027  background-repeat: no-repeat;
1028  background-position: 8px 3px;
1029  padding-left: 30px;
1030 }
1031 
1032 /* Jquery-ui */
1033 
1034 body .ui-widget-content {
1035 /* margin-top: 15px; */
1036 }
1037 
1038 body .ui-widget-header {
1039  background: #CFE3F1;
1040 }
1041 
1042 body .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
1043  color: #0D5689;
1044 }
1045 
1046 body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default {
1047  background: #F0F0F4;
1048 }
1049 
1050 body .ui-state-active, body .ui-widget-content, body .ui-state-active, body .ui-widget-header .ui-state-active {
1051  background: #F0F0F4;
1052 }
1053 
1054 body .ui-state-active a, body .ui-state-active a:link {
1055  color: black;
1056 }
1057 
1058 body .ui-tabs .ui-tabs-panel {
1059  background: #F0F0F4;
1060 }
1061 
1062 body .ui-tabs .ui-tabs-nav li a {
1063  padding: .5em 1em .5em 30px;
1064 }
1065 
1066 body .ui-state-active, body .ui-widget-content .ui-state-active, body .ui-widget-header .ui-state-active,
1067 body ui-state-hover, body .ui-widget-content .ui-state-hover, body .ui-widget-header .ui-state-hover, body .ui-state-focus, body .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,
1068 body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default {
1069  font-weight: normal;
1070 }
1071 
1072 body .ui-dialog .ui-dialog-title {
1073  color: black;
1074 }
1075 
1076 body .ui-widget-content a {
1077  color: #0D5689;
1078 }
1079 
1080 .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
1081  outline:none;
1082 }
1083 
1084 .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
1085  outline:none;
1086 }
1087 
1088 .info-toggle {
1089  background: none repeat scroll 0 0 #CFE3F1;
1090  border: 1px solid #CCCCCC;
1091  border-radius: 15px 15px 15px 15px;
1092  margin: 16px 0;
1093  padding: 0 16px;
1094 }
1095 
1096 th.headerSortUp {
1097  background-image: url(../images/asc.gif);
1098  background-repeat: no-repeat;
1099  background-position: right;
1100  cursor: pointer;
1101  background-color: #3399FF;
1102 }
1103 
1104 th.headerSortDown {
1105  background-image: url(../images/desc.gif);
1106  background-repeat: no-repeat;
1107  background-position: right;
1108  cursor: pointer;
1109  background-color: #3399FF;
1110 }
1111 
1112 .sub-disabled {
1113  text-decoration: line-through;
1114 }
1115 
1116 .login_page #global {
1117  max-width: 1000px !important;
1118  margin: 20px auto !important;
1119  width: auto !important;
1120 }
1121 
1122 
1123 
1124 .login_page .unsecure {
1125  font-size: 1.1em;
1126  width: 90%;
1127  margin-bottom: 1em;
1128 }
1129 
1130 .login_page #content {
1131  padding: 10px;
1132  width: auto;
1133 }
1134 .login_page #logo, .login_page .alternc_powered {
1135  text-align:center;
1136 }
1137 
1138 .login_page .block_list {
1139  display: flex;
1140  flex-flow: row wrap;
1141 }
1142 .login_page .block_login_page {
1143  margin: 10px;
1144  width: 420px;
1145 }
1146 
1147 .login_page .menu-box .menu-title {
1148  text-align: center;
1149  font-weight: bold;
1150  font-size: 1.2em;
1151 }
1152 
1153 .login_page .menu-box .menu-content {
1154  margin: 15px;
1155 }
1156 .login_page .menu-box .menu-content > div {
1157  margin-bottom: 7px;
1158 }
1159 .login_page .menu-box .menu-content label {
1160  width: 30%;
1161  display: inline-block;
1162 }
1163 .login_page .menu-box .menu-content input {
1164  width: 60%;
1165 }
1166 .login_page .menu-box .menu-content .submit {
1167  text-align: center;
1168 }
1169 .login_page .menu-box .menu-content input[type='submit']{
1170  width: 100px;
1171  height: 2em;
1172 }
1173 
1174 .toggle_menu {
1175  display: none;
1176  position: fixed;
1177  top: 10px;
1178  right: 10px;
1179  z-index: 1000;
1180 }
1181 
1182 @media (max-width:980px) {
1183  .login_page .block_login_page {
1184  width: 100%;
1185  }
1186 
1187  .login_page #global {
1188  margin: 0 !important;
1189  }
1190  #global {
1191  display: block;
1192  width: auto;
1193  }
1194 
1195  #menu, #content {
1196  float: none;
1197  width:auto;
1198  }
1199 }