Alternc  latest
Alternc logiel libre pour l'hébergement
style.css
Go to the documentation of this file.
1 :root {
2  --blue: #007bff;
3  --indigo: #6610f2;
4  --purple: #6f42c1;
5  --pink: #e83e8c;
6  --red: #dc3545;
7  --orange: #fd7e14;
8  --yellow: #ffc107;
9  --green: #5cb85c;
10  --teal: #20c997;
11  --cyan: #17a2b8;
12  --white: #fff;
13  --gray: #868e96;
14  --gray-dark: #343a40;
15  --primary: #007bff;
16  --secondary: #868e96;
17  --success: #5cb85c;
18  --info: #17a2b8;
19  --warning: #ffc107;
20  --danger: #dc3545;
21  --light: #f8f9fa;
22  --dark: #343a40;
23  --breakpoint-xs: 0;
24  --breakpoint-sm: 576px;
25  --breakpoint-md: 768px;
26  --breakpoint-lg: 992px;
27  --breakpoint-xl: 1200px;
28  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
29  --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
30 }
31 
32 html {
33  height: 100%;
34 }
35 
36 body {
37  height: 100%;
38  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
39  font-size: 14px;
40  color: #000000;
41  background-color: #f0f0f0;
42  margin:0px;
43 
44 }
45 
46 body.light {
47  background-color: #fff;
48 }
49 
50 .hlp {
51  font-family: Helvetica, Tahoma, sans-serif;
52  font-size: 14px;
53  color: #202020;
54 }
55 
56 table {
57  border-radius: 5px;
58 }
59 
60 .lst2 {
61  /*background-color: #F1F8FD;*/
62  background-color: none;
63 }
64 .lst1 {
65  background-color: #f9f9f9;
66 }
67 
68 .lst:nth-child(even) {
69  background:#f9f9f9;
70 }
71 
72 .lst:nth-child(odd) {
73  background:none;
74 }
75 
76 thead tr th:hover, table.tlist tbody tr:first-child th:hover {
77  background-color: #f0f0f0 !important;
78 }
79 
80 tbody tr:first-child {
81  border-bottom: 1px solid #eee;
82 }
83 
84 table.tlist > tbody > tr.lst:hover,
85 table.tlist > tbody > tr.lst > td:hover {
86  background-color: #DFEEF8 !important;
87 }
88 
89 table.tlist > tbody > tr.lst:first-child {
90  background-color: #fff;
91 }
92 
93 table.tlist > thead {
94  border-bottom: 1px solid #eee;
95 }
96 
97 table.tlist > thead + tbody > tr.lst {
98  border-bottom: transparent !important;
99 }
100 
101 tr:hover, td:hover
102 {
103  background-color: transparent;
104 }
105 
106 td {
107  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
108  font-size: 14px;
109  color: #000000;
110  padding-right: 6px;
111 }
112 
113 th {
114  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
115  font-size: 14px;
116  color: black;
117  background: #f0f0f0;
118  font-weight: bold;
119  text-align: left;
120 }
121 
122 h3 {
123  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
124  font-size: 23px;
125  font-weight: normal;
126  color: #444;
127  text-align: left;
128  padding: 11px;
129  padding-left: 0;
130  margin: 0px;
131  word-wrap: break-word;
132 }
133 
134 #content > h3 {
135  padding-bottom: 9px;
136  margin: 20px 0 20px 15px;
137  border-bottom: 1px solid #eee;
138 }
139 
140 .trbtn {
141  text-align: right;
142 
143 }
144 
145 h4 {
146  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
147  font-size: 16px;
148  font-weight: bold;
149  color: #007777
150 }
151 
152 hr {
153  /*color: #007799;*/
154  height: 1px;
155  /*border: 1px solid #007799;*/
156  border: 1px solid transparent;
157  border-width: 1px 0 0 0;
158 }
159 
160 a {
161  text-decoration: none;
162  color: #337ab7;
163 }
164 
165 a:hover {
166  text-decoration: underline;
167  color: black;
168  text-decoration: none;
169 }
170 
171 td[style='background: red'], td[style='background: green'], td[style='background: yellow'], td[style='background: orange'] {
172  border-radius: 1000px;
173  display: block;
174  vertical-align: middle;
175  width: 10px;
176  height: 10px;
177 }
178 
179 th:hover {
180  background-color: #DFEEF8;
181 }
182 
183 td[style='padding-right: 2px; border-right: 1px solid black; '], td[style='padding-right: 2px; border-right: 1px solid black; color: red'] {
184  border-right: 1px solid #ddd !important;
185 }
186 
187 .trbtn:hover {
188  background-color: transparent !important;
189 }
190 
191 fieldset {
192  border: 1px solid transparent;
193 }
194 
195 pre {
196  overflow: auto;
197  background-color: #eee;
198  border: 1px solid transparent;
199  border-radius: 4px;
200  -webkit-border-radius: 4px;
201  -moz-border-radius: 4px;
202 }
203 
204 div.ui-accordion-content > ul {
205  margin-top: 0px !important;
206 }
207 
208 select, .inc, .inl {
209  border: 1px solid #ccc;
210  border-top-left-radius: 0px;
211  border-bottom-left-radius: 0px;
212  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
213  font-size: 13px;
214  color: black;
215  background: white;
216  padding: 4px;
217 }
218 
219 #inp1 {
220  min-width: 50%;
221  margin-top: 5px;
222 }
223 
224 form > br + .inb, form > br + .ina, form > br + .inb + .inb, form > br + .ina + .inb, form > br + .inb + .ina, form > br + .ina + .ina {
225  margin-top: 10px;
226 }
227 
228 p > input#file + br + .inb, p > input#file + br + .inb + .inb {
229  margin-top: 10px;
230 }
231 
232 .showdirsize_button {
233  margin-top: 10px;
234 }
235 
236 input.inb, input.ina, button.inb, button.ina {
237  color: black;
238  white-space: nowrap;
239  border: 1px solid black;
240  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
241  font-size: 14px;
242  padding: 4px 10px 4px 0px;
243  cursor: pointer;
244  -webkit-border-radius: 5px;
245  -moz-border-radius: 5px;
246  border-radius: 5px;
247  vertical-align: middle;
248  padding-left: 10px;
249  height: auto;
250 }
251 
252 input.inb:hover, input.ina:hover, button.inb:hover, button.ina:hover {
253  border: 1px solid black;
254  text-decoration: none;
255  background-color: #F0F0F0;
256 }
257 
258 input.inb:focus, input.ina:focus, button.inb:focus, button.ina:focus {
259  box-shadow: 0 0 0 0.2rem inbrgba(40, 167, 69, 0.5);
260 }
261 
262 .inb.disabled, .inb:disabled {
263  background-color: #5cb85c;
264  border-color: #5cb85c;
265 }
266 
267 
268 .cancel.inb:not([disabled]):not(.disabled):active:, .cancel.inb:not([disabled]):not(.disabled).active,
269 .cancel.show > .inb.dropdown-toggle {
270  color: #fff;
271  background-color: #f0ad4e;
272  border-color: #eea236;
273 }
274 
275 .cancel:active {
276  color: #fff;
277  background-color: #f0ad4e;
278  border-color: #eea236;
279 }
280 
281 .delete.inb:not([disabled]):not(.disabled):active, .delete.inb:not([disabled]):not(.disabled).active,
282 .delete.show > .inb.dropdown-toggle {
283  color: #fff;
284  background-color: #d9534f;
285  border-color: #d43f3a;
286 }
287 
288 .inb.delete:active {
289  color: #fff;
290  background-color: #d9534f;
291  border-color: #d43f3a;
292 
293 }
294 
295 .ok.inb:not([disabled]):not(.disabled):active, .ok.inb:not([disabled]):not(.disabled).active,
296 .ok.show > .inb.dropdown-toggle {
297  color: #fff;
298  background-color: #449d44;
299  border-color: #255625;
300 }
301 
302 input.inb.ok:active, input.inb.add:active, button.inb.ok:active, button.inb.add:active {
303  color: #fff;
304  background-color: #449d44;
305  border-color: #255625;
306 }
307 
308 .add.inb:not([disabled]):not(.disabled):active, .add.inb:not([disabled]):not(.disabled).active,
309 .add.show > .inb.dropdown-toggle {
310  color: #fff;
311  background-color: #449d44;
312  border-color: #255625;
313 }
314 
315 input.ui-state-hover {
316  font-weight: normal;
317 }
318 
319 input.ina, input.inav,
320 input.ina:hover, input.inav:hover {
321  border: 1px solid black;
322  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
323  font-size: 14px;
324  color: black;
325  cursor: pointer;
326 }
327 
328 input.ina[name="actdel"], input.ina[name="actrename"], input.ina[name="actperms"], input.ina[name="actcopy"], input.ina[name="actmove"] {
329  padding-top: 5px;
330  padding-bottom: 4px;
331 }
332 
333 input.ina, .ina a, .inb a, input.inb, input.ina,
334 input.inav, .inav a {
335  background-color: #fff;
336 }
337 
338 input.inav:hover, .inav a:hover, a.inav:hover,
339 input.ina:hover, .ina a:hover, .inb a:hover {
340  background-color: #F0F0F0;
341 }
342 
343 .ina a, a.ina, .inb a, a.inb,.inav a, a.inav {
344  color: black;
345  white-space: nowrap;
346  border: 1px solid black;
347  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
348  font-size: 14px;
349  padding: 4px 10px;
350  color: black;
351  cursor: pointer;
352  -webkit-border-radius: 5px;
353  -moz-border-radius: 5px;
354  border-radius: 5px;
355  vertical-align: middle;
356  line-height: 23px;
357  height: 25px;
358 }
359 
360 #emaildom.int, #newsubname.int, #create_dom_list {
361  border-top-left-radius: 0px;
362  border-bottom-left-radius: 0px;
363  padding-right: 10px;
364 }
365 
366 #tabsdom-addsub #newsubname.int {
367  border-top-left-radius: 0px;
368  border-bottom-left-radius: 0px;
369  padding-right: 10px;
370  display: inline-table;
371  padding-top: 0.23em;
372  padding-bottom: 0.23em;
373 }
374 
375 span#newsubname {
376  border-top-left-radius: 0px;
377  border-bottom-left-radius: 0px;
378  padding-right: 10px;
379  display: inline-table;
380  padding-top: 0.28em;
381  padding-bottom: 0.18em;
382 }
383 
384 .int#sub, .int#mail_arg {
385  border-top-right-radius: 0px;
386  border-bottom-right-radius: 0px;
387  display: inline-table;
388 }
389 
390 .ina a:hover, a.ina:hover, .inb a:hover, a.inb:hover,.inav a:hover, a.inav:hover {
391  text-decoration: none;
392  color: black;
393 }
394 
395 .ina img, .inb img {
396  vertical-align: middle;
397  padding: 0 2px 0 0;
398  float: left;
399 }
400 .bff {
401  border: 1px solid black;
402  background-color: #F0F0F0;
403  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
404  font-size: 13px;
405  padding-left: 2px;
406  padding-right: 4px;
407  color: black;
408  cursor: pointer;
409 }
410 
411 form[action='adm_dodefquotas.php'] table {
412  border-color: transparent;
413 }
414 
415 .int {
416  font-size: 14px;
417  line-height: 1.4;
418  color: #555;
419  background-color: #fff;
420  background-image: none;
421  border: 1px solid #ccc;
422  border-radius: 4px;
423  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
424  min-height: 2em;
425  padding-left: 6px;
426  padding-right: 6px;
427 }
428 
429 span.intleft, #usernpfx, #newdomwww {
430  border: 0; /* disabled, not compatible with bootstrap */
431 }
432 
433 form#formlist1 > span.int.intleft {
434  padding-bottom: 0.14em;
435  padding-top: 0.43em;
436 }
437 
438 #create_dom_list_pfx {
439  border-top-right-radius: 0px;
440  border-bottom-right-radius: 0px;
441  border-right: 0;
442  padding-bottom: 5px;
443  padding-top: 3px;
444  padding-right: 10px;
445  padding-left: 10px;
446  padding-right: 0px;
447 }
448 
449 #usern, #newdomain {
450  border-top-left-radius: 0px;
451  border-bottom-left-radius: 0px;
452 }
453 
454 span.intright {
455  border-top-left-radius: 0px;
456  border-bottom-left-radius: 0px;
457  padding-bottom: 4px;
458  padding-top: 3px;
459  padding-right: 10px;
460 }
461 
462 input.intleft {
463  border-top-right-radius: 0px;
464  border-bottom-right-radius: 0px;
465 }
466 
467 input.intright {
468  border-top-left-radius: 0px;
469  border-bottom-left-radius: 0px;
470 }
471 
472 input.int[name="userfile"] {
473  padding-top: 5px;
474  padding-bottom: 2px;
475 }
476 
477 .intleft {
478  border-right: 0px;
479  padding-right: 0px;
480 }
481 
482 .intright {
483  border-left: 0px;
484  padding-left: 0px;
485 }
486 
487 img {
488  border: 0px;
489  vertical-align: middle;
490 }
491 
492 /* Alerts */
493 .alert {
494  border: 1px solid transparent;
495  border-radius: 4px 4px 4px 4px;
496  margin-bottom: 20px;
497  padding: 15px;
498 }
499 .alert h4 {
500  color: inherit;
501  margin-top: 0;
502 }
503 .alert .alert-link {
504  font-weight: bold;
505 }
506 .alert > p, .alert > ul {
507  margin-bottom: 0;
508  margin-top: 0;
509 }
510 .alert > p + p {
511  margin-top: 5px;
512 }
513 .alert-dismissable {
514  padding-right: 35px;
515 }
516 .alert-dismissable .close {
517  color: inherit;
518  position: relative;
519  right: -21px;
520  top: -2px;
521 }
522 .alert-success {
523  background-color: #DFF0D8;
524  border-color: #D6E9C6;
525  color: #356635;
526 }
527 .alert-success hr {
528  border-top-color: #C9E2B3;
529 }
530 .alert-success .alert-link,
531 .alert-success a{
532  color: #234323;
533 }
534 
535 .alert-info {
536  background-color: #D9EDF7;
537  border-color: #BCE8F1;
538  color: #2D6987;
539 }
540 .alert-info hr {
541  border-top-color: #A6E1EC;
542 }
543 .alert-info .alert-link,
544 .alert-info a
545 {
546  color: #193B4D;
547 }
548 .alert-warning {
549  background-color: #FCF8E3;
550  border-color: #FBEED5;
551  color: #A47E3C;
552 }
553 .alert-warning hr {
554  border-top-color: #F8E5BE;
555 }
556 .alert-warning .alert-link,
557 .alert-warning a {
558  color: #6C5228;
559 }
560 .alert-danger {
561  background-color: #F2DEDE;
562  border-color: #EED3D7;
563  color: #953B39;
564 }
565 .alert-danger hr {
566  border-top-color: #E6C1C7;
567 }
568 .alert-danger .alert-link,
569 .alert-danger a{
570  color: #6F2B2A;
571 }
572 .alert-danger-tr {
573  background-color: #F2DEDE !important;
574 }
575 
576 
577 /* Alert icons */
578 #content .alert {
579  background-position: 12px center;
580  background-repeat: no-repeat;
581  padding-left: 20px;
582  min-height: 32px;
583 }
584 #content .alert:before {
585  font-family: "Font Awesome 5 Free";
586  font-weight: 900;
587  padding-right: 20px;
588  font-size: 32px;
589  float: left;
590 }
591 #content .alert-danger:before {
592  content:"\f071";
593 }
594 #content .alert-info:before {
595  content:"\f129";
596 }
597 #content .alert-success:before {
598  content:"\f058";
599 }
600 #content .alert-warning:before {
601  content:"\f06a";
602 }
603 
604 .alerte {
605  color: #A00;
606  font-style: italic;
607 }
608 
609 /* Over quota class */
610 .over {
611  color: red;
612 }
613 
614 .mandatory {
615  color: red;
616  font-weight: bold;
617  vertical-align: super;
618  font-size: small;
619  line-height: normal;
620 }
621 
622 .code {
623  font-size: 16px;
624  font-family: Courier New, Fixed;
625  font-weight: bold;
626  text-align: center;
627 }
628 
629 ul > li > a > span > img {
630  display: none;
631 }
632 
633 #global {
634  display: block;
635  width: 1020px;
636  border: 1px solid #ddd;
637  background-color: #fff;
638  border: 0;
639  min-height: 100%;
640 }
641 
642 @media screen and (min-width: 1000px) {
643  #global {
644  width: auto;
645  display: flex;
646  }
647 
648  #content {
649  flex: 1;
650  width: auto;
651  }
652 }
653 
654 /* Main container */
655 
656 #menu {
657  display: block;
658  border-right: 1px solid #ddd;
659  border-bottom: transparent;
660  padding: 0px;
661 
662 }
663 
664 #content {
665  display: block;
666  float: right;
667  padding: 10px;
668  vertical-align: top;
669  background-color: #fff;
670 
671 }
672 
673 .clearfix:after {
674  visibility: hidden;
675  display: block;
676  content: "";
677  clear: both;
678 }
679 
680 a[href="ftp_edit.php?create=1"], a[href="httpperm_list.php"] {
681  margin-left: -4px;
682 }
683 
684 form[action="mman_edit.php"] > table > tbody > tr.lst1:hover, form[action="mman_edit.php"] > table > tbody > tr.lst2:hover {
685  background-color: #DFEEF8;
686 }
687 
688 /* Menu */
689 
690 #menu {
691  display: block;
692  background-color: #f0f0f0;
693  float: left;
694  padding: 0px;
695  margin: 0px;
696  width: 250px;
697 }
698 
699 .menu-title:active {
700  background-color: #DFEEF8;
701 }
702 
703 #menu-dom:active {
704  background-color: #DFEEF8;
705 }
706 
707 .block_login_page .menu-box {
708  font-size: 14px;
709  background-color: #fff;
710  border: 1px solid #ddd;
711  border-radius: 5px;
712  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
713  box-shadow: 0 1px 1px rgba(0,0,0,.05);
714 }
715 
716 .menu-box a .menu-title {
717  border-bottom: 1px solid #e7e7e7;
718  padding-left: 10px;
719 }
720 
721 .menu-box li:last-child {
722  border-bottom: 1px solid #e7e7e7;
723 }
724 
725 .menu-box {
726  font-size: 14px;
727  background-color: #f0f0f0;
728  border-top-color: transparent;
729  height: auto;
730 }
731 
732 .menu-box .menu-title {
733  display: block;
734  color: #000000;
735  background-color: #f0f0f0;
736  padding: 3px;
737 }
738 
739 .menu-box a .menu-title {
740  min-height: 30px;
741  padding-top: 7px;
742 }
743 
744 .menu-box .menu-conmargin {
745  margin: 0 5px 5px 5px;
746 }
747 
748 .menu-content {
749  background: white;
750 }
751 .menu-content ul li a span {
752  margin-left: 22px;
753 }
754 
755 .menu-box ul {
756  margin: 0px;
757  padding: 0px;
758  list-style-type: none;
759 }
760 
761 .menu-box li {
762 }
763 
764 .menu-box a {
765  text-decoration: none;
766  color: #337ab7;
767 }
768 
769 .menu-box a:hover,
770 .menu-box a:hover .menu-title {
771  text-decoration: none;
772  background-color: #DFEEF8;
773 }
774 
775 .menu-box a:focus,
776 .menu-box a:focus .menu-title {
777  text-decoration: none;
778  background-color: #DFEEF8;
779 }
780 
781 .menu-box li a {
782  display: block;
783  padding: 5px 5px 5px 10px;
784  color: #444;
785  text-decoration: none;
786  border: 1px solid transparent;
787  border-width: 1px 0;
788  height: 25px;
789  overflow: hidden;
790  white-space: nowrap;
791  text-overflow: ellipsis;
792  -o-text-overflow: ellipsis; /* Opera 9*/
793  outline:none;
794 }
795 
796 .menu-box li a img {
797  float: left;
798  width: 16px;
799  height: 16px;
800  margin: 0px;
801  padding: 0px;
802  top: -3px;
803  position: relative;
804 }
805 
806 .menu-box li a:hover {
807  color: #000000;
808  border-width: 1px 0;
809  text-decoration: none;
810  background-color: #DFEEF8;
811 }
812 
813 .menu-box .full {
814  color: red;
815 }
816 
817 /* Bars */
818 
819 .barempty {
820  background-color: white;
821  border: 1px solid black;
822  height: 8px;
823  -webkit-border-radius:4px;
824  -moz-border-radius: 4px;
825  border-radius: 4px;
826 }
827 
828 .barfill {
829  float: left;
830  background-color: red;
831  height: 8px;
832 }
833 
834 /* Infos */
835 #recap table {
836  text-align: center;
837  margin-left: auto;
838  margin-right: auto;
839 }
840 
841 table.searchtable {
842  width: 900px;
843  margin: 20px 0 20px 0px;
844 }
845 
846 table.searchtable td {
847  padding: 5px;
848 }
849 
850 /* Others */
851 .center {
852  text-align: center;
853  margin-left: auto;
854  margin-right: auto;
855  bottom: 0;
856 }
857 
858 #content > .center {
859  display: none;
860 }
861 
862 .border {
863  border: 1px solid #C0DCF0;
864 }
865 
866 .bold {
867  font-weight: bold;
868 }
869 
870 
871 #sendthisfile {
872  display: flex;
873  margin-top: 6px;
874 }
875 
876 .breadcrumb {
877  font-size: 14px;
878 
879 }
880 
881 #newdomwww, #sub, #usernpfx, #dbnpfx, #account_namefx {
882  border-right: 0;
883  padding-right: 0;
884 }
885 #newdomain, #newsubname, #usern, #dbn, #account_name {
886  border-left: 0;
887  padding-left: 0;
888 }
889 
890 #create_dom_list {
891  border-left: 0;
892  padding-left: 0;
893 }
894 
895 input#email {
896  border-right: 0;
897  padding-right: 0;
898  text-align: right;
899 }
900 
901 span#emaildom {
902  border-left: 0;
903  padding-left: 2px;
904  display: inline-table;
905  padding-top: 0.28em;
906  padding-bottom: 0.18em;
907 }
908 
909 .tedit {
910  border: 1px solid #aaa;
911  padding: 6px;
912  margin: 0;
913  border-collapse: collapse;
914  border: 1px solid #ddd;
915  border-radius: 5px;
916 }
917 .tedit td, .tedit th {
918  border: 1px solid #aaa;
919  padding: 10px;
920  margin: 0;
921 }
922 
923 .formcell {
924  vertical-align: top;
925  padding: 10px;
926 }
927 
928 .tlist, .tlist td, .tlist th,
929 .tlist2, .tlist2 td, .tlist2 th {
930  padding: 4px;
931  margin: 0;
932  border-collapse: collapse;
933 }
934 
935 .tlist {
936  width: 100%;
937  border: 1px solid #ddd;
938 }
939 
940 .tlistb, .tlistb td, .tlistb th {
941  padding: 4px;
942  margin: 0;
943  border-collapse: collapse;
944 }
945 
946 table.tlistb, .tlistb tr, form > table {
947  border: 1px solid transparent;
948 }
949 
950 input#dir, input#sub_local {
951  width: 200px;
952 }
953 
954 .tab-ok {
955  background-color: green;
956 }
957 .tab-err {
958  background-color: red;
959 }
960 .tab-warn {
961  background-color: coral;
962 }
963 
964 .warningmsg {
965  width: 500px;
966 }
967 
968 #mx {
969  width: 300px;
970 }
971 
972 #admlistbtn {
973  padding-bottom: 6px;
974 }
975 
976 .advdom {
977  padding-top: 6px;
978 }
979 
980 .grey, .grey td {
981  color: #999;
982 }
983 
984 .retour-auto {
985  max-width:220px;
986  word-wrap:break-word;
987 }
988 
989 .menutoplogo {
990  top : 0;
991  margin: 20px 30px;
992  width: 190px;
993 }
994 
995 .currentuser {
996  margin: 25px 5px 10px 5px;
997  color:#444;
998 }
999 
1000 .adminmenu {
1001  color: #800;
1002 }
1003 
1004 .menu-quota dd {
1005  margin: 5px 5px 5px 10px;
1006 }
1007 
1008 .menu-quota div.progress-bar {
1009  width: 180px;
1010  background: #fff;
1011  color: white;
1012  border: 1px solid transparent;
1013  margin-left: 10px;
1014  display: none;
1015 }
1016 
1017 div.progress-bar {
1018  position: relative;
1019  width: 100%;
1020  height: 20px;
1021  background-color: #fff;
1022  border: 1px solid transparent;
1023  overflow: hidden;
1024  -webkit-border-radius: 4px;
1025  -moz-border-radius: 4px;
1026  border-radius: 4px;
1027 }
1028 
1029 div.progress-bar div.barre {
1030  position: absolute;
1031  top: 0;
1032  left: 0;
1033  height: 20px;
1034  background-color: #CCC;
1035  border: none;
1036 }
1037 
1038 div.progress-bar div.txt {
1039  position: absolute;
1040  left: 0;
1041  width: 100%;
1042  text-align:center;
1043 }
1044 
1045 .ombrage {
1046  border: 1px solid #ddd;
1047 }
1048 
1049 .petit,
1050 .petit p,
1051 .petit th,
1052 .petit td {
1053  font-size:95%;
1054 }
1055 
1056 #adm_panel li, #adm_panel_root li {
1057  padding: 4px 0 4px 0;
1058 }
1059 #adm_panel li:hover, #adm_panel_root li:hover {
1060  background-color: #DFEEF8;
1061 }
1062 
1063 .edit a:before, a.edit:before, input.edit:before {
1064  font-family: "Font Awesome 5 Free";
1065  font-weight: 900;
1066  content:"\f304";
1067  padding-right: 6px;
1068 }
1069 
1070 .view a:before, a.view:before, input.view:before {
1071  font-family: "Font Awesome 5 Free";
1072  font-weight: 900;
1073  content:"\f002";
1074  padding-right: 6px;
1075 }
1076 
1077 .ssl a:before, input.ssl:before, a.ssl:before, .lock a:before, a.lock:before, input.lock:before {
1078  font-family: "Font Awesome 5 Free";
1079  font-weight: 900;
1080  content:"\f023";
1081  padding-right: 6px;
1082 }
1083 
1084 .settings a:before, a.settings:before, input.settings:before {
1085  font-family: "Font Awesome 5 Free";
1086  font-weight: 900;
1087  content:"\f1de";
1088  padding-right: 6px;
1089 }
1090 
1091 .ok a, a.ok, input.ok, button.ok {
1092  color: #fff;
1093  background-color: #5cb85c;
1094  border-color: #4cae4c;
1095 }
1096 .ok a:before, a.ok:before, input.ok:before, button.ok:before {
1097  font-family: "Font Awesome 5 Free";
1098  font-weight: 900;
1099  content:"\f00c";
1100  padding-right: 6px;
1101 }
1102 
1103 input.ok:hover, input.ok:focus, button.ok:focus, button.ok:hover {
1104  color: #fff;
1105  background-color: #449d44;
1106  border-color: #398439;
1107 }
1108 
1109 .add a:before, a.add:before, input.add:before, span.add .ina:before {
1110  font-family: "Font Awesome 5 Free";
1111  font-weight: 900;
1112  content:"\f067";
1113  padding-right: 6px;
1114 }
1115 
1116 div.add > a:hover,
1117 div > .add a:hover, p > a.add:hover {
1118  color: #fff;
1119  background-color: #5cb85c;
1120  border-color: #4cae4c;
1121 }
1122 
1123 input.add:hover, input.add:focus, button.add:focus {
1124  color: #fff;
1125  background-color: #449d44;
1126  border-color: #398439;
1127 }
1128 
1129 .delete a:before, a.delete:before, input.delete:before, button.delete:before {
1130  font-family: "Font Awesome 5 Free";
1131  font-weight: 900;
1132  content:"\f00d";
1133  padding-right: 6px;
1134 }
1135 
1136 div.delete a:hover,
1137 div > .delete a:hover, p > a.delete:hover {
1138  color: #fff;
1139  background-color: #d9534f;
1140  border-color: #d43f3a;
1141 }
1142 
1143 input.delete:hover, input.delete:focus {
1144  color: #fff;
1145  background-color: #d9534f;
1146  border-color: #d43f3a;
1147 }
1148 
1149 .cancel a:before, a.cancel:before, input.cancel:before, button.cancel:before {
1150  font-family: "Font Awesome 5 Free";
1151  font-weight: 900;
1152  content:"\f00d";
1153  padding-right: 6px;
1154 }
1155 
1156 input.cancel:hover, button.cancel:hover {
1157  background-color: #fcf8e3;
1158 }
1159 
1160 input.cancel:active, button.cancel:active {
1161  background-color: #f0ad4e;
1162  border-color: #eea236;
1163 }
1164 
1165 .inb[name='cancel']:active {
1166  background-color: #f0ad4e;
1167  border-color: #eea236;
1168 }
1169 .inb[name='cancel']:hover {
1170  background-color: #fcf8e3;
1171 }
1172 
1173 .inb[name='select']:active {
1174  background-color: #449d44;
1175  border-color: #255625;
1176 }
1177 .inb[name='select']:hover {
1178  background-color: #dff0d8;
1179 }
1180 
1181 .input.unlock:before {
1182  font-family: "Font Awesome 5 Free";
1183  font-weight: 900;
1184  content:"\f09c";
1185  padding-right: 6px;
1186 }
1187 
1188 .save a:before, a.save:before, input.save:before {
1189  font-family: "Font Awesome 5 Free";
1190  font-weight: 900;
1191  content:"\f0c7";
1192  padding-right: 6px;
1193 }
1194 
1195 h3.backup:before, .backup a:before, a.backup:before, input.backup:before {
1196  font-family: "Font Awesome 5 Free";
1197  font-weight: 900;
1198  content:"\f0a0 \f104";
1199  padding-right: 6px;
1200 }
1201 
1202 h3.restore:before, .restore a:before, a.restore:before, input.restore:before {
1203  font-family: "Font Awesome 5 Free";
1204  font-weight: 900;
1205  content:"\f0a0 \f105";
1206  padding-right: 6px;
1207 }
1208 
1209 th.headerSortUp:before, .sortup:before a, a.sortup:before, input.sortup:before {
1210  cursor: pointer;
1211  font-family: "Font Awesome 5 Free";
1212  font-weight: 900;
1213  content:"\f15e";
1214  padding-right: 6px;
1215 }
1216 
1217 
1218 th.headerSortDown:before, .sortdown:before a, a.sortdown:before, input.sortdown:before {
1219  cursor: pointer;
1220  font-family: "Font Awesome 5 Free";
1221  font-weight: 900;
1222  content:"\f15d";
1223  padding-right: 6px;
1224 }
1225 
1226 #btb1.ina {
1227  padding-top: 5px;
1228  padding-bottom: 4px;
1229 }
1230 
1231 .back a:before, a.back:before, input.back:before {
1232  font-family: "Font Awesome 5 Free";
1233  font-weight: 900;
1234  content:"\f04a";
1235  padding-right: 6px;
1236 }
1237 
1238 .permissions a:before, a.permissions:before, input.permissions:before {
1239  font-family: "Font Awesome 5 Free";
1240  font-weight: 900;
1241  content:"\f2bb";
1242  padding-right: 6px;
1243 }
1244 
1245 .admin a:before, a.admin:before, input.admin:before, .admin-menu .menu-title:before {
1246  font-family: "Font Awesome 5 Free";
1247  font-weight: 900;
1248  content:"\f552";
1249  padding-right: 6px;
1250 }
1251 
1252 .home a:before, a.home:before, input.home:before, .home-menu .menu-title:before {
1253  font-family: "Font Awesome 5 Free";
1254  font-weight: 900;
1255  content:"\f015";
1256  padding-right: 6px;
1257 }
1258 
1259 .dom-edit-table td {
1260  height: 2.4em;
1261 }
1262 
1263 .dom a:before, a.dom:before, input.dom:before, .dom-menu .menu-title:before {
1264  font-family: "Font Awesome 5 Free";
1265  font-weight: 900;
1266  content:"\f57c";
1267  padding-right: 6px;
1268 }
1269 
1270 .mail a:before, a.mail:before, input.mail:before, .mail-menu .menu-title:before {
1271  font-family: "Font Awesome 5 Free";
1272  font-weight: 900;
1273  content:"\f0e0";
1274  padding-right: 6px;
1275 }
1276 
1277 .bro a:before, a.bro:before, input.bro:before, .bro-menu .menu-title:before {
1278  font-family: "Font Awesome 5 Free";
1279  font-weight: 900;
1280  content:"\f07c";
1281  padding-right: 6px;
1282 }
1283 
1284 .hta a:before, a.hta:before, input.hta:before, .hta-menu .menu-title:before {
1285  font-family: "Font Awesome 5 Free";
1286  font-weight: 900;
1287  content:"\f084";
1288  padding-right: 6px;
1289 }
1290 
1291 .ftp a:before, a.ftp:before, input.ftp:before, .ftp-menu .menu-title:before {
1292  font-family: "Font Awesome 5 Free";
1293  font-weight: 900;
1294  content:"\f0a0";
1295  padding-right: 6px;
1296 }
1297 
1298 .cron a:before, a.cron:before, input.cron:before, .cron-menu .menu-title:before {
1299  font-family: "Font Awesome 5 Free";
1300  font-weight: 900;
1301  content:"\f017";
1302  padding-right: 6px;
1303 }
1304 
1305 .lxc a:before, a.lxc:before, input.lxc:before, .lxc-menu .menu-title:before {
1306  font-family: "Font Awesome 5 Free";
1307  font-weight: 900;
1308  content:"\f120";
1309  padding-right: 6px;
1310 }
1311 
1312 .mysql a:before, a.mysql:before, input.mysql:before, .mysql-menu .menu-title:before {
1313  font-family: "Font Awesome 5 Free";
1314  font-weight: 900;
1315  content:"\f1c0";
1316  padding-right: 6px;
1317 }
1318 
1319 .quota a:before, a.quota:before, input.quota:before, .quota-menu .menu-title:before {
1320  font-family: "Font Awesome 5 Free";
1321  font-weight: 900;
1322  content:"\f200";
1323  padding-right: 6px;
1324 }
1325 
1326 .authip a:before, a.authip:before, input.authip:before, .authip-menu .menu-title:before {
1327  font-family: "Font Awesome 5 Free";
1328  font-weight: 900;
1329  content:"\f5ab";
1330  padding-right: 6px;
1331 }
1332 
1333 .log a:before, a.log:before, input.log:before, .log-menu .menu-title:before {
1334  font-family: "Font Awesome 5 Free";
1335  font-weight: 900;
1336  content:"\f1da";
1337  padding-right: 6px;
1338 }
1339 
1340 .help a:before, a.help:before, input.help:before, .help-menu .menu-title:before {
1341  font-family: "Font Awesome 5 Free";
1342  font-weight: 900;
1343  content:"\f128";
1344  padding-right: 6px;
1345 }
1346 
1347 .lang a:before, a.lang:before, input.lang:before, .lang-menu .menu-title:before {
1348  font-family: "Font Awesome 5 Free";
1349  font-weight: 900;
1350  content:"\f1ab";
1351  padding-right: 6px;
1352 }
1353 
1354 .mem a:before, a.mem:before, input.mem:before, .mem-menu .menu-title:before {
1355  font-family: "Font Awesome 5 Free";
1356  font-weight: 900;
1357  content:"\f1de";
1358  padding-right: 6px;
1359 }
1360 
1361 
1362 
1363 .filter a:before, a.edit:before, input.filter:before {
1364  font-family: "Font Awesome 5 Free";
1365  font-weight: 900;
1366  content:"\f0b0";
1367  padding-right: 6px;
1368 }
1369 
1370 
1371 /* Jquery-ui */
1372 
1373 body .ui-tabs {
1374  padding: 0em;
1375  border: transparent;
1376 }
1377 
1378 body .ui-widget-content {
1379  margin-top: 15px;
1380  background: #fff;
1381 }
1382 
1383 #b1 {
1384  display:contents;
1385  background: #fff;
1386 }
1387 
1388 #browseiframe {
1389  padding: 20px;
1390 }
1391 
1392 body .ui-widget-header {
1393  background: #fff;
1394  border: 1px solid transparent;
1395  border-bottom-color: #ddd;
1396  border-radius: 4px 4px 0 0;
1397 }
1398 
1399 body .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
1400  color: #337ab7;
1401 }
1402 
1403 body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default {
1404  background: #fff;
1405  border: 1px solid transparent;
1406 }
1407 
1408 body .ui-state-active, body .ui-widget-content, body .ui-state-active, body .ui-widget-header .ui-state-active {
1409  color: #555;
1410  cursor: default;
1411  background-color: #fff;
1412  border: 1px solid #ddd;
1413 }
1414 
1415 body .ui-accordion .ui-accordion-content {
1416  padding: 0 !important;
1417  margin: 0 !important;
1418  border: 0;
1419  border-radius: 0;
1420  border-bottom: 1px solid #ddd;
1421 }
1422 
1423 body .ui-state-active a, body .ui-state-active a:link {
1424  color: #555;
1425 }
1426 
1427 body .ui-tabs .ui-tabs-panel {
1428  background: #fff;
1429  margin: 0 !important;
1430 }
1431 
1432 body .ui-tabs .ui-tabs-nav li a {
1433  padding: .5em 1em .5em 1em;
1434 }
1435 
1436 body .ui-state-active, body .ui-widget-content .ui-state-active, body .ui-widget-header .ui-state-active,
1437 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,
1438 body .ui-state-default, body .ui-widget-content .ui-state-default, body .ui-widget-header .ui-state-default {
1439  font-weight: normal;
1440 }
1441 
1442 body .ui-dialog .ui-dialog-title {
1443  color: black;
1444 }
1445 
1446 body .ui-widget-content a {
1447  color: #337ab7;
1448 }
1449 
1450 li.ui-state-hover[aria-selected='false'] {
1451  background: #eee;
1452 }
1453 
1454 li.ui-state-active[role='tab'] {
1455  border-bottom-color: transparent;
1456 }
1457 
1458 .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 {
1459  outline:none;
1460 }
1461 
1462 .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
1463  outline:none;
1464 }
1465 
1466 .info-toggle {
1467  background: none repeat scroll 0 0 #f5f5f5;
1468  border: 1px solid #CCCCCC;
1469  border-radius: 15px 15px 15px 15px;
1470  margin: 16px 0;
1471  padding: 0 16px;
1472 }
1473 
1474 .sub-disabled {
1475  text-decoration: line-through;
1476 }
1477 
1478 .dlogin {
1479  text-align: center;
1480 }
1481 
1482 span.menu-title > span > img {
1483  display: none;
1484 
1485 }
1486 
1487 .login_page .inb {
1488  display: inline-block;
1489  font-weight: 400;
1490  text-align: center;
1491  white-space: nowrap;
1492  vertical-align: middle;
1493  -webkit-user-select: none;
1494  -moz-user-select: none;
1495  -ms-user-select: none;
1496  user-select: none;
1497  border: 1px solid transparent;
1498  font-size: 1rem;
1499  line-height: 1.5;
1500  border-radius: 0.25rem;
1501  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1502  color: #fff;
1503  background-color: #5cb85c;
1504  border-color: #5cb85c;
1505 }
1506 .login_page .inb:hover {
1507  text-decoration: none;
1508  color: #fff;
1509  background-color: #449d44;
1510  border-color: #449d44;
1511 }
1512 
1513 .login_page .inb:focus, .login_page .inb.focus {
1514  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
1515 }
1516 
1517 .login_page .inb.disabled, .login_page .inb:disabled {
1518  background-color: #5cb85c;
1519  border-color: #5cb85c;
1520 }
1521 
1522 
1523 .login_page .inb:not([disabled]):not(.disabled):active, .login_page .inb:not([disabled]):not(.disabled).active,
1524 .show > .inb.dropdown-toggle {
1525  color: #fff;
1526  background-color: #1e7e34;
1527  border-color: #1c7430;
1528  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
1529 }
1530 
1531 .login {
1532  margin-left: auto;
1533  margin-right: auto;
1534 }
1535 
1536 body.login_page {
1537  max-height: 100px !important;
1538 }
1539 
1540 .login_page #global {
1541  max-width: 1024px !important;
1542  margin: 60px auto !important;
1543  width: auto !important;
1544 }
1545 
1546 .login_page .unsecure {
1547  font-size: 14px;
1548  margin-bottom: 1em;
1549 }
1550 
1551 .login_page #content {
1552  padding: 10px 10px 10px 10px;
1553  border: 1px solid #ddd;
1554  border-radius: 5px;
1555  width: auto;
1556 }
1557 
1558 .login_page #logo, .login_page {
1559  text-align:center;
1560 }
1561 
1562 .login_page #logo, .login_page > img {
1563  margin-right: 10px;
1564 }
1565 
1566 .login_page .block_list {
1567  display: flex;
1568  flex-flow: column;
1569  padding: 0 10%;
1570 }
1571 .login_page .block_login_page {
1572  margin: 10px 15px;
1573 }
1574 
1575 .login_page .menu-box {
1576  width: 400px;
1577 }
1578 
1579 .login_page .block_list .menu-box {
1580  display: inline-block;
1581 }
1582 
1583 .menu-title {
1584  background-position: 8px 10px !important;
1585 }
1586 
1587 .block_login_page > b {
1588 
1589  font-weight: inherit;
1590 }
1591 
1592 .login_page .menu-box .menu-title {
1593  text-align: center;
1594  font-size: 1.2em;
1595 }
1596 
1597 .login_page .menu-box .menu-content {
1598  margin: 15px;
1599 }
1600 
1601 .login_page .menu-box .menu-content > div {
1602  margin-bottom: 7px;
1603 }
1604 
1605 .login_page .menu-box .menu-content label {
1606  width: 25%;
1607  margin-bottom: 10px;
1608  text-align: left;
1609  display: inline-block;
1610 }
1611 
1612 .login_page .menu-box .menu-content input {
1613  width: 60%;
1614 }
1615 
1616 .login_page .menu-box .menu-content .submit {
1617  text-align: center;
1618 }
1619 
1620 .login_page .menu-box .menu-content input[type='submit']{
1621  height: 2em;
1622  width: 85%;
1623 }
1624 
1625 small > i {
1626  display: flex;
1627 }
1628 
1629 .content {
1630  height: 100%;
1631 }
1632 
1633 @media (max-width:1000px) {
1634  .login_page .block_login_page {
1635  width: 100%;
1636  }
1637 
1638  .login_page #global {
1639  margin: 0 !important;
1640  }
1641 
1642  #global {
1643  margin-top: 60px;
1644  width: auto;
1645  display: flex;
1646  min-height: 100%;
1647  }
1648 
1649  .global {
1650  display: block;
1651  width: auto;
1652  height: auto;
1653  }
1654 
1655  .menu, .content, #menu, #content {
1656  float: block;
1657  width: auto;
1658  height: auto;
1659  }
1660 
1661  .content {
1662  height: 100%;
1663  }
1664 }
1665 
1666 .logout a:before, a.logout:before, input.logout:before, .logout-menu .menu-title:before {
1667  font-family: "Font Awesome 5 Free";
1668  font-weight: 900;
1669  content:"\f2f5";
1670  padding-right: 6px;
1671 }
1672 
1673 .alternc_powered {
1674  text-align:right;
1675 }
1676 
1677 .toggle_menu {
1678  display: none;
1679  position: fixed;
1680  top: 10px;
1681  right: 10px;
1682  z-index: 1000;
1683 }
1684 
1685 @media (max-width:2000px) {
1686  span#emaildom {
1687  padding-top: 0.17em;
1688  padding-bottom: 0.27em;
1689  }
1690  form#formlist1 > span.int.intleft {
1691  padding-bottom: 0.15em;
1692  padding-top: 0.4em;
1693  }
1694  span.intright {
1695  padding-bottom: 0.4em;
1696  padding-top: 0.25em;
1697  }
1698  span#newsubname {
1699  padding-top: 0.17em;
1700  padding-bottom: 0.27em;
1701  }
1702  #tabsdom-addsub #newsubname.int {
1703  padding-top: 0.1em;
1704  padding-bottom: 0.35em;
1705  }
1706 }
1707 
1708 textarea.cert {
1709  font-family: Courier New, Courier, monospace, fixed;
1710  font-size: 12px;
1711 }
1712 
1713 textarea[readonly='readonly'] {
1714  background-color: #ddd;
1715 }
1716