1 <?php
if (!defined(
'ISLOADEDBYSTEELSHEET')) {
2 die(
'Must be call by steelsheet');
11 --colorbackhmenu1: rgb(<?php print $colorbackhmenu1; ?>);
12 --colorbackvmenu1: rgb(<?php print $colorbackvmenu1; ?>);
13 --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
14 --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
15 --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
16 --colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>);
17 --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
18 --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
19 --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
20 --colorbacklinepairhover: rgb(<?php print $colorbacklinepairhover; ?>);
21 --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
22 --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
23 --colorbackbody: rgb(<?php print $colorbackbody; ?>);
24 --colorbackmobilemenu: #f8f8f8;
25 --colorbackgrey: #f0f0f0;
26 --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
27 --colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
28 --colortexttitle: rgba(<?php print $colortexttitle; ?>, 0.9);
29 --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
30 --colortext: rgb(<?php print $colortext; ?>);
31 --colortextlink: rgb(<?php print $colortextlink; ?>);
32 --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
33 --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
34 --colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
35 --listetotal: #888888;
36 --inputbackgroundcolor: #FFF;
37 --inputbordercolor: rgba(0,0,0,.15);
38 --tooltipbgcolor: <?php print $toolTipBgColor; ?>;
39 --tooltipfontcolor : <?php print $toolTipFontColor; ?>;
40 --oddevencolor: #202020;
41 --colorboxstatsborder: #e0e0e0;
42 --dolgraphbg: rgba(255,255,255,0);
43 --fieldrequiredcolor: #400030;
44 --colortextbacktab: #<?php print $colortextbacktab; ?>;
45 --colorboxiconbg: #eee;
47 --tableforfieldcolor:#666;
48 --amountremaintopaycolor:#880000;
49 --amountpaymentcomplete:#008800;
50 --amountremaintopaybackcolor:none;
51 --productlinestockod: #002200;
52 --productlinestocktoolow: #884400;
53 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
57 if (!empty($conf->global->THEME_DARKMODEENABLED)) {
58 print
"/* For dark mode */\n";
59 if ($conf->global->THEME_DARKMODEENABLED != 2) {
60 print
"@media (prefers-color-scheme: dark) {";
63 --colorbackhmenu1: #3d3e40;
64 --colorbackvmenu1: #2b2c2e;
65 --colorbacktitle1: #2b2d2f;
66 --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
67 --colorbacktabactive: rgb(220,220,220);
68 --colorbacklineimpair1: #38393d;
69 --colorbacklineimpair2: #2b2d2f;
70 --colorbacklinepair1: #38393d;
71 --colorbacklinepair2: #2b2d2f;
72 --colorbacklinepairhover: #2b2d2f;
73 --colorbacklinepairchecked: #0e5ccd;
74 --colorbackbody: #1d1e20;
75 --colorbackmobilemenu: #080808;
76 --colorbackgrey: #0f0f0f;
77 --tooltipbgcolor: #2b2d2f;
78 --colortexttitlenotab: rgb(220,220,220);
79 --colortexttitlenotab2: rgb(220,220,220);
80 --colortexttitle: rgb(220,220,220);
81 --colortext: rgb(220,220,220);
82 --colortextlink: #4390dc;
83 --colortexttitlelink: #4390dc;
84 --colortextbackhmenu: rgb(220,220,220);
85 --colortextbackvmenu: rgb(220,220,220);
86 --tooltipfontcolor : rgb(220,220,220);
87 --listetotal: rgb(245, 83, 158);
88 --inputbackgroundcolor: #2b2d2f;
89 --inputbordercolor: rgb(220,220,220);
90 --oddevencolor: rgb(220,220,220);
91 --colorboxstatsborder: rgb(65,100,138);
92 --dolgraphbg: #1d1e20;
93 --fieldrequiredcolor: rgb(250,183,59);
94 --colortextbacktab: rgb(220,220,220);
95 --colorboxiconbg: rgb(36,38,39);
96 --refidnocolor: rgb(220,220,220);
97 --tableforfieldcolor:rgb(220,220,220);
98 --amountremaintopaycolor:rgb(252,84,91);
99 --amountpaymentcomplete:rgb(101,184,77);
100 --amountremaintopaybackcolor:rbg(245,130,46);
101 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
107 if ($conf->global->THEME_DARKMODEENABLED != 2) {
114 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
115 background-color: #FFFFFF;
117 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
119 font-family: <?php print $fontlist ?>;
125 background-color: var(--colorbackbody);
126 <?php print
'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
130 .sensiblehtmlcontent * {
131 position:
static !important;
134 .thumbstat { font-weight: bold !important; }
135 th a { font-weight: <?php echo ($useboldtitle ?
'bold' :
'normal'); ?> !important; }
136 a.tab { font-weight: 500 !important; }
138 a:link, a:visited, a:hover, a:active, .classlink { color: var(--colortextlink); text-decoration: none; }
139 a:hover { text-decoration: underline; color: var(--colortextlink); }
140 a.commonlink { color: var(--colortextlink) !important; text-decoration: none; }
142 th.liste_titre a div div:hover, th.liste_titre_sel a div div:hover { text-decoration: underline; }
143 tr.liste_titre th.liste_titre_sel:not(.maxwidthsearch), tr.liste_titre td.liste_titre_sel:not(.maxwidthsearch),
144 tr.liste_titre th.liste_titre:not(.maxwidthsearch), tr.liste_titre td.liste_titre:not(.maxwidthsearch) { opacity: 0.8; }
150 select.vmenusearchselectcombo {
151 background-color: unset;
154 table.liste th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), table.liste td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
155 table.liste th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch), table.liste td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
159 text-overflow: ellipsis;
175 .liste_titre input[
name=search_month] {
179 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth,
180 input, input.flat, form.flat select, select, select.flat, .dataTables_length label select {
183 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
184 color: var(--colortext);
186 font-family: <?php print $fontlist ?>;
188 margin: 0px 0px 0px 0px;
189 background-color: var(--inputbackgroundcolor);
190 <?php
if (empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
191 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
195 .liste_titre input, .liste_titre select {
197 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
200 .pageplusone, .divadvancedsearchfieldcompinput,
201 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
203 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
205 if (!empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
206 background-color: #f8f8fa;
207 border-bottom-left-radius: 0;
208 border-bottom-right-radius: 0;
213 .divadvancedsearchfieldcompinput {
215 border-bottom: solid 1px var(--inputbordercolor);
218 input[name=duration_value], input[name=durationhour]
220 margin-right: 4px !important;
222 input[
type=submit], input[type=submit]:hover {
225 input[type=checkbox], input[type=radio] {
233 .tableforfield input {
247 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
248 background: var(--butactionbg);
249 color: var(--textbutaction);
251 border-collapse: collapse;
254 #mainbody span.websitetools input.button:not(.buttongen):not(.bordertransp) {
255 color: #000 !important;
257 #mainbody input.buttongen, #mainbody button.buttongen {
261 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
262 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
268 input.button.massactionconfirmed {
272 input:invalid, select:invalid, input.--error , select.--error {
273 border-color: #ea1212;
276 section.setupsection {
278 background-color: var(--colorbackgrey);
282 .field-error-icon { color: #ea1212; !important; }
285 div.tabBar textarea:focus {
286 border: 1px solid #aaa !important;
288 input:focus:not(.button):not(.select2-search__field):not(#top-bookmark-search-input):not(.search_component_input):not(.input-search-takepos),
289 select:focus, .select2-container--open [aria-expanded=
"false"].select2-selection--single {
291 border-bottom: 1px solid #666 !important;
292 border-bottom-left-radius: 0 !important;
293 border-bottom-right-radius: 0 !important;
295 textarea.cke_source:focus
304 border-top: solid 1px var(--inputbordercolor);
305 border-left: solid 1px var(--inputbordercolor);
306 border-right: solid 1px var(--inputbordercolor);
307 border-bottom: solid 1px var(--inputbordercolor);
314 input.removedassigned {
315 padding: 2px !important;
316 vertical-align: text-bottom;
320 padding-left: 0px !important;
321 padding-right: 0px !important;
324 vertical-align: middle;
326 input.buttonpayment, button.buttonpayment, div.buttonpayment {
331 background-image: none;
337 background-color: #9999bb;
339 box-shadow: 1px 1px 4px #bbb;
348 .nofocusvisible:focus-visible {
352 div.buttonpayment input:focus {
355 .buttonpaymentsmall {
360 div.buttonpayment input {
361 background-color: unset;
363 border-bottom: unset;
365 text-transform: uppercase;
368 input.buttonpaymentcb {
369 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
370 background-size: 26px;
371 background-repeat: no-repeat;
372 background-position: 5px 11px;
374 input.buttonpaymentcheque {
375 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
376 background-size: 24px;
377 background-repeat: no-repeat;
378 background-position: 5px 8px;
380 input.buttonpaymentpaypal {
381 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
382 background-repeat: no-repeat;
383 background-position: 8px 11px;
385 input.buttonpaymentpaybox {
386 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
387 background-repeat: no-repeat;
388 background-position: 8px 11px;
390 input.buttonpaymentstripe {
391 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
392 background-repeat: no-repeat;
393 background-position: 8px 11px;
395 .logopublicpayment #dolpaymentlogo {
398 image-rendering: -webkit-optimize-contrast;
404 background-color: transparent;
405 color: var(--colortext) !important;
406 border: 2px solid var( --butactionbg) !important;
407 margin: 0 0.45em !important;
410 span.userimg.notfirst {
415 span.timesheetalreadyrecorded input {
417 border-bottom: solid 1px rgba(0,0,0,0.4);
418 margin-right: 1px !important;
420 td.onholidaymorning, td.onholidayafternoon {
421 background-color: #fdf6f2;
424 background-color: #f4eede;
427 background-color: #eee;
438 border-right: 1px solid #ccc;
441 td.amount, span.amount, div.amount, b.amount {
447 select.flat, form.flat select, .pageplusone {
456 .paginationlastpage a {
461 filter: saturate(0.8);
465 color: var(--colortextlink);
467 .optiongrey, .opacitymedium {
470 .opacitymediumbycolor {
471 color: rgba(0, 0, 0, 0.4);
486 color: #888 !important;
492 font-size: unset !important;
495 transform: scale(1, -1);
498 transform: scale(-1, 1);
501 select:invalid, select.--error {
504 input:disabled, textarea:disabled, select[disabled=
'disabled']
510 box-shadow: none !important;
513 padding: 0px !important;
514 border: 0px !important;
515 vertical-align: text-bottom;
518 background-color: transparent;
520 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
525 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
527 input[type=checkbox] { background-color: transparent; border: none; box-shadow: none; }
528 input[type=radio] { background-color: transparent; border: none; box-shadow: none; }
529 input[type=image] { background-color: transparent; border: none; box-shadow: none; }
530 input:-webkit-autofill {
531 background-color: #FDFFF0 !important;
532 background-image:none !important;
533 -webkit-box-shadow: 0 0 0 50px #FDFFF0 inset;
537 .placeholder { color: #ccc; }
538 ::-webkit-input-placeholder { color: #ccc; }
539 input:-moz-placeholder { color: #ccc; }
541 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; }
543 border: 1px solid #AAAAAA !important;
544 padding-
inline-
start: 2em;
545 padding-
inline-end: 2em;
547 .legendforfieldsetstep { padding-bottom: 10px; }
548 input#onlinepaymenturl, input#directdownloadlink {
552 .formconsumeproduce {
554 padding: 20px 0px 0px 0px;
558 div#moretabsList, div#moretabsListaction {
562 hr { border: 0; border-top: 1px solid #ccc; }
563 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
566 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
567 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
572 .button:not(.bordertransp):not(.buttonpayment),
573 .buttonDelete:not(.bordertransp):not(.buttonpayment) {
578 font-family: <?php print $fontlist ?>;
579 display:
inline-block;
584 text-decoration: none !important;
585 background-color: #f5f5f5;
586 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
587 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
588 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
589 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
590 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
591 background-repeat: repeat-x;
592 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
593 border: 1px solid
#aaa;
594 -webkit-border-radius: 2px;
598 text-transform: uppercase;
601 .valuefield .button, .valuefieldcreate .button, .refidno .button {
602 margin-top: 0 !important;
603 margin-bottom: 0 !important;
604 font-size: 0.85em !important;
605 padding: 5px !important;
607 .button:focus, .buttonDelete:focus {
608 -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
609 box-shadow: 0px 0px 5px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
611 .button:hover, .buttonDelete:hover {
613 -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
614 box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
616 .button:disabled, .buttonDelete:disabled, .button.disabled {
619 -webkit-box-shadow: none;
623 pointer-events: none;
627 -webkit-box-shadow: none;
629 .button_search, .button_removefilter {
631 background-color: unset;
633 .button_search:hover, .button_removefilter:hover {
643 div.float, span.floatleft
645 float:<?php print $left; ?>;
649 float:<?php print $right; ?>;
657 display:
inline-block;
662 button[name=
'button_search_x'] span.fa.fa-search {
665 button[name=
'button_removefilter_x'] span.fa.fa-
remove {
673 padding-<?php echo $left; ?>: 3px;
680 -webkit-box-shadow: none !important;
681 box-shadow: none !important;
682 -webkit-border-radius:0px !important;
683 border-radius:0px !important;
693 vertical-align: middle;
696 vertical-align: bottom;
699 vertical-align: text-bottom;
704 .centpercentwithoutmenu {
705 width: calc(100% - 200px);
707 .quatrevingtpercent, .inputsearch {
713 .quatrevingtquinzepercent {
716 .quatrevingtpercentminusx {
717 width: calc(80% - 52px);
719 textarea.centpercent {
732 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
735 .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 {
742 transform: scaleX(-1) translate(<?php print ($left == 'left' ? '' : '-'); ?>2px, 0);
745 transform: rotate(90deg) translate(0, <?php print ($left == 'left' ? '' : '-'); ?>2px);
752 text-align: center !important;
764 text-align: <?php print $left; ?>;
767 text-align: <?php print $right; ?>;
773 float: left!important;
776 float: right!important;
779 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
781 .nowraponsmartphone {
782 white-space: <?php print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
785 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
787 .liste_titre .nowrap {
794 white-space: normal !important;
797 word-wrap:
break-word;
800 word-
break:
break-word;
803 word-
break:
break-all;
806 font-weight: bold !important;
809 font-weight: normal !important;
812 text-transform: uppercase;
815 text-decoration: none;
827 padding-left: 0 !important;
830 padding-right: 0 !important;
833 padding-<?php print $left; ?>: 4px;
836 padding-<?php print $left; ?>: 2px;
839 padding-<?php print $left; ?>: 2px !important;
842 padding-<?php print $right; ?>: 4px;
845 padding-<?php print $right; ?>: 2px;
848 padding-<?php print $right; ?>: 2px !important;
863 margin-<?php print $left; ?>: 2px;
866 margin-<?php print $right; ?>: 2px;
869 margin-<?php print $left; ?>: unset;
872 margin-<?php print $right; ?>: unset;
881 .classfortooltiponclick .fa-question-circle {
894 background-color: #fff;
896 .nobackground, .nobackground tr {
897 background: unset !important;
899 .checkboxattachfilelabel {
904 border: 1px solid #888 !important;
907 color : <?php print $textWarning; ?>
921 background-color: #f0f0f8;
924 div.urllink, div.urllink a {
925 color: #339 !important;
928 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
929 color: #888 !important;
931 padding-<?php echo $left; ?>: 3px;
933 .stockmovemententry {
935 transform: rotate(0.25turn);
940 transform: rotate(0.3turn);
947 body[
class*=
"colorblind-"] .text-warning{
948 color : <?php print $colorblind_deuteranopes_textWarning; ?>
951 color : <?php print $textSuccess; ?>
953 body[
class*=
"colorblind-"] .text-success{
954 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
958 color : <?php print $textDanger; ?>
961 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop,
963 color: #ccc !important;
965 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
966 .editfieldlang:hover {
967 color: var(--colortexttitle) !important;
969 a.editfielda.nohover *:hover:before {
970 color: #ccc !important;
977 float: none !important;
980 span.fa.fa-plus-circle.paddingleft {
986 .size15x { font-size: 1.5em !important; }
987 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
988 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
989 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
990 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off
992 font-size: 1.5em; vertical-align: text-bottom;
998 vertical-align: middle;
999 text-overflow: ellipsis;
1005 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1009 border-right: 1px solid #DDD;
1013 border-left: 1px solid #DDD;
1018 #formuserfile input[type='file'] {
1029 #formuserfile_link {
1032 #formuserfile_link input[type='text'] {
1035 .listofinvoicetype {
1037 vertical-align: middle;
1039 .divsocialnetwork:not(:last-child) {
1040 padding-<?php print $right; ?>: 20px;
1042 div.divsearchfield {
1044 display:
inline-block;
1045 margin-<?php print $right; ?>: 12px;
1046 margin-<?php print $left; ?>: 2px;
1052 background-color: rgba(0, 0, 0, 0.08);
1056 .divsearchfieldfilter {
1057 text-overflow: clip;
1059 padding-bottom: 5px;
1063 .divadvancedsearchfield:first-child {
1066 .divadvancedsearchfield {
1069 padding-right: 15px;
1070 padding-bottom: 2px;
1073 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1076 .search_component_params {
1078 -webkit-flex-flow: row wrap;
1079 flex-flow: row wrap;
1082 padding-bottom: 3px;
1083 padding-<?php echo $left; ?>: 0;
1084 padding-<?php echo $right; ?>: 0;
1085 border-bottom: solid 1px var(--inputbordercolor);
1089 .search_component_searchtext {
1092 .search_component_params_text, .search_component_params_text:focus {
1093 border-bottom: none;
1095 margin: 0 !important;
1101 padding-bottom: 3px;
1108 display:
inline-block;
1125 .a-filter, .a-mesure {
1126 border-radius: 50px;
1127 background: var(--colortexttitlenotab);
1129 padding: 8px 10px 8px 6px;
1137 .a-filter:before, .a-mesure:before {
1138 font-family:
"Font Awesome 5 Free";
1143 .a-filter-disabled, .a-mesure-disabled {
1144 border-radius: 50px;
1145 background: var(--colorbacktitle1);
1158 top:calc(50% - 200px);
1159 left:calc(50% - 250px);
1163 border: 1px solid #bbb;
1164 box-shadow: 2px 2px 20px #ddd;
1174 div.div-
for-modal-topright {
1182 border: 1px solid #bbb;
1183 box-shadow: 2px 2px 20px #ddd;
1190 if ($conf->browser->layout ==
'phone') {
1192 .divsearchfieldfilter {
1193 white-space: nowrap;
1196 div.confirmmessage {
1207 list-style-type: none;
1214 padding-bottom: 4px;
1218 padding-bottom: 10px;
1223 vertical-align: middle;
1225 select.flat.selectlimit {
1228 border-bottom: 1px solid var(--inputbordercolor);
1229 border-bottom-left-radius: 0;
1230 border-bottom-right-radius: 0;
1232 .selectlimit, .marginrightonly {
1233 margin-<?php echo $right; ?>: 10px !important;
1236 margin-<?php echo $left; ?>: 10px !important;
1238 .marginleftonlyshort {
1239 margin-<?php echo $left; ?>: 4px !important;
1242 margin-<?php echo $left; ?>: 0px !important;
1245 margin-top: 10px !important;
1247 .margintoponlyshort {
1248 margin-top: 3px !important;
1251 margin-bottom: 10px !important;
1253 .marginbottomonlyshort {
1254 margin-bottom: 3px !important;
1257 margin-top: 0 !important;
1260 margin-bottom: 0 !important;
1262 .selectlimit, .selectlimit:focus {
1263 border-left: none !important;
1264 border-top: none !important;
1265 border-right: none !important;
1268 .strikefordisabled {
1269 text-decoration: line-through;
1276 text-overflow: none;
1281 text-overflow: ellipsis;
1282 white-space: nowrap;
1287 text-overflow: ellipsis;
1288 white-space: nowrap;
1293 text-overflow: ellipsis;
1294 white-space: nowrap;
1299 text-overflow: ellipsis;
1300 white-space: nowrap;
1305 text-overflow: ellipsis;
1306 white-space: nowrap;
1308 .tdoverflowmax100imp {
1309 max-width: 100px !important;
1311 text-overflow: ellipsis;
1312 white-space: nowrap;
1317 text-overflow: ellipsis;
1318 white-space: nowrap;
1323 text-overflow: ellipsis;
1324 white-space: nowrap;
1329 text-overflow: ellipsis;
1330 white-space: nowrap;
1335 text-overflow: ellipsis;
1336 white-space: nowrap;
1341 text-overflow: ellipsis;
1342 white-space: nowrap;
1347 text-overflow: ellipsis;
1348 white-space: nowrap;
1353 text-overflow: ellipsis;
1354 white-space: nowrap;
1360 .divintowithtwolinesmax {
1362 display: -webkit-box;
1363 -webkit-box-orient: vertical;
1364 -webkit-line-clamp: 2;
1368 display: -webkit-box;
1369 -webkit-box-orient: vertical;
1370 -webkit-line-clamp: 2;
1374 .tablelistofcalendars {
1375 margin-top: 25px !important;
1379 table.paymenttable td.amountpaymentcomplete, table.paymenttable td.amountremaintopay, table.paymenttable td.amountremaintopayback {
1381 padding-bottom: 0px;
1383 .amountalreadypaid {
1385 .amountpaymentcomplete {
1386 color: var(--amountpaymentcomplete);
1390 .amountremaintopay {
1391 color: var(--amountremaintopaycolor);
1395 .amountremaintopayback {
1396 color: var(--amountremaintopaybackcolor);
1400 .amountpaymentneutral {
1405 .onlinepaymentbody .amountpaymentcomplete {
1406 background-color: var(--amountpaymentcomplete);
1414 margin-bottom: 12px;
1416 #builddoc_form ~ .showlinkedobjectblock {
1421 .moduledesclong p img, .moduledesclong p a img {
1422 max-width: 90% !important;
1423 height:
auto !important;
1427 border: 1px solid #ccc;
1428 box-shadow: 1px 1px 25px #aaa;
1429 max-width: calc(100% - 56px);
1431 .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 {
1447 .div-table-responsive, .div-table-responsive-no-min {
1451 .div-table-responsive {
1455 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1458 div.fiche>form>div.div-table-responsive {
1461 div.fiche>div.tabBar>form>div.div-table-responsive {
1469 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1470 echo
'display: inline-flex;'.
"\n";
1472 flex-flow: row wrap;
1473 justify-content: flex-
start;
1483 .thumbstat, .thumbstat150 {
1484 <?php
if ($conf->browser->name ==
'ie') { ?>
1494 select.selectarrowonleft {
1497 select.selectarrowonleft option {
1501 table[summary=
"list_of_modules"] .fa-cog {
1505 .linkedcol-element {
1514 .maxscreenheightless200 {
1515 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1517 .maxscreenheightless300 {
1518 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1528 .clearboth { clear:both; }
1530 .hideobject { display: none; }
1531 .minwidth50 { min-width: 50px; }
1532 .minwidth75 { min-width: 75px; }
1534 @media only screen and (min-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
1536 .width20 { width: 20px; }
1537 .width25 { width: 25px; }
1538 .width50 { width: 50px; }
1539 .width75 { width: 75px; }
1540 .width100 { width: 100px; }
1541 .width200 { width: 200px; }
1542 .minwidth100 { min-width: 100px; }
1543 .minwidth150 { min-width: 150px; }
1544 .minwidth200 { min-width: 200px; }
1545 .minwidth300 { min-width: 300px; }
1546 .minwidth400 { min-width: 400px; }
1547 .minwidth500 { min-width: 500px; }
1548 .minwidth50imp { min-width: 50px !important; }
1549 .minwidth75imp { min-width: 75px !important; }
1550 .minwidth100imp { min-width: 100px !important; }
1551 .minwidth200imp { min-width: 200px !important; }
1552 .minwidth250imp { min-width: 250px !important; }
1553 .minwidth300imp { min-width: 300px !important; }
1554 .minwidth400imp { min-width: 400px !important; }
1555 .minwidth500imp { min-width: 500px !important; }
1557 .widthauto { width:
auto; }
1558 .width20 { width: 20px; }
1559 .width25 { width: 25px; }
1560 .width50 { width: 50px; }
1561 .width75 { width: 75px; }
1562 .width100 { width: 100px; }
1563 .width125 { width: 125px; }
1564 .width150 { width: 150px; }
1565 .width200 { width: 200px; }
1566 .width300 { width: 300px; }
1567 .width400 { width: 400px; }
1568 .width500 { width: 500px; }
1569 .maxwidth25 { max-width: 25px; }
1570 .maxwidth40 { max-width: 40px; }
1571 .maxwidth50 { max-width: 50px; }
1572 .maxwidth75 { max-width: 75px; }
1573 .maxwidthdate { max-width: 80px; }
1574 .maxwidth100 { max-width: 100px; }
1575 .maxwidth125 { max-width: 125px; }
1576 .maxwidth150 { max-width: 150px; }
1577 .maxwidth200 { max-width: 200px; }
1578 .maxwidth250 { max-width: 250px; }
1579 .maxwidth300 { max-width: 300px; }
1580 .maxwidth400 { max-width: 400px; }
1581 .maxwidth500 { max-width: 500px; }
1582 .maxwidth750 { max-width: 750px; }
1583 .maxwidth1000 { max-width: 1000px; }
1584 .maxwidth50imp { max-width: 50px !important; }
1585 .maxwidth75imp { max-width: 75px !important; }
1587 .minwidth100onall { min-width: 100px !important; }
1588 .minwidth200onall { min-width: 200px !important; }
1589 .minwidth250onall { min-width: 250px !important; }
1591 .minheight20 { min-height: 20px; }
1592 .minheight30 { min-height: 30px; }
1593 .minheight40 { min-height: 40px; }
1594 .titlefieldcreate { width: 20%; }
1595 .titlefield { min-width: 250px; width: 25%; }
1596 .titlefieldmiddle { width: 45%; }
1597 .titlefieldmax45 { max-width: 45%; }
1598 .imgmaxwidth180 { max-width: 180px; }
1599 .imgmaxheight50 { max-height: 50px; }
1601 .width20p { width:20%; }
1602 .width25p { width:25%; }
1603 .width40p { width:40%; }
1604 .width50p { width:50%; }
1605 .width60p { width:60%; }
1606 .width75p { width:75%; }
1607 .width80p { width:80%; }
1608 .width100p { width:100%; }
1612 @media only screen and (max-width: 1400px)
1615 .titlefieldcreate { width: 30% !important; }
1616 .minwidth50imp { min-width: 50px !important; }
1617 .minwidth75imp { min-width: 75px !important; }
1618 .minwidth100imp { min-width: 100px !important; }
1619 .minwidth125imp { min-width: 125px !important; }
1620 .minwidth150imp { min-width: 150px !important; }
1621 .minwidth200imp { min-width: 200px !important; }
1622 .minwidth250imp { min-width: 250px !important; }
1623 .minwidth300imp { min-width: 300px !important; }
1624 .minwidth400imp { min-width: 300px !important; }
1625 .minwidth500imp { min-width: 300px !important; }
1627 .linkedcol-element {
1633 @media only screen and (max-width: 1000px)
1635 .maxwidthonsmartphone { max-width: 100px; }
1636 .minwidth50imp { min-width: 50px !important; }
1637 .minwidth75imp { min-width: 75px !important; }
1638 .minwidth100imp { min-width: 100px !important; }
1639 .minwidth125imp { min-width: 125px !important; }
1640 .minwidth150imp { min-width: 110px !important; }
1641 .minwidth200imp { min-width: 110px !important; }
1642 .minwidth250imp { min-width: 115px !important; }
1643 .minwidth300imp { min-width: 120px !important; }
1644 .minwidth400imp { min-width: 150px !important; }
1645 .minwidth500imp { min-width: 250px !important; }
1648 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1649 width: calc(100% - 52px) !important;
1650 display:
inline-block;
1652 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1653 width: calc(100% - 70px) !important;
1654 display:
inline-block;
1658 @media only screen and (max-width: 767px)
1661 font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).
'px' : $fontsize; ?> !important;
1663 .divadvancedsearchfield {
1669 padding-right: 10px !important;
1672 .hideonsmartphone { display: none; }
1673 .hideonsmartphoneimp { display: none !important; }
1676 margin-<?php echo $left; ?>: 0 !important;
1678 div.fiche>table.table-fiche-title {
1679 margin-top: 7px !important;
1680 margin-bottom: 15px !important;
1683 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1684 width: calc(100% - 40px) !important;
1685 display:
inline-block;
1687 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1688 width: calc(100% - 70px) !important;
1689 display:
inline-block;
1692 input.maxwidthinputfileonsmartphone {
1696 input.buttonpayment, button.buttonpayment, div.buttonpayment {
1700 .smallonsmartphone {
1706 @media only screen and (max-width: 570px)
1709 margin: 3px 2px 3px 2px !important;
1712 font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).
'px' : $fontsize; ?> !important;
1715 div#login_left, div#login_right {
1716 min-width: 150px !important;
1717 max-width: 200px !important;
1718 padding-left: 5px !important;
1719 padding-right: 5px !important;
1723 height: 64px !important;
1726 .divmainbodylarge { margin-left: 10px !important; margin-right: 10px !important; }
1728 .tdoverflowonsmartphone {
1731 text-overflow: ellipsis;
1732 white-space: nowrap;
1734 .tdoverflowmax100onsmartphone {
1737 text-overflow: ellipsis;
1738 white-space: nowrap;
1740 .tdoverflowmax150onsmartphone {
1743 text-overflow: ellipsis;
1744 white-space: nowrap;
1746 .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 {
1747 height: 40px !important;
1750 div.tabs div.tab a.tab {
1753 text-overflow: ellipsis;
1754 white-space: nowrap;
1757 .quatrevingtpercent, .inputsearch {
1763 padding-bottom: 5px;
1766 .login_table .tdinputlogin {
1767 min-width: unset !important;
1769 input, input[type=text], input[type=password], select, textarea {
1772 .trinputlogin input[type=text], input[type=password] {
1775 .vmenu .searchform input {
1779 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
1780 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
1781 .maxwidth50onsmartphone { max-width: 40px; }
1782 .maxwidth75onsmartphone { max-width: 50px; }
1783 .maxwidth100onsmartphone { max-width: 70px; }
1784 .maxwidth125onsmartphone { max-width: 100px; }
1785 .maxwidth150onsmartphone { max-width: 120px; }
1786 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
1787 .maxwidth200onsmartphone { max-width: 200px; }
1788 .maxwidth250onsmartphone { max-width: 250px; }
1789 .maxwidth300onsmartphone { max-width: 300px; }
1790 .maxwidth400onsmartphone { max-width: 400px; }
1791 .minwidth50imp { min-width: 50px !important; }
1792 .minwidth75imp { min-width: 75px !important; }
1793 .minwidth100imp { min-width: 100px !important; }
1794 .minwidth125imp { min-width: 125px !important; }
1795 .minwidth150imp { min-width: 110px !important; }
1796 .minwidth200imp { min-width: 110px !important; }
1797 .minwidth250imp { min-width: 115px !important; }
1798 .minwidth300imp { min-width: 120px !important; }
1799 .minwidth400imp { min-width: 150px !important; }
1800 .minwidth500imp { min-width: 250px !important; }
1801 .titlefield { width:
auto; min-width: unset; }
1802 .titlefieldcreate { width:
auto; }
1806 width: <?php print
dol_size(300,
'width'); ?>px;
1816 padding-<?php echo $right; ?>: 5px;
1817 padding-bottom: 5px;
1819 img.photoref, div.photoref {
1820 border: 1px solid rgba(0, 0, 0, 0.2);
1822 -webkit-box-shadow: none;
1826 object-fit: contain;
1830 padding-right: 10px;
1834 padding-right: 3px !important;
1837 padding-right: 3px !important;
1847 input.buttonpayment {
1851 .linkobject { cursor: pointer; }
1853 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 {
1854 color: var(--tableforfieldcolor);
1857 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
1858 .hideonprint { display: none !important; }
1873 white-space: nowrap;
1884 table-layout: fixed;
1886 #id-right, #id-left {
1887 display: table-cell;
1889 vertical-align: top;
1893 padding-bottom: 5px;
1894 <?php
if (!empty($conf->global->MAIN_USE_TOP_MENU_SEARCH_DROPDOWN) && !empty($conf->global->MAIN_USE_TOP_MENU_QUICKADD_DROPDOWN)) { ?>
1901 background: var(--colorbackbody);
1902 padding-bottom: 20px;
1904 .bodyforlist #
id-right {
1905 padding-bottom: 4px;
1910 .classforhorizontalscrolloftabs #
id-container {
1913 .classforhorizontalscrolloftabs .side-nav {
1917 .classforhorizontalscrolloftabs #
id-right {
1918 width: calc(100% - 210px);
1919 display:
inline-block;
1938 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
1945 <?php
if (!empty($conf->global->THEME_DARKMODEENABLED)) { ?>
1947 border-bottom: 1px solid #888;
1954 display: table-cell;
1955 border-<?php echo $right; ?>: 1px solid #E0E0E0;
1956 box-shadow: 3px 0 6px -2px #eee;
1957 background: var(--colorbackvmenu1);
1958 transition: left 0.5s ease;
1961 .side-nav, .login_block {
1962 transition: left 0.5s ease;
1967 border-bottom: 0 !important;
1969 .menulogocontainer {
1970 margin: <?php echo $disableimages ?
'0' :
'6'; ?>px;
1974 height: <?php echo $disableimages ?
'18' :
'35'; ?>px;
1977 vertical-align: middle;
1979 .backgroundforcompanylogo {
1980 background-color: rgba(255,255,255,0.2);
1983 .menulogocontainer img.mycompany {
1984 object-fit: contain;
1987 image-rendering: -webkit-optimize-contrast;
1989 #mainmenutd_companylogo::after, #mainmenutd_menu::after {
1990 content: unset !important;
1992 li#mainmenutd_companylogo .tmenucenter {
1995 li#mainmenutd_companylogo {
1996 min-width: unset !important;
1998 <?php
if ($disableimages) { ?>
1999 li#mainmenutd_home {
2000 min-width: unset !important;
2002 li#mainmenutd_home .tmenucenter {
2007 div.blockvmenupair, div.blockvmenuimpair {
2008 border-top: none !important;
2009 border-left: none !important;
2010 border-right: none !important;
2011 border-bottom: 1px solid #e0e0e0;
2012 padding-left: 0 !important;
2014 div.blockvmenuend, div.blockvmenubookmarks {
2015 border: none !important;
2016 padding-left: 0 !important;
2018 div.vmenu, td.vmenu {
2019 padding-right: 10px !important;
2021 .blockvmenu .menu_titre {
2036 .menuhider { display: none !important; }
2040 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
2043 body.sidebar-collapse .side-nav {
2048 .classforhorizontalscrolloftabs #
id-right {
2054 body.sidebar-collapse .login_block {
2058 .menuhider { display: block !important; }
2059 .dropdown-
user-image { display: none; }
2060 .user-header { height:
auto !important; color: var(--colorbackbody); }
2066 border-bottom: 1px solid #BBB;
2069 padding-right: 20px;
2075 border-bottom: 0 !important;
2077 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend {
2078 border-top: none !important;
2079 border-left: none !important;
2080 border-right: none !important;
2081 border-bottom: 1px solid #e0e0e0;
2082 padding-left: 0 !important;
2084 div.vmenu, td.vmenu {
2085 padding-right: 6px !important;
2088 margin-<?php print $left; ?>: 9px !important;
2089 margin-<?php print $right; ?>: 10px !important;
2092 .pagination .fa-chevron-left, .pagination .fa-chevron-right {
2097 @media only screen and (min-width: 768px) and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
2100 margin-<?php print $left; ?>: 13px !important;
2101 margin-<?php print $right; ?>: 14px !important;
2107 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'40' :
'6')); ?>px;
2108 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'36' :
'6')); ?>px;
2109 <?php
if (!empty($dol_hide_leftmenu)) {
2110 print
'margin-bottom: 12px;'.
"\n";
2112 <?php
if (!empty($dol_hide_leftmenu)) {
2113 print
'margin-top: 12px;'.
"\n";
2116 body.onlinepaymentbody div.fiche {
2117 margin: 20px !important;
2119 div.fiche>table:first-child {
2120 margin-bottom: 15px;
2122 div.fiche>table.table-fiche-title {
2123 margin-bottom: 12px;
2129 div.fichecenterbis {
2132 div.fichethirdleft {
2133 <?php
if ($conf->browser->layout !=
'phone') {
2134 print
"float: ".$left.
";\n";
2136 <?php
if ($conf->browser->layout !=
'phone') {
2137 print
"width: calc(50% - 14px);\n";
2139 <?php
if ($conf->browser->layout ==
'phone') {
2140 print
"padding-bottom: 6px;\n";
2143 div.fichetwothirdright {
2144 <?php
if ($conf->browser->layout !=
'phone') {
2145 print
"float: ".$right.
";\n";
2147 <?php
if ($conf->browser->layout !=
'phone') {
2148 print
"width: calc(50% - 14px);\n";
2150 <?php
if ($conf->browser->layout ==
'phone') {
2151 print
"padding-bottom: 6px\n";
2155 <?php
if ($conf->browser->layout !=
'phone') {
2156 print
"float: ".$left.
";\n";
2158 <?php
if ($conf->browser->layout !=
'phone') {
2159 print
"width: calc(50% - 14px);\n";
2162 div.fichehalfright {
2163 <?php
if ($conf->browser->layout !=
'phone') {
2164 print
"float: ".$right.
";\n";
2166 <?php
if ($conf->browser->layout !=
'phone') {
2167 print
"width: calc(50% - 14px);\n";
2170 div.fichehalfright {
2171 <?php
if ($conf->browser->layout ==
'phone') {
2172 print
"margin-top: 10px;\n";
2185 @media only screen and (max-width: 1000px)
2188 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'6' :
'20')); ?>px;
2189 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 6); ?>px;
2195 div.fichecenterbis {
2198 div.fichethirdleft {
2201 padding-bottom: 6px;
2203 div.fichetwothirdright {
2206 padding-bottom: 6px;
2212 div.fichehalfright {
2216 div.fichehalfright {
2219 div.firstcolumn div.box {
2222 div.secondcolumn div.box {
2228 @media only screen and (max-width: 1599px)
2230 div.fichehalfleft-lg {
2234 div.fichehalfright-lg {
2239 .fichehalfright-lg .fichehalfright {
2245 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2249 padding: 0 !important;
2257 td.nobordernopadding.widthpictotitle.col-picto {
2261 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2262 opacity: 0.7 !important;
2266 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2283 margin-<?php echo $right; ?>: 8px;
2296 vertical-align: middle;
2299 .pictowarning, .pictoerror, .pictopreview, .pictonopreview, .picto.error {
2300 padding-<?php echo $left; ?>: 3px;
2304 color: <?php echo $badgeWarning ?>;
2307 color: <?php echo $badgeDanger ?>;
2315 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2316 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2317 .tagtdnote span.pictoedit {
2321 text-align: <?php echo $left; ?>;
2327 padding-left: 1px !important;
2330 padding-bottom: 1px;
2336 padding-bottom: 10px;
2338 div.attachareaformuserfileecm {
2340 padding-bottom: 6px;
2345 margin-bottom: 10px;
2346 padding-bottom: 10px;
2348 div.arearefnobottom {
2350 padding-bottom: 4px;
2355 div.divphotoref:last-child {
2356 padding-<?php echo $right; ?>: 30px;
2359 padding-bottom: 10px;
2371 margin-bottom: 10px;
2378 vertical-align: text-bottom;
2384 vertical-align: text-bottom;
2386 img.photoref, div.photoref {
2388 -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2389 box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2393 object-fit: contain;
2395 img.photokanban, div.photokanban {
2398 div.photoref .fa, div.photoref .fas, div.photoref .far {
2402 object-fit: contain;
2406 vertical-align:middle;
2409 .difforspanimgright {
2410 display: table-cell;
2411 padding-right: 10px;
2413 img.photorefnoborder {
2417 object-fit: contain;
2418 border: 1px solid #AAA;
2419 border-radius: 100px;
2424 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2427 .trextrafieldseparator td, .trextrafields_collapse_last td {
2434 padding-bottom: 0 !important;
2442 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2445 background: var(--colorbackhmenu1);
2452 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2455 padding-<?php echo $right; ?>: <?php echo ($maxwidthloginblock - 10); ?>px;
2458 -webkit-touch-callout: none;
2459 -webkit-
user-select: none;
2460 -khtml-
user-select: none;
2461 -moz-
user-select: none;
2462 -ms-
user-select: none;
2470 <?php
if ($disableimages) { ?>
2476 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2481 white-space: nowrap;
2483 border-<?php print $left; ?>: 0px;
2484 border-<?php print $right; ?>: 0px;
2485 padding: 0px 0px 0px 0px;
2486 margin: 0px 0px 0px 0px;
2488 font-weight: normal;
2490 text-decoration: none;
2493 div.tmenudisabled, a.tmenudisabled {
2496 a.tmenu, a.tmenusel, a.tmenudisabled {
2499 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2500 padding: 0px 5px 0px 5px;
2501 white-space: nowrap;
2502 color: var(--colortextbackhmenu);
2503 text-decoration: none;
2504 cursor: not-allowed;
2506 span.mainmenuaspan.tmenudisabled {
2507 color: var(--colortextbackhmenu);
2509 cursor: not-allowed;
2512 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2513 padding: 0px 2px 0px 2px;
2514 margin: 0px 0px 0px 0px;
2515 white-space: nowrap;
2516 color: var(--colortextbackhmenu);
2517 text-decoration: none;
2519 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2520 padding: 0px 2px 0px 2px;
2521 margin: 0px 0px 0px 0px;
2522 white-space: nowrap;
2523 color: var(--colortextbackhmenu);
2524 text-decoration: none !important;
2529 padding: 0px 0px 0px 0px;
2530 margin: 0px 0px 0px 0px;
2536 li.tmenu, li.tmenusel {
2537 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2539 vertical-align: bottom;
2540 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2541 float: <?php print $left; ?>;
2547 font-weight: normal;
2549 li.menuhider:hover {
2550 background-image: none !important;
2553 li.tmenusel::after, li.tmenu:hover::after{
2558 left: calc(50% - 6px);
2561 border-style: solid;
2562 border-width: 0px 6px 5px 6px;
2563 border-color: transparent transparent #ffffff transparent;
2566 .tmenuend .tmenuleft { width: 0px; }
2567 .tmenuend { display: none; }
2570 float: <?php print $left; ?>;
2572 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2575 <?php
if ($disableimages) { ?>
2578 height: <?php print $heightmenu; ?>px;
2585 <?php
if ($disableimages) { ?>
2590 height: <?php print $heightmenu; ?>px;
2600 padding-bottom: 4px;
2602 text-overflow: ellipsis;
2607 padding-<?php print $left; ?>: 2px;
2608 padding-<?php print $right; ?>: 2px;
2609 font-family: Roboto,<?php echo $fontlist; ?>;
2614 position : relative;
2615 background-repeat:no-repeat;
2616 background-position:center top;
2617 height: <?php echo ($heightmenu - 22); ?>px;
2622 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2625 button.ui-button.ui-corner-all.ui-widget:focus {
2632 <?php print $disableimages ?
'' :
'top: 10px'; ?>
2634 #mainmenutd_menu a.tmenuimage {
2642 text-decoration: none;
2648 <?php
if (in_array(
getDolGlobalInt(
'THEME_TOPMENU_DISABLE_IMAGE'), array(2, 3, 4))) { ?>
2649 .tmenulabel:not(.menuhider), .tmenulabel:not(.menuhider)::before {
2653 a.tmenuimage:not(.menuhider), a.tmenuimage:not(.menuhider)::before,
2654 div.tmenuimage:not(.menuhider), div.tmenuimage:not(.menuhider)::before,
2655 span.tmenuimage:not(.menuhider), span.tmenuimage:not(.menuhider)::before {
2657 margin-top: 8px !important;
2662 .tmenudiv:hover .tmenulabel:not(.menuhider), .tmenudiv:hover .tmenulabel:not(.menuhider)::before {
2666 text-overflow: ellipsis;
2670 display: initial !important;
2671 line-height: 0.6em !important;
2672 height: 1em !important;
2674 text-overflow: ellipsis;
2675 color: var(--colortextbackhmenu);
2679 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider)::before {
2682 margin-top: 0px !important;
2687 li.tmenu:hover .tmenulabel:not(.menuhider), li.tmenu:hover .tmenulabel:not(.menuhider)::before {
2688 display: initial !important;
2690 li.tmenu:hover .tmenuimage:not(.menuhider), li.tmenu:hover .tmenuimage:not(.menuhider):before {
2691 font-size: 1.1em !important;
2692 margin-top: 0px !important;
2700 <?php
if (empty($dol_hide_topmenu)) { ?>
2701 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2706 $moduletomainmenu = array(
2707 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2708 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2709 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2710 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2711 'fournisseur'=>
'companies',
2712 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2714 $mainmenuused =
'home';
2715 foreach ($conf->modules as $val) {
2716 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2718 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2722 $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');
2724 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2725 foreach ($mainmenuusedarray as $val) {
2726 if (empty($val) || in_array($val, $divalreadydefined)) {
2729 if (in_array($val, $divnotrequired)) {
2735 $found = 0; $url =
'';
2736 foreach ($conf->file->dol_document_root as $dirroot) {
2737 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2745 if (!defined(
'DISABLE_FONT_AWSOME')) {
2746 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";
2747 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2748 print
'div.mainmenu.'.$val.
'::before {
2752 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";
2753 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2754 print
"div.mainmenu.".$val.
" {\n";
2755 print
" background-image: url(".$url.
");\n";
2756 print
" background-position-y: 3px;\n";
2761 print
"div.mainmenu.".$val.
" {\n";
2762 print
" background-image: url(".$url.
");\n";
2763 print
" background-position-y: 3px;\n";
2764 print
" filter: saturate(0);\n";
2773 padding:0 0 0 0 !important;
2774 margin:0 0px 0 0 !important;
2775 <?php
if ($disableimages) { ?>
2786 background: #f0f0f0;
2794 display: table-cell;
2795 vertical-align: middle;
2797 .login_vertical_align {
2799 padding-bottom: 80px;
2802 padding-bottom: 30px;
2804 vertical-align: middle;
2806 .login_table_title {
2808 color: #eee !important;
2809 padding-bottom: 20px;
2810 text-shadow: 1px 1px #444;
2812 .login_table label {
2813 text-shadow: 1px 1px 1px #FFF;
2820 padding-bottom:12px;
2823 if (!empty($conf->global->MAIN_LOGIN_BACKGROUND)) {
2824 print
' background-color: rgba(255, 255, 255, 0.9);';
2826 print
' background-color: #FFFFFF;';
2830 -webkit-box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2831 box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2839 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2841 border-bottom: solid 1px rgba(180,180,180,.4);
2847 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
2848 outline: none !important;
2850 .login_table .trinputlogin {
2854 .login_table .tdinputlogin {
2855 background-color: transparent;
2860 .login_table .tdinputlogin .fa {
2864 .login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password {
2867 .login_table .tdinputlogin input#securitycode {
2871 word-
break:
break-word;
2873 .login_main_message {
2876 margin-bottom: 22px;
2878 .login_main_message .error {
2882 div#login_left, div#login_right {
2883 display:
inline-block;
2887 padding-right: 16px;
2889 vertical-align: middle;
2891 div#login_right select#entity {
2894 table.login_table tr td table.none tr td {
2897 table.login_table_securitycode {
2898 border-spacing: 0px;
2900 table.login_table_securitycode tr td {
2908 border: 1px solid #DDDDDD;
2910 #img_logo, .img_logo {
2915 div.backgroundsemitransparent {
2916 background:rgba(255, 255, 255, 0.7);
2918 padding-right: 10px;
2922 text-align: <?php print $right; ?>;
2923 <?php print $right; ?>: 0;
2924 top: <?php print $disableimages ?
'4px' :
'0'; ?>;
2927 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2932 color: var(--colortextbackhmenu);
2933 display:
inline-block;
2935 div.login_block span.aversion {
2936 color: var(--colortextbackhmenu);
2937 filter: contrast(0.7);
2939 div.login_block table {
2948 color: var(--colortextbackvmenu);
2951 color: var(--colortextbackvmenu);
2952 text-decoration:underline;
2954 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2955 vertical-align: middle;
2957 div.login_block_user {
2958 display:
inline-block;
2959 vertical-align: middle;
2960 line-height: <?php echo $disableimages ?
'25' :
'52'; ?>px;
2961 height: <?php echo $disableimages ?
'25' :
'52'; ?>px;
2963 div.login_block_other {
2964 display:
inline-block;
2965 vertical-align: middle;
2966 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
2975 vertical-align: top;
2976 padding: 0px 3px 0px 4px !important;
2978 .login_block_other .login_block_elem {
2982 .atoplogin, .atoplogin:hover {
2983 color: var(--colortextbackhmenu) !important;
2985 .login_block_getinfo {
2988 .login_block_getinfo div.login_block_user {
2991 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2992 color: #333 !important;
2993 font-weight: normal !important;
2995 .alogin, .alogin:hover {
2996 font-weight: normal !important;
2999 .alogin:hover, .atoplogin:hover {
3000 text-decoration:underline !important;
3002 span.fa.atoplogin, span.fa.atoplogin:hover {
3004 text-decoration: none !important;
3006 .atoplogin #dropdown-icon-down, .atoplogin #dropdown-icon-up {
3009 img.login, img.printer, img.entity {
3012 text-decoration: none;
3016 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3017 width: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3018 height: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3020 background-size: contain;
3022 border-color: rgba(255, 255, 255, 0.2);
3025 border-radius: 0.72em;
3028 background-size: contain;
3029 vertical-align: middle;
3031 img.userphotosmall {
3032 border-radius: 0.6em;
3035 background-size: contain;
3036 vertical-align: middle;
3037 background-color: #FFF;
3039 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3042 form[name=
"addtime"] img.userphoto {
3043 border: 1px solid #444;
3046 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3047 background-repeat: no-repeat;
3049 .span-icon-password {
3050 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3051 background-repeat: no-repeat;
3058 div.vmenu, td.vmenu {
3059 margin-<?php print $right; ?>: 2px;
3063 padding-bottom: 0px;
3071 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3077 input.vmenusearchselectcombo[type=text] {
3078 width: 180px !important;
3080 .vmenusearchselectcombo {
3086 padding-bottom: 3px;
3088 text-overflow: ellipsis;
3091 #menu_contenu_logo { }
3093 .searchform { padding-top: 10px; }
3094 .searchform input { font-size: 16px; }
3097 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3098 white-space: nowrap; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>;
3100 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active,
3101 span.vmenu, span.vmenu:link, span.vmenu:visited, span.vmenu:hover, span.vmenu:active { font-weight: bold; }
3102 span.vmenudisabled, font.vmenudisabled {
3104 font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; white-space: nowrap;
3106 a.vmenu:link, a.vmenu:visited {
3107 color: var(--colortextbackvmenu);
3110 a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu {
3111 font-family: <?php print $fontlist ?>;
3112 text-align: <?php print $left; ?>;
3114 margin: 1px 1px 1px 6px;
3116 span.vsmenudisabled, font.vsmenudisabled {
3117 font-family: <?php print $fontlist ?>;
3118 text-align: <?php print $left; ?>;
3120 white-space: nowrap;
3122 a.vsmenu:link, a.vsmenu:visited {
3123 color: var(--colortextbackvmenu);
3124 white-space: nowrap;
3126 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 6px; }
3127 li a.vsmenudisabled, li.vsmenudisabled { color: #aaa !important; }
3129 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3130 text-align: <?php print $left; ?>; color: #aaa; text-decoration: none;
3132 .helppresent, .helppresent:hover {
3135 .helppresentcircle {
3140 color: var(--colortextbackhmenu);
3141 margin-<?php echo $left ?>: -4px;
3142 display:
inline-block;
3144 vertical-align: super;
3146 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3149 .vmenu div.blockvmenufirst, .vmenu div.blockvmenulogo, .vmenu div.blockvmenusearchphone, .vmenu div.blockvmenubookmarks
3151 border-top: 1px solid #BBB;
3153 a.vsmenu.addbookmarkpicto {
3154 padding-right: 10px;
3156 div.blockvmenusearchphone
3158 border-bottom: none !important;
3160 .vmenu div.blockvmenuend, .vmenu div.blockvmenulogo
3162 margin: 0 0 8px 2px;
3164 .vmenu div.blockvmenusearch
3166 padding-bottom: 13px;
3168 .vmenu div.blockvmenuend
3170 padding-bottom: 5px;
3172 .vmenu div.blockvmenulogo
3174 padding-bottom: 10px;
3177 div.blockvmenubookmarks
3179 padding-top: 10px !important;
3180 padding-bottom: 16px !important;
3182 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend
3184 font-family: <?php print $fontlist ?>;
3186 text-align: <?php print $left; ?>;
3187 text-decoration: none;
3191 padding-bottom: 7px;
3194 background: var(--colorbackvmenu1);
3196 border-left: 1px solid #AAA;
3197 border-right: 1px solid #BBB;
3200 div.blockvmenusearch
3202 font-family: <?php print $fontlist ?>;
3204 text-align: <?php print $left; ?>;
3205 text-decoration: none;
3206 margin: 1px 0px 0px 2px;
3207 background: var(--colorbackvmenu1);
3210 div.blockvmenusearch > form > div {
3213 div.blockvmenusearch > form > div > label {
3219 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3220 font-family: <?php print $fontlist ?>;
3223 text-decoration: none;
3227 padding-bottom: 3px;
3228 margin: 4px 0px 0px 0px;
3236 border-right: 1px solid #000000;
3237 border-bottom: 1px solid #000000;
3238 background: #b3c5cc;
3239 font-family: <?php print $fontlist ?>;
3241 text-align: <?php print $left; ?>;
3242 text-decoration: none;
3246 background: #b3c5cc;
3251 background: #F4F4F4;
3253 border: 1px solid #bbb;
3264 #mainContent, #leftContent .ui-layout-pane {
3269 #mainContent, #leftContent .ui-layout-center {
3281 padding-bottom: 0 !important;
3286 padding: 0px 4px 14px 4px !important;
3302 li.expanded > a.fmdirlia.jqft.ecmjqft {
3303 font-weight: bold !important;
3313 text-align: <?php print $left; ?>;
3332 color: var(--colortextbacktab);
3334 padding-left: 0px; padding-right: 0px;
3335 padding-bottom: 2px;
3336 margin: 0px 0px 16px 0px;
3337 border-top: 1px solid #BBB;
3340 background: var(--colorbacktabcard1);
3342 div.tabBar tr.titre td {
3345 div.fiche table:not(.table-fiche-title) tr.titre td {
3349 div.tabBar.tabBarNoTop {
3355 div.tabBarWithBottom {
3356 padding-bottom: 18px;
3357 border-bottom: 1px solid #bbb;
3359 div.tabBarWithBottom tr {
3360 background: unset !important;
3362 div.tabBarWithBottom table.border>tbody>tr:last-of-type>td {
3363 border-bottom: none !important;
3366 div.tabBar table.tableforservicepart2:last-child {
3367 border-bottom: 1px solid #aaa;
3369 .tableforservicepart1 .tdhrthin {
3371 padding-top: 0 !important;
3381 border: 1px solid #888;
3385 padding-bottom: 8px;
3395 margin: 20px 0em 30px 0em;
3399 div.tabsActionNoBottom {
3402 div.tabsAction > a {
3403 margin-bottom: 16px !important;
3407 color: rgba(0,0,0,0.4) !important;
3408 text-shadow:1px 1px 1px #ffffff;
3409 font-family: <?php print $fontlist ?>;
3410 font-weight: normal !important;
3411 padding: 4px 6px 2px 0px;
3412 margin-<?php print $right; ?>: 10px;
3413 text-decoration: none;
3414 white-space: nowrap;
3422 div.tabs div.tabsElem:first-of-type a.tab {
3423 margin-left: 0px !important;
3427 color: var(--colortextlink) !important;
3429 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3430 font-family: <?php print $fontlist ?>;
3431 padding: 12px 14px 13px;
3433 text-decoration: none;
3434 white-space: nowrap;
3436 background-image: none !important;
3439 .tabactive, a.tab#active {
3440 color: var(--colortextbacktab) !important;
3441 background: var(--colorbacktabcard1) !important;
3442 margin: 0 0.2em 0 0.2em !important;
3444 border-right: 1px solid #CCC !important;
3445 border-left: 1px solid #CCC !important;
3446 border-top: 3px solid var(--colorbackhmenu1) !important;
3448 .tabunactive, a.tab#unactive {
3449 border-right: 1px solid transparent;
3450 border-left: 1px solid transparent;
3451 border-top: 1px solid transparent;
3452 border-bottom: 0px !important;
3460 text-decoration: underline;
3464 font-family: <?php print $fontlist ?>;
3465 text-decoration: none;
3466 white-space: nowrap;
3470 background: #dee7ec;
3474 background: #dee7ec;
3476 font-family: <?php print $fontlist ?>;
3479 text-decoration: none;
3480 white-space: nowrap;
3481 -webkit-border-radius:4px 4px 0px 0px;
3482 border-radius:4px 4px 0px 0px;
3484 border-<?php print $right; ?>: 1px solid #555555;
3485 border-<?php print $left; ?>: 1px solid #D8D8D8;
3486 border-top: 1px solid #D8D8D8;
3492 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3504 background-repeat: repeat-x;
3505 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3510 border-collapse: collapse;
3513 padding-<?php print $left; ?>: 0px !important;
3514 padding-<?php print $right; ?>: 4px !important;
3517 list-style-type:none;
3518 margin: 0px !important;
3519 padding: 0px !important;
3524 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3530 color: unset !important;
3534 padding: 4px !important;
3535 padding-left: 7px !important;
3536 padding-right: 7px !important;
3538 input.button[name=
"upload"] {
3539 padding: 5px !important;
3542 input.button.smallpaddingimp, input.buttonreset.smallpaddingimp {
3549 text-decoration: underline;
3550 color: var(--colortextlink);
3551 background-color: transparent;
3555 padding-<?php print $left; ?>: 0px;
3557 div.tabs.nopaddingleft {
3558 padding-<?php print $left; ?>: 0px;
3561 padding-<?php print $right; ?>: 0px;
3564 padding-top: 0px !important;
3566 .nopaddingbottomimp {
3567 padding-bottom: 0px !important;
3570 border-collapse: collapse;
3573 padding-<?php print $left; ?>: 0px;
3574 padding-<?php print $right; ?>: 16px;
3575 padding-bottom: 4px;
3578 .notopnoleftnoright {
3579 border-collapse: collapse;
3584 padding-bottom: 4px;
3585 margin: 0px 0px 0px 0px;
3588 table.tableforemailform tr td {
3590 padding-bottom: 3px;
3593 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3594 border-collapse: collapse !important;
3595 padding: 1px 2px 1px 3px;
3598 border: 1px solid #BBB;
3600 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3601 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,
3602 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3606 div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar .table-val-border-col {
3607 vertical-align: middle;
3609 div .tdtop:not(.tagtdnote) {
3610 vertical-align: top !important;
3613 padding-top: 5px !important;
3614 padding-bottom: 0px !important;
3617 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3618 padding: 2px 2px 2px 2px;
3619 border-collapse: collapse;
3621 div.tabBar .fichecenter table.border>tbody>tr>td, div.tabBar .fichecenter div.border div div.tagtd, div.tabBar div.border div div.tagtd
3624 border-bottom: 1px solid #E0E0E0;
3627 td.border, div.tagtable div div.border {
3628 border-top: 1px solid #000000;
3629 border-right: 1px solid #000000;
3630 border-bottom: 1px solid #000000;
3631 border-left: 1px solid #000000;
3633 .table-key-border-col {
3637 .table-val-border-col {
3642 .thsticky, .tdsticky {
3646 .thstickyright, .tdstickyright {
3650 .thstickygray, .tdstickygray {
3651 background-color: lightgray;
3653 .thstickyghostwhite, .tdstickyghostwhite {
3654 background-color: ghostwhite;
3656 .thstickyinherit, .tdstickyinherit {
3657 background-color: inherit;
3686 .nobordertop, .nobordertop tr:first-of-type td {
3687 border-top: none !important;
3689 .noborderbottom, .noborderbottom tr:last-of-type td {
3690 border-bottom: none !important;
3693 border-top: 1px solid var(--colortopbordertitle1);
3696 border-bottom: 1px solid var(--colortopbordertitle1);
3700 .fichehalfright table.noborder {
3701 margin: 0px 0px 0px 0px;
3703 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3705 if ($userborderontable) { ?>
3706 border-left: 1px solid var(--colortopbordertitle1);
3707 border-right: 1px solid var(--colortopbordertitle1);
3710 table.liste, table.noborder, table.formdoc, div.noborder {
3712 border-collapse: separate !important;
3713 border-spacing: 0px;
3714 border-top-width: <?php echo $borderwidth ?>px;
3715 border-top-color: var(--colortopbordertitle1);
3716 border-top-style: solid;
3717 margin: 0px 0px 20px 0px;
3730 border-bottom-width: 1px;
3731 border-bottom-color: var(--colortopbordertitle1);
3732 border-bottom-style: solid;
3734 table.liste tr:last-of-type td, table.noborder:not(#tablelines) tr:last-of-type td, table.formdoc tr:last-of-type td, div.noborder tr:last-of-type td {
3735 border-bottom-width: 1px;
3736 border-bottom-color: var(--colortopbordertitle1);
3737 border-bottom-style: solid;
3744 div.tabBar table.border>tbody>tr:last-of-type>td {
3745 border-bottom-width: 1px;
3746 border-bottom-color: var(--colortopbordertitle1);
3747 border-bottom-style: solid;
3749 div.tabBar div.fichehalfright table.noborder {
3750 border-bottom: none;
3753 table.paddingtopbottomonly tr td {
3755 padding-bottom: 2px;
3757 .liste_titre_filter {
3758 background: var(--colorbacktitle1) !important;
3761 background: var(--colorbackhmenu1) !important;
3764 table:not(.listwithfilterbefore) tr.liste_titre_filter:first-of-type td.liste_titre {
3768 tr.liste_titre_filter td.liste_titre {
3771 padding-bottom: 0px;
3773 tr.liste_titre_filter td.liste_titre:first-of-type {
3776 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
3778 border-bottom-width: 0 !important;
3779 border-top-width: 1px;
3780 border-top-color: var(--colortopbordertitle1);
3781 border-top-style: solid;
3783 tr#trlinefordates td {
3784 border-bottom: 0px !important;
3786 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
3788 border-top-width: 1px;
3789 border-top-color: var(--colortopbordertitle1);
3790 border-top-style: solid;
3792 table.liste tr, table.noborder tr, div.noborder form {
3793 border-top-color: #FEFEFE;
3796 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
3797 padding: 7px 8px 7px 8px;
3799 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
3800 padding: 7px 8px 7px 8px;
3804 div.liste_titre_bydiv .divsearchfield {
3805 padding: 2px 1px 2px 7px;
3808 tr.box_titre .nobordernopadding td {
3809 padding: 0 ! important;
3811 table.nobordernopadding {
3812 border-collapse: collapse !important;
3815 table.nobordernopadding tr {
3816 border: 0 !important;
3817 padding: 0 0 !important;
3819 table.nobordernopadding tr td {
3820 border: 0 !important;
3823 table.border tr td table.nobordernopadding tr td {
3829 border-right-width: 1px !important;
3830 border-right-color: #BBB !important;
3831 border-right-style: solid !important;
3835 border-left-width: 1px !important;
3836 border-left-color: #BBB !important;
3837 border-left-style: solid !important;
3842 table.listwithfilterbefore {
3843 border-top: none !important;
3847 .tagtable, .table-border { display: table; }
3848 .tagtr, .table-border-row { display: table-row; }
3849 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
3850 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
3851 .confirmquestions { margin-top: 5px; }
3859 color: var(--colortexttitlenotab);
3861 word-
break:
break-word;
3864 color: var(--colortexttitlenotab) !important;
3868 font-weight: normal;
3869 color: var(--refidnocolor);
3870 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3874 display:
inline-block;
3878 float: <?php echo $right; ?>;
3881 font-weight: normal;
3886 display:
inline-block;
3892 display:
inline-block;
3896 padding-bottom: 5px;
3900 display:
inline-block;
3904 div.pagination li.pagination a,
3905 div.pagination li.pagination span {
3907 line-height: 1.42857143;
3908 text-decoration: none;
3909 background-repeat: repeat-x;
3910 <?php
if (empty($conf->global->THEME_DARKMODEENABLED)) { ?>
3914 div.pagination li.pagination span.inactive {
3918 li.noborder.litext, li.noborder.litext a,
3919 div.pagination li a.inactive:hover,
3920 div.pagination li span.inactive:hover {
3921 -webkit-box-shadow: none !important;
3922 box-shadow: none !important;
3927 div.pagination li.litext a {
3929 padding-right: 10px;
3933 div.pagination li.litext a:hover {
3934 background-color: transparent;
3935 background-image: none;
3937 div.pagination li.litext a:hover {
3938 background-color: transparent;
3939 background-image: none;
3941 div.pagination li.noborder a:hover {
3943 background-color: transparent;
3945 div.pagination li a,
3946 div.pagination li span {
3950 div.pagination li:first-child a,
3951 div.pagination li:first-child span {
3964 div.pagination li .active a,
3965 div.pagination li .active span,
3966 div.pagination li .active a:hover,
3967 div.pagination li .active span:hover,
3968 div.pagination li .active a:focus,
3969 div.pagination li .active span:focus {
3973 background-color: var(--colorbackhmenu1);
3974 border-color: #337ab7;
3976 div.pagination .disabled span,
3977 div.pagination .disabled span:hover,
3978 div.pagination .disabled span:focus,
3979 div.pagination .disabled a,
3980 div.pagination .disabled a:hover,
3981 div.pagination .disabled a:focus {
3983 cursor: not-allowed;
3984 background-color: #fff;
3987 div.pagination li.pagination .active {
3988 text-decoration: underline;
3991 .paginationafterarrows .nohover {
3992 box-shadow: none !important;
3995 div.pagination li.paginationafterarrows {
4000 .paginationatbottom {
4003 table.hidepaginationprevious .paginationprevious {
4006 table.hidepaginationnext .paginationnext {
4009 .tabBar .arearef .pagination.paginationref {
4010 max-width: calc(30%);
4012 .paginationafterarrows a.btnTitlePlus, .titre_right a.btnTitlePlus {
4013 border: 1px solid var(--btncolorborder);
4015 .paginationafterarrows a.btnTitlePlus:hover span:before, .titre_right a.btnTitlePlus:hover span:before {
4024 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4026 background: var(--colorbacklinepairhover) !important;
4028 .tredited, .tredited td {
4029 background: var(--colorbacklinepairchecked) !important;
4030 border-bottom: 0 !important;
4032 .treditedlinefordate {
4033 background: var(--colorbacklinepairchecked) !important;
4036 <?php
if ($colorbacklinepairchecked) { ?>
4038 background: var(--colorbacklinepairchecked) !important;
4042 .nohoverborder:hover {
4045 -webkit-box-shadow: unset;
4047 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4049 font-family: <?php print $fontlist ?>;
4051 color: var(--oddeven);
4053 .impair, .nohover .impair:hover, tr.impair td.nohover
4055 background-color: var(--colorbacklineimpair2);
4058 background-color: var(--colorbacklineimpair2);
4061 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4062 font-family: <?php print $fontlist ?>;
4064 color: var(--oddevencolor);
4066 .pair, .nohover .pair:hover, tr.pair td.nohover {
4067 background-color: var(--colorbacklinepair2);
4070 table.dataTable tr.oddeven {
4071 background-color: var(--colorbacklinepair2) !important;
4075 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 {
4076 background-color: var(--colorbacklineimpair2) !important;
4077 background: var(--colorbacklineimpair2) !important;
4079 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4080 background-color: var(--colorbacklinepair2) !important;
4081 background: var(--colorbacklinepair2) !important;
4085 border-bottom: 1
pt solid black !important;
4086 background-color: var(--colorbacklinebreak) !important;
4088 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4089 font-weight: normal !important;
4092 table.dataTable td {
4093 padding: 5px 8px 5px 8px !important;
4095 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 {
4096 padding: 7px 8px 7px 8px;
4097 border-bottom: 1px solid #ddd;
4099 form.pair, form.impair {
4100 font-weight: normal;
4102 form.tagtr:last-of-type div.tagtd, tr.pair:last-of-type td, tr.impair:last-of-type td {
4103 border-bottom: 0px !important;
4106 border-bottom: 0px !important;
4108 div.tableforcontact form.tagtr:last-of-type div.tagtd {
4109 border-bottom: 1px solid #ddd !important;
4111 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4112 border-bottom: 0px !important;
4114 table.nobottomiftotal tr.liste_total td {
4115 background-color: #fff;
4116 <?php
if (!$userborderontable) { ?>
4117 border-bottom: 0px !important;
4120 table.nobottom, td.nobottom {
4121 border-bottom: 0px !important;
4123 div.liste_titre .tagtd {
4124 vertical-align: middle;
4127 min-height: 26px !important;
4130 padding-bottom: 2px;
4132 div.liste_titre_bydiv {
4133 border-top-width: <?php echo $borderwidth ?>px;
4134 border-top-color: var(--colortopbordertitle1);
4135 border-top-style: solid;
4136 <?php
if ($userborderontable) { ?>
4137 border-left: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4141 border-collapse: collapse;
4143 padding: 2px 0px 2px 0;
4148 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4150 height: 26px !important;
4154 background: #f8f8f8;
4157 border: 1px solid #ddd;
4159 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
4161 background: var(--colorbacktitle1);
4162 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4164 color: var(--colortexttitle);
4165 font-family: <?php print $fontlist ?>;
4166 text-align: <?php echo $left; ?>;
4168 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4170 border-bottom: 1px solid var(--colortopbordertitle1);
4172 tr.liste_titre:first-child th, tr:first-child th.liste_titre {
4174 border-bottom: unset;
4176 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div
4178 font-family: <?php print $fontlist ?>;
4179 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4180 vertical-align: middle;
4183 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 {
4184 text-shadow: none !important;
4185 color: var(--colortexttitlelink);
4187 tr.liste_titre_topborder td {
4188 border-top-width: <?php echo $borderwidth; ?>px;
4189 border-top-color: var(--colortopbordertitle1);
4190 border-top-style: solid;
4193 text-shadow: none !important;
4194 color: var(--colortexttitle);
4196 .liste_titre td a.notasortlink {
4197 color: var(--colortextlink);
4199 .liste_titre td a.notasortlink:hover {
4200 background: transparent;
4202 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 {
4204 border-bottom: unset;
4210 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4212 font-family: <?php print $fontlist ?>;
4213 font-weight: normal;
4214 border-bottom: 1px solid #FDFFFF;
4218 background: transparent;
4221 .listactionlargetitle .liste_titre {
4224 .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 {
4225 color: var(--listetotal);
4226 font-weight: normal;
4228 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4229 white-space: nowrap;
4231 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4232 white-space: normal;
4234 form.liste_total div {
4235 border-top: 1px solid #DDDDDD;
4237 tr.liste_sub_total, tr.liste_sub_total td {
4238 border-bottom: 1px solid #aaa;
4241 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4244 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4245 border-bottom: none;
4247 table.tableforservicepart1:first-of-type tr:first-of-type td {
4248 border-top: 1px solid #888;
4250 table.tableforservicepart1 tr td {
4254 .paymenttable, .margintable {
4255 border-top: none !important;
4256 margin: 0px 0px 0px 0px !important;
4258 table.noborder.paymenttable {
4259 border-bottom: none !important;
4261 .paymenttable tr td:first-child, .margintable tr td:first-child
4265 .paymenttable, .margintable tr td {
4271 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4272 box-shadow: 0px 0px 0px #DDD !important;
4275 -webkit-box-shadow: 1px 1px 7px #CCC !important;
4276 box-shadow: 1px 1px 7px #CCC !important;
4280 -webkit-box-shadow: 0px 0px 5px #888;
4281 box-shadow: 0px 0px 5px #888;
4284 div.tabBar .noborder {
4285 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4286 box-shadow: 0px 0px 0px #DDD !important;
4289 #tablelines tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td {
4290 border-bottom: 1px solid var(--colortopbordertitle1) !important;
4298 .noborder:not(.editmode) > tbody > tr:nth-child(even):not(.liste_titre), .liste > tbody > tr:nth-child(even):not(.liste_titre),
4299 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre),
4300 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-type(even):not(.liste_titre)
4302 background: linear-gradient(bottom, var(----colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4303 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4304 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4305 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4307 .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),
4308 .noborder .oddeven.tagtr:nth-child(even):not(:last-of-type) .tagtd:not(.liste_titre)
4310 border-bottom: 1px solid #e0e0e0;
4313 .noborder:not(.editmode) > tbody > tr:nth-child(odd):not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(.liste_titre),
4314 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre),
4315 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre)
4317 background: linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4318 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4319 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4320 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4322 .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),
4323 .noborder .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre)
4325 border-bottom: 1px solid #e0e0e0;
4328 ul.noborder li:nth-child(even):not(.liste_titre) {
4329 background-color: var(--colorbacklinepair2) !important;
4342 padding-bottom: 10px;
4347 .boxstats, .boxstats130 {
4348 display:
inline-block;
4355 background: var(--colorbackbody);
4356 border: 1px solid var(--colorboxstatsborder);
4357 border-left: 6px solid var(--colorboxstatsborder);
4361 .boxstats, .boxstats130, .boxstatscontent {
4362 white-space: nowrap;
4364 text-overflow: ellipsis;
4375 padding-bottom: 2px;
4379 .boxtable:not(.widgetstats) td.tdboxstats .boxstats {
4380 box-shadow: 1px 1px 8px var(--colorboxstatsborder);
4383 .tabBar .fichehalfright .boxstats {
4385 padding-bottom: 4px;
4406 @media only screen and (max-width: 767px)
4408 .tabBar .arearef .pagination.paginationref {
4409 max-width: calc(50%);
4412 .clearbothonsmartphone {
4414 display: block !important;
4418 padding-left: 0 !important;
4419 padding-right: 0!important;
4420 margin-left: 0 !important;
4421 margin-right: 0 !important;
4424 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
4425 padding: 12px 12px 13px;
4427 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
4428 padding: 0px 0px 0px 0px;
4430 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
4431 padding: 0px 0px 0px 0px;
4433 .boxstats, .boxstats130 {
4437 text-align: <?php echo $left; ?>
4442 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(160, round($_SESSION[
'dol_screenwidth'] / 2 - 20)) : 150; ?>px;
4447 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(160, round($_SESSION[
'dol_screenwidth'] / 2 - 20)) : 160; ?>px;
4448 max-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(161, round($_SESSION[
'dol_screenwidth'] / 2 - 20)) : 161; ?>px;
4451 .dashboardlineindicator {
4465 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4467 span.boxstatstext span:not(.fas) {
4472 color: var(--colortext);
4474 span.boxstatstext img, a.dashboardlineindicatorlate img {
4480 .boxstatsindicator.thumbstat150 {
4481 display:
inline-flex;
4483 span.boxstatsindicator {
4485 font-weight: normal;
4490 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4492 font-weight: normal;
4494 a.dashboardlineindicatorlate:hover {
4495 text-decoration: none;
4497 .dashboardlineindicatorlate img {
4500 span.dashboardlineok {
4503 span.dashboardlineko {
4507 .dashboardlinelatecoin {
4513 padding: 0px 5px 0px 5px;
4514 border-radius: .25em;
4516 background-color: #9f4705;
4519 padding: 1px 3px 1px 1px;
4522 background-color: #8c4446;
4523 color: #FFFFFF ! important;
4524 border-radius: .25em;
4525 display:
inline-block;
4526 vertical-align: middle;
4529 margin-bottom: 25px !important;
4530 border-bottom-width: 1px;
4531 background: var(--colorbackbody);
4532 border-top: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4535 table.noborder.boxtable tr td {
4539 border-top-width: 0 !important;
4542 border-bottom-width: 0 !important;
4544 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4550 .boxworkingboard .tdboxstats {
4551 padding-left: 0px !important;
4552 padding-right: 0px !important;
4554 a.valignmiddle.dashboardlineindicator {
4558 height: 30px !important;
4569 background: var(--colorbacktitle1);
4570 color: var(--colortexttitle);
4571 font-family: <?php print $fontlist ?>, sans-serif;
4572 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4573 border-bottom: 1px solid #FDFFFF;
4574 white-space: nowrap;
4577 tr.box_titre td.boxclose {
4580 img.boxhandle, img.boxclose {
4585 vertical-align: middle;
4588 .formboxfilter input[type=image]
4597 .prod_entry_mode_free, .prod_entry_mode_predef {
4598 height: 26px !important;
4599 vertical-align: middle;
4603 border: 1px solid #888;
4612 .ok { color: #114466; }
4613 .warning { color: #887711 !important; }
4614 .error { color: #660000 !important; font-weight: bold; }
4615 .green { color: #118822 !important; }
4623 border-<?php print $left; ?>: solid 5px #87cfd2;
4627 padding-bottom: 8px;
4628 margin: 1em 0em 1em 0em;
4629 background: #eff8fc;
4635 border-<?php print $left; ?>: solid 5px #f2cf87;
4639 padding-bottom: 8px;
4640 margin: 1em 0em 1em 0em;
4641 background: #fcf8e3;
4643 div.warning a, div.info a, div.error a {
4644 color: var(--colortextlink);
4649 border-<?php print $left; ?>: solid 5px #f28787;
4653 padding-bottom: 8px;
4654 margin: 1em 0em 1em 0em;
4655 background: #EFCFCF;
4663 a.normal:link { font-weight: normal }
4664 a.normal:visited { font-weight: normal }
4665 a.normal:active { font-weight: normal }
4666 a.normal:hover { font-weight: normal }
4668 a.impayee:link { font-weight: bold; color: #550000; }
4669 a.impayee:visited { font-weight: bold; color: #550000; }
4670 a.impayee:active { font-weight: bold; color: #550000; }
4671 a.impayee:hover { font-weight: bold; color: #550000; }
4683 .framecontent iframe {
4693 .opened-dash-board-wrap {
4694 margin-bottom: 25px;
4701 .product_line_stock_ok { color: var(--productlinestockok); }
4702 .product_line_stock_too_low { color: var(--productlinestocktoolow); }
4704 .fieldrequired { font-weight: bold; color: var(--fieldrequiredcolor) !important; }
4706 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 38px; text-align: <?php echo $left; ?>; }
4707 span.widthpictotitle { font-size: 1.7em; }
4708 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4710 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4711 .dolgraphtitlecssboxes { }
4712 .dolgraphchart canvas {
4715 .legendColorBox, .legendLabel { border: none !important; }
4716 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: var(--dolgraphbg) !important; }
4717 div.dolgraph div.legend table tbody tr { height:
auto; }
4718 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4719 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4721 text-align: <?php echo $left; ?>;
4724 label.radioprivate {
4725 white-space: nowrap;
4735 div.divphotoref > div > .photowithmargin, div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4740 border: 1px solid #f0f0f0;
4748 margin-top: 6px !important;
4753 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4754 display:
inline-block;
4758 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4759 display:
inline-block;
4761 background-repeat: no-repeat;
4770 text-decoration: none;
4772 padding-bottom: 5px;
4778 div.fiche > table.table-fiche-title:first-of-type div {
4779 color: var(--colortexttitlenotab);
4786 color: var(--colortexttitlenotab);
4789 color: var(--colortexttitlenotab);
4792 color: var(--colortexttitlenotab2);
4795 table.table-fiche-title .col-title div.titre{
4798 table.table-fiche-title {
4799 margin-bottom: 12px;
4803 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
4804 .backgreypublicpayment a { color: #222 !important; }
4805 .poweredbypublicpayment {
4816 min-width: 300px; font-size: 16px;
4820 min-width: 320px; font-size: 16px;
4824 #tablepublicpayment {
4825 border: 1px solid #CCCCCC !important;
4828 margin-bottom: 25px;
4830 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
4831 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
4832 #tablepublicpayment tr.liste_total td { border-top: none; }
4833 input#cardholder-name {
4837 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
4838 #divsubscribe { max-width: 900px; }
4839 #tablesubscribe { width: 100%; }
4842 border: 1px solid #ccc;
4859 .effectpostit:before, .effectpostit:after
4870 -webkit-box-shadow: 0 15px 10px #777;
4871 box-shadow: 0 15px 10px #777;
4872 -webkit-transform: rotate(-3deg);
4873 -moz-transform: rotate(-3deg);
4874 -o-transform: rotate(-3deg);
4875 -ms-transform: rotate(-3deg);
4876 transform: rotate(-3deg);
4880 -webkit-transform: rotate(3deg);
4881 -moz-transform: rotate(3deg);
4882 -o-transform: rotate(3deg);
4883 -ms-transform: rotate(3deg);
4884 transform: rotate(3deg);
4895 .ui-dialog-titlebar {
4897 .ui-dialog-content {
4899 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
4900 z-index: 1002 !important;
4922 border-<?php print $left; ?>: solid 5px #f2cf87;
4928 padding-bottom: 4px;
4930 background: #fcf8e3;
4943 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
4948 max-width: <?php print
dol_size(600,
'width'); ?>px !important;
4950 div.ui-tooltip.mytooltip {
4951 border: none !important;
4955 font-stretch: condensed;
4956 -moz-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4957 -webkit-box-shadow:0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4958 -o-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4959 box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4960 filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
4961 background: var(--tooltipbgcolor) !important;
4962 color : var(--tooltipfontcolor);
4966 @media only screen and (max-width: 768px)
4968 div.ui-tooltip.mytooltip {
4972 @media only screen and (max-width: 480px)
4974 div.ui-tooltip.mytooltip {
4978 @media only screen and (max-width: 320px)
4980 div.ui-tooltip.mytooltip {
5004 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5005 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-button,
5006 html .ui-datepicker-calendar .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active
5011 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5013 .ui-datepicker-trigger {
5014 vertical-align: middle;
5021 -webkit-border-radius: 8px;
5023 border: 1px #E4ECEC outset;
5029 background-color: var(--inputbackgroundcolor);
5030 border-top: solid 2px #DDDDDD;
5031 border-<?php print $left; ?>: solid 2px #DDDDDD;
5032 border-<?php print $right; ?>: solid 1px #222222;
5033 border-bottom: solid 1px #222222;
5035 border-spacing: 0px;
5036 border-collapse: collapse;
5038 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5040 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5042 background-color:#b3c5cc;
5048 .dpButtons,.tpButtons {
5050 background-color:#617389;
5055 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5056 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5057 .dpExplanation{ font-weight:normal; font-size:11px;}
5058 .dpWeek td{text-align:center}
5060 .dpToday,.dpReg,.dpSelected{
5063 .dpToday{font-weight:bold; color:black; background-color:#DDDDDD;}
5064 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5067 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5069 .tpHour{border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
5070 .tpHour td {border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; cursor:pointer;}
5071 .tpHour td:Hover {background-color:black;color:white;}
5073 .tpMinute {margin-top:5px;}
5074 .tpMinute td:Hover {background-color:black; color:white; }
5075 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5081 background-color:transparent;
5086 vertical-align:middle;
5090 color: var(--colortextlink);
5104 div.hidden, header.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5119 .websiteformtoolbar {
5121 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'32px' :
'52px') :
'0'; ?>;
5125 .exampleapachesetup {
5129 border: 1px solid #aaa;
5133 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5138 background-color: transparent;
5139 background-image: none;
5142 background-color: transparent;
5143 background-image: none;
5145 font-weight: normal;
5147 .websitebar .button.bordertransp {
5149 text-decoration: unset !important;
5153 border-bottom: 1px solid #ccc;
5154 background: #e6e6e6;
5155 display:
inline-block;
5156 padding: 5px 5px 5px 5px;
5159 .centpercent.websitebar {
5160 width: calc(100% - 10px);
5162 .websitebar .buttonDelete, .websitebar .button {
5165 .websitebar .button, .websitebar .buttonDelete
5167 padding: 4px 5px 4px 5px !important;
5168 margin: 2px 4px 2px 4px !important;
5170 background: #f5f5f5 !important;
5171 border: 1px solid #ccc !important;
5175 padding-<?php echo $right; ?>: 10px;
5176 vertical-align: middle;
5179 .websiteselectionsection {
5182 .websiteselection span {
5183 vertical-align: middle;
5188 .websiteselection, .websitetools {
5194 display:
inline-block;
5195 vertical-align: middle;
5198 .websiteiframenoborder {
5201 span.websiteselection span.select2.select2-container.select2-container--
default {
5204 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5205 vertical-align: middle;
5207 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5209 display:
inline-block;
5211 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5215 vertical-align: middle;
5219 .websiteselectionsection {
5220 border-left: 1px solid #bbb;
5221 border-right: 1px solid #bbb;
5226 .websitebar input#previewpageurl {
5230 .websitebar input.bordertransp {
5231 line-height: normal !important;
5234 #divbodywebsite section p {
5243 .dayevent .tagtr:first-of-type {
5247 .agendacell { height: 60px; }
5248 table.cal_month { border-spacing: 0px; }
5249 table.cal_month td:first-child { border-left: 0px; }
5250 table.cal_month td:last-child { border-right: 0px; }
5251 table.cal_month td { padding-left: 1px !important; padding-right: 1px !important; }
5252 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5253 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5254 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5255 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5256 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5257 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5258 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5259 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5260 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5261 .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; }
5262 .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; }
5263 .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; }
5264 .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; }
5265 .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; }
5267 .cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-<?php print $left; ?>: 1px !important; padding-<?php print $right; ?>: 1px !important; }
5269 background: linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5270 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5271 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5272 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5274 .cal_today_peruser_impair { background: #F8F8F0; }
5276 .peruser_notbusy { opacity: 0.5; }
5277 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); }
5278 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; min-height: 20px; filter: saturate(0.8); border-radius: 3px; }
5279 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5280 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5281 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5282 .cal_event { font-size: 1em; }
5283 .cal_event a:link { color: #111111; font-weight: normal !important; }
5284 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5285 .cal_event a:active { color: #111111; font-weight: normal !important; }
5286 .cal_event_notbusy a.cal_event_title:hover { color: #111111; font-weight: normal !important; }
5288 .cal_peruserviewname { max-width: 140px; height: 30px !important; }
5289 .cal_event span.badge.badge-status { border: 1px solid #aaa; }
5290 table.cal_month tr td table.nobordernopadding tr td { padding: 0 2px 0 2px; }
5291 table.cal_month tr.liste_titre td.tdfordaytitle { min-width: 120px; }
5296 .calendarviewcontainertr { height: 100px; }
5298 td.cal_other_month {
5308 .ui-widget-content { border: solid 1px rgba(0,0,0,.3); background: #fff !important; }
5310 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5315 background-color: var(--inputbackgroundcolor);
5316 border:1px solid #888;
5320 .ui-autocomplete ul {
5321 list-style-type:none;
5325 .ui-autocomplete ul li.selected { background-color: var(--inputbackgroundcolor);}
5326 .ui-autocomplete ul li {
5327 list-style-type:none;
5340 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5341 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5347 .editkey_datepicker {
5348 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5355 .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 {
5360 .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 {
5375 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5376 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5377 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5378 .treeview li table { min-height: 30px; }
5379 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5410 font-family:sans-serif;
5413 border-spacing: 0px;
5414 border-collapse: collapse;
5421 border-style:groove;
5431 A.color, A.color:active, A.color:visited {
5432 position : relative;
5434 text-decoration : none;
5440 border : 1px inset white;
5443 border : 1px outset white;
5445 A.none, A.none:active, A.none:visited, A.none:hover {
5446 position : relative;
5448 text-decoration : none;
5455 border : 1px solid #b3c5cc;
5464 background-color : #b3c5cc;
5467 position : absolute;
5471 background-color : #b3c5cc;
5472 border : 2px outset;
5481 border : 1px outset white;
5487 font-family : <?php print $fontlist ?>;
5490 text-align : center;
5494 font-family : <?php print $fontlist ?>;
5501 font-family : <?php print $fontlist ?>;
5509 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5510 border: 1px solid #888;
5511 background: var(--colorbacktitle1);
5515 .ui-menu .ui-menu-item a {
5516 text-decoration:none;
5520 font-weight: normal;
5521 font-family:<?php echo $fontlist; ?>;
5525 font-family:<?php echo $fontlist; ?>;
5528 .ui-button { margin-left: -2px; }
5529 .ui-button-icon-only .ui-button-text { height: 8px; }
5530 .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 2px 0px 6px 0px; }
5533 line-height: 1em !important;
5535 .ui-autocomplete-input { margin: 0; padding: 4px; }
5542 body.cke_show_borders {
5543 margin: 5px !important;
5547 border: 1px #bbb solid ! important;
5554 .cke_wrapper { padding: 4px !important; }
5555 a.cke_dialog_ui_button
5557 font-family: <?php print $fontlist ?> !important;
5558 background-image: url(<?php echo $img_button ?>) !important;
5559 background-position: bottom !important;
5560 border: 1px solid #C0C0C0 !important;
5561 -webkit-border-radius:0px 5px 0px 5px !important;
5562 border-radius:0px 5px 0px 5px !important;
5563 -webkit-box-shadow: 3px 3px 4px #DDD !important;
5564 box-shadow: 3px 3px 4px #DDD !important;
5566 .cke_dialog_ui_hbox_last
5568 vertical-align: bottom ! important;
5577 a.cke_dialog_ui_button_ok span {
5578 text-shadow: none !important;
5579 color: #333 !important;
5587 border: 1px solid #ddd;
5590 .aceeditorstatusbar {
5593 padding-<?php echo $left; ?>: 10px;
5597 background-color: #ebebeb;
5601 .ace_status-indicator {
5605 border-left: 1px solid;
5607 pre#editfilecontentaceeditorid {
5617 height: 72px !important;
5625 .customreportsoutput, .customreportsoutputnotdata {
5628 .customreportsoutputnotdata {
5641 #types .btn-primary {
5650 display:
inline-block;
5655 vertical-align: top;
5658 #types input.text, #types textarea {
5672 box-sizing:border-box;
5679 #comment .comment-table {
5683 #comment .comment-cell {
5686 #comment .comment-info {
5688 border-right:1px solid #dedede;
5692 background:rgba(255,255,255,0.5);
5693 vertical-align:middle;
5696 #comment .comment-info a {
5699 #comment .comment-right {
5702 #comment .comment-description {
5706 #comment .comment-delete {
5709 vertical-align:middle;
5711 #comment .comment-delete:hover {
5712 background:rgba(250,20,20,0.8);
5714 #comment .comment-edit {
5717 vertical-align:middle;
5719 #comment .comment-edit:hover {
5720 background:rgba(0,184,148,0.8);
5733 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max($_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5736 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5740 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5741 font-size: unset !important;
5744 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5745 font-size: unset !important;
5746 font-weight: normal !important;
5747 color: #000 !important;
5750 background: #f0f0f0 !important;
5753 background: rgb(108,152,185) !important;
5756 background: rgb(160,173,58) !important;
5760 text-overflow: ellipsis;
5762 td.gminorheadingwkend {
5763 color: #888 !important;
5766 color: #666 !important;
5768 .glistlbl, .glistgrid {
5769 width: 582px !important;
5776 .gtaskname div, .gtaskname {
5777 min-width: 250px !important;
5778 max-width: unset !important;
5779 width: unset !important;
5781 .gpccomplete div, .gpccomplete {
5782 min-width: 40px !important;
5783 max-width: 40px !important;
5784 width: 40px !important;
5786 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
5787 white-space:
break-spaces;
5789 .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) {
5790 color: transparent !important;
5804 font-weight: normal;
5813 font-weight: normal;
5819 text-decoration: none;
5824 margin: 0 5px 5px 5px;
5829 margin: 0 10px 20px 10px;
5834 float: <?php print $left; ?>;
5835 border: solid 1px #DDDDDD;
5842 font-weight: normal;
5850 white-space: nowrap;
5856 vertical-align: middle;
5860 display:
inline-block !important;
5862 ul.ecmjqft a:active {
5863 font-weight: bold !important;
5865 ul.ecmjqft a:hover {
5866 text-decoration: underline;
5869 vertical-align: middle;
5870 display:
inline-block !important;
5879 #ecm-layout-north div.attachareaformuserfileecm {
5880 padding-bottom: 0px;
5882 div#ecm-layout-west {
5884 vertical-align: top;
5886 div#ecm-layout-center {
5887 width: calc(100% - 390px);
5888 vertical-align: top;
5892 .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; }
5893 .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; }
5894 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
5901 .jnotify-container {
5902 position: fixed !important;
5903 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
5904 top:
auto !important;
5905 bottom: 4px !important;
5908 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
5911 padding-left: 10px !important;
5912 padding-right: 10px !important;
5913 word-wrap:
break-word;
5915 .jnotify-container .jnotify-notification .jnotify-message {
5916 font-weight: normal;
5918 word-
break:
break-word;
5920 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
5921 color: #a28918 !important;
5925 div.jnotify-background {
5926 opacity : 0.95 !important;
5927 -webkit-box-shadow: 2px 2px 4px #888 !important;
5928 box-shadow: 2px 2px 4px #888 !important;
5936 div.dolEventValid h1, div.dolEventValid h2 {
5938 background-color: #e3f0db;
5939 padding: 5px 5px 5px 5px;
5942 div.dolEventError h1, div.dolEventError h2 {
5944 background-color: #d79eac;
5945 padding: 5px 5px 5px 5px;
5953 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
5961 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
5962 background: none !important;
5964 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
5965 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
5966 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
5967 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
5968 .dataTables_paginate {
5971 .paginate_button_disabled {
5972 opacity: 1 !important;
5973 color: #888 !important;
5974 cursor:
default !important;
5976 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
5978 font-weight: normal;
5980 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
5982 text-decoration: underline !important;
5986 text-decoration: underline !important;
5990 font-weight: normal !important;
5991 text-decoration: none !important;
5993 .paging_full_numbers {
5994 height: inherit !important;
5996 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
5997 background-color: var(--colorbackbody) !important;
5999 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6000 background-color: var(--colorbackbody) !important;
6001 border-radius: inherit !important;
6003 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6004 background-color: var(--colorbackbody) !important;
6006 .paginate_button, .paginate_active {
6007 border: 1px solid #ddd !important;
6008 padding: 6px 12px !important;
6009 margin-left: -1px !important;
6010 line-height: 1.42857143 !important;
6011 margin: 0 0 !important;
6018 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6020 background-image: none;
6023 div.dataTables_length {
6024 float: right !important;
6027 div.dataTables_length select {
6030 .dataTables_wrapper .dataTables_paginate {
6031 padding-top: 0px !important;
6038 span.select2-selection--single.flat[aria-disabled=
"true"] span.select2-selection__rendered {
6042 span#select2-taskid-container[title^=
'--'] {
6046 .select2-container--
default .select2-results__option--highlighted[aria-selected] {
6047 background-color: var(--colorbackhmenu1);
6048 color: var(--colortextbackhmenu);
6050 .select2-container--
default .select2-results__option--highlighted[aria-selected] span {
6051 color: #fff !important;
6054 span.select2.select2-container.select2-container--
default {
6055 text-align: initial;
6056 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6062 span.select2.select2-container.select2-container--
default {
6063 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6068 input.select2-input {
6069 border-bottom: none ! important;
6073 border-bottom: solid 1px var(--inputbordercolor) !important;
6075 .select2-results .select2-highlighted.optionblue {
6076 color: #FFF !important;
6078 .select2-container .select2-selection--multiple {
6079 min-height: 28px !important;
6081 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6082 margin-top: 5px !important;
6085 .select2-container--focus span.select2-selection.select2-selection--single {
6086 border-bottom: 1px solid var(--inputbordercolor) !important;
6087 border-bottom-left-radius: 0;
6088 border-bottom-right-radius: 0;
6091 .blockvmenusearch .select2-container--
default .select2-selection--single,
6092 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6094 background-color: var(--colorbackvmenu1);
6096 .select2-container--
default .select2-selection--single {
6097 background-color: var(--inputbackgroundcolor);
6099 #blockvmenusearch .select2-container--default .select2-selection--single .select2-selection__placeholder {
6100 color: var(--colortextbackvmenu);
6102 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6103 color: var(--colortext);
6107 color: #999 !important;
6109 .select2-choice, .select2-container .select2-choice {
6110 border-bottom: solid 1px rgba(0,0,0,.4);
6112 .select2-container .select2-choice > .select2-chosen {
6115 .select2-container .select2-choice .select2-arrow {
6117 background: transparent;
6119 .select2-container-multi .select2-choices {
6120 background-image: none;
6122 .select2-container .select2-choice {
6123 color: var(--colortext);
6126 .selectoptiondisabledwhite {
6127 background: #FFFFFF !important;
6131 border-left: none !important;
6132 background: none !important;
6136 border-top: none !important;
6137 border-left: none !important;
6138 border-right: none !important;
6140 .select2-drop.select2-drop-above {
6141 box-shadow: none !important;
6143 .select2-container--open .select2-dropdown--above {
6144 border-bottom: solid 1px var(--inputbordercolor);
6146 .select2-drop.select2-drop-above.select2-drop-active {
6147 border-top: 1px solid #ccc;
6148 border-bottom: solid 1px var(--inputbordercolor);
6150 .select2-container--
default .select2-selection--single
6153 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6159 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
6161 -webkit-box-shadow: none !important;
6162 box-shadow: none !important;
6165 .select2-container--focus .select2-container--
default .select2-selection--single {
6166 border-bottom-left-radius: 0;
6167 border-bottom-right-radius: 0;
6169 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6173 border-bottom-left-radius: 0;
6174 border-bottom-right-radius: 0;
6176 .select2-container--
default .select2-selection--multiple {
6177 border-bottom: solid 1px var(--inputbordercolor);
6182 background: var(--inputbackgroundcolor);
6183 line-height: normal;
6185 .select2-container--
default .select2-selection--multiple .select2-selection__rendered {
6188 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6189 background-color: #ddd;
6190 margin-top: 4px !important;
6192 .select2-selection--multiple input.select2-search__field {
6193 border-bottom: none !important;
6196 .select2-search__field
6199 border-top: none !important;
6200 border-left: none !important;
6201 border-right: none !important;
6202 border-bottom: solid 1px var(--inputbordercolor) !important;
6203 -webkit-box-shadow: none !important;
6204 box-shadow: none !important;
6205 border-radius: 0 !important;
6208 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6213 border-bottom: none;
6214 -webkit-box-shadow: none !important;
6215 box-shadow: none !important;
6220 box-shadow: 1px 2px 10px var(--colorbackvmenu1);
6221 background-color: var(--colorbackbody);
6222 color: var(--colortext);
6224 .select2-dropdown-open {
6225 background-color: var(--colorbackvmenu1);
6227 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6232 border-bottom: none;
6233 -webkit-box-shadow: none !important;
6234 box-shadow: none !important;
6235 background-color: var(--colorbackvmenu1);
6241 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6244 .select2-drop.select2-drop-above {
6247 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6248 background-image: none;
6249 border-radius: 0 !important;
6251 div.select2-drop-above
6253 background: var(--colorbackvmenu1);e
6254 -webkit-box-shadow: none !important;
6255 box-shadow: none !important;
6257 .select2-drop-active
6259 border: 1px solid #ccc;
6262 .select2-search input {
6265 a span.select2-chosen
6267 font-weight: normal !important;
6269 .select2-container .select2-choice {
6270 background-image: none;
6273 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6275 background: var(--colorbackvmenu1);
6280 .select2-results__option {
6281 word-
break:
break-word;
6282 text-align: <?php echo $left; ?>;
6284 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6285 background-color: var(--colorbackvmenu1);
6286 background-image: none;
6290 .select2-container-disabled .select2-choice .select2-arrow b {
6293 .select2-container-multi .select2-choices .select2-search-choice {
6296 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6297 .select2-container-multi.select2-container-active .select2-choices
6299 border-bottom: 1px solid #ccc;
6305 .select2-container--
default .select2-results>.select2-results__options{
6310 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6311 text-align: <?php echo $left; ?>;
6314 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6315 color: var(--colortext);
6318 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6319 text-align: <?php echo $left; ?>;
6321 span#select2-boxbookmark-container {
6324 .select2-container .select2-selection--single .select2-selection__rendered {
6328 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6331 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6335 vertical-align: top;
6339 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6340 padding: 3px 5px 2px 5px;
6341 margin: 0 0 2px 3px;
6346 border: 1px solid #aaaaaa;
6348 -webkit-box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6349 box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6350 background-clip: padding-box;
6351 -webkit-touch-callout: none;
6352 -webkit-
user-select: none;
6353 -moz-
user-select: none;
6354 -ms-
user-select: none;
6356 background-color: var(--inputbackgroundcolor);
6357 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));
6358 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6359 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6360 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6362 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6363 font-weight: normal;
6365 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6369 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6370 height:
auto !important;
6379 ul.select2-results__options li {
6383 @media only screen and (min-width: 767px)
6385 .select2-container.select2-container--open .select2-dropdown.ui-dialog {
6386 min-width: 200px !important;
6388 .select2-container--open .select2-dropdown--below {
6389 border-top: 1px solid var(--inputbordercolor);
6399 .noborderoncategories {
6400 border: none !important;
6401 border-radius: 5px !important;
6403 -webkit-box-shadow: none !important;
6404 box-shadow: none !important;
6405 margin-top: 1px !important;
6406 margin-bottom: 0 !important;
6408 span.noborderoncategories a, li.noborderoncategories a {
6409 line-height: normal;
6412 span.noborderoncategories {
6413 padding: 3px 5px 3px 5px;
6414 display:
inline-block;
6416 .categtextwhite, .treeview .categtextwhite.hover {
6417 color: #fff !important;
6420 color: #000 !important;
6428 .multi-select-menu {
6432 .multi-select-container {
6433 display:
inline-block;
6437 .multi-select-menu {
6443 background: var(--inputbackgroundcolor);
6446 border: 1px solid #aaa;
6447 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6451 .multi-select-menu input {
6452 margin-right: 0.3em;
6453 vertical-align: 0.1em;
6456 .multi-select-button {
6457 display:
inline-block;
6459 white-space: nowrap;
6461 text-overflow: ellipsis;
6462 vertical-align: middle;
6463 background-color: var(--inputbackgroundcolor);
6467 border-bottom: solid 1px var(--inputbordercolor);
6473 .multi-select-button:focus {
6475 border-bottom: 1px solid #666;
6476 border-bottom-left-radius: 0;
6477 border-bottom-right-radius: 0;
6480 .multi-select-button:after {
6482 display:
inline-block;
6485 border-style: solid;
6486 border-width: 0.5em 0.23em 0em 0.23em;
6487 border-color: #444 transparent transparent transparent;
6491 .multi-select-container--open .multi-select-menu { display: block; }
6493 .multi-select-container--open .multi-select-button:after {
6494 border-width: 0 0.4em 0.4em 0.4em;
6495 border-color: transparent transparent #999 transparent;
6498 .multi-select-menuitem {
6503 label.multi-select-menuitem {
6512 ul.ulselectedfields {
6520 vertical-align: middle;
6521 display:
inline-block;
6523 .dropdown dd, .dropdown dt {
6529 text-align: <?php echo $left; ?>;
6539 .dropdown dt a span, .multiSel span {
6541 display:
inline-block;
6542 padding: 0 3px 2px 0;
6544 .maxwidthsearch .dropdown dt a span, .multiSel span {
6545 padding: 0 3px 2px 3px;
6547 .dropdown span.value {
6551 background-color: var(--inputbackgroundcolor);
6552 box-shadow: 1px 1px 10px #aaa;
6554 <?php echo $right; ?>:0px;
6563 .dropdown dd ul.selectedfieldsleft {
6566 .dropdown dd ul li {
6567 white-space: nowrap;
6568 font-weight: normal;
6569 padding: 7px 8px 7px 8px;
6571 color: var(--colortext);
6573 .dropdown dd ul li:hover {
6576 .dropdown dd ul li input[type=
"checkbox"] {
6577 margin-<?php echo $right; ?>: 3px;
6579 .dropdown dd ul li a, .dropdown dd ul li span {
6583 .dropdown dd ul li span {
6589 dd.dropdowndd ul li {
6590 text-overflow: ellipsis;
6592 white-space: nowrap;
6602 text-overflow: ellipsis;
6603 white-space: nowrap;
6614 .moduledesclong h1 {
6616 padding-bottom: 20px;
6624 .searchpage .tagtr .tagtd {
6625 padding-bottom: 3px;
6627 .searchpage .tagtr .tagtd .button {
6632 li.ui-li-divider .ui-link {
6633 color: #FFF !important;
6638 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6639 text-decoration: none !important;
6649 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6652 .ui-btn-icon-right .ui-btn-inner {
6653 padding-right: 30px;
6655 .ui-btn-icon-left .ui-btn-inner {
6658 .ui-select .ui-btn-icon-right .ui-btn-inner {
6659 padding-right: 30px;
6661 .ui-select .ui-btn-icon-left .ui-btn-inner {
6664 .ui-select .ui-btn-icon-right .ui-icon {
6667 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6673 white-space: nowrap;
6674 text-overflow: ellipsis;
6676 .fiche .ui-controlgroup {
6678 padding-bottom: 0px;
6680 div.ui-controlgroup-controls div.tabsElem
6684 div.ui-controlgroup-controls div.tabsElem a
6686 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6687 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6689 div.ui-controlgroup-controls div.tabsElem a#active {
6690 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6691 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6694 a.tab span.ui-btn-inner
6701 color: var(--colortext);
6703 .liste_titre .ui-link {
6704 color: var(--colortexttitle) !important;
6708 word-wrap:
break-word;
6712 .formdoc .ui-btn-inner
6714 white-space: normal;
6716 text-overflow: clip;
6724 div.ui-radio, div.ui-checkbox
6726 display:
inline-block;
6727 border-bottom: 0px !important;
6729 .ui-checkbox input, .ui-radio input {
6735 div.ui-checkbox label+input, div.ui-radio label+input {
6740 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
6745 -webkit-border-radius: 0;
6748 .ui-field-contain label.ui-input-text {
6749 vertical-align: middle !important;
6751 .ui-mobile fieldset {
6752 border-bottom: none !important;
6756 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
6761 font-weight: normal;
6763 .ui-focus, .ui-btn:focus {
6764 -webkit-box-shadow: none;
6772 color: var(--colortexttitlenotab) !important;
6774 .ui-bar-b, .lilevel0 {
6775 background-repeat: repeat-x;
6779 color: var(--colortexttitlenotab) !important;
6782 font-weight: normal !important;
6785 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
6786 border-bottom-width: 0px !important;
6789 color: var(--colortexttitle) !important;
6790 background: var(--colorbackmobilemenu);
6793 box-shadow: none !important;
6794 border-bottom: 1px solid #ccc;
6796 .ui-btn-icon-right {
6797 border-right: 1px solid #ccc !important;
6800 border: 1px solid #ccc;
6803 .ui-btn-up-c, .ui-btn-hover-c {
6807 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
6808 color: var(--colortextlink);
6810 .ui-btn-up-c .vsmenudisabled {
6811 color: #<?php echo $colorshadowtitle; ?> !important;
6812 text-shadow: none !important;
6814 div.tabsElem a.tab {
6815 background: transparent;
6818 color: var(--colortexttitlenotab) !important;
6821 border-top: 2px solid #444;
6822 background: #fff ! important;
6824 .lilevel1 div div a {
6825 font-weight: bold !important;
6830 background: #fff ! important;
6835 background: #fff ! important;
6840 background: #fff ! important;
6845 background: #fff ! important;
6854 .menu_choix1,.menu_choix2 {
6857 border: 1px solid #666;
6860 .menu_choix1 a, .menu_choix2 a {
6863 text-decoration: none;
6869 .menu_choix1 a:hover,.menu_choix2 a:hover {
6872 .menu li.menu_choix1 {
6874 padding-right: 10px;
6875 padding-bottom: 2px;
6877 .menu li.menu_choix2 {
6879 padding-right: 10px;
6880 padding-bottom: 2px;
6882 @media only screen and (max-width: 767px)
6884 .menu_choix1 a, .menu_choix2 a {
6885 background-size: 36px 36px;
6889 .menu li.menu_choix1, .menu li.menu_choix2 {
6894 margin-right: 0 !important;
6908 border: 1px solid #888;
6917 .ticketpublictable td {
6925 .publicnewticketform {
6928 .ticketlargemargin {
6930 padding-right: 50px;
6933 @media only screen and (max-width: 767px)
6935 .ticketlargemargin {
6936 padding-left: 5px; padding-right: 5px;
6950 #cd-timeline::before {
6958 background: #d7e4ed;
6960 @media only screen and (min-width: 1170px) {
6964 #cd-timeline::before {
6970 .cd-timeline-block {
6974 .cd-timeline-block:after {
6979 .cd-timeline-block:first-child {
6982 .cd-timeline-block:last-child {
6985 @media only screen and (min-width: 1170px) {
6986 .cd-timeline-block {
6989 .cd-timeline-block:first-child {
6992 .cd-timeline-block:last-child {
7004 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);
7005 background: #d7e4ed;
7007 .cd-timeline-img img {
7017 .cd-timeline-img.cd-picture {
7018 background: #75ce66;
7020 .cd-timeline-img.cd-movie {
7021 background: #c03b44;
7023 .cd-timeline-img.cd-location {
7024 background: #f0ca45;
7026 @media only screen and (min-width: 1170px) {
7033 -webkit-transform: translateZ(0);
7034 -webkit-backface-visibility: hidden;
7036 .cssanimations .cd-timeline-img.is-hidden {
7039 .cssanimations .cd-timeline-img.bounce-in {
7040 visibility: visible;
7041 -webkit-animation: cd-bounce-1 0.6s;
7042 -moz-animation: cd-bounce-1 0.6s;
7043 animation: cd-bounce-1 0.6s;
7047 @-webkit-keyframes cd-bounce-1 {
7050 -webkit-transform: scale(0.5);
7055 -webkit-transform: scale(1.2);
7059 -webkit-transform: scale(1);
7062 @-moz-keyframes cd-bounce-1 {
7065 -moz-transform: scale(0.5);
7070 -moz-transform: scale(1.2);
7074 -moz-transform: scale(1);
7077 @keyframes cd-bounce-1 {
7080 -webkit-transform: scale(0.5);
7081 -moz-transform: scale(0.5);
7082 -ms-transform: scale(0.5);
7083 -o-transform: scale(0.5);
7084 transform: scale(0.5);
7089 -webkit-transform: scale(1.2);
7090 -moz-transform: scale(1.2);
7091 -ms-transform: scale(1.2);
7092 -o-transform: scale(1.2);
7093 transform: scale(1.2);
7097 -webkit-transform: scale(1);
7098 -moz-transform: scale(1);
7099 -ms-transform: scale(1);
7100 -o-transform: scale(1);
7101 transform: scale(1);
7104 .cd-timeline-content {
7108 border-radius: 0.25em;
7110 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7111 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7112 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7113 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7115 .cd-timeline-content:after {
7120 .cd-timeline-content h2 {
7123 .cd-timeline-content .cd-date {
7125 font-size: 0.8125rem;
7127 .cd-timeline-content .cd-date {
7128 display:
inline-block;
7130 .cd-timeline-content p {
7135 .cd-timeline-content .cd-date {
7140 .cd-timeline-content::before {
7147 border: 7px solid transparent;
7148 border-right: 7px solid white;
7150 @media only screen and (min-width: 768px) {
7151 .cd-timeline-content h2 {
7155 .cd-timeline-content {
7159 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7161 font-size: 0.875rem;
7164 @media only screen and (min-width: 1170px) {
7165 .cd-timeline-content {
7170 .cd-timeline-content::before {
7173 border-color: transparent;
7174 border-left-color: white;
7176 .cd-timeline-content .cd-read-more {
7179 .cd-timeline-content .cd-date {
7187 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7190 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7194 border-color: transparent;
7195 border-right-color: white;
7197 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7200 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7216 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7217 width: 250px !important;
7219 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7220 opacity: .95 !important;
7222 a.phpdebugbar-tab.phpdebugbar-active {
7223 background-image: unset !important;
7225 .phpdebugbar-fa-tags:before {
7227 font-weight: 600 !important;
7229 .phpdebugbar-fa-tasks:before {
7231 font-weight: 600 !important;
7233 .phpdebugbar-fa-tags, .phpdebugbar-fa-tasks, .phpdebugbar-indicator .fa {
7234 font-family:
"Font Awesome 5 Free";
7237 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7238 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7239 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7240 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7241 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7242 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7243 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7244 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7245 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-
id:before,
7246 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7247 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7248 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7249 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type:before,
7250 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7252 font-family:
"Font Awesome 5 Free" !important;
7259 .jcrop-holder { background: unset !important; }
7266 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7267 text-orientation: sideways;
7269 writing-mode: vertical-rl;
7270 white-space: nowrap;
7278 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7279 display:
inline-block;
7281 span.clipboardCPValue.hidewithsize {
7282 width: 0 !important;
7283 display:
inline-block;
7285 white-space: nowrap;
7287 vertical-align: middle;
7289 div.clipboardCPValue.hidewithsize {
7290 width: 0 !important;
7293 white-space: nowrap;
7296 .clipboardCPShowOnHover .clipboardCPButton {
7304 .clipboardCPTextDivInside {
7306 background: #f8f8fa;
7308 border: 1px solid #E0E0E0;
7317 white-space: nowrap;
7319 box-shadow: 1px 1px 6px #ddd;
7327 .radio_js_bloc_number {
7328 display:
inline-block;
7332 border:1px solid #ccc;
7339 .radio_js_bloc_number.selected {
7340 transition:0.2s ease background;
7353 background-size: 22px
auto;
7356 .imgopensurveywizard
7358 padding: 0 4px 0 4px;
7360 @media only screen and (max-width: 767px)
7362 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7366 width: <?php print
dol_size(350,
'width'); ?>px;
7372 -webkit-border-radius: 0;
7378 td.widthpictotitle { width: 30px; }
7380 .logopublicpayment #dolpaymentlogo {
7383 #tablepublicpayment {
7384 width:
auto !important;
7385 border: none !important;
7387 .poweredbypublicpayment {
7388 float: unset !important;
7389 top: unset !important;
7391 right: -10px !important;
7392 position: relative !important;
7399 @media only screen and (max-width: 1024px)
7401 div#ecm-layout-west {
7402 width: calc(100% - 4px);
7405 div#ecm-layout-center {
7412 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1) ? round($nbtopmenuentries * 90, 0) + 340 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1; ?>px)
7415 width: <?php echo round(52); ?>px;
7416 white-space: nowrap;
7418 text-overflow: ellipsis;
7420 color: var(--colortextbackhmenu);
7424 color: var(--colortextbackhmenu);
7433 background-size: 22px
auto;
7437 li.tmenu, li.tmenusel {
7452 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2) ? round($nbtopmenuentries * 69, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2; ?>px)
7454 li.tmenucompanylogo {
7461 max-width: <?php echo round(26); ?>px;
7462 text-overflow: clip;
7464 span.mainmenuaspan {
7473 background-size: 20px
auto;
7483 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
7486 .tmenudiv .tmenulabel span.mainmenuaspan {
7487 display: none !important;
7489 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider):before {
7490 margin-top: 8px !important;
7496 background: var(--colorbackvmenu1);
7501 background: var(--colorbackvmenu1);
7507 .login_vertical_align {
7509 padding-right: 20px;
7514 <?php
if ($disableimages) { ?>
7519 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7522 padding-<?php echo $right; ?>: 0;
7525 div.login_block_user {
7536 padding-right: 20px;
7537 padding-bottom: 16px;
7541 vertical-align: middle;
7543 background: var(--colorbackvmenu1);
7552 .side-nav-vert .user-menu .dropdown-menu {
7553 width: 234px !important;
7555 div.login_block_other {
7556 margin-right: unset;
7558 div.login_block_user, div.login_block_other { clear: both; }
7559 .atoplogin, .atoplogin:hover
7561 color:unset !important;
7566 padding: 0 !important;
7569 li.tmenu, li.tmenusel {
7576 text-overflow: clip;
7579 background-size: 20px
auto;
7580 margin-top: 2px !important;
7588 width:
auto !important;
7590 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-type {
7593 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7594 word-
break:
break-word;
7601 table.table-fiche-title .col-title div.titre{
7610 word-
break:
break-word;
7613 .websiteselectionsection {
7615 border-right: unset;
7619 .a-mesure, .a-mesure-disabled {
7623 padding-right: 12px;
7626 .a-mesure, .a-mesure-disabled {
7631 div.fichehalfright {
7636 .underbanner.underbanner-before-box {
7637 border-bottom: none;
7640 .valuefield.fieldname_type span.badgeneutral {
7642 display:
inline-block;
7645 tr.trextrafieldseparator td, tr.trextrafields_collapse_last td {
7647 border-bottom: 1px solid var(--colortopbordertitle1) !important;
7658 .lilevel1 span.paddingright {
7663 @media only screen and (max-width: 320px)
7669 @media only screen and (max-width: 300px)
7675 @media only screen and (max-width: 280px)
7684 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
7685 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
7686 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
7687 include
dol_buildpath($path.
'/theme/'.$theme.
'/timeline.inc.php', 0);
7689 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
7690 print $conf->global->THEME_CUSTOM_CSS;
7695 div.extra_inline_chkbxlst,
7696 div.extra_inline_checkbox {
7701 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {
GETPOST($paramname, $check= 'alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
getDolGlobalInt($key, $default=0)
Return dolibarr global constant int value.
$conf db name
Only used if Module[ID]Name translation string is not found.
dol_buildpath($path, $type=0, $returnemptyifnotfound=0)
Return path of url or filesystem.
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...
print *****$script_file(".$version.") pid code
! Closing after partial payment: discount_vat, badcustomer or badsupplier, bankcharge, other ! Closing when no payment: replaced, abandoned
dol_size($size, $type= '')
Optimize a size for some browsers (phone, smarphone, ...)
pt($db, $sql, $date)
print function
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type