25 if (!defined(
'ISLOADEDBYSTEELSHEET')) {
26 die(
'Must be call by steelsheet');
32 @phan-var-force string $badgeDanger
33 @phan-var-force string $badgeWarning
34 @phan-var-force string $borderwidth
35 @phan-var-force string $colorbackbody
36 @phan-var-force string $colorbackhmenu1
37 @phan-var-force string $colorbacklinebreak
38 @phan-var-force string $colorbacklineimpair1
39 @phan-var-force string $colorbacklineimpair2
40 @phan-var-force string $colorbacklinepair1
41 @phan-var-force string $colorbacklinepair2
42 @phan-var-force string $colorbacklinepairchecked
43 @phan-var-force string $colorbacklinepairhover
44 @phan-var-force string $colorbacktabactive
45 @phan-var-force string $colorbacktabcard1
46 @phan-var-force string $colorbacktitle1
47 @phan-var-force string $colorbackvmenu1
48 @phan-var-force string $colorblind_deuteranopes_textSuccess
49 @phan-var-force string $colorblind_deuteranopes_textWarning
50 @phan-var-force string $colorshadowtitle
51 @phan-var-force string $colortext
52 @phan-var-force string $colortextbackhmenu
53 @phan-var-force string $colortextbacktab
54 @phan-var-force string $colortextbackvmenu
55 @phan-var-force string $colortextlink
56 @phan-var-force string $colortexttitle
57 @phan-var-force string $colortexttitlelink
58 @phan-var-force string $colortexttitlenotab
59 @phan-var-force string $colortexttitlenotab2
60 @phan-var-force string $colortopbordertitle1
61 @phan-var-force int<0,1> $disableimages
62 @phan-var-force int<0,1> $dol_optimize_smallscreen
63 @phan-var-force string $fontlist
64 @phan-var-force string $fontsize
65 @phan-var-force int $heightmenu
66 @phan-var-force string $heightrow
67 @phan-var-force string $img_button
68 @phan-var-force string $left
69 @phan-var-force string $maxwidthloginblock
70 @phan-var-force int $minwidthtmenu
71 @phan-var-force int $nbtopmenuentries
72 @phan-var-force int $nbtopmenuentriesreal
73 @phan-var-force string $path
74 @phan-var-force string $right
75 @phan-var-force string $textDanger
76 @phan-var-force string $textSuccess
77 @phan-var-force string $textWarning
78 @phan-var-force string $toolTipBgColor
79 @phan-var-force string $toolTipFontColor
80 @phan-var-force int<0,1> $useboldtitle
81 @phan-var-force int $userborderontable
92 --colorbackhmenu1: rgb(<?php print $colorbackhmenu1; ?>);
93 --colorbackvmenu1: rgb(<?php print $colorbackvmenu1; ?>);
94 --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
95 --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
96 --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
97 --colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>);
98 --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
99 --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
100 --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
101 --colorbacklinepairhover: rgb(<?php print $colorbacklinepairhover; ?>);
102 --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
103 --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
104 --colorbackbody: rgb(<?php print $colorbackbody; ?>);
105 --colorbackmobilemenu: #f8f8f8;
106 --colorbackgrey: #f0f0f0;
107 --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
108 --colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
109 --colortexttitle: rgba(<?php print $colortexttitle; ?>, 0.9);
110 --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
111 --colortext: rgb(<?php print $colortext; ?>);
112 --colortextlink: rgb(<?php print $colortextlink; ?>);
113 --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
114 --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
115 --colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
116 --listetotal: #888888;
117 --inputbackgroundcolor: #FFF;
118 --inputbackgroundcolordisabled: #eee;
119 --inputcolordisabled: rgb(80, 80, 80);
120 --inputbordercolor: rgba(0,0,0,.15);
121 --tooltipbgcolor: <?php print $toolTipBgColor; ?>;
122 --tooltipfontcolor : <?php print $toolTipFontColor; ?>;
123 --oddevencolor: #202020;
124 --colorboxstatsborder: #e0e0e0;
125 --dolgraphbg: rgba(255,255,255,0);
126 --fieldrequiredcolor: #400030;
127 --colortextbacktab: #<?php print $colortextbacktab; ?>;
128 --colorboxiconbg: #eee;
130 --tableforfieldcolor:#888;
131 --amountremaintopaycolor:#880000;
132 --amountpaymentcomplete:#008855;
133 --amountremaintopaybackcolor:none;
134 --productlinestockod: #002200;
135 --productlinestocktoolow: #884400;
136 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
137 --tablevalidbgcolor: rgb(252, 248, 227);
140 --heightrow: <?php print $heightrow; ?>;
145 print
"/* For dark mode */\n";
147 print
"@media (prefers-color-scheme: dark) {";
149 print
"@media not print {";
152 --colorbackhmenu1: #3d3e40;
153 --colorbackvmenu1: #2b2c2e;
154 --colorbacktitle1: #2b2d2f;
155 --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
156 --colorbacktabactive: rgb(220,220,220);
157 --colorbacklineimpair1: #38393d;
158 --colorbacklineimpair2: #2b2d2f;
159 --colorbacklinepair1: #38393d;
160 --colorbacklinepair2: #2b2d2f;
161 --colorbacklinepairhover: #2b2d2f;
162 --colorbacklinepairchecked: #0e5ccd;
163 --colorbackbody: #1d1e20;
164 --colorbackmobilemenu: #080808;
165 --colorbackgrey: #0f0f0f;
166 --tooltipbgcolor: #2b2d2f;
167 --colortexttitlenotab: rgb(220,220,220);
168 --colortexttitlenotab2: rgb(220,220,220);
169 --colortexttitle: rgb(220,220,220);
170 --colortext: rgb(220,220,220);
171 --colortextlink: #4390dc;
172 --colortexttitlelink: #4390dc;
173 --colortextbackhmenu: rgb(220,220,220);
174 --colortextbackvmenu: rgb(220,220,220);
175 --tooltipfontcolor : rgb(220,220,220);
176 --listetotal: rgb(245, 83, 158);
177 --inputbackgroundcolor: rgb(70, 70, 70);
178 --inputbackgroundcolordisabled: rgb(60, 60, 60);
179 --inputcolordisabled: rgb(140, 140, 140);
180 --inputbordercolor: rgb(220,220,220);
181 --oddevencolor: rgb(220,220,220);
182 --colorboxstatsborder: rgb(65,100,138);
183 --dolgraphbg: #1d1e20;
184 --fieldrequiredcolor: rgb(250,183,59);
185 --colortextbacktab: rgb(220,220,220);
186 --colorboxiconbg: rgb(36,38,39);
187 --refidnocolor: rgb(220,220,220);
188 --tableforfieldcolor:rgb(220,220,220);
189 --amountremaintopaycolor:rgb(252,84,91);
190 --amountpaymentcomplete:rgb(101,184,77);
191 --amountremaintopaybackcolor:rbg(245,130,46);
192 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
193 --tablevalidbgcolor: rgb(80, 64, 33);
206 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
207 background-color: #FFFFFF;
209 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
211 font-family: <?php print $fontlist ?>;
217 background-color: var(--colorbackbody);
218 <?php print
'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
224 .sensiblehtmlcontent * {
228 .thumbstat { font-weight: bold !important; }
229 th a { font-weight: <?php echo($useboldtitle ?
'bold' :
'normal'); ?> !important; }
230 a.tab { font-weight: 500 !important; }
232 a:link, a:visited, a:hover, a:active, .classlink { color: var(--colortextlink); text-decoration: none; }
233 a:hover { text-decoration: underline; color: var(--colortextlink); }
234 a.commonlink { color: var(--colortextlink) !important; text-decoration: none; }
236 th.liste_titre a div div:hover, th.liste_titre_sel a div div:hover { text-decoration: underline; }
237 tr.liste_titre th.liste_titre_sel:not(.maxwidthsearch), tr.liste_titre td.liste_titre_sel:not(.maxwidthsearch),
238 tr.liste_titre th.liste_titre:not(.maxwidthsearch), tr.liste_titre td.liste_titre:not(.maxwidthsearch) { opacity: 0.8; }
240 tr.liste_titre_filter th.liste_titre { text-align: unset; }
245 select.vmenusearchselectcombo {
246 background-color: unset;
249 table.liste th.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
table.liste td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
250 table.liste th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch),
table.liste td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
254 text-overflow: ellipsis;
256 th.wrapcolumntitle dl dt a span.fas.fa-list {
257 vertical-align: middle;
275 .liste_titre input[
name=search_month], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end] {
279 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth,
280 input, input.flat, form.flat select, select, select.flat, .dataTables_length label select {
283 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
284 color: var(--colortext);
286 font-family: <?php print $fontlist ?>;
288 margin: 0px 0px 0px 0px;
289 background-color: var(--inputbackgroundcolor);
291 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
295 .liste_titre input, .liste_titre select {
297 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
300 .pageplusone, .divadvancedsearchfieldcompinput,
301 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
303 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
306 background-color: #f8f8fa;
307 border-bottom-left-radius: 0;
308 border-bottom-right-radius: 0;
313 .divadvancedsearchfieldcompinput {
315 border-bottom: solid 1px var(--inputbordercolor);
318 input[
name=duration_value], input[
name=durationhour]
320 margin-right: 4px !important;
322 input[
type=submit], input[
type=submit]:hover {
325 input[
type=checkbox], input[
type=radio] {
328 .kanban input.checkforselect {
337 .tableforfield input, .refidno input {
351 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
352 background: var(--butactionbg);
353 color: var(--textbutaction);
355 border-collapse: collapse;
358 #mainbody span.websitetools input.button:not(.buttongen):not(.bordertransp) {
359 color: #000 !important;
361 #mainbody input.buttongen, #mainbody button.buttongen {
365 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
366 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
372 input.button.massactionconfirmed {
376 input:invalid, select:invalid, input.--error , select.--error {
377 border-color: #ea1212;
380 section.setupsection {
382 background-color: var(--colorbackgrey);
386 .field-error-
icon { color: #ea1212 !important; }
389 div.tabBar textarea:focus {
390 border: 1px solid #aaa !important;
392 input:focus:not(.
button):not(.buttonwebsite):not(.buttonreset):not(.select2-search__field):not(#top-bookmark-search-input):not(.search_component_input):not(.input-nobottom),
393 select:focus, .select2-container--open [aria-expanded=
"false"].select2-selection--single,
394 .select2-container--focus span.selection span.select2-selection {
395 border-bottom: 1px solid #666 !important;
396 border-bottom-left-radius: 0 !important;
397 border-bottom-right-radius: 0 !important;
399 textarea.cke_source:focus
408 border-top: solid 1px var(--inputbordercolor);
409 border-left: solid 1px var(--inputbordercolor);
410 border-right: solid 1px var(--inputbordercolor);
411 border-bottom: solid 1px var(--inputbordercolor);
418 input.removedassigned {
419 padding: 2px !important;
420 vertical-align: text-bottom;
424 padding-left: 0px !important;
425 padding-right: 0px !important;
428 vertical-align: middle;
430 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
435 background-image: none;
441 background-color: #9999bb;
443 box-shadow: 1px 1px 4px #bbb;
452 .nofocusvisible:focus-visible {
456 div.buttonpayment input:focus {
459 .buttonpaymentsmall {
464 div.buttonpayment input {
465 background-color: unset;
467 border-bottom: unset;
469 text-transform: uppercase;
472 input.buttonpaymentcb {
473 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
474 background-size: 26px;
475 background-repeat: no-repeat;
478 input.buttonpaymentcheque {
479 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
480 background-size: 24px;
481 background-repeat: no-repeat;
484 input.buttonpaymentpaypal {
485 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
486 background-repeat: no-repeat;
489 input.buttonpaymentpaybox {
490 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
491 background-repeat: no-repeat;
494 input.buttonpaymentstripe {
495 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
496 background-repeat: no-repeat;
499 .logopublicpayment #dolpaymentlogo {
502 image-rendering: -webkit-optimize-contrast;
508 background-color: transparent;
509 color: var(--colortext) !important;
510 border: 2px solid var( --butactionbg) !important;
511 margin: 0 0.45em !important;
514 span.userimg.notfirst, div.userimg.notfirst {
517 div.userimg.notfirst {
518 display: block-
inline;
522 span.timesheetalreadyrecorded input {
524 border-bottom: solid 1px rgba(0,0,0,0.4);
525 margin-right: 1px !important;
527 td.onholidaymorning, td.onholidayafternoon {
528 background-color: #fdf6f2;
531 background-color: #f4eede;
533 td.onholidayallday:not(.weekend) input {
534 background-color: #f8f7f0;
537 background-color: #eee;
540 background-color: #f8f8f8;
551 border-right: 1px solid #ccc;
554 td.amount, span.amount, div.amount, b.amount {
564 select.flat, form.flat select, .pageplusone {
573 .paginationlastpage a {
578 filter: saturate(0.8);
582 color: var(--colortextlink);
584 .optiongrey, .opacitymedium {
587 .opacitymediumbycolor {
588 color: rgba(0, 0, 0, 0.4);
600 color: var(--colorwhite);
603 color: #888 !important;
606 color: var(--colorblack);
609 font-size: unset !important;
612 transform: scale(1, -1);
615 transform: scale(-1, 1);
618 select:invalid, select.--error {
623 background: var(--inputbackgroundcolordisabled);
624 color: var(--inputcolordisabled);
628 box-shadow: none !important;
631 padding: 0px !important;
632 border: 0px !important;
633 vertical-align: text-bottom;
636 background-color: transparent;
643 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
645 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; }
646 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; }
647 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
648 input:-webkit-autofill {
649 background-color: #FDFFF0 !important;
650 background-image:none !important;
651 -webkit-box-shadow: 0 0 0 50px #FDFFF0 inset;
655 .placeholder { color: #ccc; }
656 ::-webkit-input-placeholder { color: #ccc; }
657 input:-moz-placeholder { color: #ccc; }
659 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; }
661 border: 1px solid #aaa !important;
662 padding-
inline-
start: 2em;
663 padding-
inline-end: 2em;
664 min-
inline-size:
auto;
666 #div_container_exportoptions fieldset, #div_container_sub_exportoptions fieldset {
667 border: 1px solid #ccc !important;
669 .legendforfieldsetstep { padding-bottom: 10px; }
670 input#onlinepaymenturl, input#directdownloadlink {
674 .formconsumeproduce {
676 padding: 20px 0px 0px 0px;
680 div#moretabsList, div#moretabsListaction {
684 hr { border: 0; border-top: 1px solid #ccc; }
685 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
688 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
689 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
694 .button:not(.bordertransp):not(.buttonpayment),
695 .buttonDelete:not(.bordertransp):not(.buttonpayment) {
700 font-family: <?php print $fontlist ?>;
701 display:
inline-block;
706 text-decoration: none !important;
707 background-color: #f5f5f5;
708 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
709 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
710 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
711 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
712 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
713 background-repeat: repeat-x;
714 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
715 border: 1px solid
#aaa;
716 -webkit-border-radius: 2px;
720 text-transform: uppercase;
723 .valuefield .button, .valuefieldcreate .button, .refidno .button:not(.smallpaddingimp) {
724 margin-top: 0 !important;
725 margin-bottom: 0 !important;
726 font-size: 0.85em !important;
727 padding: 5px !important;
729 .button:focus, .buttonDelete:focus {
730 -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
731 box-shadow: 0px 0px 5px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
733 .button:hover:not(.nohover), .buttonDelete:hover:not(.nohover) {
735 -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
736 box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
738 .button:
disabled, .buttonDelete:
disabled, .button.disabled, .buttonDelete.disabled {
741 -webkit-box-shadow: none;
743 text-decoration: none;
746 pointer-events: none;
750 -webkit-box-shadow: none;
752 .button_search, .button_removefilter {
754 background-color: unset;
756 .button_search:hover, .button_removefilter:hover {
766 div.float, span.floatleft
768 float:<?php print $left; ?>;
772 float:<?php print $right; ?>;
784 display:
inline-block;
788 display:
inline-block !important;
793 button[
name=
'button_search_x'] span.fa.fa-search {
796 button[
name=
'button_removefilter_x'] span.fa.fa-
remove {
804 padding-<?php echo $left; ?>: 3px;
811 -webkit-box-shadow: none !important;
812 box-shadow: none !important;
813 -webkit-border-radius:0px !important;
814 border-radius:0px !important;
824 vertical-align: middle;
827 vertical-align: bottom;
830 vertical-align: text-bottom;
836 width: 100% !important;
838 .centpercentwithout1imp {
839 width: calc(100% - 1px) !important;
841 .centpercentwithoutmenu {
842 width: calc(100% - 200px);
844 .quatrevingtpercent, .inputsearch {
847 .maxquatrevingtpercent {
853 .quatrevingtquinzepercent {
856 .quatrevingtpercentminusx {
857 width: calc(80% - 52px);
860 width: calc(100% - 52px);
862 textarea.centpercent {
875 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
878 .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 {
885 transform: scaleX(-1) translate(<?php print($left == 'left' ? '' : '-'); ?>2px, 0);
888 transform: rotate(90deg) translate(0, <?php print($left ==
'left' ?
'' :
'-'); ?>2px);
895 text-align: center !important;
907 text-align: <?php print $left; ?>;
910 text-align: <?php print $right; ?>;
916 float: left!important;
919 float: right!important;
922 white-space: <?php print($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
924 .nowraponsmartphone {
925 white-space: <?php print($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
928 white-space: <?php print($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
930 .liste_titre .nowrap {
938 display:
inline-block;
940 .wrapimp, .wrapimp pre {
941 white-space: normal !important;
944 word-wrap:
break-word;
947 word-
break:
break-word !important;
950 word-
break:
break-word;
953 word-
break:
break-all;
955 td.wordbreak img, td.wordbreakimp img {
959 font-weight: bold !important;
962 font-weight: normal !important;
965 text-transform: uppercase;
968 text-decoration: none;
971 text-decoration: none !important;
983 padding-left: 0 !important;
986 padding-right: 0 !important;
989 padding-<?php print $left; ?>: 4px;
992 padding-<?php print $left; ?>: 4px !important;
995 padding-<?php print $left; ?>: 2px;
998 padding-<?php print $left; ?>: 2px !important;
1001 padding-<?php print $right; ?>: 4px;
1004 padding-<?php print $right; ?>: 4px !important;
1007 padding-<?php print $right; ?>: 2px;
1010 padding-<?php print $right; ?>: 2px !important;
1019 padding-bottom: 4px;
1022 padding-bottom: 2px;
1025 margin-<?php print $left; ?>: 2px;
1028 margin-<?php print $right; ?>: 2px;
1031 width: unset !important;
1039 .classfortooltiponclick .fa-question-circle {
1046 cursor: not-allowed;
1052 background-color: #fff;
1054 .nobackground, .nobackground tr {
1055 background: unset !important;
1057 .checkboxattachfilelabel {
1062 border: 1px solid #888 !important;
1065 color : <?php print $textWarning; ?>
1079 background-color: #f0f0f8;
1082 div.urllink, div.urllink a {
1083 color: #339 !important;
1087 border: 1px solid #DFDFDF;
1088 border-radius: 10px;
1090 margin-bottom: 20px;
1094 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
1095 color: #888 !important;
1097 padding-<?php echo $left; ?>: 3px;
1099 .stockmovemententry {
1101 transform: rotate(0.25turn);
1104 .stockmovementexit {
1106 transform: rotate(0.3turn);
1112 .publisherlogoinline {
1113 vertical-align: middle;
1120 white-space: nowrap;
1124 body[
class*=
"colorblind-"] .text-warning{
1125 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1128 color : <?php print $textSuccess; ?>
1130 body[
class*=
"colorblind-"] .text-success{
1131 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1135 color : <?php print $textDanger; ?>
1138 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop, .editfielda span.fa-eye,
1140 color: #ccc !important;
1142 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1143 .editfieldlang:hover {
1144 color: var(--colortexttitle) !important;
1146 a.editfielda.nohover *:hover:before {
1147 color: #ccc !important;
1154 float: none !important;
1157 span.fa.fa-plus-circle.paddingleft {
1160 padding-bottom: 2px;
1163 .size12x { font-size: 1.2em !important; }
1164 .size15x { font-size: 1.5em !important; }
1165 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1166 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1167 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1168 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off
1171 vertical-align: text-bottom;
1176 white-space: nowrap;
1177 vertical-align: middle;
1178 text-overflow: ellipsis;
1184 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1185 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/flags-sprite.inc.php', 0); ?>
1189 border-right: 1px solid #DDD;
1193 border-left: 1px solid #DDD;
1198 #formuserfile input[type='file'] {
1209 #formuserfile_link {
1212 #formuserfile_link input[type='text'] {
1215 .listofinvoicetype {
1217 vertical-align: middle;
1219 .divsocialnetwork:not(:last-child) {
1220 padding-<?php print $right; ?>: 20px;
1222 div.divsearchfield {
1224 display:
inline-block;
1225 margin-<?php print $right; ?>: 12px;
1226 margin-<?php print $left; ?>: 2px;
1232 background-color: rgba(0, 0, 0, 0.08);
1236 .divsearchfieldfilter {
1237 text-overflow: clip;
1239 padding-bottom: 5px;
1243 .divadvancedsearchfield:first-child {
1246 .divadvancedsearchfield {
1249 padding-right: 15px;
1250 padding-bottom: 2px;
1253 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1256 .search_component_params {
1258 -webkit-flex-flow: row wrap;
1259 flex-flow: row wrap;
1262 padding-bottom: 3px;
1263 padding-<?php echo $left; ?>: 0;
1264 padding-<?php echo $right; ?>: 0;
1265 border-bottom: solid 1px var(--inputbordercolor);
1269 .search_component_searchtext {
1272 .search_component_params_text, .search_component_params_text:focus {
1273 border-bottom: none;
1275 margin: 0 !important;
1281 padding-bottom: 3px;
1284 display:
inline-block;
1289 display:
inline-block;
1306 .a-filter, .a-mesure {
1307 border-radius: 50px;
1308 background: var(--colortexttitlenotab);
1310 padding: 8px 10px 8px 6px;
1318 .a-filter:before, .a-mesure:before {
1319 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
1325 border-radius: 50px;
1326 background: var(--colorbacktitle1);
1339 top:calc(50% - 200px);
1340 left:calc(50% - 250px);
1344 border: 1px solid #bbb;
1345 box-shadow: 2px 2px 20px #ddd;
1355 div.div-
for-modal-topright {
1363 border: 1px solid #bbb;
1364 box-shadow: 2px 2px 20px #ddd;
1371 if ($conf->browser->layout ==
'phone') {
1373 .divsearchfieldfilter {
1374 white-space: nowrap;
1378 div.confirmmessage {
1389 list-style-
type: none;
1396 padding-bottom: 4px;
1400 padding-bottom: 10px;
1405 vertical-align: middle;
1407 select.flat.selectlimit {
1410 border-bottom: 1px solid var(--inputbordercolor);
1411 border-bottom-left-radius: 0;
1412 border-bottom-right-radius: 0;
1415 margin-<?php echo $right; ?>: 10px !important;
1418 margin-<?php echo $left; ?>: 10px !important;
1420 .marginleftonlyshort {
1421 margin-<?php echo $left; ?>: 4px !important;
1424 margin-<?php echo $left; ?>: 0px !important;
1427 margin-<?php echo $right; ?>: 0px !important;
1430 margin-<?php echo $right; ?>: 10px !important;
1432 .marginrightonlyshort {
1433 margin-<?php echo $right; ?>: 4px !important;
1435 .marginrightonlylarge {
1436 margin-<?php echo $right; ?>: 20px !important;
1439 margin-top: 10px !important;
1441 .margintoponlyshort {
1442 margin-top: 3px !important;
1445 margin-bottom: 10px !important;
1447 .marginbottomonlyshort {
1448 margin-bottom: 3px !important;
1451 margin-top: 0 !important;
1454 margin-bottom: 0 !important;
1456 .selectlimit, .selectlimit:focus {
1457 border-left: none !important;
1458 border-top: none !important;
1459 border-right: none !important;
1462 .strikefordisabled {
1463 text-decoration: line-through;
1470 text-overflow: unset;
1475 text-overflow: ellipsis;
1476 white-space: nowrap;
1480 text-overflow: ellipsis;
1485 text-overflow: ellipsis;
1486 white-space: nowrap;
1491 text-overflow: ellipsis;
1492 white-space: nowrap;
1497 text-overflow: ellipsis;
1498 white-space: nowrap;
1500 .tdoverflowmax80imp {
1501 max-width: 80px !important;
1503 text-overflow: ellipsis;
1504 white-space: nowrap;
1509 text-overflow: ellipsis;
1510 white-space: nowrap;
1512 .tdoverflowmax100imp {
1513 max-width: 100px !important;
1515 text-overflow: ellipsis;
1516 white-space: nowrap;
1521 text-overflow: ellipsis;
1522 white-space: nowrap;
1527 text-overflow: ellipsis;
1528 white-space: nowrap;
1533 text-overflow: ellipsis;
1534 white-space: nowrap;
1539 text-overflow: ellipsis;
1540 white-space: nowrap;
1545 text-overflow: ellipsis;
1546 white-space: nowrap;
1551 text-overflow: ellipsis;
1552 white-space: nowrap;
1557 text-overflow: ellipsis;
1558 white-space: nowrap;
1563 text-overflow: ellipsis;
1564 white-space: nowrap;
1570 .divintowithtwolinesmax {
1572 display: -webkit-box;
1573 -webkit-box-orient: vertical;
1574 -webkit-line-clamp: 2;
1578 display: -webkit-box;
1579 -webkit-box-orient: vertical;
1580 -webkit-line-clamp: 2;
1582 height:
auto !important;
1583 word-
break:
break-word;
1586 display: -webkit-box;
1587 -webkit-box-orient: vertical;
1588 -webkit-line-clamp: 10;
1592 .tablelistofcalendars {
1593 margin-top: 25px !important;
1600 table.paymenttable td.amountpaymentcomplete,
table.paymenttable td.amountremaintopay,
table.paymenttable td.amountremaintopayback {
1602 padding-bottom: 0px;
1604 .amountalreadypaid {
1605 white-space: nowrap;
1607 .amountpaymentcomplete {
1608 color: var(--amountpaymentcomplete);
1611 white-space: nowrap;
1613 .amountremaintopay {
1614 color: var(--amountremaintopaycolor);
1617 white-space: nowrap;
1619 .amountremaintopayback {
1620 color: var(--amountremaintopaybackcolor);
1623 white-space: nowrap;
1625 .amountpaymentneutral {
1628 white-space: nowrap;
1631 .onlinepaymentbody .amountpaymentcomplete {
1632 background-color: var(--amountpaymentcomplete);
1640 margin-bottom: 12px;
1642 #builddoc_form ~ .showlinkedobjectblock {
1647 .moduledesclong p img, .moduledesclong p a img {
1648 max-width: 90% !important;
1649 height:
auto !important;
1653 border: 1px solid #ccc;
1654 box-shadow: 1px 1px 25px #aaa;
1655 max-width: calc(100% - 56px);
1657 .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 {
1673 .div-
table-responsive, .div-
table-responsive-no-min {
1677 .div-
table-responsive {
1678 line-height: var(--heightrow);
1681 div.fiche>form>div.div-
table-responsive, div.fiche>form>div.div-
table-responsive-no-min {
1684 div.fiche>form>div.div-
table-responsive {
1687 div.fiche>div.tabBar>form>div.div-
table-responsive {
1697 justify-content: space-between;
1704 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1705 echo
'display: inline-flex;'.
"\n";
1707 flex-flow: row wrap;
1708 justify-content: flex-
start;
1718 .thumbstat, .thumbstat150 {
1719 <?php
if ($conf->browser->name ==
'ie') { ?>
1729 select.selectarrowonleft {
1732 select.selectarrowonleft option {
1736 table[summary=
"list_of_modules"] .fa-cog {
1740 .linkedcol-element {
1744 white-space: nowrap;
1752 maxscreenheightless200 {
1753 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1755 .maxscreenheightless300 {
1756 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1766 .clearboth { clear:both; }
1768 .hideobject { display: none; }
1769 .minwidth25 { min-width: 25px; }
1770 .minwidth50 { min-width: 50px; }
1771 .minwidth75 { min-width: 75px; }
1772 .nominwidth { min-width: fit-content !important; }
1774 @media only screen and (min-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC3') ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
1776 .width20 { width: 20px; }
1777 .width25 { width: 25px; }
1778 .width50 { width: 50px; }
1779 .width75 { width: 75px; }
1780 .width100 { width: 100px; }
1781 .width200 { width: 200px; }
1782 .minwidth100 { min-width: 100px; }
1783 .minwidth150 { min-width: 150px; }
1784 .minwidth200 { min-width: 200px; }
1785 .minwidth250 { min-width: 250px; }
1786 .minwidth300 { min-width: 300px; }
1787 .minwidth400 { min-width: 400px; }
1788 .minwidth500 { min-width: 500px; }
1789 .minwidth50imp { min-width: 50px !important; }
1790 .minwidth75imp { min-width: 75px !important; }
1791 .minwidth100imp { min-width: 100px !important; }
1792 .minwidth150imp { min-width: 150px !important; }
1793 .minwidth200imp { min-width: 200px !important; }
1794 .minwidth250imp { min-width: 250px !important; }
1795 .minwidth300imp { min-width: 300px !important; }
1796 .minwidth400imp { min-width: 400px !important; }
1797 .minwidth500imp { min-width: 500px !important; }
1799 .widthauto { width:
auto; }
1800 .width20 { width: 20px; }
1801 .width25 { width: 25px; }
1802 .width40 { width: 40px; }
1803 .width50 { width: 50px; }
1804 .width75 { width: 75px; }
1805 .width100 { width: 100px; }
1806 .width125 { width: 125px; }
1807 .width150 { width: 150px; }
1808 .width200 { width: 200px; }
1809 .width250 { width: 250px; }
1810 .width300 { width: 300px; }
1811 .width400 { width: 400px; }
1812 .width500 { width: 500px; }
1813 .maxwidth25 { max-width: 25px; }
1814 .maxwidth40 { max-width: 40px; }
1815 .maxwidth50 { max-width: 50px; }
1816 .maxwidth75 { max-width: 75px; }
1817 .maxwidthdate { max-width: 85px; }
1818 .maxwidth100 { max-width: 100px; }
1819 .maxwidth125 { max-width: 125px; }
1820 .maxwidth150 { max-width: 150px; }
1821 .maxwidth200 { max-width: 200px; }
1822 .maxwidth250 { max-width: 250px; }
1823 .maxwidth300 { max-width: 300px; }
1824 .maxwidth400 { max-width: 400px; }
1825 .maxwidth500 { max-width: 500px; }
1826 .maxwidth750 { max-width: 750px; }
1827 .maxwidth1000 { max-width: 1000px; }
1828 .maxwidth50imp { max-width: 50px !important; }
1829 .maxwidth75imp { max-width: 75px !important; }
1831 .minwidth100onall { min-width: 100px !important; }
1832 .minwidth200onall { min-width: 200px !important; }
1833 .minwidth250onall { min-width: 250px !important; }
1835 .minheight20 { min-height: 20px; }
1836 .minheight30 { min-height: 30px; }
1837 .minheight40 { min-height: 40px; }
1838 .titlefieldcreate { width: 20%; }
1839 .titlefield { min-width: 150px; width: 25%; }
1840 .titlefieldmiddle { width: 45%; }
1841 .titlefieldmax45 { max-width: 45%; }
1842 .imgmaxwidth180 { max-width: 180px; }
1843 .imgmaxheight50 { max-height: 50px; }
1845 .width20p { width:20%; }
1846 .width25p { width:25%; }
1847 .width40p { width:40%; }
1848 .width50p { width:50%; }
1849 .width60p { width:60%; }
1850 .width75p { width:75%; }
1851 .width80p { width:80%; }
1852 .width100p { width:100%; }
1856 @media only screen and (max-width: 1440px)
1859 .titlefieldcreate { width: 30% !important; }
1860 .minwidth50imp { min-width: 50px !important; }
1861 .minwidth75imp { min-width: 75px !important; }
1862 .minwidth100imp { min-width: 100px !important; }
1863 .minwidth125imp { min-width: 125px !important; }
1864 .minwidth150imp { min-width: 150px !important; }
1865 .minwidth200imp { min-width: 200px !important; }
1866 .minwidth250imp { min-width: 250px !important; }
1867 .minwidth300imp { min-width: 300px !important; }
1868 .minwidth400imp { min-width: 300px !important; }
1869 .minwidth500imp { min-width: 300px !important; }
1871 .linkedcol-element {
1877 @media only screen and (max-width: 1000px)
1879 .maxwidthonsmartphone { max-width: 100px; }
1880 .minwidth50imp { min-width: 50px !important; }
1881 .minwidth75imp { min-width: 75px !important; }
1882 .minwidth100imp { min-width: 100px !important; }
1883 .minwidth125imp { min-width: 125px !important; }
1884 .minwidth150imp { min-width: 110px !important; }
1885 .minwidth200imp { min-width: 110px !important; }
1886 .minwidth250imp { min-width: 115px !important; }
1887 .minwidth300imp { min-width: 120px !important; }
1888 .minwidth400imp { min-width: 150px !important; }
1889 .minwidth500imp { min-width: 250px !important; }
1892 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection):not(.select2-dropdown), input.widthcentpercentminusx {
1893 width: calc(100% - 52px) !important;
1894 display:
inline-block;
1897 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection):not(.select2-dropdown), input.widthcentpercentminusxx {
1898 width: calc(100% - 70px) !important;
1899 display:
inline-block;
1905 @media only screen and (max-width: 768px)
1908 font-size: <?php print is_numeric($fontsize) ? ((int) $fontsize + 3).
'px' : $fontsize; ?> !important;
1910 .divadvancedsearchfield {
1916 padding-right: 10px !important;
1919 .hideonsmartphone { display: none; }
1920 .hideonsmartphoneimp { display: none !important; }
1921 .showonsmartphone { display: block !important; }
1923 .margintoponsmartphone { margin-top: 6px; }
1926 margin-<?php echo $left; ?>: 0 !important;
1928 div.fiche>
table.table-fiche-title {
1929 margin-top: 7px !important;
1930 margin-bottom: 15px !important;
1933 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1934 width: calc(100% - 40px) !important;
1936 display:
inline-block;
1939 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1940 width: calc(100% - 52px) !important;
1941 display:
inline-block;
1944 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1945 width: calc(100% - 70px) !important;
1946 display:
inline-block;
1950 input.maxwidthinputfileonsmartphone {
1954 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
1958 .smallonsmartphone {
1962 .nopaddingtoponsmartphone {
1963 padding-top: 0 !important;
1965 .nopaddingbottomonsmartphone {
1966 padding-bottom: 0 !important;
1971 @media only screen and (max-width: 570px)
1974 margin: 3px 2px 3px 2px !important;
1977 font-size: <?php print is_numeric($fontsize) ? ((int) $fontsize + 3).
'px' : $fontsize; ?> !important;
1980 div#login_left, div#login_right {
1981 min-width: 150px !important;
1982 max-width: 200px !important;
1983 padding-left: 5px !important;
1984 padding-right: 5px !important;
1988 height: 64px !important;
1991 .divmainbodylarge { margin-left: 10px !important; margin-right: 10px !important; }
1993 .tdoverflowmax100onsmartphone {
1996 text-overflow: ellipsis;
1997 white-space: nowrap;
1999 .tdoverflowmax150onsmartphone {
2002 text-overflow: ellipsis;
2003 white-space: nowrap;
2005 .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 {
2006 height: 40px !important;
2009 div.tabs div.tab a.tab {
2012 text-overflow: ellipsis;
2013 white-space: nowrap;
2016 .quatrevingtpercent, .inputsearch {
2022 padding-bottom: 5px;
2025 .login_table .tdinputlogin {
2026 min-width: unset !important;
2028 input, input[
type=text], input[
type=password], select, textarea {
2031 .trinputlogin input[
type=text], input[
type=password] {
2034 .vmenu .searchform input {
2038 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
2039 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
2040 .maxwidth50onsmartphone { max-width: 40px; }
2041 .maxwidth75onsmartphone { max-width: 50px; }
2042 .maxwidth100onsmartphone { max-width: 70px; }
2043 .maxwidth125onsmartphone { max-width: 100px; }
2044 .maxwidth150onsmartphone { max-width: 120px; }
2045 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
2046 .maxwidth200onsmartphone { max-width: 200px; }
2047 .maxwidth250onsmartphone { max-width: 250px; }
2048 .maxwidth300onsmartphone { max-width: 300px; }
2049 .maxwidth400onsmartphone { max-width: 400px; }
2050 .minwidth50imp { min-width: 50px !important; }
2051 .minwidth75imp { min-width: 75px !important; }
2052 .minwidth100imp { min-width: 100px !important; }
2053 .minwidth125imp { min-width: 125px !important; }
2054 .minwidth150imp { min-width: 110px !important; }
2055 .minwidth200imp { min-width: 110px !important; }
2056 .minwidth250imp { min-width: 115px !important; }
2057 .minwidth300imp { min-width: 120px !important; }
2058 .minwidth400imp { min-width: 200px !important; }
2059 .minwidth500imp { min-width: 250px !important; }
2060 .titlefield { width:
auto; min-width: unset; }
2061 .titlefieldcreate { width:
auto !important; }
2065 width: <?php print
dol_size(300,
'width'); ?>px;
2075 padding-<?php echo $right; ?>: 5px;
2076 padding-bottom: 5px;
2078 img.photoref, div.photoref {
2079 border: 1px solid rgba(0, 0, 0, 0.2);
2081 -webkit-box-shadow: none;
2085 object-fit: contain;
2089 padding-right: 10px;
2093 padding-right: 3px !important;
2096 padding-right: 3px !important;
2106 input.buttonpayment {
2112 @media only screen and (max-width: 320px)
2114 .maxwidth300 { max-width: 260px; }
2118 .linkobject { cursor: pointer; }
2120 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 {
2121 color: var(--tableforfieldcolor);
2124 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2125 .hideonprint { display: none !important; }
2140 white-space: nowrap;
2151 table-layout: fixed;
2153 #id-right, #id-left {
2154 display:
table-cell;
2156 vertical-align: top;
2160 padding-bottom: 5px;
2168 background: var(--colorbackbody);
2169 padding-bottom: 20px;
2171 .bodyforlist #
id-right {
2172 padding-bottom: 4px;
2177 .classforhorizontalscrolloftabs #
id-container {
2180 .classforhorizontalscrolloftabs .side-nav {
2184 .classforhorizontalscrolloftabs #
id-right {
2185 width: calc(100% - <?php echo $leftmenuwidth + 20 ?>px);
2186 display:
inline-block;
2213 @media screen and (prefers-color-scheme: dark) {
2215 border-bottom: 1px solid #888;
2220 display:
table-cell;
2221 border-<?php echo $right; ?>: 1px solid #ECECEC;
2222 box-shadow: 3px 0 6px -2px #eee;
2223 background: var(--colorbackvmenu1);
2224 transition: left 0.5s ease;
2227 .side-nav, .login_block {
2228 transition: left 0.5s ease;
2233 border-bottom: 0 !important;
2235 .menulogocontainer {
2236 margin: <?php echo $disableimages ?
'0' :
'6'; ?>px;
2240 height: <?php echo $disableimages ?
'18' :
'35'; ?>px;
2243 vertical-align: middle;
2245 .backgroundforcompanylogo {
2246 background-color: rgba(255,255,255,0.2);
2249 .menulogocontainer img.mycompany {
2250 object-fit: contain;
2253 image-rendering: -webkit-optimize-contrast;
2255 #mainmenutd_companylogo::after, #mainmenutd_menu::after {
2256 content: unset !important;
2258 li#mainmenutd_companylogo .tmenucenter {
2261 li#mainmenutd_companylogo {
2262 min-width: unset !important;
2264 <?php
if ($disableimages) { ?>
2265 li#mainmenutd_home {
2266 min-width: unset !important;
2268 li#mainmenutd_home .tmenucenter {
2273 div.blockvmenupair, div.blockvmenuimpair {
2274 border-top: none !important;
2275 border-left: none !important;
2276 border-right: none !important;
2277 border-bottom: 1px solid #eaeaea;
2278 padding-left: 0 !important;
2280 div.blockvmenuend, div.blockvmenubookmarks {
2281 border: none !important;
2282 padding-left: 0 !important;
2284 div.vmenu, td.vmenu {
2285 padding-right: 10px !important;
2287 .blockvmenu .menu_titre {
2302 .menuhider { display: none !important; }
2306 @media only screen and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC3') ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
2309 body.sidebar-collapse .side-nav {
2314 .classforhorizontalscrolloftabs #
id-right {
2320 body.sidebar-collapse .login_block {
2324 .menuhider { display: block !important; }
2325 .dropdown-
user-image { display: none; }
2326 .user-header { height:
auto !important; color: var(--colortextbackhmenu); }
2332 border-bottom: 1px solid #BBB;
2335 padding-right: 20px;
2341 border-bottom: 0 !important;
2343 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend {
2344 border-top: none !important;
2345 border-left: none !important;
2346 border-right: none !important;
2347 border-bottom: 1px solid #eaeaea;
2348 padding-left: 0 !important;
2350 div.vmenu, td.vmenu {
2351 padding-right: 6px !important;
2354 margin-<?php print $left; ?>: 9px !important;
2355 margin-<?php print $right; ?>: 10px !important;
2358 .pagination .fa-chevron-left, .pagination .fa-chevron-right {
2363 @media only screen and (min-width: 768px) and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC3') ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
2366 margin-<?php print $left; ?>: 13px !important;
2367 margin-<?php print $right; ?>: 14px !important;
2373 margin-<?php print $left; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'40' :
'6')); ?>px;
2374 margin-<?php print $right; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'36' :
'6')); ?>px;
2375 <?php
if (!empty($dol_hide_leftmenu)) {
2376 print
'margin-bottom: 12px;'.
"\n";
2378 <?php
if (!empty($dol_hide_leftmenu)) {
2379 print
'margin-top: 12px;'.
"\n";
2382 body.onlinepaymentbody div.fiche {
2383 margin: 20px !important;
2385 div.fiche>
table:first-child {
2386 margin-bottom: 15px;
2388 div.fiche>
table.table-fiche-title {
2389 margin-bottom: 12px;
2395 div.fichecenterbis {
2398 div.fichethirdleft {
2399 <?php
if ($conf->browser->layout !=
'phone') {
2400 print
"float: ".$left.
";\n";
2402 <?php
if ($conf->browser->layout !=
'phone') {
2403 print
"width: calc(50% - 14px);\n";
2405 <?php
if ($conf->browser->layout ==
'phone') {
2406 print
"padding-bottom: 6px;\n";
2409 div.fichetwothirdright {
2410 <?php
if ($conf->browser->layout !=
'phone') {
2411 print
"float: ".$right.
";\n";
2413 <?php
if ($conf->browser->layout !=
'phone') {
2414 print
"width: calc(50% - 14px);\n";
2416 <?php
if ($conf->browser->layout ==
'phone') {
2417 print
"padding-bottom: 6px\n";
2421 <?php
if ($conf->browser->layout !=
'phone') {
2422 print
"float: ".$left.
";\n";
2424 <?php
if ($conf->browser->layout !=
'phone') {
2425 print
"width: calc(50% - 14px);\n";
2428 div.fichehalfright {
2429 <?php
if ($conf->browser->layout !=
'phone') {
2430 print
"float: ".$right.
";\n";
2432 <?php
if ($conf->browser->layout !=
'phone') {
2433 print
"width: calc(50% - 14px);\n";
2436 div.fichehalfright {
2437 <?php
if ($conf->browser->layout ==
'phone') {
2438 print
"margin-top: 10px;\n";
2451 @media only screen and (max-width: 1024px)
2454 margin-<?php print $left; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'6' :
'20')); ?>px;
2455 margin-<?php print $right; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 6); ?>px;
2461 div.fichecenterbis {
2464 div.fichethirdleft {
2467 padding-bottom: 6px;
2469 div.fichetwothirdright {
2472 padding-bottom: 6px;
2478 div.fichehalfright {
2482 div.fichehalfright {
2485 div.firstcolumn div.box {
2488 div.secondcolumn div.box {
2494 @media only screen and (max-width: 1440px)
2496 div.fichehalfleft-lg {
2500 div.fichehalfright-lg {
2505 .fichehalfright-lg .fichehalfright {
2511 div.fichehalfright tr.liste_titre:first-child td
table.nobordernopadding td {
2515 padding: 0 !important;
2523 td.nobordernopadding.widthpictotitle.col-picto {
2527 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2528 opacity: 0.7 !important;
2532 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2549 margin-<?php echo $right; ?>: 8px;
2562 vertical-align: middle;
2565 .pictowarning, .pictoerror, .pictopreview, .pictonopreview, .picto.error {
2566 padding-<?php echo $left; ?>: 3px;
2570 color: <?php echo $badgeWarning ?>;
2573 color: <?php echo $badgeDanger ?>;
2581 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2582 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2583 .tagtdnote span.pictoedit {
2594 padding-left: 1px !important;
2597 padding-bottom: 1px;
2603 padding-bottom: 10px;
2605 div.attachareaformuserfileecm {
2607 padding-bottom: 6px;
2612 margin-bottom: 10px;
2613 padding-bottom: 10px;
2615 div.arearefnobottom {
2617 padding-bottom: 4px;
2622 div.divphotoref:last-child {
2623 padding-<?php echo $right; ?>: 30px;
2626 padding-bottom: 10px;
2638 margin-bottom: 10px;
2645 vertical-align: text-bottom;
2651 vertical-align: text-bottom;
2653 img.photoref, div.photoref {
2655 -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2656 box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2660 object-fit: contain;
2662 img.photokanban, div.photokanban {
2666 vertical-align: middle;
2668 div.photoref .fa, div.photoref .fas, div.photoref .far {
2672 object-fit: contain;
2676 vertical-align:middle;
2679 .difforspanimgright {
2680 display:
table-cell;
2681 padding-right: 10px;
2683 img.photorefnoborder {
2687 object-fit: contain;
2688 border: 1px solid #AAA;
2689 border-radius: 100px;
2694 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2697 .trextrafieldseparator td, .trextrafields_collapse_last td {
2703 margin: 0 !important;
2704 padding-bottom: 0 !important;
2712 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2715 background: var(--colorbackhmenu1);
2722 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2725 padding-<?php echo $right; ?>: <?php echo($maxwidthloginblock - 10); ?>px;
2728 -webkit-touch-callout: none;
2729 -webkit-
user-select: none;
2730 -khtml-
user-select: none;
2731 -moz-
user-select: none;
2732 -ms-
user-select: none;
2740 <?php
if ($disableimages) { ?>
2746 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2751 white-space: nowrap;
2753 border-<?php print $left; ?>: 0px;
2754 border-<?php print $right; ?>: 0px;
2755 padding: 0px 0px 0px 0px;
2756 margin: 0px 0px 0px 0px;
2758 font-weight: normal;
2760 text-decoration: none;
2763 div.tmenudisabled, a.tmenudisabled {
2766 a.tmenu, a.tmenusel, a.tmenudisabled {
2769 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2770 padding: 0px 5px 0px 5px;
2771 white-space: nowrap;
2772 color: var(--colortextbackhmenu);
2773 text-decoration: none;
2774 cursor: not-allowed;
2776 span.mainmenuaspan.tmenudisabled {
2777 color: var(--colortextbackhmenu);
2779 cursor: not-allowed;
2782 a.disabled, span.tmenu {
2784 text-decoration: none !important;
2788 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2789 padding: 0px 2px 0px 2px;
2790 margin: 0px 0px 0px 0px;
2791 white-space: nowrap;
2792 color: var(--colortextbackhmenu);
2793 text-decoration: none;
2795 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2796 padding: 0px 2px 0px 2px;
2797 margin: 0px 0px 0px 0px;
2798 white-space: nowrap;
2799 color: var(--colortextbackhmenu);
2800 text-decoration: none !important;
2805 padding: 0px 0px 0px 0px;
2806 margin: 0px 0px 0px 0px;
2812 li.tmenu, li.tmenusel {
2813 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2815 vertical-align: bottom;
2817 float: <?php print $left; ?>;
2823 font-weight: normal;
2825 li.menuhider:hover {
2826 background-image: none !important;
2829 li.tmenusel::after, li.tmenu:hover::after{
2834 left: calc(50% - 6px);
2837 border-style: solid;
2838 border-width: 0px 6px 5px 6px;
2839 border-color: transparent transparent #ffffff transparent;
2842 .tmenuend .tmenuleft { width: 0px; }
2843 .tmenuend { display: none; }
2846 float: <?php print $left; ?>;
2848 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2851 <?php
if ($disableimages) { ?>
2854 height: <?php print $heightmenu; ?>px;
2861 <?php
if ($disableimages) { ?>
2866 height: <?php print $heightmenu; ?>px;
2876 padding-bottom: 4px;
2878 text-overflow: ellipsis;
2879 width: <?php echo $leftmenuwidth - 2; ?>px;
2883 padding-<?php print $left; ?>: 2px;
2884 padding-<?php print $right; ?>: 2px;
2885 font-family: Roboto,<?php echo $fontlist; ?>;
2891 background-repeat:no-repeat;
2893 height: <?php echo($heightmenu - 22); ?>px;
2898 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2905 color: var(--colortextbackhmenu);
2911 <?php print $disableimages ?
'' :
'top: 10px'; ?>
2913 #mainmenutd_menu a.tmenuimage {
2921 text-decoration: none;
2927 <?php
if (in_array(
getDolGlobalInt(
'THEME_TOPMENU_DISABLE_IMAGE'), array(2, 3, 4))) { ?>
2928 .tmenulabel:not(.menuhider), .tmenulabel:not(.menuhider)::before {
2932 a.tmenuimage:not(.menuhider), a.tmenuimage:not(.menuhider)::before,
2933 div.tmenuimage:not(.menuhider), div.tmenuimage:not(.menuhider)::before,
2934 span.tmenuimage:not(.menuhider), span.tmenuimage:not(.menuhider)::before {
2936 margin-top: 8px !important;
2941 .tmenudiv:hover .tmenulabel:not(.menuhider), .tmenudiv:hover .tmenulabel:not(.menuhider)::before {
2945 text-overflow: ellipsis;
2949 display: initial !important;
2950 line-height: 0.6em !important;
2951 height: 1em !important;
2953 text-overflow: ellipsis;
2954 color: var(--colortextbackhmenu);
2958 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider)::before {
2961 margin-top: 0px !important;
2966 li.tmenu:hover .tmenulabel:not(.menuhider), li.tmenu:hover .tmenulabel:not(.menuhider)::before {
2967 display: initial !important;
2969 li.tmenu:hover .tmenuimage:not(.menuhider), li.tmenu:hover .tmenuimage:not(.menuhider):before {
2970 font-size: 1.1em !important;
2971 margin-top: 0px !important;
2979 <?php
if (empty($dol_hide_topmenu)) { ?>
2980 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2985 $moduletomainmenu = array(
2986 'user' =>
'',
'syslog' =>
'',
'societe' =>
'companies',
'projet' =>
'project',
'propale' =>
'commercial',
'commande' =>
'commercial',
2987 'produit' =>
'products',
'service' =>
'products',
'stock' =>
'products',
2988 'don' =>
'accountancy',
'tax' =>
'accountancy',
'banque' =>
'accountancy',
'facture' =>
'accountancy',
'compta' =>
'accountancy',
'accounting' =>
'accountancy',
'adherent' =>
'members',
'import' =>
'tools',
'export' =>
'tools',
'mailing' =>
'tools',
2989 'contrat' =>
'commercial',
'ficheinter' =>
'commercial',
'ticket' =>
'ticket',
'deplacement' =>
'commercial',
2990 'fournisseur' =>
'companies',
2991 'barcode' =>
'',
'fckeditor' =>
'',
'categorie' =>
'',
2993 $mainmenuused =
'home';
2994 foreach ($conf->modules as $val) {
2995 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2997 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
3001 $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');
3003 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
3005 foreach ($mainmenuusedarray as $val) {
3006 if (empty($val) || in_array($val, $divalreadydefined)) {
3009 if (in_array($val, $divnotrequired)) {
3015 $constformoduleicon =
'MAIN_MODULE_'.strtoupper($val).
'_ICON';
3017 if ($iconformodule) {
3018 if (preg_match(
'/^fa\-/', $iconformodule)) {
3021 $url =
dol_buildpath(
'/'.$val.
'/img/'.$iconformodule.
'.png', 1);
3026 foreach ($conf->file->dol_document_root as $dirroot) {
3027 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
3038 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";
3039 print
'div.mainmenu.'.$val.
' span::before {'.
"\n";
3040 print
'content: "\f249";'.
"\n";
3045 print
"div.mainmenu.".$val.
" {\n";
3046 print
" background-image: url(".$url.
");\n";
3047 print
" background-position-y: 3px;\n";
3048 print
" filter: saturate(0);\n";
3051 print
'/* icon for module '.$val.
' is a fa icon */'.
"\n";
3060 padding:0 0 0 0 !important;
3061 margin:0 0 0 0 !important;
3062 <?php
if ($disableimages) { ?>
3073 background: #f0f0f0;
3081 display:
table-cell;
3082 vertical-align: middle;
3084 .login_vertical_align {
3086 padding-bottom: 80px;
3089 padding-bottom: 30px;
3091 vertical-align: middle;
3093 .login_table_title {
3095 color: #eee !important;
3096 padding-bottom: 20px;
3097 text-shadow: 1px 1px #444;
3099 .login_table label {
3100 text-shadow: 1px 1px 1px #FFF;
3107 padding-bottom:12px;
3111 print
' background-color: rgba(255, 255, 255, 0.9);';
3113 print
' background-color: #FFFFFF;';
3116 -webkit-box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3117 box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3125 .login_table input#username, .login_table input#password, .login_table input#securitycode {
3127 border-bottom: solid 1px rgba(180,180,180,.4);
3133 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
3134 outline: none !important;
3136 .login_table .trinputlogin {
3140 .login_table .tdinputlogin {
3141 background-color: transparent;
3146 .login_table .tdinputlogin .fa {
3150 .login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password, .login_table .tdinputlogin input#securitycode {
3155 word-
break:
break-word;
3159 .login_main_message {
3162 margin-bottom: 22px;
3164 .login_main_message .error {
3168 div#login_left, div#login_right {
3169 display:
inline-block;
3173 padding-right: 16px;
3175 vertical-align: middle;
3177 div#login_right select#entity {
3183 table.login_table_securitycode {
3184 border-spacing: 0px;
3186 table.login_table_securitycode tr td {
3194 border: 1px solid #DDDDDD;
3196 #img_logo, .img_logo {
3201 div.backgroundsemitransparent {
3202 background:rgba(255, 255, 255, 0.7);
3204 padding-right: 10px;
3208 text-align: <?php print $right; ?>;
3209 <?php print $right; ?>: 0;
3210 top: <?php print $disableimages ?
'4px' :
'0'; ?>;
3213 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3218 color: var(--colortextbackhmenu);
3219 display:
inline-block;
3221 div.login_block a .atoploginusername {
3222 display:
inline-block;
3225 text-overflow: ellipsis;
3227 div.login_block span.aversion {
3228 color: var(--colortextbackhmenu);
3229 filter: contrast(0.7);
3231 div.login_block
table {
3240 color: var(--colortextbackvmenu);
3243 color: var(--colortextbackvmenu);
3244 text-decoration:underline;
3246 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
3247 vertical-align: middle;
3249 div.login_block_user {
3250 display:
inline-block;
3251 vertical-align: middle;
3252 line-height: <?php echo $disableimages ?
'25' :
'51'; ?>px;
3253 height: <?php echo $disableimages ?
'25' :
'51'; ?>px;
3255 div.login_block_other {
3256 display:
inline-block;
3257 vertical-align: middle;
3258 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3267 vertical-align: top;
3268 padding: 0px 3px 0px 4px !important;
3270 .login_block_other .login_block_elem {
3274 .atoplogin, .atoplogin:hover {
3275 color: var(--colortextbackhmenu) !important;
3277 .login_block_getinfo {
3280 .login_block_getinfo div.login_block_user {
3283 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
3284 color: #333 !important;
3285 font-weight: normal !important;
3287 .alogin, .alogin:hover {
3288 font-weight: normal !important;
3291 .alogin:hover, .atoplogin:hover {
3292 text-decoration:underline !important;
3294 span.fa.atoplogin, span.fa.atoplogin:hover {
3296 text-decoration: none !important;
3298 .atoplogin #dropdown-
icon-down, .atoplogin #dropdown-
icon-up {
3301 img.login, img.printer, img.entity {
3304 text-decoration: none;
3308 .loginbuttonexternal {
3311 border: 1px solid #ccc;
3317 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3318 width: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3319 height: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3321 background-size: contain;
3323 border-color: rgba(255, 255, 255, 0.2);
3326 border-radius: 0.72em;
3329 background-size: contain;
3330 vertical-align: middle;
3332 span.userimg div.userphoto {
3333 background-color: #eee;
3334 border-radius: 0.72em;
3338 display:
inline-block;
3340 img.userphotosmall {
3341 border-radius: 0.6em;
3344 background-size: contain;
3345 vertical-align: middle;
3346 background-color: #FFF;
3348 img.userphotopublicvcard {
3352 background-size: contain;
3354 border-color: rgba(128, 128, 128, 0.5);
3359 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3362 form[
name=
"addtime"] img.userphoto {
3363 border: 1px solid #444;
3366 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3367 background-repeat: no-repeat;
3369 .span-
icon-password {
3370 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3371 background-repeat: no-repeat;
3378 div.vmenu, td.vmenu {
3379 margin-<?php print $right; ?>: 2px;
3383 padding-bottom: 0px;
3385 width: <?php echo $leftmenuwidth; ?>px;
3389 width: <?php echo $leftmenuwidth; ?>px;
3391 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3397 input.vmenusearchselectcombo[
type=text] {
3398 width: <?php echo $leftmenuwidth - 10; ?>px !important;
3400 .vmenusearchselectcombo {
3401 width: <?php echo $leftmenuwidth - 2; ?>px;
3406 padding-bottom: 3px;
3408 text-overflow: ellipsis;
3409 width: <?php echo $leftmenuwidth - 2; ?>px;
3411 #menu_contenu_logo { }
3413 .searchform { padding-top: 10px; }
3414 .searchform input { font-size: 16px; }
3417 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3418 white-space: nowrap; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>;
3420 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active,
3421 span.vmenu, span.vmenu:link, span.vmenu:visited, span.vmenu:hover, span.vmenu:active { font-weight: bold; }
3422 span.vmenudisabled, font.vmenudisabled {
3424 font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; white-space: nowrap;
3426 a.vmenu:link, a.vmenu:visited {
3427 color: var(--colortextbackvmenu);
3430 a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu {
3431 font-family: <?php print $fontlist ?>;
3432 text-align: <?php print $left; ?>;
3433 color: var(--colortextbackvmenu);
3434 margin: 1px 1px 1px 6px;
3436 span.vsmenudisabled, font.vsmenudisabled {
3437 font-family: <?php print $fontlist ?>;
3438 text-align: <?php print $left; ?>;
3440 white-space: nowrap;
3442 a.vsmenu:link, a.vsmenu:visited {
3443 color: var(--colortextbackvmenu);
3444 white-space: nowrap;
3446 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 6px; }
3447 li a.vsmenudisabled, li.vsmenudisabled { color: #aaa !important; }
3449 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3450 text-align: <?php print $left; ?>; color: #aaa; text-decoration: none;
3452 .helppresent, .helppresent:hover {
3455 .helppresentcircle {
3460 color: var(--colortextbackhmenu);
3461 margin-<?php echo $left ?>: -4px;
3462 display:
inline-block;
3464 vertical-align: super;
3466 transform: rotate(<?php echo($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3469 .vmenu div.blockvmenufirst, .vmenu div.blockvmenulogo, .vmenu div.blockvmenusearchphone, .vmenu div.blockvmenubookmarks
3471 border-top: 1px solid #BBB;
3473 a.vsmenu.addbookmarkpicto {
3474 padding-right: 10px;
3476 div.blockvmenusearchphone
3478 border-bottom: none !important;
3480 .vmenu div.blockvmenuend, .vmenu div.blockvmenulogo
3482 margin: 0 0 8px 2px;
3484 .vmenu div.blockvmenusearch
3486 padding-bottom: 13px;
3488 .vmenu div.blockvmenuend
3490 padding-bottom: 5px;
3492 .vmenu div.blockvmenulogo
3494 padding-bottom: 10px;
3497 div.blockvmenubookmarks
3499 padding-top: 10px !important;
3500 padding-bottom: 16px !important;
3502 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend
3504 font-family: <?php print $fontlist ?>;
3505 text-align: <?php print $left; ?>;
3506 text-decoration: none;
3510 padding-bottom: 7px;
3513 color: var(--colortext);
3514 background: var(--colorbackvmenu1);
3516 border-left: 1px solid #AAA;
3517 border-right: 1px solid #BBB;
3520 div.blockvmenusearch
3522 font-family: <?php print $fontlist ?>;
3524 text-align: <?php print $left; ?>;
3525 text-decoration: none;
3526 margin: 1px 0px 0px 2px;
3527 background: var(--colorbackvmenu1);
3530 div.blockvmenusearch > form > div {
3533 div.blockvmenusearch > form > div > label {
3539 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3540 font-family: <?php print $fontlist ?>;
3543 text-decoration: none;
3547 padding-bottom: 3px;
3548 margin: 4px 0px 0px 0px;
3556 border-right: 1px solid #000000;
3557 border-bottom: 1px solid #000000;
3558 background: #b3c5cc;
3559 font-family: <?php print $fontlist ?>;
3561 text-align: <?php print $left; ?>;
3562 text-decoration: none;
3566 background: #b3c5cc;
3571 background: #F4F4F4;
3573 border: 1px solid #bbb;
3584 #mainContent, #leftContent .ui-layout-pane {
3589 #mainContent, #leftContent .ui-layout-center {
3601 padding-bottom: 0 !important;
3606 padding: 0px 4px 14px 4px !important;
3622 li.expanded > a.fmdirlia.jqft.ecmjqft {
3623 font-weight: bold !important;
3627 width: calc(100% - 100px);
3631 white-space:
break-spaces;
3632 word-
break:
break-all;
3640 text-align: <?php print $left; ?>;
3659 color: var(--colortextbacktab);
3661 padding-left: 0px; padding-right: 0px;
3662 padding-bottom: 2px;
3663 margin: 0px 0px 30px 0px;
3664 border-top: 1px solid #BBB;
3667 background: var(--colorbacktabcard1);
3669 div.tabBar tr.titre td {
3672 div.fiche
table:not(.
table-fiche-title) tr.titre td {
3676 div.tabBar.tabBarNoTop {
3682 div.tabBarWithBottom {
3683 padding-bottom: 18px;
3684 border-bottom: 1px solid #bbb;
3686 div.tabBarWithBottom tr {
3687 background: unset !important;
3689 div.tabBarWithBottom
table.border>tbody>tr:last-of-
type>td {
3690 border-bottom: none !important;
3693 div.tabBar
table.tableforservicepart2:last-child {
3694 border-bottom: 1px solid #aaa;
3696 .tableforservicepart1 .tdhrthin {
3698 padding-top: 0 !important;
3708 border: 1px solid #888;
3712 padding-bottom: 8px;
3722 margin: 20px 0em 30px 0em;
3726 div.tabsActionNoBottom {
3729 div.tabsAction > a {
3730 margin-bottom: 16px !important;
3734 color: rgba(0,0,0,0.4) !important;
3735 text-shadow:1px 1px 1px #ffffff;
3736 font-family: <?php print $fontlist ?>;
3737 font-weight: normal !important;
3738 padding: 4px 6px 2px 0px;
3739 margin-<?php print $right; ?>: 10px;
3740 text-decoration: none;
3741 white-space: nowrap;
3749 div.tabs div.tabsElem:first-of-
type a.tab {
3750 margin-left: 0px !important;
3754 color: var(--colortextlink) !important;
3756 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3757 font-family: <?php print $fontlist ?>;
3758 padding: 12px 14px 13px;
3760 text-decoration: none;
3761 white-space: nowrap;
3763 background-image: none !important;
3766 .tabactive, a.tab#active {
3767 color: var(--colortextbacktab) !important;
3769 margin: 0 0.2em 0 0.2em !important;
3771 border-right: 1px solid transparent;
3772 border-left: 1px solid transparent;
3773 border-top: 1px solid transparent;
3776 border-bottom: 3px solid var(--colorbackhmenu1) !important;
3778 .tabunactive, a.tab#unactive {
3779 border-right: 1px solid transparent;
3780 border-left: 1px solid transparent;
3781 border-top: 1px solid transparent;
3782 border-bottom: 0px !important;
3790 text-decoration: underline;
3794 font-family: <?php print $fontlist ?>;
3795 text-decoration: none;
3796 white-space: nowrap;
3800 background: #dee7ec;
3804 background: #dee7ec;
3806 font-family: <?php print $fontlist ?>;
3809 text-decoration: none;
3810 white-space: nowrap;
3811 -webkit-border-radius:4px 4px 0px 0px;
3812 border-radius:4px 4px 0px 0px;
3814 border-<?php print $right; ?>: 1px solid #555555;
3815 border-<?php print $left; ?>: 1px solid #D8D8D8;
3816 border-top: 1px solid #D8D8D8;
3822 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3834 background-repeat: repeat-x;
3835 margin-top: <?php echo($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3840 border-collapse: collapse;
3843 padding-<?php print $left; ?>: 0px !important;
3844 padding-<?php print $right; ?>: 4px !important;
3847 list-style-
type:none;
3848 margin: 0px !important;
3849 padding: 0px !important;
3854 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3860 color: unset !important;
3864 padding: 4px !important;
3865 padding-left: 7px !important;
3866 padding-right: 7px !important;
3868 input.button[
name=
"upload"] {
3869 padding: 5px !important;
3872 input.button.smallpaddingimp, input.buttonreset.smallpaddingimp {
3876 color: var(--colortextlink);
3877 background-color: transparent;
3880 input.buttonlink:hover {
3881 text-decoration: underline;
3887 text-decoration: underline;
3888 color: var(--colortextlink);
3889 background-color: transparent;
3893 padding-<?php print $left; ?>: 0px;
3895 div.tabs.nopaddingleft {
3896 padding-<?php print $left; ?>: 0px;
3899 padding-<?php print $right; ?>: 0px;
3902 padding-top: 0px !important;
3904 .nopaddingbottomimp {
3905 padding-bottom: 0px !important;
3908 border-collapse: collapse;
3911 padding-<?php print $left; ?>: 0px;
3912 padding-<?php print $right; ?>: 16px;
3913 padding-bottom: 4px;
3916 .notopnoleftnoright {
3917 border-collapse: collapse;
3922 padding-bottom: 4px;
3923 margin: 0px 0px 0px 0px;
3926 table.tableforemailform tr td {
3928 padding-bottom: 3px;
3931 table.border,
table.bordernooddeven,
table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3932 border-collapse: collapse !important;
3933 padding: 1px 2px 1px 3px;
3936 border: 1px solid #BBB;
3938 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3939 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,
3940 tr.liste_titre.box_titre td
table td, .bordernooddeven tr td {
3944 div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar .table-val-border-col {
3945 vertical-align: middle;
3947 div .tdtop:not(.tagtdnote) {
3948 vertical-align: top !important;
3951 padding-top: 7px !important;
3952 padding-bottom: 0px !important;
3955 table.border td,
table.bordernooddeven td, div.border div div.tagtd {
3956 padding: 2px 2px 2px 2px;
3957 border-collapse: collapse;
3959 div.tabBar .fichecenter
table.border>tbody>tr>td, div.tabBar .fichecenter div.border div div.tagtd, div.tabBar div.border div div.tagtd
3962 border-bottom: 1px solid #E0E0E0;
3965 td.border, div.tagtable div div.border {
3966 border-top: 1px solid #000000;
3967 border-right: 1px solid #000000;
3968 border-bottom: 1px solid #000000;
3969 border-left: 1px solid #000000;
3971 .table-key-border-col {
3975 .table-val-border-col {
3980 .thsticky, .tdsticky {
3984 .thstickyright, .tdstickyright {
3988 .thstickygray, .tdstickygray {
3989 background-color: lightgray;
3991 .thstickyghostwhite, .tdstickyghostwhite {
3992 background-color: ghostwhite;
3994 .thstickyinherit, .tdstickyinherit {
3995 background-color: inherit;
4024 .nobordertop, .nobordertop tr:first-of-
type td {
4025 border-top: none !important;
4027 .noborderbottom, .noborderbottom tr:last-of-
type td {
4028 border-bottom: none !important;
4031 border-top: 1px solid var(--colortopbordertitle1);
4034 border-bottom: 1px solid var(--colortopbordertitle1);
4038 .fichehalfright
table.noborder , .fichehalfleft
table.noborder{
4039 margin: 0px 0px 0px 0px;
4041 table.liste,
table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact),
table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
4043 if ($userborderontable) { ?>
4044 border-left: 1px solid var(--colortopbordertitle1);
4045 border-right: 1px solid var(--colortopbordertitle1);
4050 border-collapse: separate !important;
4051 border-spacing: 0px;
4052 border-top-width: <?php echo $borderwidth ?>px;
4053 border-top-color: var(--colortopbordertitle1);
4054 border-top-style: solid;
4055 margin: 0px 0px 20px 0px;
4067 #tablelines, #tablelinesservice {
4068 border-bottom-width: 1px;
4069 border-bottom-color: var(--colortopbordertitle1);
4070 border-bottom-style: solid;
4072 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 {
4073 border-bottom-width: 1px;
4074 border-bottom-color: var(--colortopbordertitle1);
4075 border-bottom-style: solid;
4078 table.nointerlines tr:not(:last-child) td {
4079 border-bottom: unset !important;
4080 border-top: unset !important;
4089 div.tabBar
table.border>tbody>tr:last-of-
type>td {
4090 border-bottom-width: 1px;
4091 border-bottom-color: var(--colortopbordertitle1);
4092 border-bottom-style: solid;
4094 div.tabBar div.fichehalfright
table.noborder {
4095 border-bottom: none;
4098 table.paddingtopbottomonly tr td {
4100 padding-bottom: 2px;
4102 .liste_titre_filter {
4103 background: var(--colorbacktitle1) !important;
4106 background: var(--colorbackhmenu1) !important;
4109 table:not(.listwithfilterbefore) tr.liste_titre_filter:first-of-
type td.liste_titre {
4113 tr.liste_titre_filter td.liste_titre {
4116 padding-bottom: 0px;
4118 tr.liste_titre_filter td.liste_titre:first-of-
type {
4121 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
4123 border-bottom-width: 0 !important;
4124 border-top-width: 1px;
4125 border-top-color: var(--colortopbordertitle1);
4126 border-top-style: solid;
4128 tr#trlinefordates td {
4129 border-bottom: 0px !important;
4131 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
4133 border-top-width: 1px;
4134 border-top-color: var(--colortopbordertitle1);
4135 border-top-style: solid;
4137 table.liste tr,
table.noborder tr, div.noborder form {
4138 border-top-color: #FEFEFE;
4141 table.liste th,
table.noborder th,
table.noborder tr.liste_titre td,
table.noborder tr.box_titre td {
4142 padding: 6px 10px 6px 12px;
4144 table.liste td,
table.noborder td, div.noborder form div,
table.tableforservicepart1 td,
table.tableforservicepart2 td {
4145 padding: 6px 10px 6px 12px;
4149 table.liste tr.trkanban td {
4150 padding: 10px 12px 10px 12px;
4152 div.liste_titre_bydiv .divsearchfield {
4153 padding: 2px 1px 2px 7px;
4156 tr.box_titre .nobordernopadding td {
4157 padding: 0 ! important;
4159 table.nobordernopadding {
4160 border-collapse: collapse !important;
4163 table.nobordernopadding tr {
4164 border: 0 !important;
4165 padding: 0 0 !important;
4167 table.nobordernopadding tr td {
4168 border: 0 !important;
4171 table.border tr td
table.nobordernopadding tr td {
4177 border-right-width: 1px !important;
4178 border-right-color: #BBB !important;
4179 border-right-style: solid !important;
4183 border-left-width: 1px !important;
4184 border-left-color: #BBB !important;
4185 border-left-style: solid !important;
4190 table.listwithfilterbefore {
4191 border-top: none !important;
4195 .tagtable, .table-border { display:
table; }
4196 .tagtr, .table-border-row { display:
table-row; }
4197 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display:
table-cell; }
4198 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
4199 .confirmquestions { margin-top: 5px; }
4207 color: var(--colortexttitlenotab);
4209 word-
break:
break-word;
4212 color: var(--colortexttitlenotab) !important;
4216 font-weight: normal;
4217 color: var(--refidnocolor);
4218 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
4221 div.refaddress div.address {
4226 display:
inline-block;
4230 float: <?php echo $right; ?>;
4233 font-weight: normal;
4238 display:
inline-block;
4244 display:
inline-block;
4252 display:
inline-block;
4256 div.pagination li.pagination a,
4257 div.pagination li.pagination span {
4259 line-height: 1.42857143;
4260 text-decoration: none;
4261 background-repeat: repeat-x;
4262 color: var(--color-black);
4264 div.pagination li.pagination span.inactive {
4268 li.noborder.litext, li.noborder.litext a,
4269 div.pagination li a.inactive:hover,
4270 div.pagination li span.inactive:hover {
4271 -webkit-box-shadow: none !important;
4272 box-shadow: none !important;
4277 div.pagination li.litext a {
4279 padding-right: 10px;
4283 div.pagination li.litext a:hover {
4284 background-color: transparent;
4285 background-image: none;
4287 div.pagination li.noborder a:hover {
4289 background-color: transparent;
4291 div.pagination li a,
4292 div.pagination li span {
4296 div.pagination li:first-child a,
4297 div.pagination li:first-child span {
4310 div.pagination li .active a,
4311 div.pagination li .active span,
4312 div.pagination li .active a:hover,
4313 div.pagination li .active span:hover,
4314 div.pagination li .active a:focus,
4315 div.pagination li .active span:focus {
4319 background-color: var(--colorbackhmenu1);
4320 border-color: #337ab7;
4322 div.pagination .disabled span,
4323 div.pagination .disabled span:hover,
4324 div.pagination .disabled span:focus,
4325 div.pagination .disabled a,
4326 div.pagination .disabled a:hover,
4327 div.pagination .disabled a:focus {
4329 cursor: not-allowed;
4330 background-color: #fff;
4333 div.pagination li.pagination .active {
4334 text-decoration: underline;
4337 .paginationafterarrows .nohover {
4338 box-shadow: none !important;
4341 div.pagination li.paginationafterarrows {
4346 .paginationatbottom {
4349 table.hidepaginationprevious .paginationprevious {
4352 table.hidepaginationnext .paginationnext {
4355 .tabBar .arearef .pagination.paginationref {
4356 max-width: calc(30%);
4358 .paginationafterarrows a.btnTitlePlus, .titre_right a.btnTitlePlus {
4359 border: 1px solid var(--btncolorborder);
4361 .paginationafterarrows a.btnTitlePlus:hover span:before, .titre_right a.btnTitlePlus:hover span:before {
4370 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4372 background: var(--colorbacklinepairhover) !important;
4374 .tredited, .tredited td {
4375 background: var(--colorbacklinepairchecked) !important;
4376 border-bottom: 0 !important;
4378 .treditedlinefordate {
4379 background: var(--colorbacklinepairchecked) !important;
4382 <?php
if ($colorbacklinepairchecked) { ?>
4384 background: var(--colorbacklinepairchecked) !important;
4388 .nohoverborder:hover {
4391 -webkit-box-shadow: unset;
4393 .oddeven, .evenodd, .impair, .pair, .nohover .impair:hover, tr.impair td.nohover, tr.pair td.nohover, .tagtr.oddeven
4395 font-family: <?php print $fontlist ?>;
4397 color: var(--oddevencolor);
4399 .impair, .nohover .impair:hover, tr.impair td.nohover {
4400 background-color: var(--colorbacklineimpair2);
4402 .pair, .nohover .pair:hover, tr.pair td.nohover {
4403 background-color: var(--colorbacklinepair2);
4405 tr.oddeven.oddevendouble {
4406 height: 60px !important;
4410 background-color: var(--colorbacklineimpair2);
4412 table.dataTable tr.oddeven {
4413 background-color: var(--colorbacklinepair2) !important;
4417 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 {
4418 background-color: var(--colorbacklineimpair2) !important;
4419 background: var(--colorbacklineimpair2) !important;
4421 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4422 background-color: var(--colorbacklinepair2) !important;
4423 background: var(--colorbacklinepair2) !important;
4427 border-bottom: 1
pt solid black !important;
4428 background-color: var(--colorbacklinebreak) !important;
4430 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4431 font-weight: normal !important;
4434 table.dataTable td {
4435 padding: 5px 8px 5px 8px !important;
4437 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 {
4438 padding: 7px 8px 7px 8px;
4439 border-bottom: 1px solid #ddd;
4441 form.pair, form.impair {
4442 font-weight: normal;
4444 form.tagtr:last-of-
type div.tagtd, tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4445 border-bottom: 0px !important;
4448 border-bottom: 0px !important;
4450 div.tableforcontact form.tagtr:last-of-
type div.tagtd {
4451 border-bottom: 1px solid #ddd !important;
4453 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4454 border-bottom: 0px !important;
4456 table.nobottomiftotal tr.liste_total td {
4457 background-color: var(--inputbackgroundcolor);
4458 <?php
if (!$userborderontable) { ?>
4459 border-bottom: 0px !important;
4462 table.nobottom, td.nobottom {
4463 border-bottom: 0px !important;
4465 div.liste_titre .tagtd {
4466 vertical-align: middle;
4469 min-height: 26px !important;
4472 padding-bottom: 2px;
4474 div.liste_titre_bydiv {
4475 border-top-width: <?php echo $borderwidth ?>px;
4476 border-top-color: var(--colortopbordertitle1);
4477 border-top-style: solid;
4478 <?php
if ($userborderontable) { ?>
4479 border-left: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4480 border-right: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4483 border-collapse: collapse;
4484 padding: 2px 0px 2px 0;
4489 div.liste_titre_bydiv_inlineblock {
4490 display:
inline-block;
4494 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel,
table.dataTable.tr, tagtr.liste_titre
4496 height: 26px !important;
4500 background: #f8f8f8;
4503 border: 1px solid #ddd;
4505 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
4507 background: var(--colorbacktitle1);
4508 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4510 color: var(--colortexttitle);
4511 font-family: <?php print $fontlist ?>;
4512 text-align: <?php echo $left; ?>;
4514 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4516 border-bottom: 1px solid var(--colortopbordertitle1);
4518 tr.liste_titre:first-child th, tr:first-child th.liste_titre {
4520 border-bottom: unset;
4522 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div
4524 font-family: <?php print $fontlist ?>;
4525 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4526 vertical-align: middle;
4529 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 {
4530 text-shadow: none !important;
4531 color: var(--colortexttitlelink);
4533 tr.liste_titre_topborder td {
4534 border-top-width: <?php echo $borderwidth; ?>px;
4535 border-top-color: var(--colortopbordertitle1);
4536 border-top-style: solid;
4539 text-shadow: none !important;
4540 color: var(--colortexttitle);
4542 .liste_titre td a.notasortlink {
4543 color: var(--colortextlink);
4545 .liste_titre td a.notasortlink:hover {
4546 background: transparent;
4548 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 {
4550 border-bottom: unset;
4556 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4558 font-family: <?php print $fontlist ?>;
4559 font-weight: normal;
4560 border-bottom: 1px solid #FDFFFF;
4564 background: transparent;
4567 .listactionlargetitle .liste_titre {
4570 .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 {
4571 color: var(--listetotal);
4572 font-weight: normal;
4574 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4575 white-space: nowrap;
4577 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4578 white-space: normal;
4580 form.liste_total div {
4581 border-top: 1px solid #DDDDDD;
4583 tr.liste_sub_total, tr.liste_sub_total td {
4584 border-bottom: 1px solid #aaa;
4587 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4590 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4591 border-bottom: none;
4593 table.tableforservicepart1:first-of-
type tr:first-of-
type td {
4594 border-top: 1px solid #888;
4596 table.tableforservicepart1 tr td {
4600 .paymenttable, .margintable {
4601 border-top: none !important;
4602 margin: 0px 0px 0px 0px !important;
4604 table.noborder.paymenttable {
4605 border-bottom: none !important;
4607 .paymenttable tr td:first-child, .margintable tr td:first-child
4611 .paymenttable, .margintable tr td {
4617 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4618 box-shadow: 0px 0px 0px #DDD !important;
4621 -webkit-box-shadow: 1px 1px 7px #CCC !important;
4622 box-shadow: 1px 1px 7px #CCC !important;
4626 -webkit-box-shadow: 0px 0px 5px #888;
4627 box-shadow: 0px 0px 5px #888;
4630 div.tabBar .noborder {
4631 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4632 box-shadow: 0px 0px 0px #DDD !important;
4635 #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 {
4636 border-bottom: 1px solid var(--colortopbordertitle1) !important;
4638 #tablelines tr td, #tablelinesservice tr td {
4644 .noborder:not(.editmode) > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4645 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),
4646 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4648 background: linear-gradient(bottom, var(----colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4649 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4650 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4651 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4653 .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),
4654 .noborder .oddeven.tagtr:nth-child(even):not(:last-of-
type) .tagtd:not(.liste_titre)
4656 border-bottom: 1px solid #f0f0f0;
4659 .noborder:not(.editmode) > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4660 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),
4661 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4663 background: linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4664 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4665 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4666 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4668 .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),
4669 .noborder .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre)
4671 border-bottom: 1px solid #f0f0f0;
4674 ul.noborder li:nth-child(even):not(.liste_titre) {
4675 background-color: var(--colorbacklinepair2) !important;
4688 padding-bottom: 10px;
4693 .boxstats, .boxstats130 {
4694 display:
inline-block;
4701 background: var(--colorbackbody);
4702 border: 1px solid var(--colorboxstatsborder);
4703 border-left: 6px solid var(--colorboxstatsborder);
4707 .boxstats, .boxstats130, .boxstatscontent {
4708 white-space: nowrap;
4710 text-overflow: ellipsis;
4721 padding-bottom: 2px;
4725 .boxtable:not(.widgetstats) td.tdboxstats .boxstats {
4726 box-shadow: 1px 1px 8px var(--colorboxstatsborder);
4729 .tabBar .fichehalfright .boxstats {
4731 padding-bottom: 4px;
4752 @media only screen and (max-width: 768px)
4754 .tabBar .arearef .pagination.paginationref {
4755 max-width: calc(50%);
4758 .clearbothonsmartphone {
4760 display: block !important;
4764 padding-left: 0 !important;
4765 padding-right: 0!important;
4766 margin-left: 0 !important;
4767 margin-right: 0 !important;
4770 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
4771 padding: 12px 12px 13px;
4773 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
4774 padding: 0px 0px 0px 0px;
4776 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
4777 padding: 0px 0px 0px 0px;
4784 .boxstats, .boxstats130 {
4788 text-align: <?php echo $left; ?>
4793 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ? min(160, round((
int) $_SESSION[
'dol_screenwidth'] / 2 - 20)) : 150; ?>px;
4798 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ? min(160, round((
int) $_SESSION[
'dol_screenwidth'] / 2 - 20)) : 160; ?>px;
4799 max-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ? min(161, round((
int) $_SESSION[
'dol_screenwidth'] / 2 - 20)) : 161; ?>px;
4802 .dashboardlineindicator {
4816 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4818 span.boxstatstext span:not(.fas) {
4823 color: var(--colortext);
4825 span.boxstatstext img, a.dashboardlineindicatorlate img {
4831 .boxstatsindicator.thumbstat150 {
4832 display:
inline-flex;
4834 span.boxstatsindicator {
4836 font-weight: normal;
4841 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4843 font-weight: normal;
4845 a.dashboardlineindicatorlate:hover {
4846 text-decoration: none;
4848 .dashboardlineindicatorlate img {
4851 span.dashboardlineok {
4854 span.dashboardlineko {
4858 .dashboardlinelatecoin {
4864 padding: 0px 5px 0px 5px;
4865 border-radius: .25em;
4867 background-color: #9f4705;
4870 padding: 1px 3px 1px 1px;
4873 background-color: #8c4446;
4874 color: #FFFFFF ! important;
4875 border-radius: .25em;
4876 display:
inline-block;
4877 vertical-align: middle;
4880 margin-bottom: 25px !important;
4883 border-bottom-width: 1px;
4884 background: var(--colorbackbody);
4885 border-top: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4889 table.noborder.boxtable tr td {
4893 border-top-width: 0 !important;
4896 border-bottom-width: 0 !important;
4898 .boxtablenomarginbottom {
4899 margin-bottom: 0 !important;
4901 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4907 .boxworkingboard .tdboxstats {
4908 padding-left: 0px !important;
4909 padding-right: 0px !important;
4911 a.valignmiddle.dashboardlineindicator {
4915 height: 30px !important;
4926 background: var(--colorbacktitle1);
4927 color: var(--colortexttitle);
4928 font-family: <?php print $fontlist ?>, sans-serif;
4929 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4930 border-bottom: 1px solid #FDFFFF;
4931 white-space: nowrap;
4934 tr.box_titre td.boxclose {
4937 img.boxhandle, img.boxclose {
4942 vertical-align: middle;
4945 .formboxfilter input[
type=image]
4954 .prod_entry_mode_free, .prod_entry_mode_predef {
4955 height: 26px !important;
4956 vertical-align: middle;
4960 border: 1px solid #888;
4969 .ok { color: #114466; }
4970 .warning { color: #887711 !important; }
4971 .error { color: #660000 !important; font-weight: bold; }
4972 .green { color: #118822 !important; }
4980 border-<?php print $left; ?>: solid 5px #87cfd2;
4984 padding-bottom: 8px;
4985 margin: 1em 0em 1em 0em;
4986 background: #eff8fc;
4992 border-<?php print $left; ?>: solid 5px #f2cf87;
4996 padding-bottom: 8px;
4997 margin: 1em 0em 1em 0em;
4998 background: #fcf8e3;
5000 div.warning a, div.info a, div.error a {
5001 color: var(--colortextlink);
5006 border-<?php print $left; ?>: solid 5px #f28787;
5010 padding-bottom: 8px;
5011 margin: 1em 0em 1em 0em;
5012 background: #EFCFCF;
5020 a.normal:link { font-weight: normal }
5021 a.normal:visited { font-weight: normal }
5022 a.normal:active { font-weight: normal }
5023 a.normal:hover { font-weight: normal }
5025 a.impayee:link { font-weight: bold; color: #550000; }
5026 a.impayee:visited { font-weight: bold; color: #550000; }
5027 a.impayee:active { font-weight: bold; color: #550000; }
5028 a.impayee:hover { font-weight: bold; color: #550000; }
5040 .framecontent iframe {
5050 .opened-dash-board-wrap {
5051 margin-bottom: 25px;
5058 .product_line_stock_ok { color: var(--productlinestockok); }
5059 .product_line_stock_too_low { color: var(--productlinestocktoolow); }
5061 .fieldrequired { font-weight: bold; color: var(--fieldrequiredcolor) !important; }
5063 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 38px; text-align: <?php echo $left; ?>; }
5064 span.widthpictotitle { font-size: 1.7em; }
5065 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
5067 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
5068 .dolgraphtitlecssboxes { }
5069 .dolgraphchart canvas {
5072 .legendColorBox, .legendLabel { border: none !important; }
5073 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: var(--dolgraphbg) !important; }
5074 div.dolgraph div.legend
table tbody tr { height:
auto; }
5075 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
5076 td.legendLabel { padding: 2px 2px 2px 0 !important; }
5078 text-align: <?php echo $left; ?>;
5081 label.radioprivate {
5082 white-space: nowrap;
5092 div.divphotoref > div > .photowithmargin, div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
5097 border: 1px solid #f0f0f0;
5105 margin-top: 6px !important;
5110 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
5111 display:
inline-block;
5116 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
5117 display:
inline-block;
5119 background-repeat: no-repeat;
5128 text-decoration: none;
5130 padding-bottom: 5px;
5136 div.fiche >
table.table-fiche-title:first-of-
type div {
5137 color: var(--colortexttitlenotab);
5144 color: var(--colortexttitlenotab);
5147 color: var(--colortexttitlenotab);
5150 color: var(--colortexttitlenotab2);
5153 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-
icon {
5156 table.table-fiche-title {
5157 margin-bottom: 12px;
5161 div.backgreypublicpayment {
5162 background-color: var(--colorbackgrey);
5164 border-bottom: 1px solid #ddd;
5170 .backgreypublicpayment a {
5171 color: var(--colorblack) !important;
5174 .poweredbypublicpayment {
5185 min-width: 300px; font-size: 16px;
5189 min-width: 320px; font-size: 16px;
5193 #tablepublicpayment {
5194 border: 1px solid #CCCCCC !important;
5197 margin-bottom: 25px;
5199 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
5200 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
5201 #tablepublicpayment tr.liste_total td { border-top: none; }
5202 input#cardholder-
name {
5206 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
5207 .publicnewmemberform div.titre { font-size: 2em; }
5208 #divsubscribe { max-width: 900px; }
5209 #divsubscribe .eventlabel { font-size: 1.5em; }
5210 #tablesubscribe { width: 100%; }
5211 #tablesubscribe tr td { font-size: 1.15em; }
5212 #tablesubscribe .price-registration { font-size: 1.5em; }
5216 border: 1px solid #ccc;
5233 .effectpostit:before, .effectpostit:after
5244 -webkit-box-shadow: 0 15px 10px #777;
5245 box-shadow: 0 15px 10px #777;
5246 -webkit-transform: rotate(-3deg);
5247 -moz-transform: rotate(-3deg);
5248 -o-transform: rotate(-3deg);
5249 -ms-transform: rotate(-3deg);
5250 transform: rotate(-3deg);
5254 -webkit-transform: rotate(3deg);
5255 -moz-transform: rotate(3deg);
5256 -o-transform: rotate(3deg);
5257 -ms-transform: rotate(3deg);
5258 transform: rotate(3deg);
5269 .ui-dialog-titlebar {
5271 .ui-dialog-content {
5273 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5274 z-index: 1005 !important;
5276 .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
5277 z-index:1006 !important;
5279 .ui-dialog.ui-widget.ui-widget-content {
5280 border: 1px solid #e0e0e0;
5303 border-<?php print $left; ?>: solid 5px #f2cf87;
5309 padding-bottom: 4px;
5311 background: var(--tablevalidbgcolor);
5324 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5329 max-width: <?php print
dol_size(700,
'width'); ?>px !important;
5331 div.ui-tooltip.mytooltip {
5332 border: none !important;
5336 font-stretch: condensed;
5337 -moz-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5338 -webkit-box-shadow:0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5339 -o-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5340 box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
5341 filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
5342 background: var(--tooltipbgcolor) !important;
5343 color: var(--tooltipfontcolor);
5346 pointer-events: none;
5351 print
"/* For dark mode */\n";
5353 print
"@media (prefers-color-scheme: dark) {";
5355 print
"@media not print {";
5357 div.ui-tooltip.mytooltip {
5358 border: 1px solid #bbb !important;
5365 @media only screen and (max-width: 768px)
5367 div.ui-tooltip.mytooltip {
5371 @media only screen and (max-width: 480px)
5373 div.ui-tooltip.mytooltip {
5377 @media only screen and (max-width: 320px)
5379 div.ui-tooltip.mytooltip {
5393 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5394 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5400 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5402 .ui-datepicker-trigger {
5403 vertical-align: middle;
5410 -webkit-border-radius: 8px;
5412 border: 1px #E4ECEC outset;
5418 background-color: var(--inputbackgroundcolor);
5419 border-top: solid 2px #DDDDDD;
5420 border-<?php print $left; ?>: solid 2px #DDDDDD;
5421 border-<?php print $right; ?>: solid 1px #222222;
5422 border-bottom: solid 1px #222222;
5424 border-spacing: 0px;
5425 border-collapse: collapse;
5427 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5429 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5431 background-color:#b3c5cc;
5437 .dpButtons,.tpButtons {
5439 background-color:#617389;
5444 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5445 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5446 .dpExplanation{ font-weight:normal; font-size:11px;}
5447 .dpWeek td{text-align:center}
5449 .dpToday,.dpReg,.dpSelected{
5452 .dpToday{font-weight:bold; color:black; background-color:#DDDDDD;}
5453 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5456 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5458 .tpHour{border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
5459 .tpHour td {border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; cursor:pointer;}
5460 .tpHour td:Hover {background-color:black;color:white;}
5462 .tpMinute {margin-top:5px;}
5463 .tpMinute td:Hover {background-color:black; color:white; }
5464 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5470 background-color:transparent;
5475 vertical-align:middle;
5479 color: var(--colortextlink);
5493 div.hidden, div.hiddenforpopup, header.hidden, tr.hidden, td.hidden,
5494 img.hidden, span.hidden, br.hidden, div.showifmore {
5509 .previewnotyetavailable {
5513 .websiteformtoolbar {
5515 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'32px' :
'52px') :
'0'; ?>;
5519 .exampleapachesetup {
5523 border: 1px solid #aaa;
5527 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5532 background-color: transparent;
5533 background-image: none;
5536 background-color: transparent;
5537 background-image: none;
5539 font-weight: normal;
5541 .websitebar .button.bordertransp {
5543 text-decoration: unset !important;
5544 margin: 0px 4px 0px 4px !important
5548 border-bottom: 1px solid #ccc;
5549 background: #e6e6e6;
5550 display:
inline-block;
5553 .centpercent.websitebar {
5554 width: calc(100% - 10px);
5555 padding: 5px 5px 5px 5px;
5558 .websitebar .buttonDelete, .websitebar .button {
5561 .websitebar .button, .websitebar .buttonDelete
5563 padding: 4px 5px 4px 5px !important;
5564 margin: 2px 4px 2px 4px !important;
5566 background: #f5f5f5 !important;
5567 border: 1px solid #ccc !important;
5571 padding-<?php echo $right; ?>: 10px;
5572 vertical-align: middle;
5575 .websiteselectionsection {
5578 .websiteselection span {
5579 vertical-align: middle;
5584 .websiteselection, .websitetools {
5590 display:
inline-block;
5591 vertical-align: middle;
5594 .websiteiframenoborder {
5597 span.websiteselection span.select2.select2-container.select2-container--
default {
5600 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5601 vertical-align: middle;
5603 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5605 display:
inline-block;
5607 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5611 vertical-align: middle;
5615 .websiteselectionsection {
5616 border-left: 1px solid #bbb;
5617 border-right: 1px solid #bbb;
5622 .websitebar input#previewpageurl {
5626 .websitebar input.bordertransp {
5627 line-height: normal !important;
5630 #divbodywebsite section p {
5639 .dayevent .tagtr:first-of-
type {
5643 .agendacell { height: 60px; }
5644 table.cal_month { border-spacing: 0px; }
5645 table.cal_month td:first-child { border-left: 0px; }
5646 table.cal_month td:last-child { border-right: 0px; }
5647 table.cal_month td { padding-left: 1px !important; padding-right: 1px !important; }
5648 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5649 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5650 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5651 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5652 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5653 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5654 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5655 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5656 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5657 .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; }
5658 .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; }
5659 .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; }
5660 .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; }
5661 .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; }
5663 .cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-<?php print $left; ?>: 1px !important; padding-<?php print $right; ?>: 1px !important; }
5665 background: linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5666 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5667 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5668 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5670 .cal_today_peruser_impair { background: #F8F8F0; }
5672 .peruser_notbusy { opacity: 0.5; }
5673 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); }
5674 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; min-height: 20px; filter: saturate(0.8); border-radius: 3px; }
5675 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5676 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5677 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5678 .cal_event { font-size: 1em; }
5679 .cal_event a:link { color: #111111; font-weight: normal !important; }
5680 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5681 .cal_event a:active { color: #111111; font-weight: normal !important; }
5682 .cal_event_notbusy a.cal_event_title:hover { color: #111111; font-weight: normal !important; }
5684 .cal_peruserviewname { max-width: 140px; height: 30px !important; }
5685 .cal_event span.badge.badge-
status { border: 1px solid #aaa; }
5686 table.cal_month tr td
table.nobordernopadding tr td { padding: 0 2px 0 2px; }
5687 table.cal_month tr.liste_titre td.tdfordaytitle { min-width: 120px; }
5692 .calendarviewcontainertr { height: 100px; }
5694 td.cal_other_month {
5698 td.event-past span {
5702 .cal_available { background: #0060d450; }
5703 .cal_chosen { background: #0060d4; }
5709 .ui-widget-content {
5710 border: solid 1px rgba(0,0,0,.3);
5711 background: var(--colorbackbody) !important;
5712 color: var(--colortext) !important;
5718 .ui-autocomplete-loading {
5719 background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat;
5725 background-color: var(--inputbackgroundcolor);
5726 border:1px solid #888;
5730 .ui-autocomplete ul {
5731 list-style-
type:none;
5735 .ui-autocomplete ul li.selected {
5736 background-color: var(--inputbackgroundcolor);
5738 .ui-autocomplete ul li {
5739 list-style-
type:none;
5752 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5753 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5759 .editkey_datepicker {
5760 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5767 .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 {
5772 .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 {
5787 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5788 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5789 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5790 .treeview li
table { min-height: 30px; }
5791 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5822 font-family:sans-serif;
5825 border-spacing: 0px;
5826 border-collapse: collapse;
5833 border-style:groove;
5845 border: 1px solid #bbb !important;
5847 A.color, A.color:active, A.color:visited {
5850 text-decoration : none;
5856 border : 1px inset white;
5859 border : 1px outset white;
5861 A.none, A.none:active, A.none:visited, A.none:hover {
5864 text-decoration : none;
5871 border : 1px solid #b3c5cc;
5880 background-color : #b3c5cc;
5887 background-color : #b3c5cc;
5888 border : 2px outset;
5897 border : 1px outset white;
5903 font-family : <?php print $fontlist ?>;
5906 text-align : center;
5910 font-family : <?php print $fontlist ?>;
5917 font-family : <?php print $fontlist ?>;
5923 border: solid 1px #ddd !important;
5927 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5928 border: 1px solid #888;
5929 background: var(--colorbacktitle1);
5933 .ui-menu .ui-menu-item a {
5934 text-decoration:none;
5938 font-weight: normal;
5939 font-family:<?php echo $fontlist; ?>;
5943 font-family:<?php echo $fontlist; ?>;
5946 .ui-
button { margin-left: -2px; }
5951 line-height: 1em !important;
5953 .ui-autocomplete-input { margin: 0; padding: 4px; }
5960 body.cke_show_borders {
5961 margin: 5px !important;
5965 border: 1px #bbb solid ! important;
5972 .cke_wrapper { padding: 4px !important; }
5973 a.cke_dialog_ui_button
5975 font-family: <?php print $fontlist ?> !important;
5976 background-image: url(<?php echo $img_button ?>) !important;
5977 background-
position: bottom !important;
5978 border: 1px solid #C0C0C0 !important;
5979 -webkit-border-radius:0px 5px 0px 5px !important;
5980 border-radius:0px 5px 0px 5px !important;
5981 -webkit-box-shadow: 3px 3px 4px #DDD !important;
5982 box-shadow: 3px 3px 4px #DDD !important;
5984 .cke_dialog_ui_hbox_last
5986 vertical-align: bottom !important;
5988 .cke_dialog_ui_hbox_first {
5989 vertical-align: middle !important;
5992 width: 40px !important;
6001 a.cke_dialog_ui_button_ok span {
6002 text-shadow: none !important;
6003 color: #333 !important;
6005 a.cke_button, a.cke_combo_button {
6006 height: 18px !important;
6013 border: 1px solid #ddd;
6016 .aceeditorstatusbar {
6019 padding-<?php echo $left; ?>: 10px;
6023 background-color: #ebebeb;
6027 .ace_status-indicator {
6031 border-left: 1px solid;
6033 pre#editfilecontentaceeditorid {
6043 height: 72px !important;
6051 .customreportsoutput, .customreportsoutputnotdata {
6054 .customreportsoutputnotdata {
6067 #types .btn-primary {
6076 display:
inline-block;
6081 vertical-align: top;
6084 #types input.text, #types textarea {
6098 box-sizing:border-box;
6105 #comment .comment-table {
6109 #comment .comment-cell {
6112 #comment .comment-info {
6114 border-right:1px solid #dedede;
6118 background:rgba(255,255,255,0.5);
6119 vertical-align:middle;
6122 #comment .comment-info a {
6125 #comment .comment-right {
6128 #comment .comment-description {
6132 #comment .comment-delete {
6135 vertical-align:middle;
6137 #comment .comment-delete:hover {
6138 background:rgba(250,20,20,0.8);
6140 #comment .comment-edit {
6143 vertical-align:middle;
6145 #comment .comment-edit:hover {
6146 background:rgba(0,184,148,0.8);
6159 width: <?php print isset($_SESSION[
'dol_screenwidth']) ? max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
6162 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
6166 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
6167 font-size: unset !important;
6170 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
6171 font-size: unset !important;
6172 font-weight: normal !important;
6173 color: #000 !important;
6176 background: #f0f0f0 !important;
6179 background: rgb(108,152,185) !important;
6182 background: rgb(160,173,58) !important;
6186 text-overflow: ellipsis;
6188 td.gminorheadingwkend {
6189 color: #888 !important;
6192 color: #666 !important;
6194 .glistlbl, .glistgrid {
6195 width: 582px !important;
6202 .gtaskname div, .gtaskname {
6203 min-width: 250px !important;
6204 max-width: 500px !important;
6205 width: unset !important;
6207 .gpccomplete div, .gpccomplete {
6208 min-width: 40px !important;
6209 max-width: 40px !important;
6210 width: 40px !important;
6212 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
6213 white-space:
break-spaces;
6215 .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) {
6216 color: transparent !important;
6230 font-weight: normal;
6239 font-weight: normal;
6245 text-decoration: none;
6250 margin: 0 5px 5px 5px;
6255 margin: 0 10px 20px 10px;
6260 float: <?php print $left; ?>;
6261 border: solid 1px #DDDDDD;
6268 font-weight: normal;
6276 white-space: nowrap;
6282 vertical-align: middle;
6286 display:
inline-block !important;
6289 width: calc(100% - 100px);
6291 white-space:
break-spaces;
6292 word-
break:
break-all;
6294 ul.ecmjqft a:active {
6295 font-weight: bold !important;
6297 ul.ecmjqft a:hover {
6298 text-decoration: underline;
6301 vertical-align: middle;
6302 display:
inline-block !important;
6311 #ecm-layout-north div.attachareaformuserfileecm {
6312 padding-bottom: 0px;
6314 div#ecm-layout-west {
6316 vertical-align: top;
6318 div#ecm-layout-center {
6319 width: calc(100% - 390px);
6320 vertical-align: top;
6324 .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; }
6325 .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; }
6326 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6333 .jnotify-container {
6336 top:
auto !important;
6337 bottom: 4px !important;
6340 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6343 padding-left: 10px !important;
6344 padding-right: 10px !important;
6345 word-wrap:
break-word;
6347 .jnotify-container .jnotify-notification .jnotify-message {
6348 font-weight: normal;
6350 word-
break:
break-word;
6352 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6353 color: #a28918 !important;
6357 div.jnotify-background {
6358 opacity : 0.95 !important;
6359 -webkit-box-shadow: 2px 2px 4px #888 !important;
6360 box-shadow: 2px 2px 4px #888 !important;
6368 div.dolEventValid h1, div.dolEventValid h2 {
6370 background-color: #e3f0db;
6371 padding: 5px 5px 5px 5px;
6374 div.dolEventError h1, div.dolEventError h2 {
6376 background-color: #d79eac;
6377 padding: 5px 5px 5px 5px;
6385 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6393 table.dataTable tr.odd td.sorting_1,
table.dataTable tr.even td.sorting_1 {
6394 background: none !important;
6396 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6397 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6398 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6399 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6400 .dataTables_paginate {
6403 .paginate_button_disabled {
6404 opacity: 1 !important;
6405 color: #888 !important;
6406 cursor:
default !important;
6408 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6410 font-weight: normal;
6412 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6414 text-decoration: underline !important;
6418 text-decoration: underline !important;
6422 font-weight: normal !important;
6423 text-decoration: none !important;
6425 .paging_full_numbers {
6426 height: inherit !important;
6428 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6429 background-color: var(--colorbackbody) !important;
6431 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6432 background-color: var(--colorbackbody) !important;
6433 border-radius: inherit !important;
6435 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6436 background-color: var(--colorbackbody) !important;
6438 .paginate_button, .paginate_active {
6439 border: 1px solid #ddd !important;
6440 padding: 6px 12px !important;
6441 margin-left: -1px !important;
6442 line-height: 1.42857143 !important;
6443 margin: 0 0 !important;
6450 .ui-state-
disabled, .ui-widget-content .ui-state-
disabled, .ui-widget-header .ui-state-
disabled, .paginate_button_disabled {
6452 background-image: none;
6455 div.dataTables_length {
6456 float: right !important;
6459 div.dataTables_length select {
6462 .dataTables_wrapper .dataTables_paginate {
6463 padding-top: 0px !important;
6470 span.select2-selection--single.flat[aria-
disabled=
"true"] span.select2-selection__rendered {
6474 span#select2-taskid-container[title^=
'--'] {
6478 .select2-container--
default .select2-results__option--highlighted[aria-selected] {
6479 background-color: var(--colorbackhmenu1);
6480 color: var(--colortextbackhmenu);
6482 .select2-container--
default .select2-results__option--highlighted[aria-selected] span {
6483 color: #fff !important;
6486 span.select2.select2-container.select2-container--
default {
6487 text-align: initial;
6494 span.select2.select2-container.select2-container--
default {
6500 input.select2-input {
6501 border-bottom: none ! important;
6505 border-bottom: solid 1px var(--inputbordercolor) !important;
6507 .select2-results .select2-highlighted.optionblue {
6508 color: #FFF !important;
6510 .select2-container .select2-selection--multiple {
6511 min-height: 28px !important;
6513 .tableforfield .select2-container .select2-selection--single {
6517 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6518 margin-top: 5px !important;
6521 .select2-container--focus span.select2-selection.select2-selection--single {
6522 border-bottom: 1px solid var(--inputbordercolor) !important;
6523 border-bottom-left-radius: 0;
6524 border-bottom-right-radius: 0;
6527 .blockvmenusearch .select2-container--
default .select2-selection--single,
6528 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6530 background-color: var(--colorbackvmenu1);
6532 .select2-container--
default .select2-selection--single {
6533 background-color: var(--inputbackgroundcolor);
6535 #blockvmenusearch .select2-container--default .select2-selection--single .select2-selection__placeholder {
6536 color: var(--colortextbackvmenu);
6538 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6539 color: var(--colortext);
6543 color: #999 !important;
6545 .select2-choice, .select2-container .select2-choice {
6546 border-bottom: solid 1px rgba(0,0,0,.4);
6548 .select2-container .select2-choice > .select2-chosen {
6551 .select2-container .select2-choice .select2-arrow {
6553 background: transparent;
6555 .select2-container-multi .select2-choices {
6556 background-image: none;
6558 .select2-container .select2-choice {
6559 color: var(--colortext);
6562 .selectoptiondisabledwhite {
6563 background: #FFFFFF !important;
6567 border-left: none !important;
6568 background: none !important;
6572 border-top: none !important;
6573 border-left: none !important;
6574 border-right: none !important;
6576 .select2-drop.select2-drop-above {
6577 box-shadow: none !important;
6579 .select2-container--open .select2-dropdown--above {
6580 border-bottom: solid 1px var(--inputbordercolor);
6582 .select2-drop.select2-drop-above.select2-drop-active {
6583 border-top: 1px solid #ccc;
6584 border-bottom: solid 1px var(--inputbordercolor);
6586 .select2-container--
default .select2-selection--single
6595 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
6597 -webkit-box-shadow: none !important;
6598 box-shadow: none !important;
6601 .select2-container--focus .select2-container--
default .select2-selection--single {
6602 border-bottom-left-radius: 0;
6603 border-bottom-right-radius: 0;
6605 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6609 border-bottom-left-radius: 0;
6610 border-bottom-right-radius: 0;
6612 .select2-container--
default .select2-selection--multiple {
6613 border-bottom: solid 1px var(--inputbordercolor);
6618 background: var(--inputbackgroundcolor);
6619 line-height: normal;
6621 .select2-container--
default .select2-selection--multiple .select2-selection__rendered {
6624 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6625 background-color: #ddd;
6626 margin-top: 4px !important;
6628 .select2-selection--multiple input.select2-search__field {
6629 border-bottom: none !important;
6632 .select2-search__field
6635 border-top: none !important;
6636 border-left: none !important;
6637 border-right: none !important;
6638 border-bottom: solid 1px var(--inputbordercolor) !important;
6639 -webkit-box-shadow: none !important;
6640 box-shadow: none !important;
6641 border-radius: 0 !important;
6644 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6649 border-bottom: none;
6650 -webkit-box-shadow: none !important;
6651 box-shadow: none !important;
6656 box-shadow: 1px 2px 10px var(--colorbackvmenu1);
6657 background-color: var(--colorbackbody);
6658 color: var(--colortext);
6660 .select2-dropdown-open {
6661 background-color: var(--colorbackvmenu1);
6663 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6668 border-bottom: none;
6669 -webkit-box-shadow: none !important;
6670 box-shadow: none !important;
6671 background-color: var(--colorbackvmenu1);
6677 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6680 .select2-drop.select2-drop-above {
6683 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6684 background-image: none;
6685 border-radius: 0 !important;
6687 div.select2-drop-above
6689 background: var(--colorbackvmenu1);
6690 -webkit-box-shadow: none !important;
6691 box-shadow: none !important;
6693 .select2-drop-active
6695 border: 1px solid #ccc;
6698 .select2-search input {
6701 a span.select2-chosen
6703 font-weight: normal !important;
6705 .select2-container .select2-choice {
6706 background-image: none;
6709 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6711 background: var(--colorbackvmenu1);
6716 .select2-results__option {
6717 word-
break:
break-word;
6718 text-align: <?php echo $left; ?>;
6720 .select2-container.select2-container-
disabled .select2-choice, .select2-container-multi.select2-container-
disabled .select2-choices {
6721 background-color: var(--colorbackvmenu1);
6722 background-image: none;
6726 .select2-container-
disabled .select2-choice .select2-arrow b {
6729 .select2-container-multi .select2-choices .select2-search-choice {
6732 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6733 .select2-container-multi.select2-container-active .select2-choices
6735 border-bottom: 1px solid #ccc;
6741 .select2-container--
default .select2-results>.select2-results__options{
6746 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6747 text-align: <?php echo $left; ?>;
6750 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6751 color: var(--colortext);
6754 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6755 text-align: <?php echo $left; ?>;
6757 span#select2-boxbookmark-container {
6760 .select2-container .select2-selection--single .select2-selection__rendered {
6764 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6767 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6771 vertical-align: top;
6775 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6776 padding: 3px 5px 2px 5px;
6777 margin: 0 0 2px 3px;
6782 border: 1px solid #aaaaaa;
6784 -webkit-box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6785 box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6786 background-clip: padding-box;
6787 -webkit-touch-callout: none;
6788 -webkit-
user-select: none;
6789 -moz-
user-select: none;
6790 -ms-
user-select: none;
6792 background-color: var(--inputbackgroundcolor);
6793 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));
6794 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6795 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6796 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6798 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6799 font-weight: normal;
6801 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6802 float: <?php echo $left; ?>;
6805 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6806 height:
auto !important;
6815 ul.select2-results__options li {
6819 .parentonrightofpage {
6823 select.multiselectononeline {
6825 vertical-align: middle;
6827 height: 28px !important;
6832 @media only screen and (min-width: 768px)
6835 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown.ui-dialog {
6836 min-width: 230px !important;
6838 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--below:not(.onrightofpage),
6839 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--above:not(.onrightofpage) {
6840 min-width: 230px !important;
6842 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6843 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above{
6844 min-width: 140px !important;
6846 .combolargeelem.select2-container.select2-container--open .select2-dropdown.ui-dialog {
6847 min-width: 300px !important;
6850 .select2-container--open .select2-dropdown--below {
6851 border-top: 1px solid var(--inputbordercolor);
6857 .limit.select2-container.select2-container--open .select2-dropdown.ui-dialog {
6858 min-width: 100px !important;
6866 .noborderoncategories {
6867 border: none !important;
6868 border-radius: 5px !important;
6870 -webkit-box-shadow: none !important;
6871 box-shadow: none !important;
6872 margin-top: 1px !important;
6873 margin-bottom: 0 !important;
6875 span.noborderoncategories a, li.noborderoncategories a {
6876 line-height: normal;
6879 span.noborderoncategories {
6880 padding: 3px 5px 3px 5px;
6881 display:
inline-block;
6883 .categtextwhite, .treeview .categtextwhite.hover {
6884 color: #fff !important;
6887 color: #000 !important;
6895 .multi-select-menu {
6899 .multi-select-container {
6900 display:
inline-block;
6904 .multi-select-menu {
6910 background: var(--inputbackgroundcolor);
6913 border: 1px solid #aaa;
6914 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6918 div.multi-select-menu[role=
"menu"] {
6919 min-width: 220px !important;
6922 .multi-select-menu input {
6923 margin-right: 0.3em;
6924 vertical-align: 0.1em;
6928 display:
inline-block;
6930 white-space: nowrap;
6932 text-overflow: ellipsis;
6933 vertical-align: middle;
6934 background-color: var(--inputbackgroundcolor);
6938 border-bottom: solid 1px var(--inputbordercolor);
6944 .multi-select-
button:focus {
6946 border-bottom: 1px solid #666;
6947 border-bottom-left-radius: 0;
6948 border-bottom-right-radius: 0;
6951 .multi-select-
button:after {
6953 display:
inline-block;
6956 border-style: solid;
6957 border-width: 0.5em 0.23em 0em 0.23em;
6958 border-color: #888 transparent transparent transparent;
6962 .multi-select-container--open .multi-select-menu { display: block; }
6964 .multi-select-container--open .multi-select-
button:after {
6965 border-width: 0 0.4em 0.4em 0.4em;
6966 border-color: transparent transparent #888 transparent;
6969 .multi-select-menuitem {
6974 label.multi-select-menuitem {
6984 ul.ulselectedfields {
6992 vertical-align: middle;
6993 display:
inline-block;
6995 .dropdown dd, .dropdown dt {
7001 text-align: <?php echo $left; ?>;
7011 .dropdown dt a span, .multiSel span {
7013 display:
inline-block;
7014 padding: 0 3px 2px 0;
7016 .maxwidthsearch .dropdown dt a span, .multiSel span {
7017 padding: 3px 3px 2px 3px;
7019 .dropdown span.value {
7023 background-color: var(--inputbackgroundcolor);
7024 box-shadow: 1px 1px 10px #aaa;
7026 <?php echo $right; ?>:0px;
7036 .dropdown dd ul.selectedfieldsleft {
7037 <?php echo $right; ?>:
auto;
7039 .dropdown dd ul li {
7040 white-space: nowrap;
7041 font-weight: normal;
7042 padding: 7px 8px 7px 8px;
7044 color: var(--colortext);
7046 .dropdown dd ul li:hover {
7049 .dropdown dd ul li input[
type=
"checkbox"] {
7050 margin-<?php echo $right; ?>: 3px;
7052 .dropdown dd ul li a, .dropdown dd ul li span {
7056 .dropdown dd ul li span {
7062 dd.dropdowndd ul li {
7063 text-overflow: ellipsis;
7065 white-space: nowrap;
7075 text-overflow: ellipsis;
7076 white-space: nowrap;
7087 .moduledesclong h1 {
7089 padding-bottom: 20px;
7097 .searchpage .tagtr .tagtd {
7099 padding-bottom: 2px;
7101 .searchpage .tagtr .tagtd .button {
7105 .searchpage .searchform input {
7110 li.ui-li-divider .ui-link {
7111 color: #FFF !important;
7116 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
7117 text-decoration: none !important;
7127 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
7130 .ui-btn-
icon-right .ui-btn-inner {
7131 padding-right: 30px;
7133 .ui-btn-
icon-left .ui-btn-inner {
7136 .ui-select .ui-btn-
icon-right .ui-btn-inner {
7137 padding-right: 30px;
7139 .ui-select .ui-btn-
icon-left .ui-btn-inner {
7142 .ui-select .ui-btn-
icon-right .ui-
icon {
7145 .ui-btn-
icon-left > .ui-btn-inner > .ui-
icon, .ui-btn-
icon-right > .ui-btn-inner > .ui-
icon {
7151 white-space: nowrap;
7152 text-overflow: ellipsis;
7154 .fiche .ui-controlgroup {
7156 padding-bottom: 0px;
7158 div.ui-controlgroup-controls div.tabsElem
7162 div.ui-controlgroup-controls div.tabsElem a
7164 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
7165 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
7167 div.ui-controlgroup-controls div.tabsElem a#active {
7168 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
7169 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
7172 a.tab span.ui-btn-inner
7179 color: var(--colortext);
7181 .liste_titre .ui-link {
7182 color: var(--colortexttitle) !important;
7186 word-wrap:
break-word;
7190 .formdoc .ui-btn-inner
7192 white-space: normal;
7194 text-overflow: clip;
7202 div.ui-radio, div.ui-checkbox
7204 display:
inline-block;
7205 border-bottom: 0px !important;
7207 .ui-checkbox input, .ui-radio input {
7213 div.ui-checkbox label+input, div.ui-radio label+input {
7218 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
7223 -webkit-border-radius: 0;
7226 .ui-field-contain label.ui-input-text {
7227 vertical-align: middle !important;
7229 .ui-mobile fieldset {
7230 border-bottom: none !important;
7234 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
7239 font-weight: normal;
7241 .ui-focus, .ui-btn:focus {
7242 -webkit-box-shadow: none;
7250 color: var(--colortexttitlenotab) !important;
7252 .ui-bar-b, .lilevel0 {
7253 background-repeat: repeat-x;
7257 color: var(--colortexttitlenotab) !important;
7260 font-weight: normal !important;
7263 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
7264 border-bottom-width: 0px !important;
7267 color: var(--colortexttitle) !important;
7268 background: var(--colorbackmobilemenu);
7271 box-shadow: none !important;
7272 border-bottom: 1px solid #ccc;
7274 .ui-btn-
icon-right {
7275 border-right: 1px solid #ccc !important;
7278 border: 1px solid #ccc;
7281 .ui-btn-up-c, .ui-btn-hover-c {
7285 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
7286 color: var(--colortextlink);
7288 .ui-btn-up-c .vsmenudisabled {
7289 color: #<?php echo $colorshadowtitle; ?> !important;
7290 text-shadow: none !important;
7292 div.tabsElem a.tab {
7293 background: transparent;
7296 color: var(--colortexttitlenotab) !important;
7299 border-top: 2px solid #444;
7300 background: #fff ! important;
7302 .lilevel1 div div a {
7303 font-weight: bold !important;
7308 background: #fff ! important;
7313 background: #fff ! important;
7318 background: #fff ! important;
7323 background: #fff ! important;
7332 .menu_choix1,.menu_choix2 {
7335 border: 1px solid #666;
7338 .menu_choix1 a, .menu_choix2 a {
7341 text-decoration: none;
7347 .menu_choix1 a:hover,.menu_choix2 a:hover {
7350 .menu li.menu_choix1 {
7352 padding-right: 10px;
7353 padding-bottom: 2px;
7355 .menu li.menu_choix2 {
7357 padding-right: 10px;
7358 padding-bottom: 2px;
7360 @media only screen and (max-width: 768px)
7362 .menu_choix1 a, .menu_choix2 a {
7363 background-size: 36px 36px;
7367 .menu li.menu_choix1, .menu li.menu_choix2 {
7372 margin-right: 0 !important;
7386 border: 1px solid #888;
7388 .publicnewmemberform div.tabBarWithBottom {
7389 border: 1px solid #e8e8e8;
7392 background-color: var(--colorbackgrey);
7396 .publicnewmemberform #tablesubscribe {
7397 color: var(--colortextbackvmenu);
7400 @media only screen and (max-width: 768px)
7402 .publicnewmemberform div.tabBarWithBottom {
7412 .ticketpublictable td {
7420 .publicnewticketform {
7423 .ticketlargemargin {
7425 padding-right: 50px;
7428 @media only screen and (max-width: 768px)
7430 .ticketlargemargin {
7431 padding-left: 5px; padding-right: 5px;
7445 #cd-timeline::before {
7453 background: #d7e4ed;
7455 @media only screen and (min-width: 1170px) {
7459 #cd-timeline::before {
7465 .cd-timeline-block {
7469 .cd-timeline-block:after {
7474 .cd-timeline-block:first-child {
7477 .cd-timeline-block:last-child {
7480 @media only screen and (min-width: 1170px) {
7481 .cd-timeline-block {
7484 .cd-timeline-block:first-child {
7487 .cd-timeline-block:last-child {
7499 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);
7500 background: #d7e4ed;
7502 .cd-timeline-img img {
7512 .cd-timeline-img.cd-picture {
7513 background: #75ce66;
7515 .cd-timeline-img.cd-movie {
7516 background: #c03b44;
7518 .cd-timeline-img.cd-location {
7519 background: #f0ca45;
7521 @media only screen and (min-width: 1170px) {
7528 -webkit-transform: translateZ(0);
7529 -webkit-backface-visibility: hidden;
7531 .cssanimations .cd-timeline-img.is-hidden {
7534 .cssanimations .cd-timeline-img.bounce-in {
7535 visibility: visible;
7536 -webkit-animation: cd-bounce-1 0.6s;
7537 -moz-animation: cd-bounce-1 0.6s;
7538 animation: cd-bounce-1 0.6s;
7542 @-webkit-keyframes cd-bounce-1 {
7545 -webkit-transform: scale(0.5);
7550 -webkit-transform: scale(1.2);
7554 -webkit-transform: scale(1);
7557 @-moz-keyframes cd-bounce-1 {
7560 -moz-transform: scale(0.5);
7565 -moz-transform: scale(1.2);
7569 -moz-transform: scale(1);
7572 @keyframes cd-bounce-1 {
7575 -webkit-transform: scale(0.5);
7576 -moz-transform: scale(0.5);
7577 -ms-transform: scale(0.5);
7578 -o-transform: scale(0.5);
7579 transform: scale(0.5);
7584 -webkit-transform: scale(1.2);
7585 -moz-transform: scale(1.2);
7586 -ms-transform: scale(1.2);
7587 -o-transform: scale(1.2);
7588 transform: scale(1.2);
7592 -webkit-transform: scale(1);
7593 -moz-transform: scale(1);
7594 -ms-transform: scale(1);
7595 -o-transform: scale(1);
7596 transform: scale(1);
7599 .cd-timeline-content {
7603 border-radius: 0.25em;
7605 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7606 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7607 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7608 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7610 .cd-timeline-content:after {
7615 .cd-timeline-content h2 {
7618 .cd-timeline-content .cd-date {
7620 font-size: 0.8125rem;
7622 .cd-timeline-content .cd-date {
7623 display:
inline-block;
7625 .cd-timeline-content p {
7630 .cd-timeline-content .cd-date {
7635 .cd-timeline-content::before {
7642 border: 7px solid transparent;
7643 border-right: 7px solid white;
7645 @media only screen and (min-width: 768px) {
7646 .cd-timeline-content h2 {
7650 .cd-timeline-content {
7654 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7656 font-size: 0.875rem;
7659 @media only screen and (min-width: 1170px) {
7660 .cd-timeline-content {
7665 .cd-timeline-content::before {
7668 border-color: transparent;
7669 border-left-color: white;
7671 .cd-timeline-content .cd-read-more {
7674 .cd-timeline-content .cd-date {
7682 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7685 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7689 border-color: transparent;
7690 border-right-color: white;
7692 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7695 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7711 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7712 width: 250px !important;
7714 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7715 opacity: .95 !important;
7717 a.phpdebugbar-tab.phpdebugbar-active {
7718 background-image: unset !important;
7720 .phpdebugbar-fa-tags:before {
7722 font-weight: 600 !important;
7724 .phpdebugbar-fa-tasks:before {
7726 font-weight: 600 !important;
7728 .phpdebugbar-fa-tags, .phpdebugbar-fa-tasks, .phpdebugbar-indicator .fa {
7729 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
7732 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7733 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7734 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7735 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7736 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7737 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7738 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7739 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7740 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7741 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7742 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7743 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7744 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7745 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7747 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>" !important;
7754 .jcrop-holder { background: unset !important; }
7761 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7762 text-orientation: sideways;
7764 writing-mode: vertical-rl;
7765 white-space: nowrap;
7773 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7774 display:
inline-block;
7776 span.clipboardCPValue.hidewithsize {
7777 width: 0 !important;
7778 display:
inline-block;
7780 white-space: nowrap;
7782 vertical-align: middle;
7784 div.clipboardCPValue.hidewithsize {
7785 width: 0 !important;
7788 white-space: nowrap;
7791 .clipboardCPShowOnHover .clipboardCPButton {
7799 .clipboardCPTextDivInside {
7801 background: #f8f8fa;
7803 border: 1px solid #E0E0E0;
7812 white-space: nowrap;
7814 box-shadow: 1px 1px 6px #ddd;
7822 .radio_js_bloc_number {
7823 display:
inline-block;
7827 border:1px solid #ccc;
7834 .radio_js_bloc_number.selected {
7835 transition:0.2s ease background;
7848 vertical-align: top;
7852 #virtualcard-iframe {
7853 border: 40px solid #aaa;
7854 vertical-align: top;
7857 border-radius: 10px;
7861 pointer-events: none;
7876 .highlightDragDropArea{
7877 border: 2px #000 dashed !important;
7878 background-color: #eee !important;
7880 .highlightDragDropArea * :not(.dragDropAreaMessage *){
7882 filter: blur(1px) grayscale(90%);
7884 .dragDropAreaMessage {
7888 transform: translate(-50%, -50%);
7898 border: 1px solid #bbb !important;
7905 .opensurveydescription * {
7908 .imgopensurveywizard
7910 padding: 0 4px 0 4px;
7914 margin-right: 100px;
7918 background-color: #f0f0f0;
7922 .survey_borders .resultats .nom {
7923 text-align: <?php echo $left; ?>
7925 .survey_borders .resultats .sujet, .survey_borders .resultats .jour {
7933 .center.bookingtab {
7936 #bookinghoursection {
7944 border: 1px solid #000;
7947 margin-bottom: 15px;
7956 background-size: 22px
auto;
7959 @media only screen and (max-width: 768px)
7961 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7963 .fiche > .listactionsfilter .table-fiche-title .col-title .titre {
7973 width: <?php print
dol_size(350,
'width'); ?>px;
7979 -webkit-border-radius: 0;
7985 td.widthpictotitle { width: 30px; }
7987 .logopublicpayment #dolpaymentlogo {
7990 #tablepublicpayment {
7991 width:
auto !important;
7992 border: none !important;
7994 .poweredbypublicpayment {
7995 float: unset !important;
7996 top: unset !important;
7998 right: -10px !important;
8011 .bookcalform.boxtable .minwidth75 {
8014 .center.bookingtab {
8017 #bookinghoursection {
8023 @media only screen and (max-width: 1024px)
8025 div#ecm-layout-west {
8026 width: calc(100% - 4px);
8029 div#ecm-layout-center {
8036 @media only screen and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC1') ? round($nbtopmenuentries * 90, 0) + 340 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1; ?>px)
8039 width: <?php echo round(52); ?>px;
8040 white-space: nowrap;
8042 text-overflow: ellipsis;
8044 color: var(--colortextbackhmenu);
8048 color: var(--colortextbackhmenu);
8057 background-size: 22px
auto;
8061 li.tmenu, li.tmenusel {
8076 @media only screen and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC2') ? round($nbtopmenuentries * 69, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2; ?>px)
8078 li.tmenucompanylogo {
8085 max-width: <?php echo max(26, ceil(300 / ($nbtopmenuentriesreal + 2))); ?>px;
8086 text-overflow: clip;
8088 span.mainmenuaspan {
8097 background-size: 20px
auto;
8107 @media only screen and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC3') ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
8110 .tmenudiv .tmenulabel span.mainmenuaspan {
8111 display: none !important;
8113 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider):before {
8114 margin-top: 8px !important;
8120 background: var(--colorbackvmenu1);
8125 background: var(--colorbackvmenu1);
8131 .login_vertical_align {
8133 padding-right: 20px;
8138 <?php
if ($disableimages) { ?>
8143 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
8146 padding-<?php echo $right; ?>: 0;
8149 div.login_block_user {
8160 padding-right: 20px;
8161 padding-bottom: 16px;
8165 vertical-align: middle;
8167 background: var(--colorbackvmenu1);
8176 .loginbuttonexternal {
8179 .side-nav-vert .user-menu .dropdown-menu {
8180 width: 234px !important;
8182 div.login_block_other {
8183 margin-right: unset;
8185 div.login_block_user, div.login_block_other { clear: both; }
8186 .atoplogin, .atoplogin:hover
8188 color:unset !important;
8193 padding: 0 !important;
8196 li.tmenu, li.tmenusel {
8203 text-overflow: clip;
8206 background-size: 20px
auto;
8207 margin-top: 2px !important;
8215 width:
auto !important;
8217 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
8220 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
8221 word-
break:
break-word;
8228 table.table-fiche-title .col-title div.titre{
8237 word-
break:
break-word;
8240 .websiteselectionsection {
8242 border-right: unset;
8250 padding-right: 12px;
8258 div.fichehalfright {
8263 .underbanner.underbanner-before-box {
8264 border-bottom: none;
8267 .valuefield.fieldname_type span.badgeneutral {
8269 display:
inline-block;
8272 tr.trextrafieldseparator td, tr.trextrafields_collapse_last td {
8274 border-bottom: 1px solid var(--colortopbordertitle1) !important;
8285 .lilevel1 span.paddingright {
8289 img.userphotopublicvcard {
8296 @media only screen and (max-width: 320px)
8302 @media only screen and (max-width: 300px)
8308 @media only screen and (max-width: 280px)
8326 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
8327 include
dol_buildpath($path.
'/theme/'.$theme.
'/emaillayout.inc.php', 0);
8328 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
8329 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
8330 include
dol_buildpath($path.
'/theme/'.$theme.
'/timeline.inc.php', 0);
8338 div.extra_inline_chkbxlst, div.extra_inline_checkbox {
8343 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {
print $langs trans("AuditedSecurityEvents").'</strong >< span class="opacitymedium"></span >< br > status
Or an array listing all the potential status of the object: array: int of the status => translated la...
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.
getDolUserString($key, $default='', $tmpuser=null)
Return Dolibarr user constant string value.
getDolGlobalInt($key, $default=0)
Return a 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 table fiche title col title div col right btnTitle icon
Automatically calls the icon named with the corresponding "object_" prefix.
treeview li table
No Email.
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.
$conf db user
Active Directory does not allow anonymous connections.
print *****$script_file(".$version.") pid code
1: frais de port 2: ecotaxe 3: option line (when qty = 0)