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 {
1509 white-space: nowrap;
1517 .maxscreenheightless200 {
1518 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1520 .maxscreenheightless300 {
1521 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1531 .clearboth { clear:both; }
1533 .hideobject { display: none; }
1534 .minwidth50 { min-width: 50px; }
1535 .minwidth75 { min-width: 75px; }
1537 @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)
1539 .width20 { width: 20px; }
1540 .width25 { width: 25px; }
1541 .width50 { width: 50px; }
1542 .width75 { width: 75px; }
1543 .width100 { width: 100px; }
1544 .width200 { width: 200px; }
1545 .minwidth100 { min-width: 100px; }
1546 .minwidth150 { min-width: 150px; }
1547 .minwidth200 { min-width: 200px; }
1548 .minwidth300 { min-width: 300px; }
1549 .minwidth400 { min-width: 400px; }
1550 .minwidth500 { min-width: 500px; }
1551 .minwidth50imp { min-width: 50px !important; }
1552 .minwidth75imp { min-width: 75px !important; }
1553 .minwidth100imp { min-width: 100px !important; }
1554 .minwidth200imp { min-width: 200px !important; }
1555 .minwidth250imp { min-width: 250px !important; }
1556 .minwidth300imp { min-width: 300px !important; }
1557 .minwidth400imp { min-width: 400px !important; }
1558 .minwidth500imp { min-width: 500px !important; }
1560 .widthauto { width:
auto; }
1561 .width20 { width: 20px; }
1562 .width25 { width: 25px; }
1563 .width50 { width: 50px; }
1564 .width75 { width: 75px; }
1565 .width100 { width: 100px; }
1566 .width125 { width: 125px; }
1567 .width150 { width: 150px; }
1568 .width200 { width: 200px; }
1569 .width300 { width: 300px; }
1570 .width400 { width: 400px; }
1571 .width500 { width: 500px; }
1572 .maxwidth25 { max-width: 25px; }
1573 .maxwidth40 { max-width: 40px; }
1574 .maxwidth50 { max-width: 50px; }
1575 .maxwidth75 { max-width: 75px; }
1576 .maxwidthdate { max-width: 80px; }
1577 .maxwidth100 { max-width: 100px; }
1578 .maxwidth125 { max-width: 125px; }
1579 .maxwidth150 { max-width: 150px; }
1580 .maxwidth200 { max-width: 200px; }
1581 .maxwidth250 { max-width: 250px; }
1582 .maxwidth300 { max-width: 300px; }
1583 .maxwidth400 { max-width: 400px; }
1584 .maxwidth500 { max-width: 500px; }
1585 .maxwidth750 { max-width: 750px; }
1586 .maxwidth1000 { max-width: 1000px; }
1587 .maxwidth50imp { max-width: 50px !important; }
1588 .maxwidth75imp { max-width: 75px !important; }
1590 .minwidth100onall { min-width: 100px !important; }
1591 .minwidth200onall { min-width: 200px !important; }
1592 .minwidth250onall { min-width: 250px !important; }
1594 .minheight20 { min-height: 20px; }
1595 .minheight30 { min-height: 30px; }
1596 .minheight40 { min-height: 40px; }
1597 .titlefieldcreate { width: 20%; }
1598 .titlefield { min-width: 250px; width: 25%; }
1599 .titlefieldmiddle { width: 45%; }
1600 .titlefieldmax45 { max-width: 45%; }
1601 .imgmaxwidth180 { max-width: 180px; }
1602 .imgmaxheight50 { max-height: 50px; }
1604 .width20p { width:20%; }
1605 .width25p { width:25%; }
1606 .width40p { width:40%; }
1607 .width50p { width:50%; }
1608 .width60p { width:60%; }
1609 .width75p { width:75%; }
1610 .width80p { width:80%; }
1611 .width100p { width:100%; }
1615 @media only screen and (max-width: 1400px)
1618 .titlefieldcreate { width: 30% !important; }
1619 .minwidth50imp { min-width: 50px !important; }
1620 .minwidth75imp { min-width: 75px !important; }
1621 .minwidth100imp { min-width: 100px !important; }
1622 .minwidth125imp { min-width: 125px !important; }
1623 .minwidth150imp { min-width: 150px !important; }
1624 .minwidth200imp { min-width: 200px !important; }
1625 .minwidth250imp { min-width: 250px !important; }
1626 .minwidth300imp { min-width: 300px !important; }
1627 .minwidth400imp { min-width: 300px !important; }
1628 .minwidth500imp { min-width: 300px !important; }
1630 .linkedcol-element {
1636 @media only screen and (max-width: 1000px)
1638 .maxwidthonsmartphone { max-width: 100px; }
1639 .minwidth50imp { min-width: 50px !important; }
1640 .minwidth75imp { min-width: 75px !important; }
1641 .minwidth100imp { min-width: 100px !important; }
1642 .minwidth125imp { min-width: 125px !important; }
1643 .minwidth150imp { min-width: 110px !important; }
1644 .minwidth200imp { min-width: 110px !important; }
1645 .minwidth250imp { min-width: 115px !important; }
1646 .minwidth300imp { min-width: 120px !important; }
1647 .minwidth400imp { min-width: 150px !important; }
1648 .minwidth500imp { min-width: 250px !important; }
1651 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1652 width: calc(100% - 52px) !important;
1653 display:
inline-block;
1655 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1656 width: calc(100% - 70px) !important;
1657 display:
inline-block;
1661 @media only screen and (max-width: 767px)
1664 font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).
'px' : $fontsize; ?> !important;
1666 .divadvancedsearchfield {
1672 padding-right: 10px !important;
1675 .hideonsmartphone { display: none; }
1676 .hideonsmartphoneimp { display: none !important; }
1679 margin-<?php echo $left; ?>: 0 !important;
1681 div.fiche>table.table-fiche-title {
1682 margin-top: 7px !important;
1683 margin-bottom: 15px !important;
1686 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1687 width: calc(100% - 40px) !important;
1688 display:
inline-block;
1690 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1691 width: calc(100% - 70px) !important;
1692 display:
inline-block;
1695 input.maxwidthinputfileonsmartphone {
1699 input.buttonpayment, button.buttonpayment, div.buttonpayment {
1703 .smallonsmartphone {
1709 @media only screen and (max-width: 570px)
1712 margin: 3px 2px 3px 2px !important;
1715 font-size: <?php print is_numeric($fontsize) ? ($fontsize + 3).
'px' : $fontsize; ?> !important;
1718 div#login_left, div#login_right {
1719 min-width: 150px !important;
1720 max-width: 200px !important;
1721 padding-left: 5px !important;
1722 padding-right: 5px !important;
1726 height: 64px !important;
1729 .divmainbodylarge { margin-left: 10px !important; margin-right: 10px !important; }
1731 .tdoverflowonsmartphone {
1734 text-overflow: ellipsis;
1735 white-space: nowrap;
1737 .tdoverflowmax100onsmartphone {
1740 text-overflow: ellipsis;
1741 white-space: nowrap;
1743 .tdoverflowmax150onsmartphone {
1746 text-overflow: ellipsis;
1747 white-space: nowrap;
1749 .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 {
1750 height: 40px !important;
1753 div.tabs div.tab a.tab {
1756 text-overflow: ellipsis;
1757 white-space: nowrap;
1760 .quatrevingtpercent, .inputsearch {
1766 padding-bottom: 5px;
1769 .login_table .tdinputlogin {
1770 min-width: unset !important;
1772 input, input[
type=text], input[
type=password], select, textarea {
1775 .trinputlogin input[
type=text], input[
type=password] {
1778 .vmenu .searchform input {
1782 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
1783 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
1784 .maxwidth50onsmartphone { max-width: 40px; }
1785 .maxwidth75onsmartphone { max-width: 50px; }
1786 .maxwidth100onsmartphone { max-width: 70px; }
1787 .maxwidth125onsmartphone { max-width: 100px; }
1788 .maxwidth150onsmartphone { max-width: 120px; }
1789 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
1790 .maxwidth200onsmartphone { max-width: 200px; }
1791 .maxwidth250onsmartphone { max-width: 250px; }
1792 .maxwidth300onsmartphone { max-width: 300px; }
1793 .maxwidth400onsmartphone { max-width: 400px; }
1794 .minwidth50imp { min-width: 50px !important; }
1795 .minwidth75imp { min-width: 75px !important; }
1796 .minwidth100imp { min-width: 100px !important; }
1797 .minwidth125imp { min-width: 125px !important; }
1798 .minwidth150imp { min-width: 110px !important; }
1799 .minwidth200imp { min-width: 110px !important; }
1800 .minwidth250imp { min-width: 115px !important; }
1801 .minwidth300imp { min-width: 120px !important; }
1802 .minwidth400imp { min-width: 150px !important; }
1803 .minwidth500imp { min-width: 250px !important; }
1804 .titlefield { width:
auto; min-width: unset; }
1805 .titlefieldcreate { width:
auto; }
1809 width: <?php print
dol_size(300,
'width'); ?>px;
1819 padding-<?php echo $right; ?>: 5px;
1820 padding-bottom: 5px;
1822 img.photoref, div.photoref {
1823 border: 1px solid rgba(0, 0, 0, 0.2);
1825 -webkit-box-shadow: none;
1829 object-fit: contain;
1833 padding-right: 10px;
1837 padding-right: 3px !important;
1840 padding-right: 3px !important;
1850 input.buttonpayment {
1854 .linkobject { cursor: pointer; }
1856 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 {
1857 color: var(--tableforfieldcolor);
1860 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
1861 .hideonprint { display: none !important; }
1876 white-space: nowrap;
1887 table-layout: fixed;
1889 #id-right, #id-left {
1890 display: table-cell;
1892 vertical-align: top;
1896 padding-bottom: 5px;
1897 <?php
if (!empty($conf->global->MAIN_USE_TOP_MENU_SEARCH_DROPDOWN) && !empty($conf->global->MAIN_USE_TOP_MENU_QUICKADD_DROPDOWN)) { ?>
1904 background: var(--colorbackbody);
1905 padding-bottom: 20px;
1907 .bodyforlist #
id-right {
1908 padding-bottom: 4px;
1913 .classforhorizontalscrolloftabs #
id-container {
1916 .classforhorizontalscrolloftabs .side-nav {
1920 .classforhorizontalscrolloftabs #
id-right {
1921 width: calc(100% - 210px);
1922 display:
inline-block;
1941 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
1948 <?php
if (!empty($conf->global->THEME_DARKMODEENABLED)) { ?>
1950 border-bottom: 1px solid #888;
1957 display: table-cell;
1958 border-<?php echo $right; ?>: 1px solid #E0E0E0;
1959 box-shadow: 3px 0 6px -2px #eee;
1960 background: var(--colorbackvmenu1);
1961 transition: left 0.5s ease;
1964 .side-nav, .login_block {
1965 transition: left 0.5s ease;
1970 border-bottom: 0 !important;
1972 .menulogocontainer {
1973 margin: <?php echo $disableimages ?
'0' :
'6'; ?>px;
1977 height: <?php echo $disableimages ?
'18' :
'35'; ?>px;
1980 vertical-align: middle;
1982 .backgroundforcompanylogo {
1983 background-color: rgba(255,255,255,0.2);
1986 .menulogocontainer img.mycompany {
1987 object-fit: contain;
1990 image-rendering: -webkit-optimize-contrast;
1992 #mainmenutd_companylogo::after, #mainmenutd_menu::after {
1993 content: unset !important;
1995 li#mainmenutd_companylogo .tmenucenter {
1998 li#mainmenutd_companylogo {
1999 min-width: unset !important;
2001 <?php
if ($disableimages) { ?>
2002 li#mainmenutd_home {
2003 min-width: unset !important;
2005 li#mainmenutd_home .tmenucenter {
2010 div.blockvmenupair, div.blockvmenuimpair {
2011 border-top: none !important;
2012 border-left: none !important;
2013 border-right: none !important;
2014 border-bottom: 1px solid #e0e0e0;
2015 padding-left: 0 !important;
2017 div.blockvmenuend, div.blockvmenubookmarks {
2018 border: none !important;
2019 padding-left: 0 !important;
2021 div.vmenu, td.vmenu {
2022 padding-right: 10px !important;
2024 .blockvmenu .menu_titre {
2039 .menuhider { display: none !important; }
2043 @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)
2046 body.sidebar-collapse .side-nav {
2051 .classforhorizontalscrolloftabs #
id-right {
2057 body.sidebar-collapse .login_block {
2061 .menuhider { display: block !important; }
2062 .dropdown-
user-image { display: none; }
2063 .user-header { height:
auto !important; color: var(--colorbackbody); }
2069 border-bottom: 1px solid #BBB;
2072 padding-right: 20px;
2078 border-bottom: 0 !important;
2080 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend {
2081 border-top: none !important;
2082 border-left: none !important;
2083 border-right: none !important;
2084 border-bottom: 1px solid #e0e0e0;
2085 padding-left: 0 !important;
2087 div.vmenu, td.vmenu {
2088 padding-right: 6px !important;
2091 margin-<?php print $left; ?>: 9px !important;
2092 margin-<?php print $right; ?>: 10px !important;
2095 .pagination .fa-chevron-left, .pagination .fa-chevron-right {
2100 @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)
2103 margin-<?php print $left; ?>: 13px !important;
2104 margin-<?php print $right; ?>: 14px !important;
2110 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'40' :
'6')); ?>px;
2111 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'36' :
'6')); ?>px;
2112 <?php
if (!empty($dol_hide_leftmenu)) {
2113 print
'margin-bottom: 12px;'.
"\n";
2115 <?php
if (!empty($dol_hide_leftmenu)) {
2116 print
'margin-top: 12px;'.
"\n";
2119 body.onlinepaymentbody div.fiche {
2120 margin: 20px !important;
2122 div.fiche>table:first-child {
2123 margin-bottom: 15px;
2125 div.fiche>table.table-fiche-title {
2126 margin-bottom: 12px;
2132 div.fichecenterbis {
2135 div.fichethirdleft {
2136 <?php
if ($conf->browser->layout !=
'phone') {
2137 print
"float: ".$left.
";\n";
2139 <?php
if ($conf->browser->layout !=
'phone') {
2140 print
"width: calc(50% - 14px);\n";
2142 <?php
if ($conf->browser->layout ==
'phone') {
2143 print
"padding-bottom: 6px;\n";
2146 div.fichetwothirdright {
2147 <?php
if ($conf->browser->layout !=
'phone') {
2148 print
"float: ".$right.
";\n";
2150 <?php
if ($conf->browser->layout !=
'phone') {
2151 print
"width: calc(50% - 14px);\n";
2153 <?php
if ($conf->browser->layout ==
'phone') {
2154 print
"padding-bottom: 6px\n";
2158 <?php
if ($conf->browser->layout !=
'phone') {
2159 print
"float: ".$left.
";\n";
2161 <?php
if ($conf->browser->layout !=
'phone') {
2162 print
"width: calc(50% - 14px);\n";
2165 div.fichehalfright {
2166 <?php
if ($conf->browser->layout !=
'phone') {
2167 print
"float: ".$right.
";\n";
2169 <?php
if ($conf->browser->layout !=
'phone') {
2170 print
"width: calc(50% - 14px);\n";
2173 div.fichehalfright {
2174 <?php
if ($conf->browser->layout ==
'phone') {
2175 print
"margin-top: 10px;\n";
2188 @media only screen and (max-width: 1000px)
2191 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'6' :
'20')); ?>px;
2192 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 6); ?>px;
2198 div.fichecenterbis {
2201 div.fichethirdleft {
2204 padding-bottom: 6px;
2206 div.fichetwothirdright {
2209 padding-bottom: 6px;
2215 div.fichehalfright {
2219 div.fichehalfright {
2222 div.firstcolumn div.box {
2225 div.secondcolumn div.box {
2231 @media only screen and (max-width: 1599px)
2233 div.fichehalfleft-lg {
2237 div.fichehalfright-lg {
2242 .fichehalfright-lg .fichehalfright {
2248 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2252 padding: 0 !important;
2260 td.nobordernopadding.widthpictotitle.col-picto {
2264 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2265 opacity: 0.7 !important;
2269 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2286 margin-<?php echo $right; ?>: 8px;
2299 vertical-align: middle;
2302 .pictowarning, .pictoerror, .pictopreview, .pictonopreview, .picto.error {
2303 padding-<?php echo $left; ?>: 3px;
2307 color: <?php echo $badgeWarning ?>;
2310 color: <?php echo $badgeDanger ?>;
2318 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2319 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2320 .tagtdnote span.pictoedit {
2324 text-align: <?php echo $left; ?>;
2330 padding-left: 1px !important;
2333 padding-bottom: 1px;
2339 padding-bottom: 10px;
2341 div.attachareaformuserfileecm {
2343 padding-bottom: 6px;
2348 margin-bottom: 10px;
2349 padding-bottom: 10px;
2351 div.arearefnobottom {
2353 padding-bottom: 4px;
2358 div.divphotoref:last-child {
2359 padding-<?php echo $right; ?>: 30px;
2362 padding-bottom: 10px;
2374 margin-bottom: 10px;
2381 vertical-align: text-bottom;
2387 vertical-align: text-bottom;
2389 img.photoref, div.photoref {
2391 -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2392 box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
2396 object-fit: contain;
2398 img.photokanban, div.photokanban {
2401 div.photoref .fa, div.photoref .fas, div.photoref .far {
2405 object-fit: contain;
2409 vertical-align:middle;
2412 .difforspanimgright {
2413 display: table-cell;
2414 padding-right: 10px;
2416 img.photorefnoborder {
2420 object-fit: contain;
2421 border: 1px solid #AAA;
2422 border-radius: 100px;
2427 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2430 .trextrafieldseparator td, .trextrafields_collapse_last td {
2437 padding-bottom: 0 !important;
2445 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2448 background: var(--colorbackhmenu1);
2455 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2458 padding-<?php echo $right; ?>: <?php echo ($maxwidthloginblock - 10); ?>px;
2461 -webkit-touch-callout: none;
2462 -webkit-
user-select: none;
2463 -khtml-
user-select: none;
2464 -moz-
user-select: none;
2465 -ms-
user-select: none;
2473 <?php
if ($disableimages) { ?>
2479 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2484 white-space: nowrap;
2486 border-<?php print $left; ?>: 0px;
2487 border-<?php print $right; ?>: 0px;
2488 padding: 0px 0px 0px 0px;
2489 margin: 0px 0px 0px 0px;
2491 font-weight: normal;
2493 text-decoration: none;
2496 div.tmenudisabled, a.tmenudisabled {
2499 a.tmenu, a.tmenusel, a.tmenudisabled {
2502 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2503 padding: 0px 5px 0px 5px;
2504 white-space: nowrap;
2505 color: var(--colortextbackhmenu);
2506 text-decoration: none;
2507 cursor: not-allowed;
2509 span.mainmenuaspan.tmenudisabled {
2510 color: var(--colortextbackhmenu);
2512 cursor: not-allowed;
2515 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2516 padding: 0px 2px 0px 2px;
2517 margin: 0px 0px 0px 0px;
2518 white-space: nowrap;
2519 color: var(--colortextbackhmenu);
2520 text-decoration: none;
2522 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2523 padding: 0px 2px 0px 2px;
2524 margin: 0px 0px 0px 0px;
2525 white-space: nowrap;
2526 color: var(--colortextbackhmenu);
2527 text-decoration: none !important;
2532 padding: 0px 0px 0px 0px;
2533 margin: 0px 0px 0px 0px;
2539 li.tmenu, li.tmenusel {
2540 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2542 vertical-align: bottom;
2543 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2544 float: <?php print $left; ?>;
2550 font-weight: normal;
2552 li.menuhider:hover {
2553 background-image: none !important;
2556 li.tmenusel::after, li.tmenu:hover::after{
2561 left: calc(50% - 6px);
2564 border-style: solid;
2565 border-width: 0px 6px 5px 6px;
2566 border-color: transparent transparent #ffffff transparent;
2569 .tmenuend .tmenuleft { width: 0px; }
2570 .tmenuend { display: none; }
2573 float: <?php print $left; ?>;
2575 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2578 <?php
if ($disableimages) { ?>
2581 height: <?php print $heightmenu; ?>px;
2588 <?php
if ($disableimages) { ?>
2593 height: <?php print $heightmenu; ?>px;
2603 padding-bottom: 4px;
2605 text-overflow: ellipsis;
2610 padding-<?php print $left; ?>: 2px;
2611 padding-<?php print $right; ?>: 2px;
2612 font-family: Roboto,<?php echo $fontlist; ?>;
2617 position : relative;
2618 background-repeat:no-repeat;
2619 background-position:center top;
2620 height: <?php echo ($heightmenu - 22); ?>px;
2625 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2628 button.ui-button.ui-corner-all.ui-widget:focus {
2635 <?php print $disableimages ?
'' :
'top: 10px'; ?>
2637 #mainmenutd_menu a.tmenuimage {
2645 text-decoration: none;
2651 <?php
if (in_array(
getDolGlobalInt(
'THEME_TOPMENU_DISABLE_IMAGE'), array(2, 3, 4))) { ?>
2652 .tmenulabel:not(.menuhider), .tmenulabel:not(.menuhider)::before {
2656 a.tmenuimage:not(.menuhider), a.tmenuimage:not(.menuhider)::before,
2657 div.tmenuimage:not(.menuhider), div.tmenuimage:not(.menuhider)::before,
2658 span.tmenuimage:not(.menuhider), span.tmenuimage:not(.menuhider)::before {
2660 margin-top: 8px !important;
2665 .tmenudiv:hover .tmenulabel:not(.menuhider), .tmenudiv:hover .tmenulabel:not(.menuhider)::before {
2669 text-overflow: ellipsis;
2673 display: initial !important;
2674 line-height: 0.6em !important;
2675 height: 1em !important;
2677 text-overflow: ellipsis;
2678 color: var(--colortextbackhmenu);
2682 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider)::before {
2685 margin-top: 0px !important;
2690 li.tmenu:hover .tmenulabel:not(.menuhider), li.tmenu:hover .tmenulabel:not(.menuhider)::before {
2691 display: initial !important;
2693 li.tmenu:hover .tmenuimage:not(.menuhider), li.tmenu:hover .tmenuimage:not(.menuhider):before {
2694 font-size: 1.1em !important;
2695 margin-top: 0px !important;
2703 <?php
if (empty($dol_hide_topmenu)) { ?>
2704 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2709 $moduletomainmenu = array(
2710 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2711 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2712 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2713 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2714 'fournisseur'=>
'companies',
2715 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2717 $mainmenuused =
'home';
2718 foreach ($conf->modules as $val) {
2719 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2721 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2725 $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');
2727 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2728 foreach ($mainmenuusedarray as $val) {
2729 if (empty($val) || in_array($val, $divalreadydefined)) {
2732 if (in_array($val, $divnotrequired)) {
2738 $found = 0; $url =
'';
2739 foreach ($conf->file->dol_document_root as $dirroot) {
2740 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2748 if (!defined(
'DISABLE_FONT_AWSOME')) {
2749 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";
2750 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2751 print
'div.mainmenu.'.$val.
'::before {
2755 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";
2756 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2757 print
"div.mainmenu.".$val.
" {\n";
2758 print
" background-image: url(".$url.
");\n";
2759 print
" background-position-y: 3px;\n";
2764 print
"div.mainmenu.".$val.
" {\n";
2765 print
" background-image: url(".$url.
");\n";
2766 print
" background-position-y: 3px;\n";
2767 print
" filter: saturate(0);\n";
2776 padding:0 0 0 0 !important;
2777 margin:0 0px 0 0 !important;
2778 <?php
if ($disableimages) { ?>
2789 background: #f0f0f0;
2797 display: table-cell;
2798 vertical-align: middle;
2800 .login_vertical_align {
2802 padding-bottom: 80px;
2805 padding-bottom: 30px;
2807 vertical-align: middle;
2809 .login_table_title {
2811 color: #eee !important;
2812 padding-bottom: 20px;
2813 text-shadow: 1px 1px #444;
2815 .login_table label {
2816 text-shadow: 1px 1px 1px #FFF;
2823 padding-bottom:12px;
2826 if (!empty($conf->global->MAIN_LOGIN_BACKGROUND)) {
2827 print
' background-color: rgba(255, 255, 255, 0.9);';
2829 print
' background-color: #FFFFFF;';
2833 -webkit-box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2834 box-shadow: 0 2px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2842 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2844 border-bottom: solid 1px rgba(180,180,180,.4);
2850 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
2851 outline: none !important;
2853 .login_table .trinputlogin {
2857 .login_table .tdinputlogin {
2858 background-color: transparent;
2863 .login_table .tdinputlogin .fa {
2867 .login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password {
2870 .login_table .tdinputlogin input#securitycode {
2874 word-
break:
break-word;
2876 .login_main_message {
2879 margin-bottom: 22px;
2881 .login_main_message .error {
2885 div#login_left, div#login_right {
2886 display:
inline-block;
2890 padding-right: 16px;
2892 vertical-align: middle;
2894 div#login_right select#entity {
2897 table.login_table tr td table.none tr td {
2900 table.login_table_securitycode {
2901 border-spacing: 0px;
2903 table.login_table_securitycode tr td {
2911 border: 1px solid #DDDDDD;
2913 #img_logo, .img_logo {
2918 div.backgroundsemitransparent {
2919 background:rgba(255, 255, 255, 0.7);
2921 padding-right: 10px;
2925 text-align: <?php print $right; ?>;
2926 <?php print $right; ?>: 0;
2927 top: <?php print $disableimages ?
'4px' :
'0'; ?>;
2930 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2935 color: var(--colortextbackhmenu);
2936 display:
inline-block;
2938 div.login_block span.aversion {
2939 color: var(--colortextbackhmenu);
2940 filter: contrast(0.7);
2942 div.login_block table {
2951 color: var(--colortextbackvmenu);
2954 color: var(--colortextbackvmenu);
2955 text-decoration:underline;
2957 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2958 vertical-align: middle;
2960 div.login_block_user {
2961 display:
inline-block;
2962 vertical-align: middle;
2963 line-height: <?php echo $disableimages ?
'25' :
'52'; ?>px;
2964 height: <?php echo $disableimages ?
'25' :
'52'; ?>px;
2966 div.login_block_other {
2967 display:
inline-block;
2968 vertical-align: middle;
2969 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
2978 vertical-align: top;
2979 padding: 0px 3px 0px 4px !important;
2981 .login_block_other .login_block_elem {
2985 .atoplogin, .atoplogin:hover {
2986 color: var(--colortextbackhmenu) !important;
2988 .login_block_getinfo {
2991 .login_block_getinfo div.login_block_user {
2994 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2995 color: #333 !important;
2996 font-weight: normal !important;
2998 .alogin, .alogin:hover {
2999 font-weight: normal !important;
3002 .alogin:hover, .atoplogin:hover {
3003 text-decoration:underline !important;
3005 span.fa.atoplogin, span.fa.atoplogin:hover {
3007 text-decoration: none !important;
3009 .atoplogin #dropdown-icon-down, .atoplogin #dropdown-icon-up {
3012 img.login, img.printer, img.entity {
3015 text-decoration: none;
3019 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3020 width: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3021 height: <?php echo $disableimages ?
'26' :
'30'; ?>px;
3023 background-size: contain;
3025 border-color: rgba(255, 255, 255, 0.2);
3028 border-radius: 0.72em;
3031 background-size: contain;
3032 vertical-align: middle;
3034 img.userphotosmall {
3035 border-radius: 0.6em;
3038 background-size: contain;
3039 vertical-align: middle;
3040 background-color: #FFF;
3042 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3045 form[
name=
"addtime"] img.userphoto {
3046 border: 1px solid #444;
3049 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3050 background-repeat: no-repeat;
3052 .span-icon-password {
3053 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3054 background-repeat: no-repeat;
3061 div.vmenu, td.vmenu {
3062 margin-<?php print $right; ?>: 2px;
3066 padding-bottom: 0px;
3074 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3080 input.vmenusearchselectcombo[
type=text] {
3081 width: 180px !important;
3083 .vmenusearchselectcombo {
3089 padding-bottom: 3px;
3091 text-overflow: ellipsis;
3094 #menu_contenu_logo { }
3096 .searchform { padding-top: 10px; }
3097 .searchform input { font-size: 16px; }
3100 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3101 white-space: nowrap; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>;
3103 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active,
3104 span.vmenu, span.vmenu:link, span.vmenu:visited, span.vmenu:hover, span.vmenu:active { font-weight: bold; }
3105 span.vmenudisabled, font.vmenudisabled {
3107 font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; white-space: nowrap;
3109 a.vmenu:link, a.vmenu:visited {
3110 color: var(--colortextbackvmenu);
3113 a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu {
3114 font-family: <?php print $fontlist ?>;
3115 text-align: <?php print $left; ?>;
3117 margin: 1px 1px 1px 6px;
3119 span.vsmenudisabled, font.vsmenudisabled {
3120 font-family: <?php print $fontlist ?>;
3121 text-align: <?php print $left; ?>;
3123 white-space: nowrap;
3125 a.vsmenu:link, a.vsmenu:visited {
3126 color: var(--colortextbackvmenu);
3127 white-space: nowrap;
3129 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 6px; }
3130 li a.vsmenudisabled, li.vsmenudisabled { color: #aaa !important; }
3132 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3133 text-align: <?php print $left; ?>; color: #aaa; text-decoration: none;
3135 .helppresent, .helppresent:hover {
3138 .helppresentcircle {
3143 color: var(--colortextbackhmenu);
3144 margin-<?php echo $left ?>: -4px;
3145 display:
inline-block;
3147 vertical-align: super;
3149 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3152 .vmenu div.blockvmenufirst, .vmenu div.blockvmenulogo, .vmenu div.blockvmenusearchphone, .vmenu div.blockvmenubookmarks
3154 border-top: 1px solid #BBB;
3156 a.vsmenu.addbookmarkpicto {
3157 padding-right: 10px;
3159 div.blockvmenusearchphone
3161 border-bottom: none !important;
3163 .vmenu div.blockvmenuend, .vmenu div.blockvmenulogo
3165 margin: 0 0 8px 2px;
3167 .vmenu div.blockvmenusearch
3169 padding-bottom: 13px;
3171 .vmenu div.blockvmenuend
3173 padding-bottom: 5px;
3175 .vmenu div.blockvmenulogo
3177 padding-bottom: 10px;
3180 div.blockvmenubookmarks
3182 padding-top: 10px !important;
3183 padding-bottom: 16px !important;
3185 div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks, div.blockvmenuend
3187 font-family: <?php print $fontlist ?>;
3189 text-align: <?php print $left; ?>;
3190 text-decoration: none;
3194 padding-bottom: 7px;
3197 background: var(--colorbackvmenu1);
3199 border-left: 1px solid #AAA;
3200 border-right: 1px solid #BBB;
3203 div.blockvmenusearch
3205 font-family: <?php print $fontlist ?>;
3207 text-align: <?php print $left; ?>;
3208 text-decoration: none;
3209 margin: 1px 0px 0px 2px;
3210 background: var(--colorbackvmenu1);
3213 div.blockvmenusearch > form > div {
3216 div.blockvmenusearch > form > div > label {
3222 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3223 font-family: <?php print $fontlist ?>;
3226 text-decoration: none;
3230 padding-bottom: 3px;
3231 margin: 4px 0px 0px 0px;
3239 border-right: 1px solid #000000;
3240 border-bottom: 1px solid #000000;
3241 background: #b3c5cc;
3242 font-family: <?php print $fontlist ?>;
3244 text-align: <?php print $left; ?>;
3245 text-decoration: none;
3249 background: #b3c5cc;
3254 background: #F4F4F4;
3256 border: 1px solid #bbb;
3267 #mainContent, #leftContent .ui-layout-pane {
3272 #mainContent, #leftContent .ui-layout-center {
3284 padding-bottom: 0 !important;
3289 padding: 0px 4px 14px 4px !important;
3305 li.expanded > a.fmdirlia.jqft.ecmjqft {
3306 font-weight: bold !important;
3316 text-align: <?php print $left; ?>;
3335 color: var(--colortextbacktab);
3337 padding-left: 0px; padding-right: 0px;
3338 padding-bottom: 2px;
3339 margin: 0px 0px 16px 0px;
3340 border-top: 1px solid #BBB;
3343 background: var(--colorbacktabcard1);
3345 div.tabBar tr.titre td {
3348 div.fiche table:not(.table-fiche-title) tr.titre td {
3352 div.tabBar.tabBarNoTop {
3358 div.tabBarWithBottom {
3359 padding-bottom: 18px;
3360 border-bottom: 1px solid #bbb;
3362 div.tabBarWithBottom tr {
3363 background: unset !important;
3365 div.tabBarWithBottom table.border>tbody>tr:last-of-
type>td {
3366 border-bottom: none !important;
3369 div.tabBar table.tableforservicepart2:last-child {
3370 border-bottom: 1px solid #aaa;
3372 .tableforservicepart1 .tdhrthin {
3374 padding-top: 0 !important;
3384 border: 1px solid #888;
3388 padding-bottom: 8px;
3398 margin: 20px 0em 30px 0em;
3402 div.tabsActionNoBottom {
3405 div.tabsAction > a {
3406 margin-bottom: 16px !important;
3410 color: rgba(0,0,0,0.4) !important;
3411 text-shadow:1px 1px 1px #ffffff;
3412 font-family: <?php print $fontlist ?>;
3413 font-weight: normal !important;
3414 padding: 4px 6px 2px 0px;
3415 margin-<?php print $right; ?>: 10px;
3416 text-decoration: none;
3417 white-space: nowrap;
3425 div.tabs div.tabsElem:first-of-
type a.tab {
3426 margin-left: 0px !important;
3430 color: var(--colortextlink) !important;
3432 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3433 font-family: <?php print $fontlist ?>;
3434 padding: 12px 14px 13px;
3436 text-decoration: none;
3437 white-space: nowrap;
3439 background-image: none !important;
3442 .tabactive, a.tab#active {
3443 color: var(--colortextbacktab) !important;
3444 background: var(--colorbacktabcard1) !important;
3445 margin: 0 0.2em 0 0.2em !important;
3447 border-right: 1px solid #CCC !important;
3448 border-left: 1px solid #CCC !important;
3449 border-top: 3px solid var(--colorbackhmenu1) !important;
3451 .tabunactive, a.tab#unactive {
3452 border-right: 1px solid transparent;
3453 border-left: 1px solid transparent;
3454 border-top: 1px solid transparent;
3455 border-bottom: 0px !important;
3463 text-decoration: underline;
3467 font-family: <?php print $fontlist ?>;
3468 text-decoration: none;
3469 white-space: nowrap;
3473 background: #dee7ec;
3477 background: #dee7ec;
3479 font-family: <?php print $fontlist ?>;
3482 text-decoration: none;
3483 white-space: nowrap;
3484 -webkit-border-radius:4px 4px 0px 0px;
3485 border-radius:4px 4px 0px 0px;
3487 border-<?php print $right; ?>: 1px solid #555555;
3488 border-<?php print $left; ?>: 1px solid #D8D8D8;
3489 border-top: 1px solid #D8D8D8;
3495 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3507 background-repeat: repeat-x;
3508 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3513 border-collapse: collapse;
3516 padding-<?php print $left; ?>: 0px !important;
3517 padding-<?php print $right; ?>: 4px !important;
3520 list-style-
type:none;
3521 margin: 0px !important;
3522 padding: 0px !important;
3527 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3533 color: unset !important;
3537 padding: 4px !important;
3538 padding-left: 7px !important;
3539 padding-right: 7px !important;
3541 input.button[
name=
"upload"] {
3542 padding: 5px !important;
3545 input.button.smallpaddingimp, input.buttonreset.smallpaddingimp {
3552 text-decoration: underline;
3553 color: var(--colortextlink);
3554 background-color: transparent;
3558 padding-<?php print $left; ?>: 0px;
3560 div.tabs.nopaddingleft {
3561 padding-<?php print $left; ?>: 0px;
3564 padding-<?php print $right; ?>: 0px;
3567 padding-top: 0px !important;
3569 .nopaddingbottomimp {
3570 padding-bottom: 0px !important;
3573 border-collapse: collapse;
3576 padding-<?php print $left; ?>: 0px;
3577 padding-<?php print $right; ?>: 16px;
3578 padding-bottom: 4px;
3581 .notopnoleftnoright {
3582 border-collapse: collapse;
3587 padding-bottom: 4px;
3588 margin: 0px 0px 0px 0px;
3591 table.tableforemailform tr td {
3593 padding-bottom: 3px;
3596 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3597 border-collapse: collapse !important;
3598 padding: 1px 2px 1px 3px;
3601 border: 1px solid #BBB;
3603 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3604 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,
3605 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3609 div.tabBar div.border .table-border-row, div.tabBar div.border .table-key-border-col, div.tabBar .table-val-border-col {
3610 vertical-align: middle;
3612 div .tdtop:not(.tagtdnote) {
3613 vertical-align: top !important;
3616 padding-top: 5px !important;
3617 padding-bottom: 0px !important;
3620 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3621 padding: 2px 2px 2px 2px;
3622 border-collapse: collapse;
3624 div.tabBar .fichecenter table.border>tbody>tr>td, div.tabBar .fichecenter div.border div div.tagtd, div.tabBar div.border div div.tagtd
3627 border-bottom: 1px solid #E0E0E0;
3630 td.border, div.tagtable div div.border {
3631 border-top: 1px solid #000000;
3632 border-right: 1px solid #000000;
3633 border-bottom: 1px solid #000000;
3634 border-left: 1px solid #000000;
3636 .table-key-border-col {
3640 .table-val-border-col {
3645 .thsticky, .tdsticky {
3649 .thstickyright, .tdstickyright {
3653 .thstickygray, .tdstickygray {
3654 background-color: lightgray;
3656 .thstickyghostwhite, .tdstickyghostwhite {
3657 background-color: ghostwhite;
3659 .thstickyinherit, .tdstickyinherit {
3660 background-color: inherit;
3689 .nobordertop, .nobordertop tr:first-of-
type td {
3690 border-top: none !important;
3692 .noborderbottom, .noborderbottom tr:last-of-
type td {
3693 border-bottom: none !important;
3696 border-top: 1px solid var(--colortopbordertitle1);
3699 border-bottom: 1px solid var(--colortopbordertitle1);
3703 .fichehalfright table.noborder , .fichehalfleft table.noborder{
3704 margin: 0px 0px 0px 0px;
3706 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3708 if ($userborderontable) { ?>
3709 border-left: 1px solid var(--colortopbordertitle1);
3710 border-right: 1px solid var(--colortopbordertitle1);
3713 table.liste, table.noborder, table.formdoc, div.noborder {
3715 border-collapse: separate !important;
3716 border-spacing: 0px;
3717 border-top-width: <?php echo $borderwidth ?>px;
3718 border-top-color: var(--colortopbordertitle1);
3719 border-top-style: solid;
3720 margin: 0px 0px 20px 0px;
3733 border-bottom-width: 1px;
3734 border-bottom-color: var(--colortopbordertitle1);
3735 border-bottom-style: solid;
3737 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 {
3738 border-bottom-width: 1px;
3739 border-bottom-color: var(--colortopbordertitle1);
3740 border-bottom-style: solid;
3747 div.tabBar table.border>tbody>tr:last-of-
type>td {
3748 border-bottom-width: 1px;
3749 border-bottom-color: var(--colortopbordertitle1);
3750 border-bottom-style: solid;
3752 div.tabBar div.fichehalfright table.noborder {
3753 border-bottom: none;
3756 table.paddingtopbottomonly tr td {
3758 padding-bottom: 2px;
3760 .liste_titre_filter {
3761 background: var(--colorbacktitle1) !important;
3764 background: var(--colorbackhmenu1) !important;
3767 table:not(.listwithfilterbefore) tr.liste_titre_filter:first-of-
type td.liste_titre {
3771 tr.liste_titre_filter td.liste_titre {
3774 padding-bottom: 0px;
3776 tr.liste_titre_filter td.liste_titre:first-of-
type {
3779 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
3781 border-bottom-width: 0 !important;
3782 border-top-width: 1px;
3783 border-top-color: var(--colortopbordertitle1);
3784 border-top-style: solid;
3786 tr#trlinefordates td {
3787 border-bottom: 0px !important;
3789 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
3791 border-top-width: 1px;
3792 border-top-color: var(--colortopbordertitle1);
3793 border-top-style: solid;
3795 table.liste tr, table.noborder tr, div.noborder form {
3796 border-top-color: #FEFEFE;
3799 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
3800 padding: 7px 8px 7px 8px;
3802 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
3803 padding: 7px 8px 7px 8px;
3807 div.liste_titre_bydiv .divsearchfield {
3808 padding: 2px 1px 2px 7px;
3811 tr.box_titre .nobordernopadding td {
3812 padding: 0 ! important;
3814 table.nobordernopadding {
3815 border-collapse: collapse !important;
3818 table.nobordernopadding tr {
3819 border: 0 !important;
3820 padding: 0 0 !important;
3822 table.nobordernopadding tr td {
3823 border: 0 !important;
3826 table.border tr td table.nobordernopadding tr td {
3832 border-right-width: 1px !important;
3833 border-right-color: #BBB !important;
3834 border-right-style: solid !important;
3838 border-left-width: 1px !important;
3839 border-left-color: #BBB !important;
3840 border-left-style: solid !important;
3845 table.listwithfilterbefore {
3846 border-top: none !important;
3850 .tagtable, .table-border { display: table; }
3851 .tagtr, .table-border-row { display: table-row; }
3852 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
3853 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
3854 .confirmquestions { margin-top: 5px; }
3862 color: var(--colortexttitlenotab);
3864 word-
break:
break-word;
3867 color: var(--colortexttitlenotab) !important;
3871 font-weight: normal;
3872 color: var(--refidnocolor);
3873 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3877 display:
inline-block;
3881 float: <?php echo $right; ?>;
3884 font-weight: normal;
3889 display:
inline-block;
3895 display:
inline-block;
3899 padding-bottom: 5px;
3903 display:
inline-block;
3907 div.pagination li.pagination a,
3908 div.pagination li.pagination span {
3910 line-height: 1.42857143;
3911 text-decoration: none;
3912 background-repeat: repeat-x;
3913 <?php
if (empty($conf->global->THEME_DARKMODEENABLED)) { ?>
3917 div.pagination li.pagination span.inactive {
3921 li.noborder.litext, li.noborder.litext a,
3922 div.pagination li a.inactive:hover,
3923 div.pagination li span.inactive:hover {
3924 -webkit-box-shadow: none !important;
3925 box-shadow: none !important;
3930 div.pagination li.litext a {
3932 padding-right: 10px;
3936 div.pagination li.litext a:hover {
3937 background-color: transparent;
3938 background-image: none;
3940 div.pagination li.litext a:hover {
3941 background-color: transparent;
3942 background-image: none;
3944 div.pagination li.noborder a:hover {
3946 background-color: transparent;
3948 div.pagination li a,
3949 div.pagination li span {
3953 div.pagination li:first-child a,
3954 div.pagination li:first-child span {
3967 div.pagination li .active a,
3968 div.pagination li .active span,
3969 div.pagination li .active a:hover,
3970 div.pagination li .active span:hover,
3971 div.pagination li .active a:focus,
3972 div.pagination li .active span:focus {
3976 background-color: var(--colorbackhmenu1);
3977 border-color: #337ab7;
3979 div.pagination .disabled span,
3980 div.pagination .disabled span:hover,
3981 div.pagination .disabled span:focus,
3982 div.pagination .disabled a,
3983 div.pagination .disabled a:hover,
3984 div.pagination .disabled a:focus {
3986 cursor: not-allowed;
3987 background-color: #fff;
3990 div.pagination li.pagination .active {
3991 text-decoration: underline;
3994 .paginationafterarrows .nohover {
3995 box-shadow: none !important;
3998 div.pagination li.paginationafterarrows {
4003 .paginationatbottom {
4006 table.hidepaginationprevious .paginationprevious {
4009 table.hidepaginationnext .paginationnext {
4012 .tabBar .arearef .pagination.paginationref {
4013 max-width: calc(30%);
4015 .paginationafterarrows a.btnTitlePlus, .titre_right a.btnTitlePlus {
4016 border: 1px solid var(--btncolorborder);
4018 .paginationafterarrows a.btnTitlePlus:hover span:before, .titre_right a.btnTitlePlus:hover span:before {
4027 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4029 background: var(--colorbacklinepairhover) !important;
4031 .tredited, .tredited td {
4032 background: var(--colorbacklinepairchecked) !important;
4033 border-bottom: 0 !important;
4035 .treditedlinefordate {
4036 background: var(--colorbacklinepairchecked) !important;
4039 <?php
if ($colorbacklinepairchecked) { ?>
4041 background: var(--colorbacklinepairchecked) !important;
4045 .nohoverborder:hover {
4048 -webkit-box-shadow: unset;
4050 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4052 font-family: <?php print $fontlist ?>;
4054 color: var(--oddeven);
4056 .impair, .nohover .impair:hover, tr.impair td.nohover
4058 background-color: var(--colorbacklineimpair2);
4061 background-color: var(--colorbacklineimpair2);
4064 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4065 font-family: <?php print $fontlist ?>;
4067 color: var(--oddevencolor);
4069 .pair, .nohover .pair:hover, tr.pair td.nohover {
4070 background-color: var(--colorbacklinepair2);
4073 table.dataTable tr.oddeven {
4074 background-color: var(--colorbacklinepair2) !important;
4078 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 {
4079 background-color: var(--colorbacklineimpair2) !important;
4080 background: var(--colorbacklineimpair2) !important;
4082 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4083 background-color: var(--colorbacklinepair2) !important;
4084 background: var(--colorbacklinepair2) !important;
4088 border-bottom: 1
pt solid black !important;
4089 background-color: var(--colorbacklinebreak) !important;
4091 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4092 font-weight: normal !important;
4095 table.dataTable td {
4096 padding: 5px 8px 5px 8px !important;
4098 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 {
4099 padding: 7px 8px 7px 8px;
4100 border-bottom: 1px solid #ddd;
4102 form.pair, form.impair {
4103 font-weight: normal;
4105 form.tagtr:last-of-
type div.tagtd, tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4106 border-bottom: 0px !important;
4109 border-bottom: 0px !important;
4111 div.tableforcontact form.tagtr:last-of-
type div.tagtd {
4112 border-bottom: 1px solid #ddd !important;
4114 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4115 border-bottom: 0px !important;
4117 table.nobottomiftotal tr.liste_total td {
4118 background-color: #fff;
4119 <?php
if (!$userborderontable) { ?>
4120 border-bottom: 0px !important;
4123 table.nobottom, td.nobottom {
4124 border-bottom: 0px !important;
4126 div.liste_titre .tagtd {
4127 vertical-align: middle;
4130 min-height: 26px !important;
4133 padding-bottom: 2px;
4135 div.liste_titre_bydiv {
4136 border-top-width: <?php echo $borderwidth ?>px;
4137 border-top-color: var(--colortopbordertitle1);
4138 border-top-style: solid;
4139 <?php
if ($userborderontable) { ?>
4140 border-left: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4144 border-collapse: collapse;
4146 padding: 2px 0px 2px 0;
4151 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4153 height: 26px !important;
4157 background: #f8f8f8;
4160 border: 1px solid #ddd;
4162 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
4164 background: var(--colorbacktitle1);
4165 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4167 color: var(--colortexttitle);
4168 font-family: <?php print $fontlist ?>;
4169 text-align: <?php echo $left; ?>;
4171 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4173 border-bottom: 1px solid var(--colortopbordertitle1);
4175 tr.liste_titre:first-child th, tr:first-child th.liste_titre {
4177 border-bottom: unset;
4179 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div
4181 font-family: <?php print $fontlist ?>;
4182 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4183 vertical-align: middle;
4186 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 {
4187 text-shadow: none !important;
4188 color: var(--colortexttitlelink);
4190 tr.liste_titre_topborder td {
4191 border-top-width: <?php echo $borderwidth; ?>px;
4192 border-top-color: var(--colortopbordertitle1);
4193 border-top-style: solid;
4196 text-shadow: none !important;
4197 color: var(--colortexttitle);
4199 .liste_titre td a.notasortlink {
4200 color: var(--colortextlink);
4202 .liste_titre td a.notasortlink:hover {
4203 background: transparent;
4205 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 {
4207 border-bottom: unset;
4213 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4215 font-family: <?php print $fontlist ?>;
4216 font-weight: normal;
4217 border-bottom: 1px solid #FDFFFF;
4221 background: transparent;
4224 .listactionlargetitle .liste_titre {
4227 .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 {
4228 color: var(--listetotal);
4229 font-weight: normal;
4231 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4232 white-space: nowrap;
4234 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4235 white-space: normal;
4237 form.liste_total div {
4238 border-top: 1px solid #DDDDDD;
4240 tr.liste_sub_total, tr.liste_sub_total td {
4241 border-bottom: 1px solid #aaa;
4244 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4247 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4248 border-bottom: none;
4250 table.tableforservicepart1:first-of-
type tr:first-of-
type td {
4251 border-top: 1px solid #888;
4253 table.tableforservicepart1 tr td {
4257 .paymenttable, .margintable {
4258 border-top: none !important;
4259 margin: 0px 0px 0px 0px !important;
4261 table.noborder.paymenttable {
4262 border-bottom: none !important;
4264 .paymenttable tr td:first-child, .margintable tr td:first-child
4268 .paymenttable, .margintable tr td {
4274 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4275 box-shadow: 0px 0px 0px #DDD !important;
4278 -webkit-box-shadow: 1px 1px 7px #CCC !important;
4279 box-shadow: 1px 1px 7px #CCC !important;
4283 -webkit-box-shadow: 0px 0px 5px #888;
4284 box-shadow: 0px 0px 5px #888;
4287 div.tabBar .noborder {
4288 -webkit-box-shadow: 0px 0px 0px #DDD !important;
4289 box-shadow: 0px 0px 0px #DDD !important;
4292 #tablelines tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td {
4293 border-bottom: 1px solid var(--colortopbordertitle1) !important;
4301 .noborder:not(.editmode) > tbody > tr:nth-child(even):not(.liste_titre), .liste > tbody > tr:nth-child(even):not(.liste_titre),
4302 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),
4303 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre)
4305 background: linear-gradient(bottom, var(----colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4306 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4307 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4308 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4310 .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),
4311 .noborder .oddeven.tagtr:nth-child(even):not(:last-of-
type) .tagtd:not(.liste_titre)
4313 border-bottom: 1px solid #e0e0e0;
4316 .noborder:not(.editmode) > tbody > tr:nth-child(odd):not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(.liste_titre),
4317 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),
4318 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre)
4320 background: linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4321 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4322 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4323 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 0%, var(--colorbacklinepair2) 100%);
4325 .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),
4326 .noborder .oddeven.tagtr:nth-child(odd):not(:last-child) .tagtd:not(.liste_titre)
4328 border-bottom: 1px solid #e0e0e0;
4331 ul.noborder li:nth-child(even):not(.liste_titre) {
4332 background-color: var(--colorbacklinepair2) !important;
4345 padding-bottom: 10px;
4350 .boxstats, .boxstats130 {
4351 display:
inline-block;
4358 background: var(--colorbackbody);
4359 border: 1px solid var(--colorboxstatsborder);
4360 border-left: 6px solid var(--colorboxstatsborder);
4364 .boxstats, .boxstats130, .boxstatscontent {
4365 white-space: nowrap;
4367 text-overflow: ellipsis;
4378 padding-bottom: 2px;
4382 .boxtable:not(.widgetstats) td.tdboxstats .boxstats {
4383 box-shadow: 1px 1px 8px var(--colorboxstatsborder);
4386 .tabBar .fichehalfright .boxstats {
4388 padding-bottom: 4px;
4409 @media only screen and (max-width: 767px)
4411 .tabBar .arearef .pagination.paginationref {
4412 max-width: calc(50%);
4415 .clearbothonsmartphone {
4417 display: block !important;
4421 padding-left: 0 !important;
4422 padding-right: 0!important;
4423 margin-left: 0 !important;
4424 margin-right: 0 !important;
4427 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
4428 padding: 12px 12px 13px;
4430 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
4431 padding: 0px 0px 0px 0px;
4433 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
4434 padding: 0px 0px 0px 0px;
4436 .boxstats, .boxstats130 {
4440 text-align: <?php echo $left; ?>
4445 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(160, round($_SESSION[
'dol_screenwidth'] / 2 - 20)) : 150; ?>px;
4450 min-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(160, round($_SESSION[
'dol_screenwidth'] / 2 - 20)) : 160; ?>px;
4451 max-width: <?php echo isset($_SESSION[
'dol_screenwidth']) ?min(161, round($_SESSION[
'dol_screenwidth'] / 2 - 20)) : 161; ?>px;
4454 .dashboardlineindicator {
4468 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4470 span.boxstatstext span:not(.fas) {
4475 color: var(--colortext);
4477 span.boxstatstext img, a.dashboardlineindicatorlate img {
4483 .boxstatsindicator.thumbstat150 {
4484 display:
inline-flex;
4486 span.boxstatsindicator {
4488 font-weight: normal;
4493 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4495 font-weight: normal;
4497 a.dashboardlineindicatorlate:hover {
4498 text-decoration: none;
4500 .dashboardlineindicatorlate img {
4503 span.dashboardlineok {
4506 span.dashboardlineko {
4510 .dashboardlinelatecoin {
4516 padding: 0px 5px 0px 5px;
4517 border-radius: .25em;
4519 background-color: #9f4705;
4522 padding: 1px 3px 1px 1px;
4525 background-color: #8c4446;
4526 color: #FFFFFF ! important;
4527 border-radius: .25em;
4528 display:
inline-block;
4529 vertical-align: middle;
4532 margin-bottom: 25px !important;
4533 border-bottom-width: 1px;
4534 background: var(--colorbackbody);
4535 border-top: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
4538 table.noborder.boxtable tr td {
4542 border-top-width: 0 !important;
4545 border-bottom-width: 0 !important;
4547 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4553 .boxworkingboard .tdboxstats {
4554 padding-left: 0px !important;
4555 padding-right: 0px !important;
4557 a.valignmiddle.dashboardlineindicator {
4561 height: 30px !important;
4572 background: var(--colorbacktitle1);
4573 color: var(--colortexttitle);
4574 font-family: <?php print $fontlist ?>, sans-serif;
4575 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4576 border-bottom: 1px solid #FDFFFF;
4577 white-space: nowrap;
4580 tr.box_titre td.boxclose {
4583 img.boxhandle, img.boxclose {
4588 vertical-align: middle;
4591 .formboxfilter input[
type=image]
4600 .prod_entry_mode_free, .prod_entry_mode_predef {
4601 height: 26px !important;
4602 vertical-align: middle;
4606 border: 1px solid #888;
4615 .ok { color: #114466; }
4616 .warning { color: #887711 !important; }
4617 .error { color: #660000 !important; font-weight: bold; }
4618 .green { color: #118822 !important; }
4626 border-<?php print $left; ?>: solid 5px #87cfd2;
4630 padding-bottom: 8px;
4631 margin: 1em 0em 1em 0em;
4632 background: #eff8fc;
4638 border-<?php print $left; ?>: solid 5px #f2cf87;
4642 padding-bottom: 8px;
4643 margin: 1em 0em 1em 0em;
4644 background: #fcf8e3;
4646 div.warning a, div.info a, div.error a {
4647 color: var(--colortextlink);
4652 border-<?php print $left; ?>: solid 5px #f28787;
4656 padding-bottom: 8px;
4657 margin: 1em 0em 1em 0em;
4658 background: #EFCFCF;
4666 a.normal:link { font-weight: normal }
4667 a.normal:visited { font-weight: normal }
4668 a.normal:active { font-weight: normal }
4669 a.normal:hover { font-weight: normal }
4671 a.impayee:link { font-weight: bold; color: #550000; }
4672 a.impayee:visited { font-weight: bold; color: #550000; }
4673 a.impayee:active { font-weight: bold; color: #550000; }
4674 a.impayee:hover { font-weight: bold; color: #550000; }
4686 .framecontent iframe {
4696 .opened-dash-board-wrap {
4697 margin-bottom: 25px;
4704 .product_line_stock_ok { color: var(--productlinestockok); }
4705 .product_line_stock_too_low { color: var(--productlinestocktoolow); }
4707 .fieldrequired { font-weight: bold; color: var(--fieldrequiredcolor) !important; }
4709 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 38px; text-align: <?php echo $left; ?>; }
4710 span.widthpictotitle { font-size: 1.7em; }
4711 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4713 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4714 .dolgraphtitlecssboxes { }
4715 .dolgraphchart canvas {
4718 .legendColorBox, .legendLabel { border: none !important; }
4719 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: var(--dolgraphbg) !important; }
4720 div.dolgraph div.legend table tbody tr { height:
auto; }
4721 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4722 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4724 text-align: <?php echo $left; ?>;
4727 label.radioprivate {
4728 white-space: nowrap;
4738 div.divphotoref > div > .photowithmargin, div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4743 border: 1px solid #f0f0f0;
4751 margin-top: 6px !important;
4756 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4757 display:
inline-block;
4761 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4762 display:
inline-block;
4764 background-repeat: no-repeat;
4773 text-decoration: none;
4775 padding-bottom: 5px;
4781 div.fiche > table.table-fiche-title:first-of-
type div {
4782 color: var(--colortexttitlenotab);
4789 color: var(--colortexttitlenotab);
4792 color: var(--colortexttitlenotab);
4795 color: var(--colortexttitlenotab2);
4798 table.table-fiche-title .col-title div.titre{
4801 table.table-fiche-title {
4802 margin-bottom: 12px;
4806 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
4807 .backgreypublicpayment a { color: #222 !important; }
4808 .poweredbypublicpayment {
4819 min-width: 300px; font-size: 16px;
4823 min-width: 320px; font-size: 16px;
4827 #tablepublicpayment {
4828 border: 1px solid #CCCCCC !important;
4831 margin-bottom: 25px;
4833 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
4834 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
4835 #tablepublicpayment tr.liste_total td { border-top: none; }
4836 input#cardholder-
name {
4840 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
4841 .publicnewmemberform div.titre { font-size: 2em; }
4842 #divsubscribe { max-width: 900px; }
4843 #divsubscribe .eventlabel { font-size: 1.5em; }
4844 #tablesubscribe { width: 100%; }
4845 #tablesubscribe tr td { font-size: 1.15em; }
4846 #tablesubscribe .price-registration { font-size: 1.5em; }
4850 border: 1px solid #ccc;
4867 .effectpostit:before, .effectpostit:after
4878 -webkit-box-shadow: 0 15px 10px #777;
4879 box-shadow: 0 15px 10px #777;
4880 -webkit-transform: rotate(-3deg);
4881 -moz-transform: rotate(-3deg);
4882 -o-transform: rotate(-3deg);
4883 -ms-transform: rotate(-3deg);
4884 transform: rotate(-3deg);
4888 -webkit-transform: rotate(3deg);
4889 -moz-transform: rotate(3deg);
4890 -o-transform: rotate(3deg);
4891 -ms-transform: rotate(3deg);
4892 transform: rotate(3deg);
4903 .ui-dialog-titlebar {
4905 .ui-dialog-content {
4907 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
4908 z-index: 1002 !important;
4930 border-<?php print $left; ?>: solid 5px #f2cf87;
4936 padding-bottom: 4px;
4938 background: #fcf8e3;
4951 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
4956 max-width: <?php print
dol_size(600,
'width'); ?>px !important;
4958 div.ui-tooltip.mytooltip {
4959 border: none !important;
4963 font-stretch: condensed;
4964 -moz-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4965 -webkit-box-shadow:0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4966 -o-box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4967 box-shadow: 0.5px 0.5px 4px 0px rgba(0, 0, 0, 0.5);
4968 filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
4969 background: var(--tooltipbgcolor) !important;
4970 color : var(--tooltipfontcolor);
4974 @media only screen and (max-width: 768px)
4976 div.ui-tooltip.mytooltip {
4980 @media only screen and (max-width: 480px)
4982 div.ui-tooltip.mytooltip {
4986 @media only screen and (max-width: 320px)
4988 div.ui-tooltip.mytooltip {
5012 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5013 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-button,
5014 html .ui-datepicker-calendar .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active
5019 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5021 .ui-datepicker-trigger {
5022 vertical-align: middle;
5029 -webkit-border-radius: 8px;
5031 border: 1px #E4ECEC outset;
5037 background-color: var(--inputbackgroundcolor);
5038 border-top: solid 2px #DDDDDD;
5039 border-<?php print $left; ?>: solid 2px #DDDDDD;
5040 border-<?php print $right; ?>: solid 1px #222222;
5041 border-bottom: solid 1px #222222;
5043 border-spacing: 0px;
5044 border-collapse: collapse;
5046 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5048 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5050 background-color:#b3c5cc;
5056 .dpButtons,.tpButtons {
5058 background-color:#617389;
5063 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5064 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5065 .dpExplanation{ font-weight:normal; font-size:11px;}
5066 .dpWeek td{text-align:center}
5068 .dpToday,.dpReg,.dpSelected{
5071 .dpToday{font-weight:bold; color:black; background-color:#DDDDDD;}
5072 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5075 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5077 .tpHour{border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
5078 .tpHour td {border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; cursor:pointer;}
5079 .tpHour td:Hover {background-color:black;color:white;}
5081 .tpMinute {margin-top:5px;}
5082 .tpMinute td:Hover {background-color:black; color:white; }
5083 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5089 background-color:transparent;
5094 vertical-align:middle;
5098 color: var(--colortextlink);
5112 div.hidden, header.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5127 .websiteformtoolbar {
5129 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'32px' :
'52px') :
'0'; ?>;
5133 .exampleapachesetup {
5137 border: 1px solid #aaa;
5141 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5146 background-color: transparent;
5147 background-image: none;
5150 background-color: transparent;
5151 background-image: none;
5153 font-weight: normal;
5155 .websitebar .button.bordertransp {
5157 text-decoration: unset !important;
5161 border-bottom: 1px solid #ccc;
5162 background: #e6e6e6;
5163 display:
inline-block;
5164 padding: 5px 5px 5px 5px;
5167 .centpercent.websitebar {
5168 width: calc(100% - 10px);
5170 .websitebar .buttonDelete, .websitebar .button {
5173 .websitebar .button, .websitebar .buttonDelete
5175 padding: 4px 5px 4px 5px !important;
5176 margin: 2px 4px 2px 4px !important;
5178 background: #f5f5f5 !important;
5179 border: 1px solid #ccc !important;
5183 padding-<?php echo $right; ?>: 10px;
5184 vertical-align: middle;
5187 .websiteselectionsection {
5190 .websiteselection span {
5191 vertical-align: middle;
5196 .websiteselection, .websitetools {
5202 display:
inline-block;
5203 vertical-align: middle;
5206 .websiteiframenoborder {
5209 span.websiteselection span.select2.select2-container.select2-container--
default {
5212 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5213 vertical-align: middle;
5215 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5217 display:
inline-block;
5219 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5223 vertical-align: middle;
5227 .websiteselectionsection {
5228 border-left: 1px solid #bbb;
5229 border-right: 1px solid #bbb;
5234 .websitebar input#previewpageurl {
5238 .websitebar input.bordertransp {
5239 line-height: normal !important;
5242 #divbodywebsite section p {
5251 .dayevent .tagtr:first-of-
type {
5255 .agendacell { height: 60px; }
5256 table.cal_month { border-spacing: 0px; }
5257 table.cal_month td:first-child { border-left: 0px; }
5258 table.cal_month td:last-child { border-right: 0px; }
5259 table.cal_month td { padding-left: 1px !important; padding-right: 1px !important; }
5260 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5261 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5262 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5263 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5264 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5265 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5266 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5267 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5268 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5269 .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; }
5270 .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; }
5271 .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; }
5272 .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; }
5273 .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; }
5275 .cal_peruser { padding-top: 0 !important; padding-bottom: 0 !important; padding-<?php print $left; ?>: 1px !important; padding-<?php print $right; ?>: 1px !important; }
5277 background: linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5278 background: -o-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5279 background: -moz-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5280 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair2) 85%, var(--colorbacklinepair2) 100%);
5282 .cal_today_peruser_impair { background: #F8F8F0; }
5284 .peruser_notbusy { opacity: 0.5; }
5285 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); }
5286 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; min-height: 20px; filter: saturate(0.8); border-radius: 3px; }
5287 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5288 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5289 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5290 .cal_event { font-size: 1em; }
5291 .cal_event a:link { color: #111111; font-weight: normal !important; }
5292 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5293 .cal_event a:active { color: #111111; font-weight: normal !important; }
5294 .cal_event_notbusy a.cal_event_title:hover { color: #111111; font-weight: normal !important; }
5296 .cal_peruserviewname { max-width: 140px; height: 30px !important; }
5297 .cal_event span.badge.badge-status { border: 1px solid #aaa; }
5298 table.cal_month tr td table.nobordernopadding tr td { padding: 0 2px 0 2px; }
5299 table.cal_month tr.liste_titre td.tdfordaytitle { min-width: 120px; }
5304 .calendarviewcontainertr { height: 100px; }
5306 td.cal_other_month {
5316 .ui-widget-content { border: solid 1px rgba(0,0,0,.3); background: #fff !important; }
5318 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5323 background-color: var(--inputbackgroundcolor);
5324 border:1px solid #888;
5328 .ui-autocomplete ul {
5329 list-style-
type:none;
5333 .ui-autocomplete ul li.selected { background-color: var(--inputbackgroundcolor);}
5334 .ui-autocomplete ul li {
5335 list-style-
type:none;
5348 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5349 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5355 .editkey_datepicker {
5356 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5363 .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 {
5368 .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 {
5383 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5384 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5385 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5386 .treeview li table { min-height: 30px; }
5387 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5418 font-family:sans-serif;
5421 border-spacing: 0px;
5422 border-collapse: collapse;
5429 border-style:groove;
5439 A.color, A.color:active, A.color:visited {
5440 position : relative;
5442 text-decoration : none;
5448 border : 1px inset white;
5451 border : 1px outset white;
5453 A.none, A.none:active, A.none:visited, A.none:hover {
5454 position : relative;
5456 text-decoration : none;
5463 border : 1px solid #b3c5cc;
5472 background-color : #b3c5cc;
5475 position : absolute;
5479 background-color : #b3c5cc;
5480 border : 2px outset;
5489 border : 1px outset white;
5495 font-family : <?php print $fontlist ?>;
5498 text-align : center;
5502 font-family : <?php print $fontlist ?>;
5509 font-family : <?php print $fontlist ?>;
5517 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5518 border: 1px solid #888;
5519 background: var(--colorbacktitle1);
5523 .ui-menu .ui-menu-item a {
5524 text-decoration:none;
5528 font-weight: normal;
5529 font-family:<?php echo $fontlist; ?>;
5533 font-family:<?php echo $fontlist; ?>;
5536 .ui-button { margin-left: -2px; }
5537 .ui-button-icon-only .ui-button-text { height: 8px; }
5538 .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 2px 0px 6px 0px; }
5541 line-height: 1em !important;
5543 .ui-autocomplete-input { margin: 0; padding: 4px; }
5550 body.cke_show_borders {
5551 margin: 5px !important;
5555 border: 1px #bbb solid ! important;
5562 .cke_wrapper { padding: 4px !important; }
5563 a.cke_dialog_ui_button
5565 font-family: <?php print $fontlist ?> !important;
5566 background-image: url(<?php echo $img_button ?>) !important;
5567 background-position: bottom !important;
5568 border: 1px solid #C0C0C0 !important;
5569 -webkit-border-radius:0px 5px 0px 5px !important;
5570 border-radius:0px 5px 0px 5px !important;
5571 -webkit-box-shadow: 3px 3px 4px #DDD !important;
5572 box-shadow: 3px 3px 4px #DDD !important;
5574 .cke_dialog_ui_hbox_last
5576 vertical-align: bottom ! important;
5585 a.cke_dialog_ui_button_ok span {
5586 text-shadow: none !important;
5587 color: #333 !important;
5595 border: 1px solid #ddd;
5598 .aceeditorstatusbar {
5601 padding-<?php echo $left; ?>: 10px;
5605 background-color: #ebebeb;
5609 .ace_status-indicator {
5613 border-left: 1px solid;
5615 pre#editfilecontentaceeditorid {
5625 height: 72px !important;
5633 .customreportsoutput, .customreportsoutputnotdata {
5636 .customreportsoutputnotdata {
5649 #types .btn-primary {
5658 display:
inline-block;
5663 vertical-align: top;
5666 #types input.text, #types textarea {
5680 box-sizing:border-box;
5687 #comment .comment-table {
5691 #comment .comment-cell {
5694 #comment .comment-info {
5696 border-right:1px solid #dedede;
5700 background:rgba(255,255,255,0.5);
5701 vertical-align:middle;
5704 #comment .comment-info a {
5707 #comment .comment-right {
5710 #comment .comment-description {
5714 #comment .comment-delete {
5717 vertical-align:middle;
5719 #comment .comment-delete:hover {
5720 background:rgba(250,20,20,0.8);
5722 #comment .comment-edit {
5725 vertical-align:middle;
5727 #comment .comment-edit:hover {
5728 background:rgba(0,184,148,0.8);
5741 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max($_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5744 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5748 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5749 font-size: unset !important;
5752 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5753 font-size: unset !important;
5754 font-weight: normal !important;
5755 color: #000 !important;
5758 background: #f0f0f0 !important;
5761 background: rgb(108,152,185) !important;
5764 background: rgb(160,173,58) !important;
5768 text-overflow: ellipsis;
5770 td.gminorheadingwkend {
5771 color: #888 !important;
5774 color: #666 !important;
5776 .glistlbl, .glistgrid {
5777 width: 582px !important;
5784 .gtaskname div, .gtaskname {
5785 min-width: 250px !important;
5786 max-width: unset !important;
5787 width: unset !important;
5789 .gpccomplete div, .gpccomplete {
5790 min-width: 40px !important;
5791 max-width: 40px !important;
5792 width: 40px !important;
5794 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
5795 white-space:
break-spaces;
5797 .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) {
5798 color: transparent !important;
5812 font-weight: normal;
5821 font-weight: normal;
5827 text-decoration: none;
5832 margin: 0 5px 5px 5px;
5837 margin: 0 10px 20px 10px;
5842 float: <?php print $left; ?>;
5843 border: solid 1px #DDDDDD;
5850 font-weight: normal;
5858 white-space: nowrap;
5864 vertical-align: middle;
5868 display:
inline-block !important;
5870 ul.ecmjqft a:active {
5871 font-weight: bold !important;
5873 ul.ecmjqft a:hover {
5874 text-decoration: underline;
5877 vertical-align: middle;
5878 display:
inline-block !important;
5887 #ecm-layout-north div.attachareaformuserfileecm {
5888 padding-bottom: 0px;
5890 div#ecm-layout-west {
5892 vertical-align: top;
5894 div#ecm-layout-center {
5895 width: calc(100% - 390px);
5896 vertical-align: top;
5900 .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; }
5901 .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; }
5902 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
5909 .jnotify-container {
5910 position: fixed !important;
5911 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
5912 top:
auto !important;
5913 bottom: 4px !important;
5916 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
5919 padding-left: 10px !important;
5920 padding-right: 10px !important;
5921 word-wrap:
break-word;
5923 .jnotify-container .jnotify-notification .jnotify-message {
5924 font-weight: normal;
5926 word-
break:
break-word;
5928 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
5929 color: #a28918 !important;
5933 div.jnotify-background {
5934 opacity : 0.95 !important;
5935 -webkit-box-shadow: 2px 2px 4px #888 !important;
5936 box-shadow: 2px 2px 4px #888 !important;
5944 div.dolEventValid h1, div.dolEventValid h2 {
5946 background-color: #e3f0db;
5947 padding: 5px 5px 5px 5px;
5950 div.dolEventError h1, div.dolEventError h2 {
5952 background-color: #d79eac;
5953 padding: 5px 5px 5px 5px;
5961 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
5969 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
5970 background: none !important;
5972 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
5973 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
5974 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
5975 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
5976 .dataTables_paginate {
5979 .paginate_button_disabled {
5980 opacity: 1 !important;
5981 color: #888 !important;
5982 cursor:
default !important;
5984 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
5986 font-weight: normal;
5988 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
5990 text-decoration: underline !important;
5994 text-decoration: underline !important;
5998 font-weight: normal !important;
5999 text-decoration: none !important;
6001 .paging_full_numbers {
6002 height: inherit !important;
6004 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6005 background-color: var(--colorbackbody) !important;
6007 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6008 background-color: var(--colorbackbody) !important;
6009 border-radius: inherit !important;
6011 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6012 background-color: var(--colorbackbody) !important;
6014 .paginate_button, .paginate_active {
6015 border: 1px solid #ddd !important;
6016 padding: 6px 12px !important;
6017 margin-left: -1px !important;
6018 line-height: 1.42857143 !important;
6019 margin: 0 0 !important;
6026 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6028 background-image: none;
6031 div.dataTables_length {
6032 float: right !important;
6035 div.dataTables_length select {
6038 .dataTables_wrapper .dataTables_paginate {
6039 padding-top: 0px !important;
6046 span.select2-selection--single.flat[aria-disabled=
"true"] span.select2-selection__rendered {
6050 span#select2-taskid-container[title^=
'--'] {
6054 .select2-container--
default .select2-results__option--highlighted[aria-selected] {
6055 background-color: var(--colorbackhmenu1);
6056 color: var(--colortextbackhmenu);
6058 .select2-container--
default .select2-results__option--highlighted[aria-selected] span {
6059 color: #fff !important;
6062 span.select2.select2-container.select2-container--
default {
6063 text-align: initial;
6064 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6070 span.select2.select2-container.select2-container--
default {
6071 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6076 input.select2-input {
6077 border-bottom: none ! important;
6081 border-bottom: solid 1px var(--inputbordercolor) !important;
6083 .select2-results .select2-highlighted.optionblue {
6084 color: #FFF !important;
6086 .select2-container .select2-selection--multiple {
6087 min-height: 28px !important;
6089 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6090 margin-top: 5px !important;
6093 .select2-container--focus span.select2-selection.select2-selection--single {
6094 border-bottom: 1px solid var(--inputbordercolor) !important;
6095 border-bottom-left-radius: 0;
6096 border-bottom-right-radius: 0;
6099 .blockvmenusearch .select2-container--
default .select2-selection--single,
6100 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6102 background-color: var(--colorbackvmenu1);
6104 .select2-container--
default .select2-selection--single {
6105 background-color: var(--inputbackgroundcolor);
6107 #blockvmenusearch .select2-container--default .select2-selection--single .select2-selection__placeholder {
6108 color: var(--colortextbackvmenu);
6110 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6111 color: var(--colortext);
6115 color: #999 !important;
6117 .select2-choice, .select2-container .select2-choice {
6118 border-bottom: solid 1px rgba(0,0,0,.4);
6120 .select2-container .select2-choice > .select2-chosen {
6123 .select2-container .select2-choice .select2-arrow {
6125 background: transparent;
6127 .select2-container-multi .select2-choices {
6128 background-image: none;
6130 .select2-container .select2-choice {
6131 color: var(--colortext);
6134 .selectoptiondisabledwhite {
6135 background: #FFFFFF !important;
6139 border-left: none !important;
6140 background: none !important;
6144 border-top: none !important;
6145 border-left: none !important;
6146 border-right: none !important;
6148 .select2-drop.select2-drop-above {
6149 box-shadow: none !important;
6151 .select2-container--open .select2-dropdown--above {
6152 border-bottom: solid 1px var(--inputbordercolor);
6154 .select2-drop.select2-drop-above.select2-drop-active {
6155 border-top: 1px solid #ccc;
6156 border-bottom: solid 1px var(--inputbordercolor);
6158 .select2-container--
default .select2-selection--single
6161 <?php
if (empty($conf->global->THEME_SHOW_BORDER_ON_INPUT)) { ?>
6167 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
6169 -webkit-box-shadow: none !important;
6170 box-shadow: none !important;
6173 .select2-container--focus .select2-container--
default .select2-selection--single {
6174 border-bottom-left-radius: 0;
6175 border-bottom-right-radius: 0;
6177 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6181 border-bottom-left-radius: 0;
6182 border-bottom-right-radius: 0;
6184 .select2-container--
default .select2-selection--multiple {
6185 border-bottom: solid 1px var(--inputbordercolor);
6190 background: var(--inputbackgroundcolor);
6191 line-height: normal;
6193 .select2-container--
default .select2-selection--multiple .select2-selection__rendered {
6196 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6197 background-color: #ddd;
6198 margin-top: 4px !important;
6200 .select2-selection--multiple input.select2-search__field {
6201 border-bottom: none !important;
6204 .select2-search__field
6207 border-top: none !important;
6208 border-left: none !important;
6209 border-right: none !important;
6210 border-bottom: solid 1px var(--inputbordercolor) !important;
6211 -webkit-box-shadow: none !important;
6212 box-shadow: none !important;
6213 border-radius: 0 !important;
6216 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6221 border-bottom: none;
6222 -webkit-box-shadow: none !important;
6223 box-shadow: none !important;
6228 box-shadow: 1px 2px 10px var(--colorbackvmenu1);
6229 background-color: var(--colorbackbody);
6230 color: var(--colortext);
6232 .select2-dropdown-open {
6233 background-color: var(--colorbackvmenu1);
6235 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6240 border-bottom: none;
6241 -webkit-box-shadow: none !important;
6242 box-shadow: none !important;
6243 background-color: var(--colorbackvmenu1);
6249 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6252 .select2-drop.select2-drop-above {
6255 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6256 background-image: none;
6257 border-radius: 0 !important;
6259 div.select2-drop-above
6261 background: var(--colorbackvmenu1);
6262 -webkit-box-shadow: none !important;
6263 box-shadow: none !important;
6265 .select2-drop-active
6267 border: 1px solid #ccc;
6270 .select2-search input {
6273 a span.select2-chosen
6275 font-weight: normal !important;
6277 .select2-container .select2-choice {
6278 background-image: none;
6281 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6283 background: var(--colorbackvmenu1);
6288 .select2-results__option {
6289 word-
break:
break-word;
6290 text-align: <?php echo $left; ?>;
6292 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6293 background-color: var(--colorbackvmenu1);
6294 background-image: none;
6298 .select2-container-disabled .select2-choice .select2-arrow b {
6301 .select2-container-multi .select2-choices .select2-search-choice {
6304 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6305 .select2-container-multi.select2-container-active .select2-choices
6307 border-bottom: 1px solid #ccc;
6313 .select2-container--
default .select2-results>.select2-results__options{
6318 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6319 text-align: <?php echo $left; ?>;
6322 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6323 color: var(--colortext);
6326 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6327 text-align: <?php echo $left; ?>;
6329 span#select2-boxbookmark-container {
6332 .select2-container .select2-selection--single .select2-selection__rendered {
6336 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6339 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6343 vertical-align: top;
6347 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6348 padding: 3px 5px 2px 5px;
6349 margin: 0 0 2px 3px;
6354 border: 1px solid #aaaaaa;
6356 -webkit-box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6357 box-shadow: 0 0 2px var(--inputbackgroundcolor) inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6358 background-clip: padding-box;
6359 -webkit-touch-callout: none;
6360 -webkit-
user-select: none;
6361 -moz-
user-select: none;
6362 -ms-
user-select: none;
6364 background-color: var(--inputbackgroundcolor);
6365 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));
6366 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6367 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6368 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6370 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6371 font-weight: normal;
6373 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6377 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6378 height:
auto !important;
6387 ul.select2-results__options li {
6391 @media only screen and (min-width: 767px)
6393 .select2-container.select2-container--open .select2-dropdown.ui-dialog {
6394 min-width: 200px !important;
6396 .select2-container--open .select2-dropdown--below {
6397 border-top: 1px solid var(--inputbordercolor);
6407 .noborderoncategories {
6408 border: none !important;
6409 border-radius: 5px !important;
6411 -webkit-box-shadow: none !important;
6412 box-shadow: none !important;
6413 margin-top: 1px !important;
6414 margin-bottom: 0 !important;
6416 span.noborderoncategories a, li.noborderoncategories a {
6417 line-height: normal;
6420 span.noborderoncategories {
6421 padding: 3px 5px 3px 5px;
6422 display:
inline-block;
6424 .categtextwhite, .treeview .categtextwhite.hover {
6425 color: #fff !important;
6428 color: #000 !important;
6436 .multi-select-menu {
6440 .multi-select-container {
6441 display:
inline-block;
6445 .multi-select-menu {
6451 background: var(--inputbackgroundcolor);
6454 border: 1px solid #aaa;
6455 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6459 .multi-select-menu input {
6460 margin-right: 0.3em;
6461 vertical-align: 0.1em;
6464 .multi-select-button {
6465 display:
inline-block;
6467 white-space: nowrap;
6469 text-overflow: ellipsis;
6470 vertical-align: middle;
6471 background-color: var(--inputbackgroundcolor);
6475 border-bottom: solid 1px var(--inputbordercolor);
6481 .multi-select-button:focus {
6483 border-bottom: 1px solid #666;
6484 border-bottom-left-radius: 0;
6485 border-bottom-right-radius: 0;
6488 .multi-select-button:after {
6490 display:
inline-block;
6493 border-style: solid;
6494 border-width: 0.5em 0.23em 0em 0.23em;
6495 border-color: #444 transparent transparent transparent;
6499 .multi-select-container--open .multi-select-menu { display: block; }
6501 .multi-select-container--open .multi-select-button:after {
6502 border-width: 0 0.4em 0.4em 0.4em;
6503 border-color: transparent transparent #999 transparent;
6506 .multi-select-menuitem {
6511 label.multi-select-menuitem {
6520 ul.ulselectedfields {
6528 vertical-align: middle;
6529 display:
inline-block;
6531 .dropdown dd, .dropdown dt {
6537 text-align: <?php echo $left; ?>;
6547 .dropdown dt a span, .multiSel span {
6549 display:
inline-block;
6550 padding: 0 3px 2px 0;
6552 .maxwidthsearch .dropdown dt a span, .multiSel span {
6553 padding: 0 3px 2px 3px;
6555 .dropdown span.value {
6559 background-color: var(--inputbackgroundcolor);
6560 box-shadow: 1px 1px 10px #aaa;
6562 <?php echo $right; ?>:0px;
6571 .dropdown dd ul.selectedfieldsleft {
6574 .dropdown dd ul li {
6575 white-space: nowrap;
6576 font-weight: normal;
6577 padding: 7px 8px 7px 8px;
6579 color: var(--colortext);
6581 .dropdown dd ul li:hover {
6584 .dropdown dd ul li input[
type=
"checkbox"] {
6585 margin-<?php echo $right; ?>: 3px;
6587 .dropdown dd ul li a, .dropdown dd ul li span {
6591 .dropdown dd ul li span {
6597 dd.dropdowndd ul li {
6598 text-overflow: ellipsis;
6600 white-space: nowrap;
6610 text-overflow: ellipsis;
6611 white-space: nowrap;
6622 .moduledesclong h1 {
6624 padding-bottom: 20px;
6632 .searchpage .tagtr .tagtd {
6633 padding-bottom: 3px;
6635 .searchpage .tagtr .tagtd .button {
6640 li.ui-li-divider .ui-link {
6641 color: #FFF !important;
6646 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6647 text-decoration: none !important;
6657 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6660 .ui-btn-icon-right .ui-btn-inner {
6661 padding-right: 30px;
6663 .ui-btn-icon-left .ui-btn-inner {
6666 .ui-select .ui-btn-icon-right .ui-btn-inner {
6667 padding-right: 30px;
6669 .ui-select .ui-btn-icon-left .ui-btn-inner {
6672 .ui-select .ui-btn-icon-right .ui-icon {
6675 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6681 white-space: nowrap;
6682 text-overflow: ellipsis;
6684 .fiche .ui-controlgroup {
6686 padding-bottom: 0px;
6688 div.ui-controlgroup-controls div.tabsElem
6692 div.ui-controlgroup-controls div.tabsElem a
6694 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6695 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6697 div.ui-controlgroup-controls div.tabsElem a#active {
6698 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6699 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6702 a.tab span.ui-btn-inner
6709 color: var(--colortext);
6711 .liste_titre .ui-link {
6712 color: var(--colortexttitle) !important;
6716 word-wrap:
break-word;
6720 .formdoc .ui-btn-inner
6722 white-space: normal;
6724 text-overflow: clip;
6732 div.ui-radio, div.ui-checkbox
6734 display:
inline-block;
6735 border-bottom: 0px !important;
6737 .ui-checkbox input, .ui-radio input {
6743 div.ui-checkbox label+input, div.ui-radio label+input {
6748 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
6753 -webkit-border-radius: 0;
6756 .ui-field-contain label.ui-input-text {
6757 vertical-align: middle !important;
6759 .ui-mobile fieldset {
6760 border-bottom: none !important;
6764 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
6769 font-weight: normal;
6771 .ui-focus, .ui-btn:focus {
6772 -webkit-box-shadow: none;
6780 color: var(--colortexttitlenotab) !important;
6782 .ui-bar-b, .lilevel0 {
6783 background-repeat: repeat-x;
6787 color: var(--colortexttitlenotab) !important;
6790 font-weight: normal !important;
6793 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
6794 border-bottom-width: 0px !important;
6797 color: var(--colortexttitle) !important;
6798 background: var(--colorbackmobilemenu);
6801 box-shadow: none !important;
6802 border-bottom: 1px solid #ccc;
6804 .ui-btn-icon-right {
6805 border-right: 1px solid #ccc !important;
6808 border: 1px solid #ccc;
6811 .ui-btn-up-c, .ui-btn-hover-c {
6815 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
6816 color: var(--colortextlink);
6818 .ui-btn-up-c .vsmenudisabled {
6819 color: #<?php echo $colorshadowtitle; ?> !important;
6820 text-shadow: none !important;
6822 div.tabsElem a.tab {
6823 background: transparent;
6826 color: var(--colortexttitlenotab) !important;
6829 border-top: 2px solid #444;
6830 background: #fff ! important;
6832 .lilevel1 div div a {
6833 font-weight: bold !important;
6838 background: #fff ! important;
6843 background: #fff ! important;
6848 background: #fff ! important;
6853 background: #fff ! important;
6862 .menu_choix1,.menu_choix2 {
6865 border: 1px solid #666;
6868 .menu_choix1 a, .menu_choix2 a {
6871 text-decoration: none;
6877 .menu_choix1 a:hover,.menu_choix2 a:hover {
6880 .menu li.menu_choix1 {
6882 padding-right: 10px;
6883 padding-bottom: 2px;
6885 .menu li.menu_choix2 {
6887 padding-right: 10px;
6888 padding-bottom: 2px;
6890 @media only screen and (max-width: 767px)
6892 .menu_choix1 a, .menu_choix2 a {
6893 background-size: 36px 36px;
6897 .menu li.menu_choix1, .menu li.menu_choix2 {
6902 margin-right: 0 !important;
6916 border: 1px solid #888;
6925 .ticketpublictable td {
6933 .publicnewticketform {
6936 .ticketlargemargin {
6938 padding-right: 50px;
6941 @media only screen and (max-width: 767px)
6943 .ticketlargemargin {
6944 padding-left: 5px; padding-right: 5px;
6958 #cd-timeline::before {
6966 background: #d7e4ed;
6968 @media only screen and (min-width: 1170px) {
6972 #cd-timeline::before {
6978 .cd-timeline-block {
6982 .cd-timeline-block:after {
6987 .cd-timeline-block:first-child {
6990 .cd-timeline-block:last-child {
6993 @media only screen and (min-width: 1170px) {
6994 .cd-timeline-block {
6997 .cd-timeline-block:first-child {
7000 .cd-timeline-block:last-child {
7012 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);
7013 background: #d7e4ed;
7015 .cd-timeline-img img {
7025 .cd-timeline-img.cd-picture {
7026 background: #75ce66;
7028 .cd-timeline-img.cd-movie {
7029 background: #c03b44;
7031 .cd-timeline-img.cd-location {
7032 background: #f0ca45;
7034 @media only screen and (min-width: 1170px) {
7041 -webkit-transform: translateZ(0);
7042 -webkit-backface-visibility: hidden;
7044 .cssanimations .cd-timeline-img.is-hidden {
7047 .cssanimations .cd-timeline-img.bounce-in {
7048 visibility: visible;
7049 -webkit-animation: cd-bounce-1 0.6s;
7050 -moz-animation: cd-bounce-1 0.6s;
7051 animation: cd-bounce-1 0.6s;
7055 @-webkit-keyframes cd-bounce-1 {
7058 -webkit-transform: scale(0.5);
7063 -webkit-transform: scale(1.2);
7067 -webkit-transform: scale(1);
7070 @-moz-keyframes cd-bounce-1 {
7073 -moz-transform: scale(0.5);
7078 -moz-transform: scale(1.2);
7082 -moz-transform: scale(1);
7085 @keyframes cd-bounce-1 {
7088 -webkit-transform: scale(0.5);
7089 -moz-transform: scale(0.5);
7090 -ms-transform: scale(0.5);
7091 -o-transform: scale(0.5);
7092 transform: scale(0.5);
7097 -webkit-transform: scale(1.2);
7098 -moz-transform: scale(1.2);
7099 -ms-transform: scale(1.2);
7100 -o-transform: scale(1.2);
7101 transform: scale(1.2);
7105 -webkit-transform: scale(1);
7106 -moz-transform: scale(1);
7107 -ms-transform: scale(1);
7108 -o-transform: scale(1);
7109 transform: scale(1);
7112 .cd-timeline-content {
7116 border-radius: 0.25em;
7118 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7119 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7120 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7121 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7123 .cd-timeline-content:after {
7128 .cd-timeline-content h2 {
7131 .cd-timeline-content .cd-date {
7133 font-size: 0.8125rem;
7135 .cd-timeline-content .cd-date {
7136 display:
inline-block;
7138 .cd-timeline-content p {
7143 .cd-timeline-content .cd-date {
7148 .cd-timeline-content::before {
7155 border: 7px solid transparent;
7156 border-right: 7px solid white;
7158 @media only screen and (min-width: 768px) {
7159 .cd-timeline-content h2 {
7163 .cd-timeline-content {
7167 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7169 font-size: 0.875rem;
7172 @media only screen and (min-width: 1170px) {
7173 .cd-timeline-content {
7178 .cd-timeline-content::before {
7181 border-color: transparent;
7182 border-left-color: white;
7184 .cd-timeline-content .cd-read-more {
7187 .cd-timeline-content .cd-date {
7195 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7198 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7202 border-color: transparent;
7203 border-right-color: white;
7205 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7208 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7224 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7225 width: 250px !important;
7227 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7228 opacity: .95 !important;
7230 a.phpdebugbar-tab.phpdebugbar-active {
7231 background-image: unset !important;
7233 .phpdebugbar-fa-tags:before {
7235 font-weight: 600 !important;
7237 .phpdebugbar-fa-tasks:before {
7239 font-weight: 600 !important;
7241 .phpdebugbar-fa-tags, .phpdebugbar-fa-tasks, .phpdebugbar-indicator .fa {
7242 font-family:
"Font Awesome 5 Free";
7245 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7246 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7247 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7248 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7249 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7250 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7251 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7252 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7253 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7254 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7255 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7256 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7257 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7258 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7260 font-family:
"Font Awesome 5 Free" !important;
7267 .jcrop-holder { background: unset !important; }
7274 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7275 text-orientation: sideways;
7277 writing-mode: vertical-rl;
7278 white-space: nowrap;
7286 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7287 display:
inline-block;
7289 span.clipboardCPValue.hidewithsize {
7290 width: 0 !important;
7291 display:
inline-block;
7293 white-space: nowrap;
7295 vertical-align: middle;
7297 div.clipboardCPValue.hidewithsize {
7298 width: 0 !important;
7301 white-space: nowrap;
7304 .clipboardCPShowOnHover .clipboardCPButton {
7312 .clipboardCPTextDivInside {
7314 background: #f8f8fa;
7316 border: 1px solid #E0E0E0;
7325 white-space: nowrap;
7327 box-shadow: 1px 1px 6px #ddd;
7335 .radio_js_bloc_number {
7336 display:
inline-block;
7340 border:1px solid #ccc;
7347 .radio_js_bloc_number.selected {
7348 transition:0.2s ease background;
7361 background-size: 22px
auto;
7364 .imgopensurveywizard
7366 padding: 0 4px 0 4px;
7368 @media only screen and (max-width: 767px)
7370 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7374 width: <?php print
dol_size(350,
'width'); ?>px;
7380 -webkit-border-radius: 0;
7386 td.widthpictotitle { width: 30px; }
7388 .logopublicpayment #dolpaymentlogo {
7391 #tablepublicpayment {
7392 width:
auto !important;
7393 border: none !important;
7395 .poweredbypublicpayment {
7396 float: unset !important;
7397 top: unset !important;
7399 right: -10px !important;
7400 position: relative !important;
7407 @media only screen and (max-width: 1024px)
7409 div#ecm-layout-west {
7410 width: calc(100% - 4px);
7413 div#ecm-layout-center {
7420 @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)
7423 width: <?php echo round(52); ?>px;
7424 white-space: nowrap;
7426 text-overflow: ellipsis;
7428 color: var(--colortextbackhmenu);
7432 color: var(--colortextbackhmenu);
7441 background-size: 22px
auto;
7445 li.tmenu, li.tmenusel {
7460 @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)
7462 li.tmenucompanylogo {
7469 max-width: <?php echo round(26); ?>px;
7470 text-overflow: clip;
7472 span.mainmenuaspan {
7481 background-size: 20px
auto;
7491 @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)
7494 .tmenudiv .tmenulabel span.mainmenuaspan {
7495 display: none !important;
7497 .tmenudiv:hover .tmenuimage:not(.menuhider), .tmenudiv:hover .tmenuimage:not(.menuhider):before {
7498 margin-top: 8px !important;
7504 background: var(--colorbackvmenu1);
7509 background: var(--colorbackvmenu1);
7515 .login_vertical_align {
7517 padding-right: 20px;
7522 <?php
if ($disableimages) { ?>
7527 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7530 padding-<?php echo $right; ?>: 0;
7533 div.login_block_user {
7544 padding-right: 20px;
7545 padding-bottom: 16px;
7549 vertical-align: middle;
7551 background: var(--colorbackvmenu1);
7560 .side-nav-vert .user-menu .dropdown-menu {
7561 width: 234px !important;
7563 div.login_block_other {
7564 margin-right: unset;
7566 div.login_block_user, div.login_block_other { clear: both; }
7567 .atoplogin, .atoplogin:hover
7569 color:unset !important;
7574 padding: 0 !important;
7577 li.tmenu, li.tmenusel {
7584 text-overflow: clip;
7587 background-size: 20px
auto;
7588 margin-top: 2px !important;
7596 width:
auto !important;
7598 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
7601 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7602 word-
break:
break-word;
7609 table.table-fiche-title .col-title div.titre{
7618 word-
break:
break-word;
7621 .websiteselectionsection {
7623 border-right: unset;
7627 .a-mesure, .a-mesure-disabled {
7631 padding-right: 12px;
7634 .a-mesure, .a-mesure-disabled {
7639 div.fichehalfright {
7644 .underbanner.underbanner-before-box {
7645 border-bottom: none;
7648 .valuefield.fieldname_type span.badgeneutral {
7650 display:
inline-block;
7653 tr.trextrafieldseparator td, tr.trextrafields_collapse_last td {
7655 border-bottom: 1px solid var(--colortopbordertitle1) !important;
7666 .lilevel1 span.paddingright {
7671 @media only screen and (max-width: 320px)
7677 @media only screen and (max-width: 300px)
7683 @media only screen and (max-width: 280px)
7692 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
7693 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
7694 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
7695 include
dol_buildpath($path.
'/theme/'.$theme.
'/timeline.inc.php', 0);
7697 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
7698 print $conf->global->THEME_CUSTOM_CSS;
7703 div.extra_inline_chkbxlst,
7704 div.extra_inline_checkbox {
7709 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {