2 if (!defined(
'ISLOADEDBYSTEELSHEET')) {
3 die(
'Must be call by steelsheet');
14 --colorbackhmenu1: rgb(<?php print $colorbackhmenu1; ?>);
15 --colorbackvmenu1: rgb(<?php print $colorbackvmenu1; ?>);
16 --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
17 --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
18 --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
19 --colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>);
20 --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
21 --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
22 --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
23 --colorbacklinepairhover: rgb(<?php print $colorbacklinepairhover; ?>);
24 --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
25 --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
26 --colorbackbody: rgb(<?php print $colorbackbody; ?>);
27 --colorbackmobilemenu: #f8f8f8;
28 --colorbackgrey: #f0f0f0;
29 --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
30 --colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
31 --colortexttitle: rgba(<?php print $colortexttitle; ?>, 0.9);
32 --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
33 --colortext: rgb(<?php print $colortext; ?>);
34 --colortextlink: rgb(<?php print $colortextlink; ?>);
35 --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
36 --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
37 --colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
38 --listetotal: #888888;
39 --inputbackgroundcolor: #FFF;
40 --inputbackgroundcolordisabled: #eee;
41 --inputcolordisabled: rgb(80, 80, 80);
42 --inputbordercolor: rgba(0,0,0,.15);
43 --tooltipbgcolor: <?php print $toolTipBgColor; ?>;
44 --tooltipfontcolor : <?php print $toolTipFontColor; ?>;
45 --oddevencolor: #202020;
46 --colorboxstatsborder: #e0e0e0;
47 --dolgraphbg: rgba(255,255,255,0);
48 --fieldrequiredcolor: #400030;
49 --colortextbacktab: #<?php print $colortextbacktab; ?>;
50 --colorboxiconbg: #eee;
52 --tableforfieldcolor:#888;
53 --amountremaintopaycolor:#880000;
54 --amountpaymentcomplete:#008800;
55 --amountremaintopaybackcolor:none;
56 --productlinestockod: #002200;
57 --productlinestocktoolow: #884400;
58 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
59 --tablevalidbgcolor: rgb(252, 248, 227);
65 if (!empty($conf->global->THEME_DARKMODEENABLED)) {
66 print
"/* For dark mode */\n";
67 if ($conf->global->THEME_DARKMODEENABLED != 2) {
68 print
"@media (prefers-color-scheme: dark) {";
70 print
"@media not print {";
73 --colorbackhmenu1: #3d3e40;
74 --colorbackvmenu1: #2b2c2e;
75 --colorbacktitle1: #2b2d2f;
76 --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
77 --colorbacktabactive: rgb(220,220,220);
78 --colorbacklineimpair1: #38393d;
79 --colorbacklineimpair2: #2b2d2f;
80 --colorbacklinepair1: #38393d;
81 --colorbacklinepair2: #2b2d2f;
82 --colorbacklinepairhover: #2b2d2f;
83 --colorbacklinepairchecked: #0e5ccd;
84 --colorbackbody: #1d1e20;
85 --colorbackmobilemenu: #080808;
86 --colorbackgrey: #0f0f0f;
87 --tooltipbgcolor: #2b2d2f;
88 --colortexttitlenotab: rgb(220,220,220);
89 --colortexttitlenotab2: rgb(220,220,220);
90 --colortexttitle: rgb(220,220,220);
91 --colortext: rgb(220,220,220);
92 --colortextlink: #4390dc;
93 --colortexttitlelink: #4390dc;
94 --colortextbackhmenu: rgb(220,220,220);
95 --colortextbackvmenu: rgb(220,220,220);
96 --tooltipfontcolor : rgb(220,220,220);
97 --listetotal: rgb(245, 83, 158);
98 --inputbackgroundcolor: rgb(70, 70, 70);
99 --inputbackgroundcolordisabled: rgb(60, 60, 60);
100 --inputcolordisabled: rgb(140, 140, 140);
101 --inputbordercolor: rgb(220,220,220);
102 --oddevencolor: rgb(220,220,220);
103 --colorboxstatsborder: rgb(65,100,138);
104 --dolgraphbg: #1d1e20;
105 --fieldrequiredcolor: rgb(250,183,59);
106 --colortextbacktab: rgb(220,220,220);
107 --colorboxiconbg: rgb(36,38,39);
108 --refidnocolor: rgb(220,220,220);
109 --tableforfieldcolor:rgb(220,220,220);
110 --amountremaintopaycolor:rgb(252,84,91);
111 --amountpaymentcomplete:rgb(101,184,77);
112 --amountremaintopaybackcolor:rbg(245,130,46);
113 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
114 --tablevalidbgcolor: rgb(80, 64, 33);
127 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
128 background-color: #FFFFFF;
130 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
132 font-family: <?php print $fontlist ?>;
138 background-color: var(--colorbackbody);
139 <?php print
'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
143 .sensiblehtmlcontent * {
147 .thumbstat { font-weight: bold !important; }
148 th a { font-weight: <?php echo ($useboldtitle ?
'bold' :
'normal'); ?> !important; }
149 a.tab { font-weight: 500 !important; }
151 a:link, a:visited, a:hover, a:active, .classlink { color: var(--colortextlink); text-decoration: none; }
152 a:hover { text-decoration: underline; color: var(--colortextlink); }
153 a.commonlink { color: var(--colortextlink) !important; text-decoration: none; }
155 th.liste_titre a div div:hover, th.liste_titre_sel a div div:hover { text-decoration: underline; }
156 tr.liste_titre th.liste_titre_sel:not(.maxwidthsearch), tr.liste_titre td.liste_titre_sel:not(.maxwidthsearch),
157 tr.liste_titre th.liste_titre:not(.maxwidthsearch), tr.liste_titre td.liste_titre:not(.maxwidthsearch) { opacity: 0.8; }
159 tr.liste_titre_filter th.liste_titre { text-align: unset; }
164 select.vmenusearchselectcombo {
165 background-color: unset;
168 table.liste th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), table.liste td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
169 table.liste th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch), table.liste td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
173 text-overflow: ellipsis;
175 th.wrapcolumntitle dl dt a span.fas.fa-list {
177 vertical-align: bottom;
194 .liste_titre input[
name=search_month], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end] {
198 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth,
199 input, input.flat, form.flat select, select, select.flat, .dataTables_length label select {
202 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
203 color: var(--colortext);
205 font-family: <?php print $fontlist ?>;
207 margin: 0px 0px 0px 0px;
208 background-color: var(--inputbackgroundcolor);
209 <?php
if (empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
210 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
214 .liste_titre input, .liste_titre select {
216 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
219 .pageplusone, .divadvancedsearchfieldcompinput,
220 div.tabBar input, div.tabBar input.flat, div.tabBar textarea, div.tabBar textarea.flat, div.tabBar form.flat select, div.tabBar select, div.tabBar select.flat, div.tabBar .dataTables_length label select
222 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
224 if (!empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
225 background-color: #f8f8fa;
226 border-bottom-left-radius: 0;
227 border-bottom-right-radius: 0;
232 .divadvancedsearchfieldcompinput {
234 border-bottom: solid 1px var(--inputbordercolor);
237 input[
name=duration_value], input[
name=durationhour]
239 margin-right: 4px !important;
241 input[
type=submit], input[
type=submit]:hover {
244 input[
type=checkbox], input[
type=radio] {
252 .tableforfield input, .refidno input {
266 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
267 background: var(--butactionbg);
268 color: var(--textbutaction);
270 border-collapse: collapse;
273 #mainbody span.websitetools input.button:not(.buttongen):not(.bordertransp) {
274 color: #000 !important;
276 #mainbody input.buttongen, #mainbody button.buttongen {
280 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
281 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
287 input.button.massactionconfirmed {
291 input:invalid, select:invalid, input.--error , select.--error {
292 border-color: #ea1212;
295 section.setupsection {
297 background-color: var(--colorbackgrey);
301 .field-error-icon { color: #ea1212 !important; }
304 div.tabBar textarea:focus {
305 border: 1px solid #aaa !important;
307 input:focus:not(.
button):not(.buttonwebsite):not(.buttonreset):not(.select2-search__field):not(#top-bookmark-search-input):not(.search_component_input):not(.input-search-takepos),
308 select:focus, .select2-container--open [aria-expanded=
"false"].select2-selection--single {
309 border-bottom: 1px solid #666 !important;
310 border-bottom-left-radius: 0 !important;
311 border-bottom-right-radius: 0 !important;
313 textarea.cke_source:focus
322 border-top: solid 1px var(--inputbordercolor);
323 border-left: solid 1px var(--inputbordercolor);
324 border-right: solid 1px var(--inputbordercolor);
325 border-bottom: solid 1px var(--inputbordercolor);
332 input.removedassigned {
333 padding: 2px !important;
334 vertical-align: text-bottom;
338 padding-left: 0px !important;
339 padding-right: 0px !important;
342 vertical-align: middle;
344 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
349 background-image: none;
355 background-color: #9999bb;
357 box-shadow: 1px 1px 4px #bbb;
366 .nofocusvisible:focus-visible {
370 div.buttonpayment input:focus {
373 .buttonpaymentsmall {
378 div.buttonpayment input {
379 background-color: unset;
381 border-bottom: unset;
383 text-transform: uppercase;
386 input.buttonpaymentcb {
387 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
388 background-size: 26px;
389 background-repeat: no-repeat;
392 input.buttonpaymentcheque {
393 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
394 background-size: 24px;
395 background-repeat: no-repeat;
398 input.buttonpaymentpaypal {
399 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
400 background-repeat: no-repeat;
403 input.buttonpaymentpaybox {
404 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
405 background-repeat: no-repeat;
408 input.buttonpaymentstripe {
409 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
410 background-repeat: no-repeat;
413 .logopublicpayment #dolpaymentlogo {
416 image-rendering: -webkit-optimize-contrast;
422 background-color: transparent;
423 color: var(--colortext) !important;
424 border: 2px solid var( --butactionbg) !important;
425 margin: 0 0.45em !important;
428 span.userimg.notfirst {
433 span.timesheetalreadyrecorded input {
435 border-bottom: solid 1px rgba(0,0,0,0.4);
436 margin-right: 1px !important;
438 td.onholidaymorning, td.onholidayafternoon {
439 background-color: #fdf6f2;
442 background-color: #f4eede;
444 td.onholidayallday:not(.weekend) input {
445 background-color: #f8f7f0;
448 background-color: #eee;
451 background-color: #f8f8f8;
462 border-right: 1px solid #ccc;
465 td.amount, span.amount, div.amount, b.amount {
471 select.flat, form.flat select, .pageplusone {
480 .paginationlastpage a {
485 filter: saturate(0.8);
489 color: var(--colortextlink);
491 .optiongrey, .opacitymedium {
494 .opacitymediumbycolor {
495 color: rgba(0, 0, 0, 0.4);
507 color: var(--colorwhite);
510 color: #888 !important;
513 color: var(--colorblack);
516 font-size: unset !important;
519 transform: scale(1, -1);
522 transform: scale(-1, 1);
525 select:invalid, select.--error {
528 input:disabled, textarea:disabled, select[disabled=
'disabled']
530 background: var(--inputbackgroundcolordisabled);
531 color: var(--inputcolordisabled);
535 box-shadow: none !important;
538 padding: 0px !important;
539 border: 0px !important;
540 vertical-align: text-bottom;
543 background-color: transparent;
545 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
550 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
552 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; }
553 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; }
554 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
555 input:-webkit-autofill {
556 background-color: #FDFFF0 !important;
557 background-image:none !important;
558 -webkit-box-shadow: 0 0 0 50px #FDFFF0 inset;
562 .placeholder { color: #ccc; }
563 ::-webkit-input-placeholder { color: #ccc; }
564 input:-moz-placeholder { color: #ccc; }
566 input[
name=
price], input[
name=weight], input[
name=volume], input[
name=surface], input[
name=sizeheight], input[
name=net_measure], select[
name=incoterm_id] { margin-right: 6px; }
568 border: 1px solid #aaa !important;
569 padding-
inline-
start: 2em;
570 padding-
inline-end: 2em;
571 min-
inline-size:
auto;
573 #div_container_exportoptions fieldset, #div_container_sub_exportoptions fieldset {
574 border: 1px solid #ccc !important;
576 .legendforfieldsetstep { padding-bottom: 10px; }
577 input#onlinepaymenturl, input#directdownloadlink {
581 .formconsumeproduce {
583 padding: 20px 0px 0px 0px;
587 div#moretabsList, div#moretabsListaction {
591 hr { border: 0; border-top: 1px solid #ccc; }
592 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
595 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
596 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
601 .button:not(.bordertransp):not(.buttonpayment),
602 .buttonDelete:not(.bordertransp):not(.buttonpayment) {
607 font-family: <?php print $fontlist ?>;
608 display:
inline-block;
613 text-decoration: none !important;
614 background-color: #f5f5f5;
615 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
616 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
617 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
618 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
619 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
620 background-repeat: repeat-x;
621 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
622 border: 1px solid
#aaa;
623 -webkit-border-radius: 2px;
627 text-transform: uppercase;
630 .valuefield .button, .valuefieldcreate .button, .refidno .button:not(.smallpaddingimp) {
631 margin-top: 0 !important;
632 margin-bottom: 0 !important;
633 font-size: 0.85em !important;
634 padding: 5px !important;
636 .button:focus, .buttonDelete:focus {
637 -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
638 box-shadow: 0px 0px 5px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
640 .button:hover:not(.nohover), .buttonDelete:hover:not(.nohover) {
642 -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
643 box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
645 .button:disabled, .buttonDelete:disabled, .button.disabled, .buttonDelete.disabled {
648 -webkit-box-shadow: none;
650 text-decoration: none;
653 pointer-events: none;
657 -webkit-box-shadow: none;
659 .button_search, .button_removefilter {
661 background-color: unset;
663 .button_search:hover, .button_removefilter:hover {
673 div.float, span.floatleft
675 float:<?php print $left; ?>;
679 float:<?php print $right; ?>;
687 display:
inline-block;
691 display:
inline-block !important;
696 button[
name=
'button_search_x'] span.fa.fa-search {
699 button[
name=
'button_removefilter_x'] span.fa.fa-
remove {
707 padding-<?php echo $left; ?>: 3px;
714 -webkit-box-shadow: none !important;
715 box-shadow: none !important;
716 -webkit-border-radius:0px !important;
717 border-radius:0px !important;
727 vertical-align: middle;
730 vertical-align: bottom;
733 vertical-align: text-bottom;
739 width: 100% !important;
741 .centpercentwithout1imp {
742 width: calc(100% - 1px) !important;
744 .centpercentwithoutmenu {
745 width: calc(100% - 200px);
747 .quatrevingtpercent, .inputsearch {
750 .maxquatrevingtpercent {
756 .quatrevingtquinzepercent {
759 .quatrevingtpercentminusx {
760 width: calc(80% - 52px);
762 textarea.centpercent {
775 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
778 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
785 transform: scaleX(-1) translate(<?php print ($left == 'left' ? '' : '-'); ?>2px, 0);
788 transform: rotate(90deg) translate(0, <?php print ($left ==
'left' ?
'' :
'-'); ?>2px);
795 text-align: center !important;
807 text-align: <?php print $left; ?>;
810 text-align: <?php print $right; ?>;
816 float: left!important;
819 float: right!important;
822 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
824 .nowraponsmartphone {
825 white-space: <?php print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
828 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
830 .liste_titre .nowrap {
837 white-space: normal !important;
840 word-wrap:
break-word;
843 word-
break:
break-word;
846 word-
break:
break-word;
849 word-
break:
break-all;
855 font-weight: bold !important;
858 font-weight: normal !important;
861 text-transform: uppercase;
864 text-decoration: none;
867 text-decoration: none !important;
879 padding-left: 0 !important;
882 padding-right: 0 !important;
885 padding-<?php print $left; ?>: 4px;
888 padding-<?php print $left; ?>: 4px !important;
891 padding-<?php print $left; ?>: 2px;
894 padding-<?php print $left; ?>: 2px !important;
897 padding-<?php print $right; ?>: 4px;
900 padding-<?php print $right; ?>: 4px !important;
903 padding-<?php print $right; ?>: 2px;
906 padding-<?php print $right; ?>: 2px !important;
921 margin-<?php print $left; ?>: 2px;
924 margin-<?php print $right; ?>: 2px;
927 margin-<?php print $left; ?>: unset;
930 margin-<?php print $right; ?>: unset;
933 width: unset !important;
941 .classfortooltiponclick .fa-question-circle {
954 background-color: #fff;
956 .nobackground, .nobackground tr {
957 background: unset !important;
959 .checkboxattachfilelabel {
964 border: 1px solid #888 !important;
967 color : <?php print $textWarning; ?>
981 background-color: #f0f0f8;
984 div.urllink, div.urllink a {
985 color: #339 !important;
988 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
989 color: #888 !important;
991 padding-<?php echo $left; ?>: 3px;
993 .stockmovemententry {
995 transform: rotate(0.25turn);
1000 transform: rotate(0.3turn);
1007 body[
class*=
"colorblind-"] .text-warning{
1008 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1011 color : <?php print $textSuccess; ?>
1013 body[
class*=
"colorblind-"] .text-success{
1014 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1018 color : <?php print $textDanger; ?>
1021 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop,
1023 color: #ccc !important;
1025 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1026 .editfieldlang:hover {
1027 color: var(--colortexttitle) !important;
1029 a.editfielda.nohover *:hover:before {
1030 color: #ccc !important;
1037 float: none !important;
1040 span.fa.fa-plus-circle.paddingleft {
1043 padding-bottom: 2px;
1046 .size15x { font-size: 1.5em !important; }
1047 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1048 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1049 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1050 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off
1052 font-size: 1.5em; vertical-align: text-bottom;
1057 white-space: nowrap;
1058 vertical-align: middle;
1059 text-overflow: ellipsis;
1065 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1069 border-right: 1px solid #DDD;
1073 border-left: 1px solid #DDD;
1078 #formuserfile input[type='file'] {
1089 #formuserfile_link {
1092 #formuserfile_link input[type='text'] {
1095 .listofinvoicetype {
1097 vertical-align: middle;
1099 .divsocialnetwork:not(:last-child) {
1100 padding-<?php print $right; ?>: 20px;
1102 div.divsearchfield {
1104 display:
inline-block;
1105 margin-<?php print $right; ?>: 12px;
1106 margin-<?php print $left; ?>: 2px;
1112 background-color: rgba(0, 0, 0, 0.08);
1116 .divsearchfieldfilter {
1117 text-overflow: clip;
1119 padding-bottom: 5px;
1123 .divadvancedsearchfield:first-child {
1126 .divadvancedsearchfield {
1129 padding-right: 15px;
1130 padding-bottom: 2px;
1133 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1136 .search_component_params {
1138 -webkit-flex-flow: row wrap;
1139 flex-flow: row wrap;
1142 padding-bottom: 3px;
1143 padding-<?php echo $left; ?>: 0;
1144 padding-<?php echo $right; ?>: 0;
1145 border-bottom: solid 1px var(--inputbordercolor);
1149 .search_component_searchtext {
1152 .search_component_params_text, .search_component_params_text:focus {
1153 border-bottom: none;
1155 margin: 0 !important;
1161 padding-bottom: 3px;
1168 display:
inline-block;
1185 .a-filter, .a-mesure {
1186 border-radius: 50px;
1187 background: var(--colortexttitlenotab);
1189 padding: 8px 10px 8px 6px;
1197 .a-filter:before, .a-mesure:before {
1198 font-family:
"Font Awesome 5 Free";
1203 .a-filter-disabled, .a-mesure-disabled {
1204 border-radius: 50px;
1205 background: var(--colorbacktitle1);
1218 top:calc(50% - 200px);
1219 left:calc(50% - 250px);
1223 border: 1px solid #bbb;
1224 box-shadow: 2px 2px 20px #ddd;
1234 div.div-
for-modal-topright {
1242 border: 1px solid #bbb;
1243 box-shadow: 2px 2px 20px #ddd;
1250 if ($conf->browser->layout ==
'phone') {
1252 .divsearchfieldfilter {
1253 white-space: nowrap;
1256 div.confirmmessage {
1267 list-style-
type: none;
1274 padding-bottom: 4px;
1278 padding-bottom: 10px;
1283 vertical-align: middle;
1285 select.flat.selectlimit {
1288 border-bottom: 1px solid var(--inputbordercolor);
1289 border-bottom-left-radius: 0;
1290 border-bottom-right-radius: 0;
1292 .selectlimit, .marginrightonly {
1293 margin-<?php echo $right; ?>: 10px !important;
1296 margin-<?php echo $left; ?>: 10px !important;
1298 .marginleftonlyshort {
1299 margin-<?php echo $left; ?>: 4px !important;
1302 margin-<?php echo $left; ?>: 0px !important;
1305 margin-top: 10px !important;
1307 .margintoponlyshort {
1308 margin-top: 3px !important;
1311 margin-bottom: 10px !important;
1313 .marginbottomonlyshort {
1314 margin-bottom: 3px !important;
1317 margin-top: 0 !important;
1320 margin-bottom: 0 !important;
1322 .selectlimit, .selectlimit:focus {
1323 border-left: none !important;
1324 border-top: none !important;
1325 border-right: none !important;
1328 .strikefordisabled {
1329 text-decoration: line-through;
1336 text-overflow: unset;
1341 text-overflow: ellipsis;
1342 white-space: nowrap;
1346 text-overflow: ellipsis;
1351 text-overflow: ellipsis;
1352 white-space: nowrap;
1357 text-overflow: ellipsis;
1358 white-space: nowrap;
1363 text-overflow: ellipsis;
1364 white-space: nowrap;
1366 .tdoverflowmax80imp {
1367 max-width: 80px !important;
1369 text-overflow: ellipsis;
1370 white-space: nowrap;
1375 text-overflow: ellipsis;
1376 white-space: nowrap;
1378 .tdoverflowmax100imp {
1379 max-width: 100px !important;
1381 text-overflow: ellipsis;
1382 white-space: nowrap;
1387 text-overflow: ellipsis;
1388 white-space: nowrap;
1393 text-overflow: ellipsis;
1394 white-space: nowrap;
1399 text-overflow: ellipsis;
1400 white-space: nowrap;
1405 text-overflow: ellipsis;
1406 white-space: nowrap;
1411 text-overflow: ellipsis;
1412 white-space: nowrap;
1417 text-overflow: ellipsis;
1418 white-space: nowrap;
1423 text-overflow: ellipsis;
1424 white-space: nowrap;
1430 .divintowithtwolinesmax {
1432 display: -webkit-box;
1433 -webkit-box-orient: vertical;
1434 -webkit-line-clamp: 2;
1438 display: -webkit-box;
1439 -webkit-box-orient: vertical;
1440 -webkit-line-clamp: 2;
1442 height:
auto !important;
1445 display: -webkit-box;
1446 -webkit-box-orient: vertical;
1447 -webkit-line-clamp: 10;
1451 .tablelistofcalendars {
1452 margin-top: 25px !important;
1459 table.paymenttable td.amountpaymentcomplete, table.paymenttable td.amountremaintopay, table.paymenttable td.amountremaintopayback {
1461 padding-bottom: 0px;
1463 .amountalreadypaid {
1465 .amountpaymentcomplete {
1466 color: var(--amountpaymentcomplete);
1470 .amountremaintopay {
1471 color: var(--amountremaintopaycolor);
1475 .amountremaintopayback {
1476 color: var(--amountremaintopaybackcolor);
1480 .amountpaymentneutral {
1485 .onlinepaymentbody .amountpaymentcomplete {
1486 background-color: var(--amountpaymentcomplete);
1494 margin-bottom: 12px;
1496 #builddoc_form ~ .showlinkedobjectblock {
1501 .moduledesclong p img, .moduledesclong p a img {
1502 max-width: 90% !important;
1503 height:
auto !important;
1507 border: 1px solid #ccc;
1508 box-shadow: 1px 1px 25px #aaa;
1509 max-width: calc(100% - 56px);
1511 .fa-file-text-o, .fa-file-
code-o, .fa-file-powerpoint-o, .fa-file-excel-o, .fa-file-word-o, .fa-file-o, .fa-file-image-o, .fa-file-video-o, .fa-file-audio-o, .fa-file-archive-o, .fa-file-pdf-o {
1527 .div-table-responsive, .div-table-responsive-no-min {
1531 .div-table-responsive {
1535 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1538 div.fiche>form>div.div-table-responsive {
1541 div.fiche>div.tabBar>form>div.div-table-responsive {
1549 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1550 echo
'display: inline-flex;'.
"\n";
1552 flex-flow: row wrap;
1553 justify-content: flex-
start;
1563 .thumbstat, .thumbstat150 {
1564 <?php
if ($conf->browser->name ==
'ie') { ?>
1574 select.selectarrowonleft {
1577 select.selectarrowonleft option {
1581 table[summary=
"list_of_modules"] .fa-cog {
1585 .linkedcol-element {
1589 white-space: nowrap;
1597 maxscreenheightless200 {
1598 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1600 .maxscreenheightless300 {
1601 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1611 .clearboth { clear:both; }
1613 .hideobject { display: none; }
1614 .minwidth25 { min-width: 25px; }
1615 .minwidth50 { min-width: 50px; }
1616 .minwidth75 { min-width: 75px; }
1618 @media only screen and (min-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
1620 .width20 { width: 20px; }
1621 .width25 { width: 25px; }
1622 .width50 { width: 50px; }
1623 .width75 { width: 75px; }
1624 .width100 { width: 100px; }
1625 .width200 { width: 200px; }
1626 .minwidth100 { min-width: 100px; }
1627 .minwidth150 { min-width: 150px; }
1628 .minwidth200 { min-width: 200px; }
1629 .minwidth250 { min-width: 250px; }
1630 .minwidth300 { min-width: 300px; }
1631 .minwidth400 { min-width: 400px; }
1632 .minwidth500 { min-width: 500px; }
1633 .minwidth50imp { min-width: 50px !important; }
1634 .minwidth75imp { min-width: 75px !important; }
1635 .minwidth100imp { min-width: 100px !important; }
1636 .minwidth200imp { min-width: 200px !important; }
1637 .minwidth250imp { min-width: 250px !important; }
1638 .minwidth300imp { min-width: 300px !important; }
1639 .minwidth400imp { min-width: 400px !important; }
1640 .minwidth500imp { min-width: 500px !important; }
1642 .widthauto { width:
auto; }
1643 .width20 { width: 20px; }
1644 .width25 { width: 25px; }
1645 .width40 { width: 40px; }
1646 .width50 { width: 50px; }
1647 .width75 { width: 75px; }
1648 .width100 { width: 100px; }
1649 .width125 { width: 125px; }
1650 .width150 { width: 150px; }
1651 .width200 { width: 200px; }
1652 .width250 { width: 250px; }
1653 .width300 { width: 300px; }
1654 .width400 { width: 400px; }
1655 .width500 { width: 500px; }
1656 .maxwidth25 { max-width: 25px; }
1657 .maxwidth40 { max-width: 40px; }
1658 .maxwidth50 { max-width: 50px; }
1659 .maxwidth75 { max-width: 75px; }
1660 .maxwidthdate { max-width: 85px; }
1661 .maxwidth100 { max-width: 100px; }
1662 .maxwidth125 { max-width: 125px; }
1663 .maxwidth150 { max-width: 150px; }
1664 .maxwidth200 { max-width: 200px; }
1665 .maxwidth250 { max-width: 250px; }
1666 .maxwidth300 { max-width: 300px; }
1667 .maxwidth400 { max-width: 400px; }
1668 .maxwidth500 { max-width: 500px; }
1669 .maxwidth750 { max-width: 750px; }
1670 .maxwidth1000 { max-width: 1000px; }
1671 .maxwidth50imp { max-width: 50px !important; }
1672 .maxwidth75imp { max-width: 75px !important; }
1674 .minwidth100onall { min-width: 100px !important; }
1675 .minwidth200onall { min-width: 200px !important; }
1676 .minwidth250onall { min-width: 250px !important; }
1678 .minheight20 { min-height: 20px; }
1679 .minheight30 { min-height: 30px; }
1680 .minheight40 { min-height: 40px; }
1681 .titlefieldcreate { width: 20%; }
1682 .titlefield { min-width: 250px; width: 25%; }
1683 .titlefieldmiddle { width: 45%; }
1684 .titlefieldmax45 { max-width: 45%; }
1685 .imgmaxwidth180 { max-width: 180px; }
1686 .imgmaxheight50 { max-height: 50px; }
1688 .width20p { width:20%; }
1689 .width25p { width:25%; }
1690 .width40p { width:40%; }
1691 .width50p { width:50%; }
1692 .width60p { width:60%; }
1693 .width75p { width:75%; }
1694 .width80p { width:80%; }
1695 .width100p { width:100%; }
1699 @media only screen and (max-width: 1400px)
1702 .titlefieldcreate { width: 30% !important; }
1703 .minwidth50imp { min-width: 50px !important; }
1704 .minwidth75imp { min-width: 75px !important; }
1705 .minwidth100imp { min-width: 100px !important; }
1706 .minwidth125imp { min-width: 125px !important; }
1707 .minwidth150imp { min-width: 150px !important; }
1708 .minwidth200imp { min-width: 200px !important; }
1709 .minwidth250imp { min-width: 250px !important; }
1710 .minwidth300imp { min-width: 300px !important; }
1711 .minwidth400imp { min-width: 300px !important; }
1712 .minwidth500imp { min-width: 300px !important; }
1714 .linkedcol-element {
1720 @media only screen and (max-width: 1000px)
1722 .maxwidthonsmartphone { max-width: 100px; }
1723 .minwidth50imp { min-width: 50px !important; }
1724 .minwidth75imp { min-width: 75px !important; }
1725 .minwidth100imp { min-width: 100px !important; }
1726 .minwidth125imp { min-width: 125px !important; }
1727 .minwidth150imp { min-width: 110px !important; }
1728 .minwidth200imp { min-width: 110px !important; }
1729 .minwidth250imp { min-width: 115px !important; }
1730 .minwidth300imp { min-width: 120px !important; }
1731 .minwidth400imp { min-width: 150px !important; }
1732 .minwidth500imp { min-width: 250px !important; }
1735 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection):not(.select2-dropdown), input.widthcentpercentminusx {
1736 width: calc(100% - 52px) !important;
1737 display:
inline-block;
1739 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection):not(.select2-dropdown), input.widthcentpercentminusxx {
1740 width: calc(100% - 70px) !important;
1741 display:
inline-block;
1746 @media only screen and (max-width: 767px)
1749 font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).
'px' : $fontsize; ?> !important;
1751 .divadvancedsearchfield {
1757 padding-right: 10px !important;
1760 .hideonsmartphone { display: none; }
1761 .hideonsmartphoneimp { display: none !important; }
1763 .margintoponsmartphone { margin-top: 6px; }
1766 margin-<?php echo $left; ?>: 0 !important;
1768 div.fiche>table.table-fiche-title {
1769 margin-top: 7px !important;
1770 margin-bottom: 15px !important;
1773 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1774 width: calc(100% - 40px) !important;
1776 display:
inline-block;
1778 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1779 width: calc(100% - 70px) !important;
1780 display:
inline-block;
1783 input.maxwidthinputfileonsmartphone {
1787 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
1791 .smallonsmartphone {
1795 .nopaddingtoponsmartphone {
1796 padding-top: 0 !important;
1798 .nopaddingbottomonsmartphone {
1799 padding-bottom: 0 !important;
1804 @media only screen and (max-width: 570px)
1807 margin: 3px 2px 3px 2px !important;
1810 font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).
'px' : $fontsize; ?> !important;
1813 div#login_left, div#login_right {
1814 min-width: 150px !important;
1815 max-width: 200px !important;
1816 padding-left: 5px !important;
1817 padding-right: 5px !important;
1821 height: 64px !important;
1824 .divmainbodylarge { margin-left: 10px !important; margin-right: 10px !important; }
1826 .tdoverflowonsmartphone {
1829 text-overflow: ellipsis;
1830 white-space: nowrap;
1832 .tdoverflowmax100onsmartphone {
1835 text-overflow: ellipsis;
1836 white-space: nowrap;
1838 .tdoverflowmax150onsmartphone {
1841 text-overflow: ellipsis;
1842 white-space: nowrap;
1844 .border tbody tr, .border tbody tr td, div.tabBar table.border tr, div.tabBar table.border tr td, div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar div.border .table-val-border-col {
1845 height: 40px !important;
1848 div.tabs div.tab a.tab {
1851 text-overflow: ellipsis;
1852 white-space: nowrap;
1855 .quatrevingtpercent, .inputsearch {
1861 padding-bottom: 5px;
1864 .login_table .tdinputlogin {
1865 min-width: unset !important;
1867 input, input[
type=text], input[
type=password], select, textarea {
1870 .trinputlogin input[
type=text], input[
type=password] {
1873 .vmenu .searchform input {
1877 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
1878 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
1879 .maxwidth50onsmartphone { max-width: 40px; }
1880 .maxwidth75onsmartphone { max-width: 50px; }
1881 .maxwidth100onsmartphone { max-width: 70px; }
1882 .maxwidth125onsmartphone { max-width: 100px; }
1883 .maxwidth150onsmartphone { max-width: 120px; }
1884 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
1885 .maxwidth200onsmartphone { max-width: 200px; }
1886 .maxwidth250onsmartphone { max-width: 250px; }
1887 .maxwidth300onsmartphone { max-width: 300px; }
1888 .maxwidth400onsmartphone { max-width: 400px; }
1889 .minwidth50imp { min-width: 50px !important; }
1890 .minwidth75imp { min-width: 75px !important; }
1891 .minwidth100imp { min-width: 100px !important; }
1892 .minwidth125imp { min-width: 125px !important; }
1893 .minwidth150imp { min-width: 110px !important; }
1894 .minwidth200imp { min-width: 110px !important; }
1895 .minwidth250imp { min-width: 115px !important; }
1896 .minwidth300imp { min-width: 120px !important; }
1897 .minwidth400imp { min-width: 150px !important; }
1898 .minwidth500imp { min-width: 250px !important; }
1899 .titlefield { width:
auto; min-width: unset; }
1900 .titlefieldcreate { width:
auto; }
1904 width: <?php print
dol_size(300,
'width'); ?>px;
1914 padding-<?php echo $right; ?>: 5px;
1915 padding-bottom: 5px;
1917 img.photoref, div.photoref {
1918 border: 1px solid rgba(0, 0, 0, 0.2);
1920 -webkit-box-shadow: none;
1924 object-fit: contain;
1928 padding-right: 10px;
1932 padding-right: 3px !important;
1935 padding-right: 3px !important;
1945 input.buttonpayment {
1949 .linkobject { cursor: pointer; }
1951 table.tableforfield tr:not(.liste_titre)>td:first-of-
type, tr.trforfield:not(.liste_titre)>td:first-of-
type, div.tableforfield div.tagtr:not(.liste_titre)>div.tagtd:first-of-
type {
1952 color: var(--tableforfieldcolor);
1955 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
1956 .hideonprint { display: none !important; }
1971 white-space: nowrap;
1982 table-layout: fixed;
1984 #id-right, #id-left {
1985 display: table-cell;
1987 vertical-align: top;
1991 padding-bottom: 5px;
1999 background: var(--colorbackbody);
2000 padding-bottom: 20px;
2002 .bodyforlist #
id-right {
2003 padding-bottom: 4px;
2008 .classforhorizontalscrolloftabs #
id-container {
2011 .classforhorizontalscrolloftabs .side-nav {
2015 .classforhorizontalscrolloftabs #
id-right {
2016 width: calc(100% - 210px);
2017 display:
inline-block;
2036 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
2044 @media screen and (prefers-color-scheme: dark) {
2046 border-bottom: 1px solid #888;
2053 display: table-cell;
2054 border-<?php echo $right; ?>: 1px solid #E0E0E0;
2055 box-shadow: 3px 0 6px -2px #eee;
2056 background: var(--colorbackvmenu1);
2057 transition: left 0.5s ease;
2060 .side-nav, .login_block {
2061 transition: left 0.5s ease;
2066 border-bottom: 0 !important;
2068 .menulogocontainer {
2069 margin: <?php echo $disableimages ?
'0' :
'6'; ?>px;
2073 height: <?php echo $disableimages ?
'18' :
'35'; ?>px;
2076 vertical-align: middle;
2078 .backgroundforcompanylogo {
2079 background-color: rgba(255,255,255,0.2);
2082 .menulogocontainer img.mycompany {
2083 object-fit: contain;
2086 image-rendering: -webkit-optimize-contrast;
2088 #mainmenutd_companylogo::after, #mainmenutd_menu::after {
2089 content: unset !important;
2091 li#mainmenutd_companylogo .tmenucenter {
2094 li#mainmenutd_companylogo {
2095 min-width: unset !important;
2097 <?php
if ($disableimages) { ?>
2098 li#mainmenutd_home {
2099 min-width: unset !important;
2101 li#mainmenutd_home .tmenucenter {
2106 div.blockvmenupair, div.blockvmenuimpair {
2107 border-top: none !important;
2108 border-left: none !important;
2109 border-right: none !important;
2110 border-bottom: 1px solid #eaeaea;
2111 padding-left: 0 !important;
2113 div.blockvmenuend, div.blockvmenubookmarks {
2114 border: none !important;
2115 padding-left: 0 !important;
2117 div.vmenu, td.vmenu {
2118 padding-right: 10px !important;
2120 .blockvmenu .menu_titre {
2135 .menuhider { display: none !important; }
2139 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
2142 body.sidebar-collapse .side-nav {
2147 .classforhorizontalscrolloftabs #
id-right {
2153 body.sidebar-collapse .login_block {
2157 .menuhider { display: block !important; }
2158 .dropdown-
user-image { display: none; }
2159 .user-header { height:
auto !important; color: var(--colorbackbody); }
2165 border-bottom: 1px solid #BBB;
2168 padding-right: 20px;
2174 border-bottom: 0 !important;
2176 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend {
2177 border-top: none !important;
2178 border-left: none !important;
2179 border-right: none !important;
2180 border-bottom: 1px solid #eaeaea;
2181 padding-left: 0 !important;
2183 div.vmenu, td.vmenu {
2184 padding-right: 6px !important;
2187 margin-<?php print $left; ?>: 9px !important;
2188 margin-<?php print $right; ?>: 10px !important;
2191 .pagination .fa-chevron-left, .pagination .fa-chevron-right {
2196 @media only screen and (min-width: 768px) and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
2199 margin-<?php print $left; ?>: 13px !important;
2200 margin-<?php print $right; ?>: 14px !important;
2206 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'40' :
'6')); ?>px;
2207 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'36' :
'6')); ?>px;
2208 <?php
if (!empty($dol_hide_leftmenu)) {
2209 print
'margin-bottom: 12px;'.
"\n";
2211 <?php
if (!empty($dol_hide_leftmenu)) {
2212 print
'margin-top: 12px;'.
"\n";
2215 body.onlinepaymentbody div.fiche {
2216 margin: 20px !important;
2218 div.fiche>table:first-child {
2219 margin-bottom: 15px;
2221 div.fiche>table.table-fiche-title {
2222 margin-bottom: 12px;
2228 div.fichecenterbis {
2231 div.fichethirdleft {
2232 <?php
if ($conf->browser->layout !=
'phone') {
2233 print
"float: ".$left.
";\n";
2235 <?php
if ($conf->browser->layout !=
'phone') {
2236 print
"width: calc(50% - 14px);\n";
2238 <?php
if ($conf->browser->layout ==
'phone') {
2239 print
"padding-bottom: 6px;\n";
2242 div.fichetwothirdright {
2243 <?php
if ($conf->browser->layout !=
'phone') {
2244 print
"float: ".$right.
";\n";
2246 <?php
if ($conf->browser->layout !=
'phone') {
2247 print
"width: calc(50% - 14px);\n";
2249 <?php
if ($conf->browser->layout ==
'phone') {
2250 print
"padding-bottom: 6px\n";
2254 <?php
if ($conf->browser->layout !=
'phone') {
2255 print
"float: ".$left.
";\n";
2257 <?php
if ($conf->browser->layout !=
'phone') {
2258 print
"width: calc(50% - 14px);\n";
2261 div.fichehalfright {
2262 <?php
if ($conf->browser->layout !=
'phone') {
2263 print
"float: ".$right.
";\n";
2265 <?php
if ($conf->browser->layout !=
'phone') {
2266 print
"width: calc(50% - 14px);\n";
2269 div.fichehalfright {
2270 <?php
if ($conf->browser->layout ==
'phone') {
2271 print
"margin-top: 10px;\n";
2284 @media only screen and (max-width: 1000px)
2287 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'6' :
'20')); ?>px;
2288 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 6); ?>px;
2294 div.fichecenterbis {
2297 div.fichethirdleft {
2300 padding-bottom: 6px;
2302 div.fichetwothirdright {
2305 padding-bottom: 6px;
2311 div.fichehalfright {
2315 div.fichehalfright {
2318 div.firstcolumn div.box {
2321 div.secondcolumn div.box {
2327 @media only screen and (max-width: 1499px)
2329 div.fichehalfleft-lg {
2333 div.fichehalfright-lg {
2338 .fichehalfright-lg .fichehalfright {
2344 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2348 padding: 0 !important;
2356 td.nobordernopadding.widthpictotitle.col-picto {
2360 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2361 opacity: 0.7 !important;
2365 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2382 margin-<?php echo $right; ?>: 8px;
2395 vertical-align: middle;
2398 .pictowarning, .pictoerror, .pictopreview, .pictonopreview, .picto.error {
2399 padding-<?php echo $left; ?>: 3px;
2403 color: <?php echo $badgeWarning ?>;
2406 color: <?php echo $badgeDanger ?>;
2414 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2415 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2416 .tagtdnote span.pictoedit {
2420 text-align: <?php echo $left; ?>;
2426 padding-left: 1px !important;
2429 padding-bottom: 1px;
2435 padding-bottom: 10px;
2437 div.attachareaformuserfileecm {
2439 padding-bottom: 6px;
2444 margin-bottom: 10px;
2445 padding-bottom: 10px;
2447 div.arearefnobottom {
2449 padding-bottom: 4px;
2454 div.divphotoref:last-child {
2455 padding-<?php echo $right; ?>: 30px;
2458 padding-bottom: 10px;
2470 margin-bottom: 10px;
2477 vertical-align: text-bottom;
2483 vertical-align: text-bottom;
2485 img.photoref, div.photoref {
2487 -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2488 box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2492 object-fit: contain;
2494 img.photokanban, div.photokanban {
2498 vertical-align: middle;
2500 div.photoref .fa, div.photoref .fas, div.photoref .far {
2504 object-fit: contain;
2508 vertical-align:middle;
2511 .difforspanimgright {
2512 display: table-cell;
2513 padding-right: 10px;
2515 img.photorefnoborder {
2519 object-fit: contain;
2520 border: 1px solid #AAA;
2521 border-radius: 100px;
2526 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2529 .trextrafieldseparator td, .trextrafields_collapse_last td {
2535 margin: 0 !important;
2536 padding-bottom: 0 !important;
2544 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2547 background: var(--colorbackhmenu1);
2554 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2557 padding-<?php echo $right; ?>: <?php echo ($maxwidthloginblock - 10); ?>px;
2560 -webkit-touch-callout: none;
2561 -webkit-
user-select: none;
2562 -khtml-
user-select: none;
2563 -moz-
user-select: none;
2564 -ms-
user-select: none;
2572 <?php
if ($disableimages) { ?>
2578 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2583 white-space: nowrap;
2585 border-<?php print $left; ?>: 0px;
2586 border-<?php print $right; ?>: 0px;
2587 padding: 0px 0px 0px 0px;
2588 margin: 0px 0px 0px 0px;
2590 font-weight: normal;
2592 text-decoration: none;
2595 div.tmenudisabled, a.tmenudisabled {
2598 a.tmenu, a.tmenusel, a.tmenudisabled {
2601 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2602 padding: 0px 5px 0px 5px;
2603 white-space: nowrap;
2604 color: var(--colortextbackhmenu);
2605 text-decoration: none;
2606 cursor: not-allowed;
2608 span.mainmenuaspan.tmenudisabled {
2609 color: var(--colortextbackhmenu);
2611 cursor: not-allowed;
2614 a.disabled, span.tmenu {
2616 text-decoration: none !important;
2620 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2621 padding: 0px 2px 0px 2px;
2622 margin: 0px 0px 0px 0px;
2623 white-space: nowrap;
2624 color: var(--colortextbackhmenu);
2625 text-decoration: none;
2627 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2628 padding: 0px 2px 0px 2px;
2629 margin: 0px 0px 0px 0px;
2630 white-space: nowrap;
2631 color: var(--colortextbackhmenu);
2632 text-decoration: none !important;
2637 padding: 0px 0px 0px 0px;
2638 margin: 0px 0px 0px 0px;
2644 li.tmenu, li.tmenusel {
2645 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2647 vertical-align: bottom;
2648 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2649 float: <?php print $left; ?>;
2655 font-weight: normal;
2657 li.menuhider:hover {
2658 background-image: none !important;
2661 li.tmenusel::after, li.tmenu:hover::after{
2666 left: calc(50% - 6px);
2669 border-style: solid;
2670 border-width: 0px 6px 5px 6px;
2671 border-color: transparent transparent #ffffff transparent;
2674 .tmenuend .tmenuleft { width: 0px; }
2675 .tmenuend { display: none; }
2678 float: <?php print $left; ?>;
2680 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2683 <?php
if ($disableimages) { ?>
2686 height: <?php print $heightmenu; ?>px;
2693 <?php
if ($disableimages) { ?>
2698 height: <?php print $heightmenu; ?>px;
2708 padding-bottom: 4px;
2710 text-overflow: ellipsis;
2715 padding-<?php print $left; ?>: 2px;
2716 padding-<?php print $right; ?>: 2px;
2717 font-family: Roboto,<?php echo $fontlist; ?>;
2723 background-repeat:no-repeat;
2725 height: <?php echo ($heightmenu - 22); ?>px;
2730 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2740 <?php print $disableimages ?
'' :
'top: 10px'; ?>
2742 #mainmenutd_menu a.tmenuimage {
2750 text-decoration: none;
2756 <?php
if (in_array(
getDolGlobalInt(
'THEME_TOPMENU_DISABLE_IMAGE'), array(2, 3, 4))) { ?>
2757 .tmenulabel:not(.menuhider), .tmenulabel:not(.menuhider)::before {
2761 a.tmenuimage:not(.menuhider), a.tmenuimage:not(.menuhider)::before,
2762 div.tmenuimage:not(.menuhider), div.tmenuimage:not(.menuhider)::before,
2763 span.tmenuimage:not(.menuhider), span.tmenuimage:not(.menuhider)::before {
2765 margin-top: 8px !important;
2770 .tmenudiv:hover .tmenulabel:not(.menuhider), .tmenudiv:hover .tmenulabel:not(.menuhider)::before {
2774 text-overflow: ellipsis;
2778 display: initial !important;
2779 line-height: 0.6em !important;
2780 height: 1em !important;
2782 text-overflow: ellipsis;
2783 color: var(--colortextbackhmenu);
2787 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider)::before {
2790 margin-top: 0px !important;
2795 li.tmenu:hover .tmenulabel:not(.menuhider), li.tmenu:hover .tmenulabel:not(.menuhider)::before {
2796 display: initial !important;
2798 li.tmenu:hover .tmenuimage:not(.menuhider), li.tmenu:hover .tmenuimage:not(.menuhider):before {
2799 font-size: 1.1em !important;
2800 margin-top: 0px !important;
2808 <?php
if (empty($dol_hide_topmenu)) { ?>
2809 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2814 $moduletomainmenu = array(
2815 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2816 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2817 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2818 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2819 'fournisseur'=>
'companies',
2820 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2822 $mainmenuused =
'home';
2823 foreach ($conf->modules as $val) {
2824 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2826 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2830 $divalreadydefined = array(
'home',
'companies',
'products',
'mrp',
'commercial',
'externalsite',
'accountancy',
'project',
'tools',
'members',
'agenda',
'ftp',
'holiday',
'hrm',
'bookmark',
'cashdesk',
'takepos',
'ecm',
'geoipmaxmind',
'gravatar',
'clicktodial',
'paypal',
'stripe',
'webservices',
'website');
2832 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2833 foreach ($mainmenuusedarray as $val) {
2834 if (empty($val) || in_array($val, $divalreadydefined)) {
2837 if (in_array($val, $divnotrequired)) {
2843 $found = 0; $url =
'';
2844 foreach ($conf->file->dol_document_root as $dirroot) {
2845 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2853 if (!defined(
'DISABLE_FONT_AWSOME')) {
2854 print
"/* A mainmenu entry was found but img file ".$val.
".png not found (check /".$val.
"/img/".$val.
".png), so we use a generic one. */\n";
2855 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2856 print
'div.mainmenu.'.$val.
'::before {
2860 print
"/* A mainmenu entry was found but img file ".$val.
".png not found (check /".$val.
"/img/".$val.
".png), so we use a generic one */\n";
2861 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2862 print
"div.mainmenu.".$val.
" {\n";
2863 print
" background-image: url(".$url.
");\n";
2864 print
" background-position-y: 3px;\n";
2869 print
"div.mainmenu.".$val.
" {\n";
2870 print
" background-image: url(".$url.
");\n";
2871 print
" background-position-y: 3px;\n";
2872 print
" filter: saturate(0);\n";
2881 padding:0 0 0 0 !important;
2882 margin:0 0px 0 0 !important;
2883 <?php
if ($disableimages) { ?>
2894 background: #f0f0f0;
2902 display: table-cell;
2903 vertical-align: middle;
2905 .login_vertical_align {
2907 padding-bottom: 80px;
2910 padding-bottom: 30px;
2912 vertical-align: middle;
2914 .login_table_title {
2916 color: #eee !important;
2917 padding-bottom: 20px;
2918 text-shadow: 1px 1px #444;
2920 .login_table label {
2921 text-shadow: 1px 1px 1px #FFF;
2928 padding-bottom:12px;
2931 if (!empty($conf->global->MAIN_LOGIN_BACKGROUND)) {
2932 print
' background-color: rgba(255, 255, 255, 0.9);';
2934 print
' background-color: #FFFFFF;';
2937 -webkit-box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2938 box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2946 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2948 border-bottom: solid 1px rgba(180,180,180,.4);
2954 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
2955 outline: none !important;
2957 .login_table .trinputlogin {
2961 .login_table .tdinputlogin {
2962 background-color: transparent;
2967 .login_table .tdinputlogin .fa {
2971 .login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password {
2974 .login_table .tdinputlogin input#securitycode {
2979 word-
break:
break-word;
2983 .login_main_message {
2986 margin-bottom: 22px;
2988 .login_main_message .error {
2992 div#login_left, div#login_right {
2993 display:
inline-block;
2997 padding-right: 16px;
2999 vertical-align: middle;
3001 div#login_right select#entity {
3004 table.login_table tr td table.none tr td {
3007 table.login_table_securitycode {
3008 border-spacing: 0px;
3010 table.login_table_securitycode tr td {
3018 border: 1px solid #DDDDDD;
3020 #img_logo, .img_logo {
3025 div.backgroundsemitransparent {
3026 background:rgba(255, 255, 255, 0.7);
3028 padding-right: 10px;
3032 text-align: <?php print $right; ?>;
3033 <?php print $right; ?>: 0;
3034 top: <?php print $disableimages ?
'4px' :
'0'; ?>;
3037 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3042 color: var(--colortextbackhmenu);
3043 display:
inline-block;
3045 div.login_block span.aversion {
3046 color: var(--colortextbackhmenu);
3047 filter: contrast(0.7);
3049 div.login_block table {
3058 color: var(--colortextbackvmenu);
3061 color: var(--colortextbackvmenu);
3062 text-decoration:underline;
3064 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
3065 vertical-align: middle;
3067 div.login_block_user {
3068 display:
inline-block;
3069 vertical-align: middle;
3070 line-height: <?php echo $disableimages ?
'25' :
'52'; ?>px;
3071 height: <?php echo $disableimages ?
'25' :
'52'; ?>px;
3073 div.login_block_other {
3074 display:
inline-block;
3075 vertical-align: middle;
3076 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3085 vertical-align: top;
3086 padding: 0px 3px 0px 4px !important;
3088 .login_block_other .login_block_elem {
3092 .atoplogin, .atoplogin:hover {
3093 color: var(--colortextbackhmenu) !important;
3095 .login_block_getinfo {
3098 .login_block_getinfo div.login_block_user {
3101 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
3102 color: #333 !important;
3103 font-weight: normal !important;
3105 .alogin, .alogin:hover {
3106 font-weight: normal !important;
3109 .alogin:hover, .atoplogin:hover {
3110 text-decoration:underline !important;
3112 span.fa.atoplogin, span.fa.atoplogin:hover {
3114 text-decoration: none !important;
3116 .atoplogin #dropdown-icon-down, .atoplogin #dropdown-icon-up {
3119 img.login, img.printer, img.entity {
3122 text-decoration: none;
3126 .loginbuttonexternal {
3129 border: 1px solid #ccc;
3135 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3136 width: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3137 height: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3139 background-size: contain;
3141 border-color: rgba(255, 255, 255, 0.2);
3144 border-radius: 0.72em;
3147 background-size: contain;
3148 vertical-align: middle;
3150 img.userphotosmall {
3151 border-radius: 0.6em;
3154 background-size: contain;
3155 vertical-align: middle;
3156 background-color: #FFF;
3158 img.userphotopublicvcard {
3162 background-size: contain;
3164 border-color: rgba(128, 128, 128, 0.5);
3169 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3172 form[
name=
"addtime"] img.userphoto {
3173 border: 1px solid #444;
3176 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3177 background-repeat: no-repeat;
3179 .span-icon-password {
3180 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3181 background-repeat: no-repeat;
3188 div.vmenu, td.vmenu {
3189 margin-<?php print $right; ?>: 2px;
3193 padding-bottom: 0px;
3201 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3207 input.vmenusearchselectcombo[
type=text] {
3208 width: 180px !important;
3210 .vmenusearchselectcombo {
3216 padding-bottom: 3px;
3218 text-overflow: ellipsis;
3221 #menu_contenu_logo { }
3223 .searchform { padding-top: 10px; }
3224 .searchform input { font-size: 16px; }
3227 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3228 white-space: nowrap; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>;
3230 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active,
3231 span.vmenu, span.vmenu:link, span.vmenu:visited, span.vmenu:hover, span.vmenu:active { font-weight: bold; }
3232 span.vmenudisabled, font.vmenudisabled {
3234 font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; white-space: nowrap;
3236 a.vmenu:link, a.vmenu:visited {
3237 color: var(--colortextbackvmenu);
3240 a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu {
3241 font-family: <?php print $fontlist ?>;
3242 text-align: <?php print $left; ?>;
3243 color: var(--colortextbackvmenu);
3244 margin: 1px 1px 1px 6px;
3246 span.vsmenudisabled, font.vsmenudisabled {
3247 font-family: <?php print $fontlist ?>;
3248 text-align: <?php print $left; ?>;
3250 white-space: nowrap;
3252 a.vsmenu:link, a.vsmenu:visited {
3253 color: var(--colortextbackvmenu);
3254 white-space: nowrap;
3256 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 6px; }
3257 li a.vsmenudisabled, li.vsmenudisabled { color: #aaa !important; }
3259 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3260 text-align: <?php print $left; ?>; color: #aaa; text-decoration: none;
3262 .helppresent, .helppresent:hover {
3265 .helppresentcircle {
3270 color: var(--colortextbackhmenu);
3271 margin-<?php echo $left ?>: -4px;
3272 display:
inline-block;
3274 vertical-align: super;
3276 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3279 .vmenu div.blockvmenufirst, .vmenu div.blockvmenulogo, .vmenu div.blockvmenusearchphone, .vmenu div.blockvmenubookmarks
3281 border-top: 1px solid #BBB;
3283 a.vsmenu.addbookmarkpicto {
3284 padding-right: 10px;
3286 div.blockvmenusearchphone
3288 border-bottom: none !important;
3290 .vmenu div.blockvmenuend, .vmenu div.blockvmenulogo
3292 margin: 0 0 8px 2px;
3294 .vmenu div.blockvmenusearch
3296 padding-bottom: 13px;
3298 .vmenu div.blockvmenuend
3300 padding-bottom: 5px;
3302 .vmenu div.blockvmenulogo
3304 padding-bottom: 10px;
3307 div.blockvmenubookmarks
3309 padding-top: 10px !important;
3310 padding-bottom: 16px !important;
3312 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend
3314 font-family: <?php print $fontlist ?>;
3315 text-align: <?php print $left; ?>;
3316 text-decoration: none;
3320 padding-bottom: 7px;
3323 color: var(--colortext);
3324 background: var(--colorbackvmenu1);
3326 border-left: 1px solid #AAA;
3327 border-right: 1px solid #BBB;
3330 div.blockvmenusearch
3332 font-family: <?php print $fontlist ?>;
3334 text-align: <?php print $left; ?>;
3335 text-decoration: none;
3336 margin: 1px 0px 0px 2px;
3337 background: var(--colorbackvmenu1);
3340 div.blockvmenusearch > form > div {
3343 div.blockvmenusearch > form > div > label {
3349 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3350 font-family: <?php print $fontlist ?>;
3353 text-decoration: none;
3357 padding-bottom: 3px;
3358 margin: 4px 0px 0px 0px;
3366 border-right: 1px solid #000000;
3367 border-bottom: 1px solid #000000;
3368 background: #b3c5cc;
3369 font-family: <?php print $fontlist ?>;
3371 text-align: <?php print $left; ?>;
3372 text-decoration: none;
3376 background: #b3c5cc;
3381 background: #F4F4F4;
3383 border: 1px solid #bbb;
3394 #mainContent, #leftContent .ui-layout-pane {
3399 #mainContent, #leftContent .ui-layout-center {
3411 padding-bottom: 0 !important;
3416 padding: 0px 4px 14px 4px !important;
3432 li.expanded > a.fmdirlia.jqft.ecmjqft {
3433 font-weight: bold !important;
3437 width: calc(100% - 100px);
3441 white-space:
break-spaces;
3442 word-
break:
break-all;
3450 text-align: <?php print $left; ?>;
3469 color: var(--colortextbacktab);
3471 padding-left: 0px; padding-right: 0px;
3472 padding-bottom: 2px;
3473 margin: 0px 0px 30px 0px;
3474 border-top: 1px solid #BBB;
3477 background: var(--colorbacktabcard1);
3479 div.tabBar tr.titre td {
3482 div.fiche table:not(.table-fiche-title) tr.titre td {
3486 div.tabBar.tabBarNoTop {
3492 div.tabBarWithBottom {
3493 padding-bottom: 18px;
3494 border-bottom: 1px solid #bbb;
3496 div.tabBarWithBottom tr {
3497 background: unset !important;
3499 div.tabBarWithBottom table.border>tbody>tr:last-of-
type>td {
3500 border-bottom: none !important;
3503 div.tabBar table.tableforservicepart2:last-child {
3504 border-bottom: 1px solid #aaa;
3506 .tableforservicepart1 .tdhrthin {
3508 padding-top: 0 !important;
3518 border: 1px solid #888;
3522 padding-bottom: 8px;
3532 margin: 20px 0em 30px 0em;
3536 div.tabsActionNoBottom {
3539 div.tabsAction > a {
3540 margin-bottom: 16px !important;
3544 color: rgba(0,0,0,0.4) !important;
3545 text-shadow:1px 1px 1px #ffffff;
3546 font-family: <?php print $fontlist ?>;
3547 font-weight: normal !important;
3548 padding: 4px 6px 2px 0px;
3549 margin-<?php print $right; ?>: 10px;
3550 text-decoration: none;
3551 white-space: nowrap;
3559 div.tabs div.tabsElem:first-of-
type a.tab {
3560 margin-left: 0px !important;
3564 color: var(--colortextlink) !important;
3566 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3567 font-family: <?php print $fontlist ?>;
3568 padding: 12px 14px 13px;
3570 text-decoration: none;
3571 white-space: nowrap;
3573 background-image: none !important;
3576 .tabactive, a.tab#active {
3577 color: var(--colortextbacktab) !important;
3578 background: var(--colorbacktabcard1) !important;
3579 margin: 0 0.2em 0 0.2em !important;
3581 border-right: 1px solid #CCC !important;
3582 border-left: 1px solid #CCC !important;
3583 border-top: 3px solid var(--colorbackhmenu1) !important;
3585 .tabunactive, a.tab#unactive {
3586 border-right: 1px solid transparent;
3587 border-left: 1px solid transparent;
3588 border-top: 1px solid transparent;
3589 border-bottom: 0px !important;
3597 text-decoration: underline;
3601 font-family: <?php print $fontlist ?>;
3602 text-decoration: none;
3603 white-space: nowrap;
3607 background: #dee7ec;
3611 background: #dee7ec;
3613 font-family: <?php print $fontlist ?>;
3616 text-decoration: none;
3617 white-space: nowrap;
3618 -webkit-border-radius:4px 4px 0px 0px;
3619 border-radius:4px 4px 0px 0px;
3621 border-<?php print $right; ?>: 1px solid #555555;
3622 border-<?php print $left; ?>: 1px solid #D8D8D8;
3623 border-top: 1px solid #D8D8D8;
3629 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3641 background-repeat: repeat-x;
3642 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3647 border-collapse: collapse;
3650 padding-<?php print $left; ?>: 0px !important;
3651 padding-<?php print $right; ?>: 4px !important;
3654 list-style-
type:none;
3655 margin: 0px !important;
3656 padding: 0px !important;
3661 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3667 color: unset !important;
3671 padding: 4px !important;
3672 padding-left: 7px !important;
3673 padding-right: 7px !important;
3675 input.button[
name=
"upload"] {
3676 padding: 5px !important;
3679 input.button.smallpaddingimp, input.buttonreset.smallpaddingimp {
3683 color: var(--colortextlink);
3684 background-color: transparent;
3687 input.buttonlink:hover {
3688 text-decoration: underline;
3694 text-decoration: underline;
3695 color: var(--colortextlink);
3696 background-color: transparent;
3700 padding-<?php print $left; ?>: 0px;
3702 div.tabs.nopaddingleft {
3703 padding-<?php print $left; ?>: 0px;
3706 padding-<?php print $right; ?>: 0px;
3709 padding-top: 0px !important;
3711 .nopaddingbottomimp {
3712 padding-bottom: 0px !important;
3715 border-collapse: collapse;
3718 padding-<?php print $left; ?>: 0px;
3719 padding-<?php print $right; ?>: 16px;
3720 padding-bottom: 4px;
3723 .notopnoleftnoright {
3724 border-collapse: collapse;
3729 padding-bottom: 4px;
3730 margin: 0px 0px 0px 0px;
3733 table.tableforemailform tr td {
3735 padding-bottom: 3px;
3738 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3739 border-collapse: collapse !important;
3740 padding: 1px 2px 1px 3px;
3743 border: 1px solid #BBB;
3745 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3746 div.tabBar table.border tr, div.tabBar table.border tr td, div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar div.border .table-val-border-col,
3747 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3751 div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar .table-val-border-col {
3752 vertical-align: middle;
3754 div .tdtop:not(.tagtdnote) {
3755 vertical-align: top !important;
3758 padding-top: 5px !important;
3759 padding-bottom: 0px !important;
3762 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3763 padding: 2px 2px 2px 2px;
3764 border-collapse: collapse;
3766 div.tabBar .fichecenter table.border>tbody>tr>td, div.tabBar .fichecenter div.border div div.tagtd, div.tabBar div.border div div.tagtd
3769 border-bottom: 1px solid #E0E0E0;
3772 td.border, div.tagtable div div.border {
3773 border-top: 1px solid #000000;
3774 border-right: 1px solid #000000;
3775 border-bottom: 1px solid #000000;
3776 border-left: 1px solid #000000;
3778 .table-key-border-col {
3782 .table-val-border-col {
3787 .thsticky, .tdsticky {
3791 .thstickyright, .tdstickyright {
3795 .thstickygray, .tdstickygray {
3796 background-color: lightgray;
3798 .thstickyghostwhite, .tdstickyghostwhite {
3799 background-color: ghostwhite;
3801 .thstickyinherit, .tdstickyinherit {
3802 background-color: inherit;
3831 .nobordertop, .nobordertop tr:first-of-
type td {
3832 border-top: none !important;
3834 .noborderbottom, .noborderbottom tr:last-of-
type td {
3835 border-bottom: none !important;
3838 border-top: 1px solid var(--colortopbordertitle1);
3841 border-bottom: 1px solid var(--colortopbordertitle1);
3845 .fichehalfright table.noborder , .fichehalfleft table.noborder{
3846 margin: 0px 0px 0px 0px;
3848 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3850 if ($userborderontable) { ?>
3851 border-left: 1px solid var(--colortopbordertitle1);
3852 border-right: 1px solid var(--colortopbordertitle1);
3855 table.liste, table.noborder, table.formdoc, div.noborder {
3857 border-collapse: separate !important;
3858 border-spacing: 0px;
3859 border-top-width: <?php echo $borderwidth ?>px;
3860 border-top-color: var(--colortopbordertitle1);
3861 border-top-style: solid;
3862 margin: 0px 0px 20px 0px;
3874 #tablelines, #tablelinesservice {
3875 border-bottom-width: 1px;
3876 border-bottom-color: var(--colortopbordertitle1);
3877 border-bottom-style: solid;
3879 table.liste tr:last-of-
type td, table.noborder:not(#tablelines):not(#tablelinesservice) tr:last-of-
type td, table.formdoc tr:last-of-
type td, div.noborder tr:last-of-
type td {
3880 border-bottom-width: 1px;
3881 border-bottom-color: var(--colortopbordertitle1);
3882 border-bottom-style: solid;
3889 div.tabBar table.border>tbody>tr:last-of-
type>td {
3890 border-bottom-width: 1px;
3891 border-bottom-color: var(--colortopbordertitle1);
3892 border-bottom-style: solid;
3894 div.tabBar div.fichehalfright table.noborder {
3895 border-bottom: none;
3898 table.paddingtopbottomonly tr td {
3900 padding-bottom: 2px;
3902 .liste_titre_filter {
3903 background: var(--colorbacktitle1) !important;
3906 background: var(--colorbackhmenu1) !important;
3909 table:not(.listwithfilterbefore) tr.liste_titre_filter:first-of-
type td.liste_titre {
3913 tr.liste_titre_filter td.liste_titre {
3916 padding-bottom: 0px;
3918 tr.liste_titre_filter td.liste_titre:first-of-
type {
3921 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
3923 border-bottom-width: 0 !important;
3924 border-top-width: 1px;
3925 border-top-color: var(--colortopbordertitle1);
3926 border-top-style: solid;
3928 tr#trlinefordates td {
3929 border-bottom: 0px !important;
3931 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
3933 border-top-width: 1px;
3934 border-top-color: var(--colortopbordertitle1);
3935 border-top-style: solid;
3937 table.liste tr, table.noborder tr, div.noborder form {
3938 border-top-color: #FEFEFE;
3941 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
3942 padding: 7px 8px 7px 8px;
3944 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
3945 padding: 7px 8px 7px 8px;
3949 table.liste tr.trkanban td {
3950 padding: 10px 12px 10px 12px;
3952 div.liste_titre_bydiv .divsearchfield {
3953 padding: 2px 1px 2px 7px;
3956 tr.box_titre .nobordernopadding td {
3957 padding: 0 ! important;
3959 table.nobordernopadding {
3960 border-collapse: collapse !important;
3963 table.nobordernopadding tr {
3964 border: 0 !important;
3965 padding: 0 0 !important;
3967 table.nobordernopadding tr td {
3968 border: 0 !important;
3971 table.border tr td table.nobordernopadding tr td {
3977 border-right-width: 1px !important;
3978 border-right-color: #BBB !important;
3979 border-right-style: solid !important;
3983 border-left-width: 1px !important;
3984 border-left-color: #BBB !important;
3985 border-left-style: solid !important;
3990 table.listwithfilterbefore {
3991 border-top: none !important;
3995 .tagtable, .table-border { display: table; }
3996 .tagtr, .table-border-row { display: table-row; }
3997 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
3998 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
3999 .confirmquestions { margin-top: 5px; }
4007 color: var(--colortexttitlenotab);
4009 word-
break:
break-word;
4012 color: var(--colortexttitlenotab) !important;
4016 font-weight: normal;
4017 color: var(--refidnocolor);
4018 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
4021 div.refaddress div.address {
4026 display:
inline-block;
4030 float: <?php echo $right; ?>;
4033 font-weight: normal;
4038 display:
inline-block;
4044 display:
inline-block;
4048 padding-bottom: 5px;
4052 display:
inline-block;
4056 div.pagination li.pagination a,
4057 div.pagination li.pagination span {
4059 line-height: 1.42857143;
4060 text-decoration: none;
4061 background-repeat: repeat-x;
4062 color: var(--color-black);
4064 div.pagination li.pagination span.inactive {
4068 li.noborder.litext, li.noborder.litext a,
4069 div.pagination li a.inactive:hover,
4070 div.pagination li span.inactive:hover {
4071 -webkit-box-shadow: none !important;
4072 box-shadow: none !important;
4077 div.pagination li.litext a {
4079 padding-right: 10px;
4083 div.pagination li.litext a:hover {
4084 background-color: transparent;
4085 background-image: none;
4087 div.pagination li.litext a:hover {
4088 background-color: transparent;
4089 background-image: none;
4091 div.pagination li.noborder a:hover {
4093 background-color: transparent;
4095 div.pagination li a,
4096 div.pagination li span {
4100 div.pagination li:first-child a,
4101 div.pagination li:first-child span {
4114 div.pagination li .active a,
4115 div.pagination li .active span,
4116 div.pagination li .active a:hover,
4117 div.pagination li .active span:hover,
4118 div.pagination li .active a:focus,
4119 div.pagination li .active span:focus {
4123 background-color: var(--colorbackhmenu1);
4124 border-color: #337ab7;
4126 div.pagination .disabled span,
4127 div.pagination .disabled span:hover,
4128 div.pagination .disabled span:focus,
4129 div.pagination .disabled a,
4130 div.pagination .disabled a:hover,
4131 div.pagination .disabled a:focus {
4133 cursor: not-allowed;
4134 background-color: #fff;
4137 div.pagination li.pagination .active {
4138 text-decoration: underline;
4141 .paginationafterarrows .nohover {
4142 box-shadow: none !important;
4145 div.pagination li.paginationafterarrows {
4150 .paginationatbottom {
4153 table.hidepaginationprevious .paginationprevious {
4156 table.hidepaginationnext .paginationnext {
4159 .tabBar .arearef .pagination.paginationref {
4160 max-width: calc(30%);
4162 .paginationafterarrows a.btnTitlePlus, .titre_right a.btnTitlePlus {
4163 border: 1px solid var(--btncolorborder);
4165 .paginationafterarrows a.btnTitlePlus:hover span:before, .titre_right a.btnTitlePlus:hover span:before {
4174 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4176 background: var(--colorbacklinepairhover) !important;
4178 .tredited, .tredited td {
4179 background: var(--colorbacklinepairchecked) !important;
4180 border-bottom: 0 !important;
4182 .treditedlinefordate {
4183 background: var(--colorbacklinepairchecked) !important;
4186 <?php
if ($colorbacklinepairchecked) { ?>
4188 background: var(--colorbacklinepairchecked) !important;
4192 .nohoverborder:hover {
4195 -webkit-box-shadow: unset;
4197 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4199 font-family: <?php print $fontlist ?>;
4201 color: var(--oddevencolor);
4203 .impair, .nohover .impair:hover, tr.impair td.nohover
4205 background-color: var(--colorbacklineimpair2);
4208 background-color: var(--colorbacklineimpair2);
4211 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4212 font-family: <?php print $fontlist ?>;
4214 color: var(--oddevencolor);
4216 .pair, .nohover .pair:hover, tr.pair td.nohover {
4217 background-color: var(--colorbacklinepair2);
4220 table.dataTable tr.oddeven {
4221 background-color: var(--colorbacklinepair2) !important;
4225 td.oddeven, table.nohover tr.impair, table.nohover tr.pair, table.nohover tr.impair td, table.nohover tr.pair td, tr.nohover td, form.nohover, form.nohover:hover {
4226 background-color: var(--colorbacklineimpair2) !important;
4227 background: var(--colorbacklineimpair2) !important;
4229 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4230 background-color: var(--colorbacklinepair2) !important;
4231 background: var(--colorbacklinepair2) !important;
4235 border-bottom: 1
pt solid black !important;
4236 background-color: var(--colorbacklinebreak) !important;
4238 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4239 font-weight: normal !important;
4242 table.dataTable td {
4243 padding: 5px 8px 5px 8px !important;
4245 tr.pair td, tr.impair td, form.impair div.tagtd, form.pair div.tagtd, div.impair div.tagtd, div.pair div.tagtd, div.liste_titre div.tagtd {
4246 padding: 7px 8px 7px 8px;
4247 border-bottom: 1px solid #ddd;
4249 form.pair, form.impair {
4250 font-weight: normal;
4252 form.tagtr:last-of-
type div.tagtd, tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4253 border-bottom: 0px !important;
4256 border-bottom: 0px !important;
4258 div.tableforcontact form.tagtr:last-of-
type div.tagtd {
4259 border-bottom: 1px solid #ddd !important;
4261 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4262 border-bottom: 0px !important;
4264 table.nobottomiftotal tr.liste_total td {
4265 background-color: var(--inputbackgroundcolor);
4266 <?php
if (!$userborderontable) { ?>
4267 border-bottom: 0px !important;
4270 table.nobottom, td.nobottom {
4271 border-bottom: 0px !important;
4273 div.liste_titre .tagtd {
4274 vertical-align: middle;
4277 min-height: 26px !important;
4280 padding-bottom: 2px;
4282 div.liste_titre_bydiv {
4283 border-top-width: <?php echo $borderwidth ?>px;
4284 border-top-color: var(--colortopbordertitle1);
4285 border-top-style: solid;
4286 <?php
if ($userborderontable) { ?>
4287 border-left: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4288 border-right: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4291 border-collapse: collapse;
4292 padding: 2px 0px 2px 0;
4297 div.liste_titre_bydiv_inlineblock {
4298 display:
inline-block;
4302 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4304 height: 26px !important;
4308 background: #f8f8f8;
4311 border: 1px solid #ddd;
4313 div.liste_titre_bydiv, .liste_titre div.tagtr, tr.liste_titre, tr.liste_titre_sel, .tagtr.liste_titre, .tagtr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable thead tr
4315 background: var(--colorbacktitle1);
4316 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4318 color: var(--colortexttitle);
4319 font-family: <?php print $fontlist ?>;
4320 text-align: <?php echo $left; ?>;
4322 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4324 border-bottom: 1px solid var(--colortopbordertitle1);
4326 tr.liste_titre:first-child th, tr:first-child th.liste_titre {
4328 border-bottom: unset;
4330 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div
4332 font-family: <?php print $fontlist ?>;
4333 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4334 vertical-align: middle;
4337 tr.liste_titre th a, th.liste_titre a, tr.liste_titre td a, td.liste_titre a, form.liste_titre div a, div.liste_titre a {
4338 text-shadow: none !important;
4339 color: var(--colortexttitlelink);
4341 tr.liste_titre_topborder td {
4342 border-top-width: <?php echo $borderwidth; ?>px;
4343 border-top-color: var(--colortopbordertitle1);
4344 border-top-style: solid;
4347 text-shadow: none !important;
4348 color: var(--colortexttitle);
4350 .liste_titre td a.notasortlink {
4351 color: var(--colortextlink);
4353 .liste_titre td a.notasortlink:hover {
4354 background: transparent;
4356 tr.liste_titre:last-child th.liste_titre, tr.liste_titre:last-child th.liste_titre_sel, tr.liste_titre td.liste_titre, tr.liste_titre td.liste_titre_sel, form.liste_titre div.tagtd {
4358 border-bottom: unset;
4364 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4366 font-family: <?php print $fontlist ?>;
4367 font-weight: normal;
4368 border-bottom: 1px solid #FDFFFF;
4372 background: transparent;
4375 .listactionlargetitle .liste_titre {
4378 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div, .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4379 color: var(--listetotal);
4380 font-weight: normal;
4382 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4383 white-space: nowrap;
4385 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4386 white-space: normal;
4388 form.liste_total div {
4389 border-top: 1px solid #DDDDDD;
4391 tr.liste_sub_total, tr.liste_sub_total td {
4392 border-bottom: 1px solid #aaa;
4395 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4398 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4399 border-bottom: none;
4401 table.tableforservicepart1:first-of-
type tr:first-of-
type td {
4402 border-top: 1px solid #888;
4404 table.tableforservicepart1 tr td {
4408 .paymenttable, .margintable {
4409 border-top: none !important;
4410 margin: 0px 0px 0px 0px !important;
4412 table.noborder.paymenttable {
4413 border-bottom: none !important;
4415 .paymenttable tr td:first-child, .margintable tr td:first-child
4419 .paymenttable, .margintable tr td {
4425 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4426 box-shadow: 0px 0px 0px #DDD !important;
4429 -webkit-box-shadow: 1px 1px 7px #CCC !important;
4430 box-shadow: 1px 1px 7px #CCC !important;
4434 -webkit-box-shadow: 0px 0px 5px #888;
4435 box-shadow: 0px 0px 5px #888;
4438 div.tabBar .noborder {
4439 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4440 box-shadow: 0px 0px 0px #DDD !important;
4443 #tablelines tr.liste_titre td, #tablelinesservice tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td {
4444 border-bottom: 1px solid var(--colortopbordertitle1) !important;
4446 #tablelines tr td, #tablelinesservice tr td {
4452 .noborder:not(.editmode) > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4453 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4454 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4456 background: linear-gradient(bottom, var(----colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4457 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4458 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4459 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4461 .noborder > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4462 .noborder .oddeven.tagtr:nth-child(even):not(:last-of-
type) .tagtd:not(.liste_titre)
4464 border-bottom: 1px solid #eaeaea;
4467 .noborder:not(.editmode) > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4468 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4469 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4471 background: linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4472 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4473 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4474 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4476 .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4477 .noborder .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre)
4479 border-bottom: 1px solid #eaeaea;
4482 ul.noborder li:nth-child(even):not(.liste_titre) {
4483 background-color: var(--colorbacklinepair2) !important;
4496 padding-bottom: 10px;
4501 .boxstats, .boxstats130 {
4502 display:
inline-block;
4509 background: var(--colorbackbody);
4510 border: 1px solid var(--colorboxstatsborder);
4511 border-left: 6px solid var(--colorboxstatsborder);
4515 .boxstats, .boxstats130, .boxstatscontent {
4516 white-space: nowrap;
4518 text-overflow: ellipsis;
4529 padding-bottom: 2px;
4533 .boxtable:not(.widgetstats) td.tdboxstats .boxstats {
4534 box-shadow: 1px 1px 8px var(--colorboxstatsborder);
4537 .tabBar .fichehalfright .boxstats {
4539 padding-bottom: 4px;
4560 @media only screen and (max-width: 767px)
4562 .tabBar .arearef .pagination.paginationref {
4563 max-width: calc(50%);
4566 .clearbothonsmartphone {
4568 display: block !important;
4572 padding-left: 0 !important;
4573 padding-right: 0!important;
4574 margin-left: 0 !important;
4575 margin-right: 0 !important;
4578 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
4579 padding: 12px 12px 13px;
4581 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
4582 padding: 0px 0px 0px 0px;
4584 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
4585 padding: 0px 0px 0px 0px;
4592 .boxstats, .boxstats130 {
4596 text-align: <?php echo $left; ?>
4601 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(160, round((
int) $_SESSION[
'dol_screenwidth'] / 2 - 20)) : 150; ?>px;
4606 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(160, round((
int) $_SESSION[
'dol_screenwidth'] / 2 - 20)) : 160; ?>px;
4607 max-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(161, round((
int) $_SESSION[
'dol_screenwidth'] / 2 - 20)) : 161; ?>px;
4610 .dashboardlineindicator {
4624 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4626 span.boxstatstext span:not(.fas) {
4631 color: var(--colortext);
4633 span.boxstatstext img, a.dashboardlineindicatorlate img {
4639 .boxstatsindicator.thumbstat150 {
4640 display:
inline-flex;
4642 span.boxstatsindicator {
4644 font-weight: normal;
4649 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4651 font-weight: normal;
4653 a.dashboardlineindicatorlate:hover {
4654 text-decoration: none;
4656 .dashboardlineindicatorlate img {
4659 span.dashboardlineok {
4662 span.dashboardlineko {
4666 .dashboardlinelatecoin {
4672 padding: 0px 5px 0px 5px;
4673 border-radius: .25em;
4675 background-color: #9f4705;
4678 padding: 1px 3px 1px 1px;
4681 background-color: #8c4446;
4682 color: #FFFFFF ! important;
4683 border-radius: .25em;
4684 display:
inline-block;
4685 vertical-align: middle;
4688 margin-bottom: 25px !important;
4691 border-bottom-width: 1px;
4692 background: var(--colorbackbody);
4693 border-top: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4697 table.noborder.boxtable tr td {
4701 border-top-width: 0 !important;
4704 border-bottom-width: 0 !important;
4706 .boxtablenomarginbottom {
4707 margin-bottom: 0 !important;
4709 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4715 .boxworkingboard .tdboxstats {
4716 padding-left: 0px !important;
4717 padding-right: 0px !important;
4719 a.valignmiddle.dashboardlineindicator {
4723 height: 30px !important;
4734 background: var(--colorbacktitle1);
4735 color: var(--colortexttitle);
4736 font-family: <?php print $fontlist ?>, sans-serif;
4737 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4738 border-bottom: 1px solid #FDFFFF;
4739 white-space: nowrap;
4742 tr.box_titre td.boxclose {
4745 img.boxhandle, img.boxclose {
4750 vertical-align: middle;
4753 .formboxfilter input[
type=image]
4762 .prod_entry_mode_free, .prod_entry_mode_predef {
4763 height: 26px !important;
4764 vertical-align: middle;
4768 border: 1px solid #888;
4777 .ok { color: #114466; }
4778 .warning { color: #887711 !important; }
4779 .error { color: #660000 !important; font-weight: bold; }
4780 .green { color: #118822 !important; }
4788 border-<?php print $left; ?>: solid 5px #87cfd2;
4792 padding-bottom: 8px;
4793 margin: 1em 0em 1em 0em;
4794 background: #eff8fc;
4800 border-<?php print $left; ?>: solid 5px #f2cf87;
4804 padding-bottom: 8px;
4805 margin: 1em 0em 1em 0em;
4806 background: #fcf8e3;
4808 div.warning a, div.info a, div.error a {
4809 color: var(--colortextlink);
4814 border-<?php print $left; ?>: solid 5px #f28787;
4818 padding-bottom: 8px;
4819 margin: 1em 0em 1em 0em;
4820 background: #EFCFCF;
4828 a.normal:link { font-weight: normal }
4829 a.normal:visited { font-weight: normal }
4830 a.normal:active { font-weight: normal }
4831 a.normal:hover { font-weight: normal }
4833 a.impayee:link { font-weight: bold; color: #550000; }
4834 a.impayee:visited { font-weight: bold; color: #550000; }
4835 a.impayee:active { font-weight: bold; color: #550000; }
4836 a.impayee:hover { font-weight: bold; color: #550000; }
4848 .framecontent iframe {
4858 .opened-dash-board-wrap {
4859 margin-bottom: 25px;
4866 .product_line_stock_ok { color: var(--productlinestockok); }
4867 .product_line_stock_too_low { color: var(--productlinestocktoolow); }
4869 .fieldrequired { font-weight: bold; color: var(--fieldrequiredcolor) !important; }
4871 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 38px; text-align: <?php echo $left; ?>; }
4872 span.widthpictotitle { font-size: 1.7em; }
4873 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4875 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4876 .dolgraphtitlecssboxes { }
4877 .dolgraphchart canvas {
4880 .legendColorBox, .legendLabel { border: none !important; }
4881 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: var(--dolgraphbg) !important; }
4882 div.dolgraph div.legend table tbody tr { height:
auto; }
4883 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4884 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4886 text-align: <?php echo $left; ?>;
4889 label.radioprivate {
4890 white-space: nowrap;
4900 div.divphotoref > div > .photowithmargin, div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4905 border: 1px solid #f0f0f0;
4913 margin-top: 6px !important;
4918 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4919 display:
inline-block;
4924 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4925 display:
inline-block;
4927 background-repeat: no-repeat;
4936 text-decoration: none;
4938 padding-bottom: 5px;
4944 div.fiche > table.table-fiche-title:first-of-
type div {
4945 color: var(--colortexttitlenotab);
4952 color: var(--colortexttitlenotab);
4955 color: var(--colortexttitlenotab);
4958 color: var(--colortexttitlenotab2);
4961 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-icon {
4964 table.table-fiche-title {
4965 margin-bottom: 12px;
4969 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
4970 .backgreypublicpayment a { color: #222 !important; }
4971 .poweredbypublicpayment {
4982 min-width: 300px; font-size: 16px;
4986 min-width: 320px; font-size: 16px;
4990 #tablepublicpayment {
4991 border: 1px solid #CCCCCC !important;
4994 margin-bottom: 25px;
4996 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
4997 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
4998 #tablepublicpayment tr.liste_total td { border-top: none; }
4999 input#cardholder-
name {
5003 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
5004 .publicnewmemberform div.titre { font-size: 2em; }
5005 #divsubscribe { max-width: 900px; }
5006 #divsubscribe .eventlabel { font-size: 1.5em; }
5007 #tablesubscribe { width: 100%; }
5008 #tablesubscribe tr td { font-size: 1.15em; }
5009 #tablesubscribe .price-registration { font-size: 1.5em; }
5013 border: 1px solid #ccc;
5030 .effectpostit:before, .effectpostit:after
5041 -webkit-box-shadow: 0 15px 10px #777;
5042 box-shadow: 0 15px 10px #777;
5043 -webkit-transform: rotate(-3deg);
5044 -moz-transform: rotate(-3deg);
5045 -o-transform: rotate(-3deg);
5046 -ms-transform: rotate(-3deg);
5047 transform: rotate(-3deg);
5051 -webkit-transform: rotate(3deg);
5052 -moz-transform: rotate(3deg);
5053 -o-transform: rotate(3deg);
5054 -ms-transform: rotate(3deg);
5055 transform: rotate(3deg);
5066 .ui-dialog-titlebar {
5068 .ui-dialog-content {
5070 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5071 z-index: 1005 !important;
5073 .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
5074 z-index:1006 !important;
5095 border-<?php print $left; ?>: solid 5px #f2cf87;
5101 padding-bottom: 4px;
5103 background: var(--tablevalidbgcolor);
5116 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5121 max-width: <?php print
dol_size(700,
'width'); ?>px !important;
5123 div.ui-tooltip.mytooltip {
5124 border: none !important;
5128 font-stretch: condensed;
5129 -moz-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5130 -webkit-box-shadow:0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5131 -o-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5132 box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5133 filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
5134 background: var(--tooltipbgcolor) !important;
5135 color: var(--tooltipfontcolor);
5138 pointer-events: none;
5142 if (!empty($conf->global->THEME_DARKMODEENABLED)) {
5143 print
"/* For dark mode */\n";
5144 if ($conf->global->THEME_DARKMODEENABLED != 2) {
5145 print
"@media (prefers-color-scheme: dark) {";
5147 print
"@media not print {";
5150 div.ui-tooltip.mytooltip {
5151 border: 1px solid #bbb !important;
5158 @media only screen and (max-width: 768px)
5160 div.ui-tooltip.mytooltip {
5164 @media only screen and (max-width: 480px)
5166 div.ui-tooltip.mytooltip {
5170 @media only screen and (max-width: 320px)
5172 div.ui-tooltip.mytooltip {
5196 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5197 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5198 html .ui-datepicker-calendar .ui-
button.ui-state-disabled:hover, html .ui-
button.ui-state-disabled:active
5203 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5205 .ui-datepicker-trigger {
5206 vertical-align: middle;
5213 -webkit-border-radius: 8px;
5215 border: 1px #E4ECEC outset;
5221 background-color: var(--inputbackgroundcolor);
5222 border-top: solid 2px #DDDDDD;
5223 border-<?php print $left; ?>: solid 2px #DDDDDD;
5224 border-<?php print $right; ?>: solid 1px #222222;
5225 border-bottom: solid 1px #222222;
5227 border-spacing: 0px;
5228 border-collapse: collapse;
5230 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5232 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5234 background-color:#b3c5cc;
5240 .dpButtons,.tpButtons {
5242 background-color:#617389;
5247 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5248 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5249 .dpExplanation{ font-weight:normal; font-size:11px;}
5250 .dpWeek td{text-align:center}
5252 .dpToday,.dpReg,.dpSelected{
5255 .dpToday{font-weight:bold; color:black; background-color:#DDDDDD;}
5256 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5259 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5261 .tpHour{border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
5262 .tpHour td {border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; cursor:pointer;}
5263 .tpHour td:Hover {background-color:black;color:white;}
5265 .tpMinute {margin-top:5px;}
5266 .tpMinute td:Hover {background-color:black; color:white; }
5267 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5273 background-color:transparent;
5278 vertical-align:middle;
5282 color: var(--colortextlink);
5296 div.hidden, div.hiddenforpopup, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5311 .previewnotyetavailable {
5315 .websiteformtoolbar {
5317 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'32px' :
'52px') :
'0'; ?>;
5321 .exampleapachesetup {
5325 border: 1px solid #aaa;
5329 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5334 background-color: transparent;
5335 background-image: none;
5338 background-color: transparent;
5339 background-image: none;
5341 font-weight: normal;
5343 .websitebar .button.bordertransp {
5345 text-decoration: unset !important;
5346 margin: 0px 4px 0px 4px !important
5350 border-bottom: 1px solid #ccc;
5351 background: #e6e6e6;
5352 display:
inline-block;
5353 padding: 5px 5px 5px 5px;
5356 .centpercent.websitebar {
5357 width: calc(100% - 10px);
5360 .websitebar .buttonDelete, .websitebar .button {
5363 .websitebar .button, .websitebar .buttonDelete
5365 padding: 4px 5px 4px 5px !important;
5366 margin: 2px 4px 2px 4px !important;
5368 background: #f5f5f5 !important;
5369 border: 1px solid #ccc !important;
5373 padding-<?php echo $right; ?>: 10px;
5374 vertical-align: middle;
5377 .websiteselectionsection {
5380 .websiteselection span {
5381 vertical-align: middle;
5386 .websiteselection, .websitetools {
5392 display:
inline-block;
5393 vertical-align: middle;
5396 .websiteiframenoborder {
5399 span.websiteselection span.select2.select2-container.select2-container--
default {
5402 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5403 vertical-align: middle;
5405 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5407 display:
inline-block;
5409 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5413 vertical-align: middle;
5417 .websiteselectionsection {
5418 border-left: 1px solid #bbb;
5419 border-right: 1px solid #bbb;
5424 .websitebar input#previewpageurl {
5428 .websitebar input.bordertransp {
5429 line-height: normal !important;
5432 #divbodywebsite section p {
5441 .dayevent .tagtr:first-of-
type {
5445 .agendacell { height: 60px; }
5446 table.cal_month { border-spacing: 0px; }
5447 table.cal_month td:first-child { border-left: 0px; }
5448 table.cal_month td:last-child { border-right: 0px; }
5449 table.cal_month td { padding-left: 1px !important; padding-right: 1px !important; }
5450 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5451 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5452 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5453 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5454 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5455 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5456 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5457 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5458 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5459 .cal_current_month { background: #FFFFFF; border-left: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px !important; }
5460 .cal_current_month_peruserleft { background: #FFFFFF; border-left: solid 2px #6C7C7B; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5461 .cal_today { background: #FDFDF0; border-left: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5462 .cal_today_peruser { background: #FDFDF0; border-right: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5463 .cal_today_peruser_peruserleft { background: #FDFDF0; border-left: solid 2px #6C7C7B; border-right: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5465 .cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-<?php print $left; ?>: 1px !important; padding-<?php print $right; ?>: 1px !important; }
5467 background: linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5468 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5469 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5470 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5472 .cal_today_peruser_impair { background: #F8F8F0; }
5474 .peruser_notbusy { opacity: 0.5; }
5475 div.event { margin-left: 8px; margin-right: 8px; margin-bottom: 8px; margin-top: 4px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
5476 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; min-height: 20px; filter: saturate(0.8); border-radius: 3px; }
5477 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5478 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5479 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5480 .cal_event { font-size: 1em; }
5481 .cal_event a:link { color: #111111; font-weight: normal !important; }
5482 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5483 .cal_event a:active { color: #111111; font-weight: normal !important; }
5484 .cal_event_notbusy a.cal_event_title:hover { color: #111111; font-weight: normal !important; }
5486 .cal_peruserviewname { max-width: 140px; height: 30px !important; }
5487 .cal_event span.badge.badge-status { border: 1px solid #aaa; }
5488 table.cal_month tr td table.nobordernopadding tr td { padding: 0 2px 0 2px; }
5489 table.cal_month tr.liste_titre td.tdfordaytitle { min-width: 120px; }
5494 .calendarviewcontainertr { height: 100px; }
5496 td.cal_other_month {
5500 td.event-past span {
5510 .ui-widget-content {
5511 border: solid 1px rgba(0,0,0,.3);
5512 background: var(--colorbackbody) !important;
5513 color: var(--colortext) !important;
5519 .ui-autocomplete-loading {
5520 background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat;
5526 background-color: var(--inputbackgroundcolor);
5527 border:1px solid #888;
5531 .ui-autocomplete ul {
5532 list-style-
type:none;
5536 .ui-autocomplete ul li.selected {
5537 background-color: var(--inputbackgroundcolor);
5539 .ui-autocomplete ul li {
5540 list-style-
type:none;
5553 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5554 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5560 .editkey_datepicker {
5561 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5568 .editval_textarea.active:hover, .editval_ckeditor.active:hover, .editval_string.active:hover, .editval_email.active:hover, .editval_numeric.active:hover, .editval_select.active:hover, .editval_autocomplete.active:hover, .editval_datepicker.active:hover {
5573 .viewval_textarea.active:hover, .viewval_ckeditor.active:hover, .viewval_string.active:hover, .viewval_email.active:hover, .viewval_numeric.active:hover, .viewval_select.active:hover, .viewval_autocomplete.active:hover, .viewval_datepicker.active:hover {
5588 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5589 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5590 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5591 .treeview li table { min-height: 30px; }
5592 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5623 font-family:sans-serif;
5626 border-spacing: 0px;
5627 border-collapse: collapse;
5634 border-style:groove;
5644 A.color, A.color:active, A.color:visited {
5647 text-decoration : none;
5653 border : 1px inset white;
5656 border : 1px outset white;
5658 A.none, A.none:active, A.none:visited, A.none:hover {
5661 text-decoration : none;
5668 border : 1px solid #b3c5cc;
5677 background-color : #b3c5cc;
5684 background-color : #b3c5cc;
5685 border : 2px outset;
5694 border : 1px outset white;
5700 font-family : <?php print $fontlist ?>;
5703 text-align : center;
5707 font-family : <?php print $fontlist ?>;
5714 font-family : <?php print $fontlist ?>;
5722 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5723 border: 1px solid #888;
5724 background: var(--colorbacktitle1);
5728 .ui-menu .ui-menu-item a {
5729 text-decoration:none;
5733 font-weight: normal;
5734 font-family:<?php echo $fontlist; ?>;
5738 font-family:<?php echo $fontlist; ?>;
5741 .ui-
button { margin-left: -2px; }
5746 line-height: 1em !important;
5748 .ui-autocomplete-input { margin: 0; padding: 4px; }
5755 body.cke_show_borders {
5756 margin: 5px !important;
5760 border: 1px #bbb solid ! important;
5767 .cke_wrapper { padding: 4px !important; }
5768 a.cke_dialog_ui_button
5770 font-family: <?php print $fontlist ?> !important;
5771 background-image: url(<?php echo $img_button ?>) !important;
5772 background-
position: bottom !important;
5773 border: 1px solid #C0C0C0 !important;
5774 -webkit-border-radius:0px 5px 0px 5px !important;
5775 border-radius:0px 5px 0px 5px !important;
5776 -webkit-box-shadow: 3px 3px 4px #DDD !important;
5777 box-shadow: 3px 3px 4px #DDD !important;
5779 .cke_dialog_ui_hbox_last
5781 vertical-align: bottom !important;
5783 .cke_dialog_ui_hbox_first {
5784 vertical-align: middle !important;
5787 width: 40px !important;
5796 a.cke_dialog_ui_button_ok span {
5797 text-shadow: none !important;
5798 color: #333 !important;
5806 border: 1px solid #ddd;
5809 .aceeditorstatusbar {
5812 padding-<?php echo $left; ?>: 10px;
5816 background-color: #ebebeb;
5820 .ace_status-indicator {
5824 border-left: 1px solid;
5826 pre#editfilecontentaceeditorid {
5836 height: 72px !important;
5844 .customreportsoutput, .customreportsoutputnotdata {
5847 .customreportsoutputnotdata {
5860 #types .btn-primary {
5869 display:
inline-block;
5874 vertical-align: top;
5877 #types input.text, #types textarea {
5891 box-sizing:border-box;
5898 #comment .comment-table {
5902 #comment .comment-cell {
5905 #comment .comment-info {
5907 border-right:1px solid #dedede;
5911 background:rgba(255,255,255,0.5);
5912 vertical-align:middle;
5915 #comment .comment-info a {
5918 #comment .comment-right {
5921 #comment .comment-description {
5925 #comment .comment-delete {
5928 vertical-align:middle;
5930 #comment .comment-delete:hover {
5931 background:rgba(250,20,20,0.8);
5933 #comment .comment-edit {
5936 vertical-align:middle;
5938 #comment .comment-edit:hover {
5939 background:rgba(0,184,148,0.8);
5952 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5955 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5959 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5960 font-size: unset !important;
5963 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5964 font-size: unset !important;
5965 font-weight: normal !important;
5966 color: #000 !important;
5969 background: #f0f0f0 !important;
5972 background: rgb(108,152,185) !important;
5975 background: rgb(160,173,58) !important;
5979 text-overflow: ellipsis;
5981 td.gminorheadingwkend {
5982 color: #888 !important;
5985 color: #666 !important;
5987 .glistlbl, .glistgrid {
5988 width: 582px !important;
5995 .gtaskname div, .gtaskname {
5996 min-width: 250px !important;
5997 max-width: unset !important;
5998 width: unset !important;
6000 .gpccomplete div, .gpccomplete {
6001 min-width: 40px !important;
6002 max-width: 40px !important;
6003 width: 40px !important;
6005 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
6006 white-space:
break-spaces;
6008 .gtasktableh tr:nth-child(2) td:nth-child(2), .gtasktableh tr:nth-child(2) td:nth-child(3), .gtasktableh tr:nth-child(2) td:nth-child(4), .gtasktableh tr:nth-child(2) td:nth-child(5), .gtasktableh tr:nth-child(2) td:nth-child(6), .gtasktableh tr:nth-child(2) td:nth-child(7) {
6009 color: transparent !important;
6023 font-weight: normal;
6032 font-weight: normal;
6038 text-decoration: none;
6043 margin: 0 5px 5px 5px;
6048 margin: 0 10px 20px 10px;
6053 float: <?php print $left; ?>;
6054 border: solid 1px #DDDDDD;
6061 font-weight: normal;
6069 white-space: nowrap;
6075 vertical-align: middle;
6079 display:
inline-block !important;
6082 width: calc(100% - 100px);
6084 white-space:
break-spaces;
6085 word-
break:
break-all;
6087 ul.ecmjqft a:active {
6088 font-weight: bold !important;
6090 ul.ecmjqft a:hover {
6091 text-decoration: underline;
6094 vertical-align: middle;
6095 display:
inline-block !important;
6104 #ecm-layout-north div.attachareaformuserfileecm {
6105 padding-bottom: 0px;
6107 div#ecm-layout-west {
6109 vertical-align: top;
6111 div#ecm-layout-center {
6112 width: calc(100% - 390px);
6113 vertical-align: top;
6117 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; background-
position-y: 8px; }
6118 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; background-
position-y: 8px; }
6119 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6126 .jnotify-container {
6128 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
6129 top:
auto !important;
6130 bottom: 4px !important;
6133 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6136 padding-left: 10px !important;
6137 padding-right: 10px !important;
6138 word-wrap:
break-word;
6140 .jnotify-container .jnotify-notification .jnotify-message {
6141 font-weight: normal;
6143 word-
break:
break-word;
6145 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6146 color: #a28918 !important;
6150 div.jnotify-background {
6151 opacity : 0.95 !important;
6152 -webkit-box-shadow: 2px 2px 4px #888 !important;
6153 box-shadow: 2px 2px 4px #888 !important;
6161 div.dolEventValid h1, div.dolEventValid h2 {
6163 background-color: #e3f0db;
6164 padding: 5px 5px 5px 5px;
6167 div.dolEventError h1, div.dolEventError h2 {
6169 background-color: #d79eac;
6170 padding: 5px 5px 5px 5px;
6178 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6186 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
6187 background: none !important;
6189 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6190 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6191 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6192 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6193 .dataTables_paginate {
6196 .paginate_button_disabled {
6197 opacity: 1 !important;
6198 color: #888 !important;
6199 cursor:
default !important;
6201 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6203 font-weight: normal;
6205 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6207 text-decoration: underline !important;
6211 text-decoration: underline !important;
6215 font-weight: normal !important;
6216 text-decoration: none !important;
6218 .paging_full_numbers {
6219 height: inherit !important;
6221 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6222 background-color: var(--colorbackbody) !important;
6224 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6225 background-color: var(--colorbackbody) !important;
6226 border-radius: inherit !important;
6228 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6229 background-color: var(--colorbackbody) !important;
6231 .paginate_button, .paginate_active {
6232 border: 1px solid #ddd !important;
6233 padding: 6px 12px !important;
6234 margin-left: -1px !important;
6235 line-height: 1.42857143 !important;
6236 margin: 0 0 !important;
6243 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6245 background-image: none;
6248 div.dataTables_length {
6249 float: right !important;
6252 div.dataTables_length select {
6255 .dataTables_wrapper .dataTables_paginate {
6256 padding-top: 0px !important;
6263 span.select2-selection--single.flat[aria-disabled=
"true"] span.select2-selection__rendered {
6267 span#select2-taskid-container[title^=
'--'] {
6271 .select2-container--
default .select2-results__option--highlighted[aria-selected] {
6272 background-color: var(--colorbackhmenu1);
6273 color: var(--colortextbackhmenu);
6275 .select2-container--
default .select2-results__option--highlighted[aria-selected] span {
6276 color: #fff !important;
6279 span.select2.select2-container.select2-container--
default {
6280 text-align: initial;
6281 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6287 span.select2.select2-container.select2-container--
default {
6288 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6293 input.select2-input {
6294 border-bottom: none ! important;
6298 border-bottom: solid 1px var(--inputbordercolor) !important;
6300 .select2-results .select2-highlighted.optionblue {
6301 color: #FFF !important;
6303 .select2-container .select2-selection--multiple {
6304 min-height: 28px !important;
6306 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6307 margin-top: 5px !important;
6310 .select2-container--focus span.select2-selection.select2-selection--single {
6311 border-bottom: 1px solid var(--inputbordercolor) !important;
6312 border-bottom-left-radius: 0;
6313 border-bottom-right-radius: 0;
6316 .blockvmenusearch .select2-container--
default .select2-selection--single,
6317 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6319 background-color: var(--colorbackvmenu1);
6321 .select2-container--
default .select2-selection--single {
6322 background-color: var(--inputbackgroundcolor);
6324 #blockvmenusearch .select2-container--default .select2-selection--single .select2-selection__placeholder {
6325 color: var(--colortextbackvmenu);
6327 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6328 color: var(--colortext);
6332 color: #999 !important;
6334 .select2-choice, .select2-container .select2-choice {
6335 border-bottom: solid 1px rgba(0,0,0,.4);
6337 .select2-container .select2-choice > .select2-chosen {
6340 .select2-container .select2-choice .select2-arrow {
6342 background: transparent;
6344 .select2-container-multi .select2-choices {
6345 background-image: none;
6347 .select2-container .select2-choice {
6348 color: var(--colortext);
6351 .selectoptiondisabledwhite {
6352 background: #FFFFFF !important;
6356 border-left: none !important;
6357 background: none !important;
6361 border-top: none !important;
6362 border-left: none !important;
6363 border-right: none !important;
6365 .select2-drop.select2-drop-above {
6366 box-shadow: none !important;
6368 .select2-container--open .select2-dropdown--above {
6369 border-bottom: solid 1px var(--inputbordercolor);
6371 .select2-drop.select2-drop-above.select2-drop-active {
6372 border-top: 1px solid #ccc;
6373 border-bottom: solid 1px var(--inputbordercolor);
6375 .select2-container--
default .select2-selection--single
6378 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6384 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
6386 -webkit-box-shadow: none !important;
6387 box-shadow: none !important;
6390 .select2-container--focus .select2-container--
default .select2-selection--single {
6391 border-bottom-left-radius: 0;
6392 border-bottom-right-radius: 0;
6394 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6398 border-bottom-left-radius: 0;
6399 border-bottom-right-radius: 0;
6401 .select2-container--
default .select2-selection--multiple {
6402 border-bottom: solid 1px var(--inputbordercolor);
6407 background: var(--inputbackgroundcolor);
6408 line-height: normal;
6410 .select2-container--
default .select2-selection--multiple .select2-selection__rendered {
6413 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6414 background-color: #ddd;
6415 margin-top: 4px !important;
6417 .select2-selection--multiple input.select2-search__field {
6418 border-bottom: none !important;
6421 .select2-search__field
6424 border-top: none !important;
6425 border-left: none !important;
6426 border-right: none !important;
6427 border-bottom: solid 1px var(--inputbordercolor) !important;
6428 -webkit-box-shadow: none !important;
6429 box-shadow: none !important;
6430 border-radius: 0 !important;
6433 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6438 border-bottom: none;
6439 -webkit-box-shadow: none !important;
6440 box-shadow: none !important;
6445 box-shadow: 1px 2px 10px var(--colorbackvmenu1);
6446 background-color: var(--colorbackbody);
6447 color: var(--colortext);
6449 .select2-dropdown-open {
6450 background-color: var(--colorbackvmenu1);
6452 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6457 border-bottom: none;
6458 -webkit-box-shadow: none !important;
6459 box-shadow: none !important;
6460 background-color: var(--colorbackvmenu1);
6466 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6469 .select2-drop.select2-drop-above {
6472 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6473 background-image: none;
6474 border-radius: 0 !important;
6476 div.select2-drop-above
6478 background: var(--colorbackvmenu1);
6479 -webkit-box-shadow: none !important;
6480 box-shadow: none !important;
6482 .select2-drop-active
6484 border: 1px solid #ccc;
6487 .select2-search input {
6490 a span.select2-chosen
6492 font-weight: normal !important;
6494 .select2-container .select2-choice {
6495 background-image: none;
6498 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6500 background: var(--colorbackvmenu1);
6505 .select2-results__option {
6506 word-
break:
break-word;
6507 text-align: <?php echo $left; ?>;
6509 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6510 background-color: var(--colorbackvmenu1);
6511 background-image: none;
6515 .select2-container-disabled .select2-choice .select2-arrow b {
6518 .select2-container-multi .select2-choices .select2-search-choice {
6521 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6522 .select2-container-multi.select2-container-active .select2-choices
6524 border-bottom: 1px solid #ccc;
6530 .select2-container--
default .select2-results>.select2-results__options{
6535 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6536 text-align: <?php echo $left; ?>;
6539 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6540 color: var(--colortext);
6543 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6544 text-align: <?php echo $left; ?>;
6546 span#select2-boxbookmark-container {
6549 .select2-container .select2-selection--single .select2-selection__rendered {
6553 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6556 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6560 vertical-align: top;
6564 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6565 padding: 3px 5px 2px 5px;
6566 margin: 0 0 2px 3px;
6571 border: 1px solid #aaaaaa;
6573 -webkit-box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6574 box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6575 background-clip: padding-box;
6576 -webkit-touch-callout: none;
6577 -webkit-
user-select: none;
6578 -moz-
user-select: none;
6579 -ms-
user-select: none;
6581 background-color: var(--inputbackgroundcolor);
6582 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
6583 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6584 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6585 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6587 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6588 font-weight: normal;
6590 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6591 float: <?php echo $left; ?>;
6594 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6595 height:
auto !important;
6604 ul.select2-results__options li {
6608 .parentonrightofpage {
6612 select.multiselectononeline {
6614 vertical-align: middle;
6616 height: 28px !important;
6621 @media only screen and (min-width: 767px)
6624 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown.ui-dialog {
6625 min-width: 220px !important;
6627 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--below:not(.onrightofpage),
6628 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--above:not(.onrightofpage) {
6629 min-width: 220px !important;
6631 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6632 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above{
6633 min-width: 140px !important;
6636 .select2-container--open .select2-dropdown--below {
6637 border-top: 1px solid var(--inputbordercolor);
6647 .noborderoncategories {
6648 border: none !important;
6649 border-radius: 5px !important;
6651 -webkit-box-shadow: none !important;
6652 box-shadow: none !important;
6653 margin-top: 1px !important;
6654 margin-bottom: 0 !important;
6656 span.noborderoncategories a, li.noborderoncategories a {
6657 line-height: normal;
6660 span.noborderoncategories {
6661 padding: 3px 5px 3px 5px;
6662 display:
inline-block;
6664 .categtextwhite, .treeview .categtextwhite.hover {
6665 color: #fff !important;
6668 color: #000 !important;
6676 .multi-select-menu {
6680 .multi-select-container {
6681 display:
inline-block;
6685 .multi-select-menu {
6691 background: var(--inputbackgroundcolor);
6694 border: 1px solid #aaa;
6695 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6699 div.multi-select-menu[role=
"menu"] {
6700 min-width: 220px !important;
6703 .multi-select-menu input {
6704 margin-right: 0.3em;
6705 vertical-align: 0.1em;
6709 display:
inline-block;
6711 white-space: nowrap;
6713 text-overflow: ellipsis;
6714 vertical-align: middle;
6715 background-color: var(--inputbackgroundcolor);
6719 border-bottom: solid 1px var(--inputbordercolor);
6725 .multi-select-
button:focus {
6727 border-bottom: 1px solid #666;
6728 border-bottom-left-radius: 0;
6729 border-bottom-right-radius: 0;
6732 .multi-select-
button:after {
6734 display:
inline-block;
6737 border-style: solid;
6738 border-width: 0.5em 0.23em 0em 0.23em;
6739 border-color: #888 transparent transparent transparent;
6743 .multi-select-container--open .multi-select-menu { display: block; }
6745 .multi-select-container--open .multi-select-
button:after {
6746 border-width: 0 0.4em 0.4em 0.4em;
6747 border-color: transparent transparent #888 transparent;
6750 .multi-select-menuitem {
6755 label.multi-select-menuitem {
6765 ul.ulselectedfields {
6773 vertical-align: middle;
6774 display:
inline-block;
6776 .dropdown dd, .dropdown dt {
6782 text-align: <?php echo $left; ?>;
6792 .dropdown dt a span, .multiSel span {
6794 display:
inline-block;
6795 padding: 0 3px 2px 0;
6797 .maxwidthsearch .dropdown dt a span, .multiSel span {
6798 padding: 0 3px 2px 3px;
6800 .dropdown span.value {
6804 background-color: var(--inputbackgroundcolor);
6805 box-shadow: 1px 1px 10px #aaa;
6807 <?php echo $right; ?>:0px;
6817 .dropdown dd ul.selectedfieldsleft {
6818 <?php echo $right; ?>:
auto;
6820 .dropdown dd ul li {
6821 white-space: nowrap;
6822 font-weight: normal;
6823 padding: 7px 8px 7px 8px;
6825 color: var(--colortext);
6827 .dropdown dd ul li:hover {
6830 .dropdown dd ul li input[
type=
"checkbox"] {
6831 margin-<?php echo $right; ?>: 3px;
6833 .dropdown dd ul li a, .dropdown dd ul li span {
6837 .dropdown dd ul li span {
6843 dd.dropdowndd ul li {
6844 text-overflow: ellipsis;
6846 white-space: nowrap;
6856 text-overflow: ellipsis;
6857 white-space: nowrap;
6868 .moduledesclong h1 {
6870 padding-bottom: 20px;
6878 .searchpage .tagtr .tagtd {
6880 padding-bottom: 2px;
6882 .searchpage .tagtr .tagtd .button {
6886 .searchpage .searchform input {
6891 li.ui-li-divider .ui-link {
6892 color: #FFF !important;
6897 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6898 text-decoration: none !important;
6908 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6911 .ui-btn-icon-right .ui-btn-inner {
6912 padding-right: 30px;
6914 .ui-btn-icon-left .ui-btn-inner {
6917 .ui-select .ui-btn-icon-right .ui-btn-inner {
6918 padding-right: 30px;
6920 .ui-select .ui-btn-icon-left .ui-btn-inner {
6923 .ui-select .ui-btn-icon-right .ui-icon {
6926 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6932 white-space: nowrap;
6933 text-overflow: ellipsis;
6935 .fiche .ui-controlgroup {
6937 padding-bottom: 0px;
6939 div.ui-controlgroup-controls div.tabsElem
6943 div.ui-controlgroup-controls div.tabsElem a
6945 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6946 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6948 div.ui-controlgroup-controls div.tabsElem a#active {
6949 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6950 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6953 a.tab span.ui-btn-inner
6960 color: var(--colortext);
6962 .liste_titre .ui-link {
6963 color: var(--colortexttitle) !important;
6967 word-wrap:
break-word;
6971 .formdoc .ui-btn-inner
6973 white-space: normal;
6975 text-overflow: clip;
6983 div.ui-radio, div.ui-checkbox
6985 display:
inline-block;
6986 border-bottom: 0px !important;
6988 .ui-checkbox input, .ui-radio input {
6994 div.ui-checkbox label+input, div.ui-radio label+input {
6999 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
7004 -webkit-border-radius: 0;
7007 .ui-field-contain label.ui-input-text {
7008 vertical-align: middle !important;
7010 .ui-mobile fieldset {
7011 border-bottom: none !important;
7015 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
7020 font-weight: normal;
7022 .ui-focus, .ui-btn:focus {
7023 -webkit-box-shadow: none;
7031 color: var(--colortexttitlenotab) !important;
7033 .ui-bar-b, .lilevel0 {
7034 background-repeat: repeat-x;
7038 color: var(--colortexttitlenotab) !important;
7041 font-weight: normal !important;
7044 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
7045 border-bottom-width: 0px !important;
7048 color: var(--colortexttitle) !important;
7049 background: var(--colorbackmobilemenu);
7052 box-shadow: none !important;
7053 border-bottom: 1px solid #ccc;
7055 .ui-btn-icon-right {
7056 border-right: 1px solid #ccc !important;
7059 border: 1px solid #ccc;
7062 .ui-btn-up-c, .ui-btn-hover-c {
7066 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
7067 color: var(--colortextlink);
7069 .ui-btn-up-c .vsmenudisabled {
7070 color: #<?php echo $colorshadowtitle; ?> !important;
7071 text-shadow: none !important;
7073 div.tabsElem a.tab {
7074 background: transparent;
7077 color: var(--colortexttitlenotab) !important;
7080 border-top: 2px solid #444;
7081 background: #fff ! important;
7083 .lilevel1 div div a {
7084 font-weight: bold !important;
7089 background: #fff ! important;
7094 background: #fff ! important;
7099 background: #fff ! important;
7104 background: #fff ! important;
7113 .menu_choix1,.menu_choix2 {
7116 border: 1px solid #666;
7119 .menu_choix1 a, .menu_choix2 a {
7122 text-decoration: none;
7128 .menu_choix1 a:hover,.menu_choix2 a:hover {
7131 .menu li.menu_choix1 {
7133 padding-right: 10px;
7134 padding-bottom: 2px;
7136 .menu li.menu_choix2 {
7138 padding-right: 10px;
7139 padding-bottom: 2px;
7141 @media only screen and (max-width: 767px)
7143 .menu_choix1 a, .menu_choix2 a {
7144 background-size: 36px 36px;
7148 .menu li.menu_choix1, .menu li.menu_choix2 {
7153 margin-right: 0 !important;
7167 border: 1px solid #888;
7169 .publicnewmemberform div.tabBarWithBottom {
7170 border: 1px solid #e8e8e8;
7173 background-color: #f8f8f8;
7177 .publicnewmemberform #tablesubscribe {
7181 @media only screen and (max-width: 767px)
7183 .publicnewmemberform div.tabBarWithBottom {
7193 .ticketpublictable td {
7201 .publicnewticketform {
7204 .ticketlargemargin {
7206 padding-right: 50px;
7209 @media only screen and (max-width: 767px)
7211 .ticketlargemargin {
7212 padding-left: 5px; padding-right: 5px;
7226 #cd-timeline::before {
7234 background: #d7e4ed;
7236 @media only screen and (min-width: 1170px) {
7240 #cd-timeline::before {
7246 .cd-timeline-block {
7250 .cd-timeline-block:after {
7255 .cd-timeline-block:first-child {
7258 .cd-timeline-block:last-child {
7261 @media only screen and (min-width: 1170px) {
7262 .cd-timeline-block {
7265 .cd-timeline-block:first-child {
7268 .cd-timeline-block:last-child {
7280 box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
7281 background: #d7e4ed;
7283 .cd-timeline-img img {
7293 .cd-timeline-img.cd-picture {
7294 background: #75ce66;
7296 .cd-timeline-img.cd-movie {
7297 background: #c03b44;
7299 .cd-timeline-img.cd-location {
7300 background: #f0ca45;
7302 @media only screen and (min-width: 1170px) {
7309 -webkit-transform: translateZ(0);
7310 -webkit-backface-visibility: hidden;
7312 .cssanimations .cd-timeline-img.is-hidden {
7315 .cssanimations .cd-timeline-img.bounce-in {
7316 visibility: visible;
7317 -webkit-animation: cd-bounce-1 0.6s;
7318 -moz-animation: cd-bounce-1 0.6s;
7319 animation: cd-bounce-1 0.6s;
7323 @-webkit-keyframes cd-bounce-1 {
7326 -webkit-transform: scale(0.5);
7331 -webkit-transform: scale(1.2);
7335 -webkit-transform: scale(1);
7338 @-moz-keyframes cd-bounce-1 {
7341 -moz-transform: scale(0.5);
7346 -moz-transform: scale(1.2);
7350 -moz-transform: scale(1);
7353 @keyframes cd-bounce-1 {
7356 -webkit-transform: scale(0.5);
7357 -moz-transform: scale(0.5);
7358 -ms-transform: scale(0.5);
7359 -o-transform: scale(0.5);
7360 transform: scale(0.5);
7365 -webkit-transform: scale(1.2);
7366 -moz-transform: scale(1.2);
7367 -ms-transform: scale(1.2);
7368 -o-transform: scale(1.2);
7369 transform: scale(1.2);
7373 -webkit-transform: scale(1);
7374 -moz-transform: scale(1);
7375 -ms-transform: scale(1);
7376 -o-transform: scale(1);
7377 transform: scale(1);
7380 .cd-timeline-content {
7384 border-radius: 0.25em;
7386 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7387 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7388 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7389 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7391 .cd-timeline-content:after {
7396 .cd-timeline-content h2 {
7399 .cd-timeline-content .cd-date {
7401 font-size: 0.8125rem;
7403 .cd-timeline-content .cd-date {
7404 display:
inline-block;
7406 .cd-timeline-content p {
7411 .cd-timeline-content .cd-date {
7416 .cd-timeline-content::before {
7423 border: 7px solid transparent;
7424 border-right: 7px solid white;
7426 @media only screen and (min-width: 768px) {
7427 .cd-timeline-content h2 {
7431 .cd-timeline-content {
7435 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7437 font-size: 0.875rem;
7440 @media only screen and (min-width: 1170px) {
7441 .cd-timeline-content {
7446 .cd-timeline-content::before {
7449 border-color: transparent;
7450 border-left-color: white;
7452 .cd-timeline-content .cd-read-more {
7455 .cd-timeline-content .cd-date {
7463 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7466 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7470 border-color: transparent;
7471 border-right-color: white;
7473 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7476 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7492 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7493 width: 250px !important;
7495 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7496 opacity: .95 !important;
7498 a.phpdebugbar-tab.phpdebugbar-active {
7499 background-image: unset !important;
7501 .phpdebugbar-fa-tags:before {
7503 font-weight: 600 !important;
7505 .phpdebugbar-fa-tasks:before {
7507 font-weight: 600 !important;
7509 .phpdebugbar-fa-tags, .phpdebugbar-fa-tasks, .phpdebugbar-indicator .fa {
7510 font-family:
"Font Awesome 5 Free";
7513 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7514 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7515 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7516 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7517 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7518 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7519 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7520 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7521 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7522 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7523 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7524 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7525 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7526 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7528 font-family:
"Font Awesome 5 Free" !important;
7535 .jcrop-holder { background: unset !important; }
7542 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7543 text-orientation: sideways;
7545 writing-mode: vertical-rl;
7546 white-space: nowrap;
7554 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7555 display:
inline-block;
7557 span.clipboardCPValue.hidewithsize {
7558 width: 0 !important;
7559 display:
inline-block;
7561 white-space: nowrap;
7563 vertical-align: middle;
7565 div.clipboardCPValue.hidewithsize {
7566 width: 0 !important;
7569 white-space: nowrap;
7572 .clipboardCPShowOnHover .clipboardCPButton {
7580 .clipboardCPTextDivInside {
7582 background: #f8f8fa;
7584 border: 1px solid #E0E0E0;
7593 white-space: nowrap;
7595 box-shadow: 1px 1px 6px #ddd;
7603 .radio_js_bloc_number {
7604 display:
inline-block;
7608 border:1px solid #ccc;
7615 .radio_js_bloc_number.selected {
7616 transition:0.2s ease background;
7629 vertical-align: top;
7633 #virtualcard-iframe {
7634 border: 40px solid #aaa;
7635 vertical-align: top;
7638 border-radius: 10px;
7642 pointer-events: none;
7657 .highlightDragDropArea{
7658 border: 2px #000 dashed !important;
7659 background-color: #eee !important;
7661 .highlightDragDropArea * :not(.dragDropAreaMessage *){
7663 filter: blur(1px) grayscale(90%);
7665 .dragDropAreaMessage {
7669 transform: translate(-50%, -50%);
7679 border: 1px solid #bbb !important;
7687 background-size: 22px
auto;
7690 .imgopensurveywizard
7692 padding: 0 4px 0 4px;
7694 @media only screen and (max-width: 767px)
7696 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7698 .fiche > .listactionsfilter .table-fiche-title .col-title .titre {
7708 width: <?php print
dol_size(350,
'width'); ?>px;
7714 -webkit-border-radius: 0;
7720 td.widthpictotitle { width: 30px; }
7722 .logopublicpayment #dolpaymentlogo {
7725 #tablepublicpayment {
7726 width:
auto !important;
7727 border: none !important;
7729 .poweredbypublicpayment {
7730 float: unset !important;
7731 top: unset !important;
7733 right: -10px !important;
7741 @media only screen and (max-width: 1024px)
7743 div#ecm-layout-west {
7744 width: calc(100% - 4px);
7747 div#ecm-layout-center {
7754 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1) ? round($nbtopmenuentries * 90, 0) + 340 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1; ?>px)
7757 width: <?php echo round(52); ?>px;
7758 white-space: nowrap;
7760 text-overflow: ellipsis;
7762 color: var(--colortextbackhmenu);
7766 color: var(--colortextbackhmenu);
7775 background-size: 22px
auto;
7779 li.tmenu, li.tmenusel {
7794 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2) ? round($nbtopmenuentries * 69, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2; ?>px)
7796 li.tmenucompanylogo {
7803 max-width: <?php echo round(26); ?>px;
7804 text-overflow: clip;
7806 span.mainmenuaspan {
7815 background-size: 20px
auto;
7825 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
7828 .tmenudiv .tmenulabel span.mainmenuaspan {
7829 display: none !important;
7831 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider):before {
7832 margin-top: 8px !important;
7838 background: var(--colorbackvmenu1);
7843 background: var(--colorbackvmenu1);
7849 .login_vertical_align {
7851 padding-right: 20px;
7856 <?php
if ($disableimages) { ?>
7861 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7864 padding-<?php echo $right; ?>: 0;
7867 div.login_block_user {
7878 padding-right: 20px;
7879 padding-bottom: 16px;
7883 vertical-align: middle;
7885 background: var(--colorbackvmenu1);
7894 .side-nav-vert .user-menu .dropdown-menu {
7895 width: 234px !important;
7897 div.login_block_other {
7898 margin-right: unset;
7900 div.login_block_user, div.login_block_other { clear: both; }
7901 .atoplogin, .atoplogin:hover
7903 color:unset !important;
7908 padding: 0 !important;
7911 li.tmenu, li.tmenusel {
7918 text-overflow: clip;
7921 background-size: 20px
auto;
7922 margin-top: 2px !important;
7930 width:
auto !important;
7932 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
7935 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7936 word-
break:
break-word;
7943 table.table-fiche-title .col-title div.titre{
7952 word-
break:
break-word;
7955 .websiteselectionsection {
7957 border-right: unset;
7961 .a-mesure, .a-mesure-disabled {
7965 padding-right: 12px;
7968 .a-mesure, .a-mesure-disabled {
7973 div.fichehalfright {
7978 .underbanner.underbanner-before-box {
7979 border-bottom: none;
7982 .valuefield.fieldname_type span.badgeneutral {
7984 display:
inline-block;
7987 tr.trextrafieldseparator td, tr.trextrafields_collapse_last td {
7989 border-bottom: 1px solid var(--colortopbordertitle1) !important;
8000 .lilevel1 span.paddingright {
8004 img.userphotopublicvcard {
8011 @media only screen and (max-width: 320px)
8017 @media only screen and (max-width: 300px)
8023 @media only screen and (max-width: 280px)
8032 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
8033 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
8034 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
8035 include
dol_buildpath($path.
'/theme/'.$theme.
'/timeline.inc.php', 0);
8037 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
8038 print $conf->global->THEME_CUSTOM_CSS;
8043 div.extra_inline_chkbxlst,
8044 div.extra_inline_checkbox {
8049 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {
pt($db, $sql, $date)
print function
price($amount, $form=0, $outlangs='', $trunc=1, $rounding=-1, $forcerounding=-1, $currency_code='')
Function to format a value into an amount for visual output Function used into PDF and HTML pages.
getDolGlobalInt($key, $default=0)
Return dolibarr global constant int value.
dol_size($size, $type='')
Optimize a size for some browsers (phone, smarphone, ...)
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
dol_buildpath($path, $type=0, $returnemptyifnotfound=0)
Return path of url or filesystem.
getDolGlobalString($key, $default='')
Return dolibarr global constant string value.
table tableforfield button
0 = Do not include form tag and submit button -1 = Do not include form tag but include submit button
div float
Buy price without taxes.
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type
$conf db name
Only used if Module[ID]Name translation string is not found.
print *****$script_file(".$version.") pid code
! Closing after partial payment: discount_vat, badcustomer or badsupplier, bankcharge,...