32 if (!defined(
'NOREQUIRESOC')) {
33 define(
'NOREQUIRESOC',
'1');
36 if (!defined(
'NOCSRFCHECK')) {
37 define(
'NOCSRFCHECK', 1);
39 if (!defined(
'NOTOKENRENEWAL')) {
40 define(
'NOTOKENRENEWAL', 1);
42 if (!defined(
'NOLOGIN')) {
46 if (!defined(
'NOREQUIREHTML')) {
47 define(
'NOREQUIREHTML', 1);
49 if (!defined(
'NOREQUIREAJAX')) {
50 define(
'NOREQUIREAJAX',
'1');
54 define(
'ISLOADEDBYSTEELSHEET',
'1');
57 require __DIR__.
'/theme_vars.inc.php';
58 if (defined(
'THEME_ONLY_CONSTANT')) {
62 session_cache_limiter(
'public');
65 require_once __DIR__.
'/../../main.inc.php';
66 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
70 if (empty($user->id) && !empty($_SESSION[
'dol_login'])) {
71 $user->fetch(
'', $_SESSION[
'dol_login'],
'', 1);
75 $menumanager =
new MenuManager($db, empty($user->socid) ? 0 : 1);
76 $menumanager->loadMenu();
83 if (empty($dolibarr_nocache)) {
84 header(
'Cache-Control: max-age=10800, public, must-revalidate');
86 header(
'Cache-Control: no-cache');
90 $conf->theme =
GETPOST(
'theme',
'aZ09');
93 $langs->setDefaultLang(
GETPOST(
'lang',
'aZ09'));
97 $conf->global->THEME_DARKMODEENABLED =
GETPOST(
'THEME_DARKMODEENABLED',
'int');
100 $langs->load(
"main", 0, 1);
101 $right = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'left' :
'right');
102 $left = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'right' :
'left');
106 if (!empty($conf->global->MAIN_OVERWRITE_THEME_RES)) {
107 $path =
'/'.$conf->global->MAIN_OVERWRITE_THEME_RES; $theme = $conf->global->MAIN_OVERWRITE_THEME_RES;
111 $fontlist =
'roboto,arial,tahoma,verdana,helvetica';
113 $img_button =
dol_buildpath($path.
'/theme/'.$theme.
'/img/button_bg.png', 1);
114 $dol_hide_topmenu = $conf->dol_hide_topmenu;
115 $dol_hide_leftmenu = $conf->dol_hide_leftmenu;
116 $dol_optimize_smallscreen = $conf->dol_optimize_smallscreen;
117 $dol_no_mouse_hover = $conf->dol_no_mouse_hover;
124 $useboldtitle = (isset($conf->global->THEME_ELDY_USEBOLDTITLE) ? $conf->global->THEME_ELDY_USEBOLDTITLE : 0);
129 if (!isset($conf->global->THEME_ELDY_BACKBODY)) {
130 $conf->global->THEME_ELDY_BACKBODY = $colorbackbody;
132 if (!isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) {
133 $conf->global->THEME_ELDY_TOPMENU_BACK1 = $colorbackhmenu1;
135 if (!isset($conf->global->THEME_ELDY_VERMENU_BACK1)) {
136 $conf->global->THEME_ELDY_VERMENU_BACK1 = $colorbackvmenu1;
138 if (!isset($conf->global->THEME_ELDY_BACKTITLE1)) {
139 $conf->global->THEME_ELDY_BACKTITLE1 = $colorbacktitle1;
141 if (!isset($conf->global->THEME_ELDY_USE_HOVER)) {
142 $conf->global->THEME_ELDY_USE_HOVER = $colorbacklinepairhover;
144 if (!isset($conf->global->THEME_ELDY_USE_CHECKED)) {
145 $conf->global->THEME_ELDY_USE_CHECKED = $colorbacklinepairchecked;
147 if (!isset($conf->global->THEME_ELDY_LINEBREAK)) {
148 $conf->global->THEME_ELDY_LINEBREAK = $colorbacklinebreak;
150 if (!isset($conf->global->THEME_ELDY_TEXTTITLENOTAB)) {
151 $conf->global->THEME_ELDY_TEXTTITLENOTAB = $colortexttitlenotab;
153 if (!isset($conf->global->THEME_ELDY_TEXTLINK)) {
154 $conf->global->THEME_ELDY_TEXTLINK = $colortextlink;
156 if (!isset($conf->global->THEME_ELDY_BTNACTION)) {
157 $conf->global->THEME_ELDY_BTNACTION = $butactionbg;
159 if (!isset($conf->global->THEME_ELDY_TEXTBTNACTION)) {
160 $conf->global->THEME_ELDY_TEXTBTNACTION = $textbutaction;
164 if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED)) {
166 $conf->global->THEME_ELDY_BACKTABCARD1 =
'255,255,255';
167 $conf->global->THEME_ELDY_BACKTABACTIVE =
'234,234,234';
168 $conf->global->THEME_ELDY_TEXT =
'0,0,0';
169 $conf->global->THEME_ELDY_FONT_SIZE1 = $fontsize;
170 $conf->global->THEME_ELDY_FONT_SIZE2 =
'11';
174 $colorbackhmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TOPMENU_BACK1) ? $colorbackhmenu1 : $conf->global->THEME_ELDY_TOPMENU_BACK1) : (empty($user->conf->THEME_ELDY_TOPMENU_BACK1) ? $colorbackhmenu1 : $user->conf->THEME_ELDY_TOPMENU_BACK1);
175 $colorbackvmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_VERMENU_BACK1) ? $colorbackvmenu1 : $conf->global->THEME_ELDY_VERMENU_BACK1) : (empty($user->conf->THEME_ELDY_VERMENU_BACK1) ? $colorbackvmenu1 : $user->conf->THEME_ELDY_VERMENU_BACK1);
176 $colortopbordertitle1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TOPBORDER_TITLE1) ? $colortopbordertitle1 : $conf->global->THEME_ELDY_TOPBORDER_TITLE1) : (empty($user->conf->THEME_ELDY_TOPBORDER_TITLE1) ? $colortopbordertitle1 : $user->conf->THEME_ELDY_TOPBORDER_TITLE1);
177 $colorbacktitle1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKTITLE1) ? $colorbacktitle1 : $conf->global->THEME_ELDY_BACKTITLE1) : (empty($user->conf->THEME_ELDY_BACKTITLE1) ? $colorbacktitle1 : $user->conf->THEME_ELDY_BACKTITLE1);
178 $colorbacktabcard1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKTABCARD1) ? $colorbacktabcard1 : $conf->global->THEME_ELDY_BACKTABCARD1) : (empty($user->conf->THEME_ELDY_BACKTABCARD1) ? $colorbacktabcard1 : $user->conf->THEME_ELDY_BACKTABCARD1);
179 $colorbacktabactive = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKTABACTIVE) ? $colorbacktabactive : $conf->global->THEME_ELDY_BACKTABACTIVE) : (empty($user->conf->THEME_ELDY_BACKTABACTIVE) ? $colorbacktabactive : $user->conf->THEME_ELDY_BACKTABACTIVE);
180 $colorbacklineimpair1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEIMPAIR1) ? $colorbacklineimpair1 : $conf->global->THEME_ELDY_LINEIMPAIR1) : (empty($user->conf->THEME_ELDY_LINEIMPAIR1) ? $colorbacklineimpair1 : $user->conf->THEME_ELDY_LINEIMPAIR1);
181 $colorbacklineimpair2 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEIMPAIR2) ? $colorbacklineimpair2 : $conf->global->THEME_ELDY_LINEIMPAIR2) : (empty($user->conf->THEME_ELDY_LINEIMPAIR2) ? $colorbacklineimpair2 : $user->conf->THEME_ELDY_LINEIMPAIR2);
182 $colorbacklinepair1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEPAIR1) ? $colorbacklinepair1 : $conf->global->THEME_ELDY_LINEPAIR1) : (empty($user->conf->THEME_ELDY_LINEPAIR1) ? $colorbacklinepair1 : $user->conf->THEME_ELDY_LINEPAIR1);
183 $colorbacklinepair2 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEPAIR2) ? $colorbacklinepair2 : $conf->global->THEME_ELDY_LINEPAIR2) : (empty($user->conf->THEME_ELDY_LINEPAIR2) ? $colorbacklinepair2 : $user->conf->THEME_ELDY_LINEPAIR2);
184 $colorbacklinebreak = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEBREAK) ? $colorbacklinebreak : $conf->global->THEME_ELDY_LINEBREAK) : (empty($user->conf->THEME_ELDY_LINEBREAK) ? $colorbacklinebreak : $user->conf->THEME_ELDY_LINEBREAK);
185 $colorbackbody = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKBODY) ? $colorbackbody : $conf->global->THEME_ELDY_BACKBODY) : (empty($user->conf->THEME_ELDY_BACKBODY) ? $colorbackbody : $user->conf->THEME_ELDY_BACKBODY);
186 $colortexttitlenotab = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTTITLENOTAB) ? $colortexttitlenotab : $conf->global->THEME_ELDY_TEXTTITLENOTAB) : (empty($user->conf->THEME_ELDY_TEXTTITLENOTAB) ? $colortexttitlenotab : $user->conf->THEME_ELDY_TEXTTITLENOTAB);
187 $colortexttitle = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTTITLE) ? $colortext : $conf->global->THEME_ELDY_TEXTTITLE) : (empty($user->conf->THEME_ELDY_TEXTTITLE) ? $colortexttitle : $user->conf->THEME_ELDY_TEXTTITLE);
188 $colortexttitlelink = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTTITLELINK) ? $colortexttitlelink : $conf->global->THEME_ELDY_TEXTTITLELINK) : (empty($user->conf->THEME_ELDY_TEXTTITLELINK) ? $colortexttitlelink : $user->conf->THEME_ELDY_TEXTTITLELINK);
189 $colortext = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXT) ? $colortext : $conf->global->THEME_ELDY_TEXT) : (empty($user->conf->THEME_ELDY_TEXT) ? $colortext : $user->conf->THEME_ELDY_TEXT);
190 $colortextlink = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTLINK) ? $colortext : $conf->global->THEME_ELDY_TEXTLINK) : (empty($user->conf->THEME_ELDY_TEXTLINK) ? $colortextlink : $user->conf->THEME_ELDY_TEXTLINK);
191 $butactionbg = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BTNACTION) ? $butactionbg : $conf->global->THEME_ELDY_BTNACTION) : (empty($user->conf->THEME_ELDY_BTNACTION) ? $butactionbg : $user->conf->THEME_ELDY_BTNACTION);
192 $textbutaction = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTBTNACTION) ? $textbutaction : $conf->global->THEME_ELDY_TEXTBTNACTION) : (empty($user->conf->THEME_ELDY_TEXTBTNACTION) ? $textbutaction : $user->conf->THEME_ELDY_TEXTBTNACTION);
193 $fontsize = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_FONT_SIZE1) ? $fontsize : $conf->global->THEME_ELDY_FONT_SIZE1) : (empty($user->conf->THEME_ELDY_FONT_SIZE1) ? $fontsize : $user->conf->THEME_ELDY_FONT_SIZE1);
194 $fontsizesmaller = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_FONT_SIZE2) ? $fontsize : $conf->global->THEME_ELDY_FONT_SIZE2) : (empty($user->conf->THEME_ELDY_FONT_SIZE2) ? $fontsize : $user->conf->THEME_ELDY_FONT_SIZE2);
197 $colorbacklinepairhover = ((!isset($conf->global->THEME_ELDY_USE_HOVER) || (string) $conf->global->THEME_ELDY_USE_HOVER ===
'255,255,255') ?
'' : ($conf->global->THEME_ELDY_USE_HOVER ===
'1' ?
'edf4fb' : $conf->global->THEME_ELDY_USE_HOVER));
198 $colorbacklinepairchecked = ((!isset($conf->global->THEME_ELDY_USE_CHECKED) || (string) $conf->global->THEME_ELDY_USE_CHECKED ===
'255,255,255') ?
'' : ($conf->global->THEME_ELDY_USE_CHECKED ===
'1' ?
'edf4fb' : $conf->global->THEME_ELDY_USE_CHECKED));
199 if (!empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)) {
200 $colorbacklinepairhover = ((!isset($user->conf->THEME_ELDY_USE_HOVER) || $user->conf->THEME_ELDY_USE_HOVER ===
'255,255,255') ?
'' : ($user->conf->THEME_ELDY_USE_HOVER ===
'1' ?
'edf4fb' : $user->conf->THEME_ELDY_USE_HOVER));
201 $colorbacklinepairchecked = ((!isset($user->conf->THEME_ELDY_USE_CHECKED) || $user->conf->THEME_ELDY_USE_CHECKED ===
'255,255,255') ?
'' : ($user->conf->THEME_ELDY_USE_CHECKED ===
'1' ?
'edf4fb' : $user->conf->THEME_ELDY_USE_CHECKED));
204 if (empty($colortopbordertitle1)) {
205 $colortopbordertitle1 = $colorbackhmenu1;
210 $tmppart = explode(
',', $colorbackhmenu1);
211 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
212 if ($tmpval <= 460) {
213 $colortextbackhmenu =
'FFFFFF';
215 $colortextbackhmenu =
'000000';
219 $tmppart = explode(
',', $colorbackvmenu1);
220 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
221 if ($tmpval <= 460) {
222 $colortextbackvmenu =
'FFFFFF';
224 $colortextbackvmenu =
'000000';
230 $tmppart = explode(
',', $colorbacktitle1);
231 if ($colortexttitle ==
'') {
232 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
233 if ($tmpval <= 460) {
234 $colortexttitle =
'FFFFFF'; $colorshadowtitle =
'888888';
236 $colortexttitle =
'101010'; $colorshadowtitle =
'FFFFFF';
239 $colorshadowtitle =
'888888';
243 $tmppart = explode(
',', $colorbacktabcard1);
244 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
245 if ($tmpval <= 460) {
246 $colortextbacktab =
'FFFFFF';
248 $colortextbacktab =
'111111';
261 if ($colorbacklinepairhover !=
'') {
264 if ($colorbacklinepairchecked !=
'') {
273 $nbtopmenuentries = $menumanager->showmenu(
'topnb');
274 if ($conf->browser->layout ==
'phone') {
275 $nbtopmenuentries = max($nbtopmenuentries, 10);
279 print
'colorbackbody='.$colorbackbody.
"\n";
280 print
'colorbackvmenu1='.$colorbackvmenu1.
"\n";
281 print
'colorbackhmenu1='.$colorbackhmenu1.
"\n";
282 print
'colorbacktitle1='.$colorbacktitle1.
"\n";
283 print
'colorbacklineimpair1='.$colorbacklineimpair1.
"\n";
284 print
'colorbacklineimpair2='.$colorbacklineimpair2.
"\n";
285 print
'colorbacklinepair1='.$colorbacklinepair1.
"\n";
286 print
'colorbacklinepair2='.$colorbacklinepair2.
"\n";
287 print
'colorbacklinepairhover='.$colorbacklinepairhover.
"\n";
288 print
'colorbacklinepairchecked='.$colorbacklinepairchecked.
"\n";
289 print
'colortexttitlenotab='.$colortexttitlenotab.
"\n";
290 print
'colortexttitle='.$colortexttitle.
"\n";
291 print
'colortext='.$colortext.
"\n";
292 print
'colortextlink='.$colortextlink.
"\n";
293 print
'colortexttitlelink='.$colortexttitlelink.
"\n";
294 print
'colortextbackhmenu='.$colortextbackhmenu.
"\n";
295 print
'colortextbackvmenu='.$colortextbackvmenu.
"\n";
296 print
'dol_hide_topmenu='.$dol_hide_topmenu.
"\n";
297 print
'dol_hide_leftmenu='.$dol_hide_leftmenu.
"\n";
298 print
'dol_optimize_smallscreen='.$dol_optimize_smallscreen.
"\n";
299 print
'dol_no_mouse_hover='.$dol_no_mouse_hover.
"\n";
300 print
'dol_screenwidth='.$_SESSION[
'dol_screenwidth'].
"\n";
301 print
'dol_screenheight='.$_SESSION[
'dol_screenheight'].
"\n";
302 print
'fontsize='.$fontsize.
"\n";
303 print
'nbtopmenuentries='.$nbtopmenuentries.
"\n";
313 --colorbackhmenu1: rgb(<?php print $colorbackhmenu1; ?>);
314 --colorbackvmenu1: rgb(<?php print $colorbackvmenu1; ?>);
315 --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
316 --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
317 --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
318 --colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>);
319 --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
320 --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
321 --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
322 --colorbacklinepairhover: rgb(<?php print $colorbacklinepairhover; ?>);
323 --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
324 --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
325 --colorbackbody: rgb(<?php print $colorbackbody; ?>);
326 --colorbackmobilemenu: #f8f8f8;
327 --colorbackgrey: #f0f0f0;
328 --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
329 --colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
330 --colortexttitle: rgb(<?php print $colortexttitle; ?>);
331 --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
332 --colortext: rgb(<?php print $colortext; ?>);
333 --colortextlink: rgb(<?php print $colortextlink; ?>);
334 --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
335 --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
336 --colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
337 --listetotal: #551188;
338 --inputbackgroundcolor: #FFF;
339 --inputbackgroundcolordisabled: #eee;
340 --inputcolordisabled: rgb(80, 80, 80);
341 --inputbordercolor: rgba(0,0,0,.2);
342 --tooltipbgcolor: <?php print $toolTipBgColor; ?>;
343 --tooltipfontcolor : <?php print $toolTipFontColor; ?>;
344 --oddevencolor: #202020;
345 --colorboxstatsborder: #ddd;
346 --dolgraphbg: rgba(255,255,255,0);
347 --fieldrequiredcolor: #000055;
348 --colortextbacktab: #<?php print $colortextbacktab; ?>;
349 --colorboxiconbg: #eee;
351 --tableforfieldcolor:#666;
352 --amountremaintopaycolor:#880000;
353 --amountpaymentcomplete:#008800;
354 --amountremaintopaybackcolor:none;
355 --productlinestockod: #002200;
356 --productlinestocktoolow: #884400;
357 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
358 --tablevalidbgcolor: rgb(252, 248, 227);
359 --butactionbg : #<?php print $butactionbg; ?>;
360 --textbutaction : #<?php print $textbutaction; ?>;
366 if (!empty($conf->global->THEME_DARKMODEENABLED)) {
367 print
"/* For dark mode */\n";
368 if ($conf->global->THEME_DARKMODEENABLED != 2) {
369 print
"@media (prefers-color-scheme: dark) {";
371 print
"@media not print {";
374 --colorbackhmenu1: #3d3e40;
375 --colorbackvmenu1: #2b2c2e;
376 --colorbacktitle1: #2b2d2f;
377 --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
378 --colorbacktabactive: rgb(220,220,220);
379 --colorbacklineimpair1: #38393d;
380 --colorbacklineimpair2: #2b2d2f;
381 --colorbacklinepair1: #38393d;
382 --colorbacklinepair2: #2b2d2f;
383 --colorbacklinepairhover: #2b2d2f;
384 --colorbacklinepairchecked: #0e5ccd;
385 --colorbackbody: #1d1e20;
386 --colorbackmobilemenu: #080808;
387 --colorbackgrey: #0f0f0f;
388 --tooltipbgcolor: #2b2d2f;
389 --colortexttitlenotab: rgb(220,220,220);
390 --colortexttitlenotab2: rgb(220,220,220);
391 --colortexttitle: rgb(220,220,220);
392 --colortext: rgb(220,220,220);
393 --colortextlink: #4390dc;
394 --colortexttitlelink: #4390dc;
395 --colortextbackhmenu: rgb(220,220,220);
396 --colortextbackvmenu: rgb(220,220,220);
397 --tooltipfontcolor : rgb(220,220,220);
398 --listetotal: rgb(245, 83, 158);
399 --inputbackgroundcolor: rgb(70, 70, 70);
400 --inputbackgroundcolordisabled: rgb(60, 60, 60);
401 --inputcolordisabled: rgb(140, 140, 140);
402 --inputbordercolor: rgb(220,220,220);
403 --oddevencolor: rgb(220,220,220);
404 --colorboxstatsborder: rgb(65,100,138);
405 --dolgraphbg: #1d1e20;
406 --fieldrequiredcolor: rgb(250,183,59);
407 --colortextbacktab: rgb(220,220,220);
408 --colorboxiconbg: rgb(36,38,39);
409 --refidnocolor: rgb(220,220,220);
410 --tableforfieldcolor:rgb(220,220,220);
411 --amountremaintopaycolor:rgb(252,84,91);
412 --amountpaymentcomplete:rgb(101,184,77);
413 --amountremaintopaybackcolor:rbg(245,130,46);
414 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
415 --tablevalidbgcolor: rgb(80, 64, 33);
428 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
429 background-color: #FFFFFF;
431 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
433 font-family: <?php print $fontlist ?>;
439 background-color: var(--colorbackbody);
440 <?php print
'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
444 .sensiblehtmlcontent * {
448 .thumbstat { font-weight: bold !important; }
449 th a { font-weight: <?php echo ($useboldtitle ?
'bold' :
'normal'); ?> !important; }
450 a.tab { font-weight: 500 !important; }
452 a:link, a:visited, a:hover, a:active, .classlink { font-family: <?php print $fontlist ?>; font-weight: normal; color: var(--colortextlink); text-decoration: none; }
453 a:hover { text-decoration: underline; color: var(--colortextlink); }
454 a.commonlink { color: var(--colortextlink) !important; text-decoration: none; }
459 .tableforfield input, .refidno input {
468 select.vmenusearchselectcombo {
469 background-color: unset;
474 border: 1px solid #aaa !important;
476 input:focus, textarea:focus,
button:focus:not(.button_search_x):not(.button_search):not(.button_removefilter), select:focus {
477 border-bottom: 1px solid #666;
480 textarea.cke_source:focus
485 th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
486 th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
490 text-overflow: ellipsis;
492 th.wrapcolumntitle dl dt a span.fas.fa-list {
494 vertical-align: bottom;
510 .liste_titre input[
name=search_month], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end] {
513 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth
518 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
519 color: var(--colortext);
521 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
522 font-family: <?php print $fontlist ?>;
524 margin: 0px 0px 0px 0px;
525 background-color: var(--inputbackgroundcolor);
526 <?php
if (empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
527 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
547 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
548 background: var(--butactionbg);
549 color: var(--textbutaction) !important;
551 border-collapse: collapse;
554 text-transform: uppercase;
557 padding: 0.6em 0.7em;
560 #mainbody input.button:not(.buttongen):not(.bordertransp):hover, #mainbody a.button:not(.buttongen):not(.bordertransp):hover {
561 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
562 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
564 #mainbody input.buttongen, #mainbody button.buttongen {
568 input.button.massactionconfirmed {
575 input:invalid, select:invalid, input.--error , select.--error {
576 border-color: #ea1212;
579 section.setupsection {
581 background-color: var(--colorbacktitle1);
585 .field-error-icon { color: #ea1212 !important; }
589 border-top:solid 1px var(--inputbordercolor);
590 border-left:solid 1px var(--inputbordercolor);
591 border-right:solid 1px var(--inputbordercolor);
592 border-bottom:solid 1px var(--inputbordercolor);
594 background-color: #FFF;
600 input.removedassigned {
601 padding: 2px !important;
602 vertical-align: text-bottom;
606 padding-left: 1px !important;
607 padding-right: 1px !important;
610 vertical-align: middle;
612 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
618 background-image: none;
623 border: 2px solid #ccc;
624 background-color: #eee;
626 color: #888 !important;
629 .nofocusvisible:focus-visible {
633 div.buttonpayment input {
634 background-color: unset;
635 border-bottom: unset;
637 text-transform: uppercase;
641 div.buttonpayment input:focus {
644 input.buttonpaymentcb {
645 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
646 background-size: 26px;
647 background-repeat: no-repeat;
650 input.buttonpaymentcheque {
651 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
652 background-repeat: no-repeat;
655 input.buttonpaymentcb {
656 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
657 background-size: 24px;
658 background-repeat: no-repeat;
661 input.buttonpaymentpaypal {
662 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
663 background-repeat: no-repeat;
666 input.buttonpaymentpaybox {
667 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
668 background-repeat: no-repeat;
671 input.buttonpaymentstripe {
672 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
673 background-repeat: no-repeat;
676 .logopublicpayment #dolpaymentlogo {
679 image-rendering: -webkit-optimize-contrast;
684 background-color: transparent;
685 color: var(--colortext) !important;
686 border: 2px solid var( --butactionbg);
687 margin: 0 0.45em !important;
690 span.userimg.notfirst {
695 span.timesheetalreadyrecorded input {
697 border-bottom: solid 1px rgba(0,0,0,0.1);
698 margin-right: 1px !important;
700 td.onholidaymorning, td.onholidayafternoon {
701 background-color: #fdf6f2;
704 background-color: #f4eede;
706 td.onholidayallday:not(.weekend) input {
707 background-color: #f8f7f0;
710 background-color: #eee;
713 background-color: #f8f8f8;
715 td.leftborder, td.hide0 {
716 border-left: 1px solid #ccc;
718 td.leftborder, td.hide6 {
719 border-right: 1px solid #ccc;
722 border-right: 1px solid #ccc;
726 td.amount, span.amount, div.amount, b.amount {
732 select.flat, form.flat select, .pageplusone, .divadvancedsearchfieldcompinput, {
737 input.pageplusone, .divadvancedsearchfieldcompinput, {
743 filter: saturate(0.8);
747 color: var(--colortextlink);
749 .optiongrey, .opacitymedium {
752 .opacitymediumbycolor {
753 color: rgba(0, 0, 0, 0.4);
765 color: var(--colorwhite);
768 color: #888 !important;
771 color: var(--colorblack);
774 font-size: unset !important;
778 transform: scale(1, -1);
781 transform: scale(-1, 1);
784 select:invalid, select.--error {
787 input:disabled, textarea:disabled, select[disabled=
'disabled']
789 background: var(--inputbackgroundcolordisabled);
790 color: var(--inputcolordisabled);
794 box-shadow: none !important;
796 .listactionlargetitle .liste_titre {
800 padding: 0px !important;
801 border: 0px !important;
802 vertical-align: text-bottom;
805 input[
type=file] { background-color: transparent; border-top: none; border-left: none; border-right: none; box-shadow: none; }
806 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
807 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
808 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
809 input:-webkit-autofill {
810 background-color: #FBFFEA !important;
811 background-image:none !important;
812 -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
815 input[
type=checkbox], input[
type=radio] {
820 .placeholder { color: #ccc; }
821 ::-webkit-input-placeholder { color:#ccc; }
822 :-moz-placeholder { color:#bbb; }
823 ::-moz-placeholder { color:#bbb; }
824 :-ms-input-placeholder { color:#ccc; }
825 input:-moz-placeholder { color:#ccc; }
827 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; }
829 border: 1px solid #AAAAAA !important;
831 padding-
inline-end: 2em;
832 min-
inline-size:
auto;
834 .legendforfieldsetstep { padding-bottom: 10px; }
835 input#onlinepaymenturl, input#directdownloadlink {
839 .formconsumeproduce {
841 padding: 20px 0px 0px 0px;
845 div#moretabsList, div#moretabsListaction {
849 hr { border: 0; border-top: 1px solid #ccc; }
850 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
853 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
854 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
859 .button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment) {
860 border-color: #c5c5c5;
861 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
862 display: inline-block;
866 font-family: <?php print $fontlist ?>;
869 color:
#333333 !important;
870 text-decoration: none !important;
871 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
872 background-color: #f5f5f5;
873 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
874 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
875 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
876 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
877 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
878 background-repeat: repeat-x;
879 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
880 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
881 border: 1px solid
#bbbbbb;
882 border-bottom-color: #a2a2a2;
883 -webkit-border-radius: 2px;
885 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
886 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
888 .refidno .button.smallpaddingimp {
889 font-size: 0.85em !important;
891 .button:focus, .buttonDelete:focus {
892 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
893 box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
895 .button:hover:not(.nohover), .buttonDelete:hover:not(.nohover) {
896 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
897 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
899 .button:disabled, .buttonDelete:disabled, .button.disabled, .buttonDelete.disabled {
902 -webkit-box-shadow: none;
906 pointer-events: none;
910 -webkit-box-shadow: none;
912 .button_search, .button_removefilter {
914 background-color: unset;
916 .button_search:hover, .button_removefilter:hover {
926 div.float, span.floatleft
928 float:<?php print $left; ?>;
932 float:<?php print $right; ?>;
940 display:
inline-block;
944 display:
inline-block !important;
953 padding-<?php echo $left; ?>: 3px;
960 -webkit-box-shadow: none !important;
961 box-shadow: none !important;
962 -webkit-border-radius:0px !important;
963 border-radius:0px !important;
974 vertical-align: middle;
977 vertical-align: bottom;
980 vertical-align: text-bottom;
986 width: 100% !important;
988 .centpercentwithout1imp {
989 width: calc(100% - 1px) !important;
991 .centpercentwithoutmenu {
992 width: calc(100% - 200px);
994 .quatrevingtpercent, .inputsearch {
997 .maxquatrevingtpercent {
1003 .quatrevingtquinzepercent {
1006 .quatrevingtpercentminusx {
1007 width: calc(80% - 52px);
1009 textarea.centpercent {
1022 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
1025 .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 {
1032 transform: scaleX(-1) translate(<?php print ($left == 'left' ? '' : '-'); ?>2px, 0);
1035 transform: rotate(90deg) translate(0, <?php print ($left ==
'left' ?
'' :
'-'); ?>2px);
1042 text-align: center !important;
1054 text-align: <?php print $left; ?>;
1057 text-align: <?php print $right; ?>;
1060 text-align: justify;
1063 float: left!important;
1066 float: right!important;
1069 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1071 .nowraponsmartphone {
1072 white-space: <?php print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
1075 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1077 .liste_titre .nowrap {
1078 white-space: nowrap;
1081 white-space: nowrap;
1084 white-space: normal !important;
1087 word-wrap:
break-word;
1090 word-
break:
break-word;
1093 word-
break:
break-word;
1096 word-
break:
break-all;
1102 font-weight: bold !important;
1105 font-weight: normal !important;
1108 text-transform: uppercase;
1111 text-decoration: none;
1114 text-decoration: none !important;
1126 padding-left: 0 !important;
1128 .nopaddingrightimp {
1129 padding-right: 0 !important;
1132 padding-<?php print $left; ?>: 4px;
1135 padding-<?php print $left; ?>: 4px !important;
1138 padding-<?php print $left; ?>: 2px;
1141 padding-<?php print $left; ?>: 2px !important;
1144 padding-<?php print $right; ?>: 4px;
1147 padding-<?php print $right; ?>: 4px !important;
1150 padding-<?php print $right; ?>: 2px;
1153 padding-<?php print $right; ?>: 2px !important;
1162 padding-bottom: 4px;
1165 padding-bottom: 2px;
1168 margin-<?php print $left; ?>: 2px;
1171 margin-<?php print $right; ?>: 2px;
1174 margin-<?php print $left; ?>: unset;
1177 margin-<?php print $right; ?>: unset;
1180 width: unset !important;
1189 .classfortooltiponclick .fa-question-circle {
1196 cursor: not-allowed;
1202 background-color: #fff;
1204 .nobackground, .nobackground tr {
1205 background: unset !important;
1207 .checkboxattachfilelabel {
1212 border: 1px solid #888 !important;
1215 color : <?php print $textWarning; ?>
1229 background-color: #e0e0e8;
1232 div.urllink, div.urllink a {
1233 color: #339 !important;
1236 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
1237 color: #888 !important;
1239 padding-<?php echo $left; ?>: 3px;
1241 .stockmovemententry {
1243 transform: rotate(0.25turn);
1246 .stockmovementexit {
1248 transform: rotate(0.3turn);
1256 color : <?php print $textWarning; ?>
1258 body[
class*=
"colorblind-"] .text-warning{
1259 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1262 color : <?php print $textSuccess; ?>
1264 body[
class*=
"colorblind-"] .text-success{
1265 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1269 color : <?php print $textDanger; ?>
1272 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop,
1274 color: #ccc !important;
1276 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1277 .editfieldlang:hover {
1278 color: var(--colortexttitle) !important;
1280 a.editfielda.nohover *:hover:before {
1281 color: #ccc !important;
1288 float: none !important;
1291 span.fa.fa-plus-circle.paddingleft {
1294 padding-bottom: 2px;
1297 .size15x { font-size: 1.5em !important; }
1298 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1299 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1300 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1301 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off {
1302 font-size: 1.5em; vertical-align: text-bottom;
1307 white-space: nowrap;
1308 vertical-align: middle;
1309 text-overflow: ellipsis;
1314 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1318 border-right: 1px solid #f4f4f4;
1322 border-left: 1px solid #f4f4f4;
1328 #formuserfile_link {
1331 .listofinvoicetype {
1333 vertical-align: middle;
1335 .divsocialnetwork:not(:last-child) {
1336 padding-<?php print $right; ?>: 20px;
1339 background-color: rgba(0, 0, 0, 0.08);
1343 div.divsearchfield {
1345 display:
inline-block;
1346 margin-<?php print $right; ?>: 12px;
1347 margin-<?php print $left; ?>: 2px;
1352 .divsearchfieldfilter {
1353 text-overflow: clip;
1355 white-space: nowrap;
1356 padding-bottom: 5px;
1360 .divadvancedsearchfield:first-child {
1363 .divadvancedsearchfield {
1366 padding-right: 15px;
1367 padding-bottom: 2px;
1370 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1371 padding-bottom: 4px;
1373 .divadvancedsearchfieldcompinput {
1375 border-bottom: solid 1px var(--inputbordercolor);
1378 .search_component_params {
1380 -webkit-flex-flow: row wrap;
1381 flex-flow: row wrap;
1384 padding-bottom: 3px;
1385 padding-<?php echo $left; ?>: 0;
1386 padding-<?php echo $right; ?>: 0;
1387 border-bottom: solid 1px var(--inputbordercolor);
1390 .search_component_searchtext {
1393 .search_component_params_text, .search_component_params_text:focus {
1394 border-bottom: none;
1396 margin: 0 !important;
1402 padding-bottom: 3px;
1409 display:
inline-block;
1428 if ($conf->browser->layout ==
'phone') {
1430 .divsearchfieldfilter {
1431 white-space: nowrap;
1436 .a-filter, .a-mesure {
1437 border-radius: 50px;
1438 background: var(--colortexttitlenotab);
1440 padding: 8px 10px 8px 6px;
1448 .a-filter:before, .a-mesure:before {
1449 font-family:
"Font Awesome 5 Free";
1454 .a-filter-disabled, .a-mesure-disabled {
1455 border-radius: 50px;
1456 background: var(--colorbacktitle1);
1469 top:calc(50% - 200px);
1470 left:calc(50% - 250px);
1474 border: 1px solid #bbb;
1475 box-shadow: 2px 2px 20px #ddd;
1485 div.div-
for-modal-topright {
1493 border: 1px solid #bbb;
1494 box-shadow: 2px 2px 20px #ddd;
1500 div.confirmmessage {
1511 list-style-
type: none;
1513 input > ul.attendees {
1518 padding-bottom: 4px;
1522 padding-bottom: 10px;
1527 vertical-align: middle;
1529 select.flat.selectlimit {
1532 .selectlimit, .marginrightonly {
1533 margin-<?php echo $right; ?>: 10px !important;
1536 margin-<?php echo $left; ?>: 10px !important;
1538 .marginleftonlyshort {
1539 margin-<?php echo $left; ?>: 4px !important;
1542 margin-<?php echo $left; ?>: 0px !important;
1545 margin-top: 10px !important;
1547 .margintoponlyshort {
1548 margin-top: 3px !important;
1551 margin-bottom: 10px !important;
1553 .marginbottomonlyshort {
1554 margin-bottom: 3px !important;
1557 margin-top: 0 !important;
1560 margin-bottom: 0 !important;
1563 .selectlimit, .selectlimit:focus {
1564 border-left: none !important;
1565 border-top: none !important;
1566 border-right: none !important;
1569 .strikefordisabled {
1570 text-decoration: line-through;
1577 text-overflow: unset;
1582 text-overflow: ellipsis;
1583 white-space: nowrap;
1587 text-overflow: ellipsis;
1592 text-overflow: ellipsis;
1593 white-space: nowrap;
1598 text-overflow: ellipsis;
1599 white-space: nowrap;
1604 text-overflow: ellipsis;
1605 white-space: nowrap;
1607 .tdoverflowmax80imp {
1608 max-width: 80px !important;
1610 text-overflow: ellipsis;
1611 white-space: nowrap;
1616 text-overflow: ellipsis;
1617 white-space: nowrap;
1619 .tdoverflowmax100imp {
1620 max-width: 100px !important;
1622 text-overflow: ellipsis;
1623 white-space: nowrap;
1628 text-overflow: ellipsis;
1629 white-space: nowrap;
1634 text-overflow: ellipsis;
1635 white-space: nowrap;
1640 text-overflow: ellipsis;
1641 white-space: nowrap;
1646 text-overflow: ellipsis;
1647 white-space: nowrap;
1652 text-overflow: ellipsis;
1653 white-space: nowrap;
1658 text-overflow: ellipsis;
1659 white-space: nowrap;
1664 text-overflow: ellipsis;
1665 white-space: nowrap;
1671 .divintowithtwolinesmax {
1673 display: -webkit-box;
1674 -webkit-box-orient: vertical;
1675 -webkit-line-clamp: 2;
1679 display: -webkit-box;
1680 -webkit-box-orient: vertical;
1681 -webkit-line-clamp: 2;
1683 height:
auto !important;
1686 display: -webkit-box;
1687 -webkit-box-orient: vertical;
1688 -webkit-line-clamp: 10;
1692 .tablelistofcalendars {
1693 margin-top: 25px !important;
1695 .amountalreadypaid {
1697 .amountpaymentcomplete {
1698 color: var(--amountpaymentcomplete);
1701 .amountremaintopay {
1702 color: var(--amountremaintopaycolor);
1705 .amountremaintopayback {
1708 .amountpaymentneutral {
1709 color: var(--amountremaintopaybackcolor);
1714 .onlinepaymentbody .amountpaymentcomplete {
1715 background-color: var(--amountpaymentcomplete);
1723 margin-bottom: 12px;
1725 #builddoc_form ~ .showlinkedobjectblock {
1730 .moduledesclong p img,.moduledesclong p a img {
1731 max-width: 90% !important;
1732 height:
auto !important;
1736 border: 1px solid #ccc;
1737 box-shadow: 1px 1px 25px #aaa;
1738 max-width: calc(100% - 56px);
1740 .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 {
1756 div.fiche>div.tabBar>form>div.div-table-responsive {
1759 .div-table-responsive, .div-table-responsive-no-min {
1763 .div-table-responsive {
1767 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1770 div.fiche>form>div.div-table-responsive {
1775 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1776 echo
'display: inline-flex;'.
"\n";
1778 flex-flow: row wrap;
1779 justify-content: flex-
start;
1787 .thumbstat, .thumbstat150 {
1793 justify-content: flex-
start;
1794 align-
self: flex-
start;
1797 select.selectarrowonleft {
1800 select.selectarrowonleft option {
1804 table[summary=
"list_of_modules"] .fa-cog {
1808 .linkedcol-element {
1812 white-space: nowrap;
1823 .maxscreenheightless200 {
1824 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1826 .maxscreenheightless300 {
1827 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1831 border-bottom: 0px !important;
1838 .clearboth { clear:both; }
1839 .hideobject { display: none; }
1840 .minwidth25 { min-width: 25px; }
1841 .minwidth50 { min-width: 50px; }
1842 .minwidth75 { min-width: 75px; }
1844 @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)
1846 .width20 { width: 20px; }
1847 .width25 { width: 25px; }
1848 .width50 { width: 50px; }
1849 .width75 { width: 75px; }
1850 .width100 { width: 100px; }
1851 .width200 { width: 200px; }
1852 .minwidth100 { min-width: 100px; }
1853 .minwidth150 { min-width: 150px; }
1854 .minwidth200 { min-width: 200px; }
1855 .minwidth250 { min-width: 250px; }
1856 .minwidth300 { min-width: 300px; }
1857 .minwidth400 { min-width: 400px; }
1858 .minwidth500 { min-width: 500px; }
1859 .minwidth50imp { min-width: 50px !important; }
1860 .minwidth75imp { min-width: 75px !important; }
1861 .minwidth100imp { min-width: 100px !important; }
1862 .minwidth125imp { min-width: 125px !important; }
1863 .minwidth200imp { min-width: 200px !important; }
1864 .minwidth250imp { min-width: 250px !important; }
1865 .minwidth300imp { min-width: 300px !important; }
1866 .minwidth400imp { min-width: 400px !important; }
1867 .minwidth500imp { min-width: 500px !important; }
1869 .widthauto { width:
auto; }
1870 .width20 { width: 20px; }
1871 .width25 { width: 25px; }
1872 .width40 { width: 40px; }
1873 .width50 { width: 50px; }
1874 .width75 { width: 75px; }
1875 .width100 { width: 100px; }
1876 .width125 { width: 125px; }
1877 .width150 { width: 150px; }
1878 .width200 { width: 200px; }
1879 .width250 { width: 250px; }
1880 .width300 { width: 300px; }
1881 .width400 { width: 400px; }
1882 .width500 { width: 500px; }
1883 .maxwidth25 { max-width: 25px; }
1884 .maxwidth40 { max-width: 40px; }
1885 .maxwidth50 { max-width: 50px; }
1886 .maxwidth75 { max-width: 75px; }
1887 .maxwidthdate { max-width: 85px; }
1888 .maxwidth100 { max-width: 100px; }
1889 .maxwidth125 { max-width: 125px; }
1890 .maxwidth150 { max-width: 150px; }
1891 .maxwidth200 { max-width: 200px; }
1892 .maxwidth250 { max-width: 250px; }
1893 .maxwidth300 { max-width: 300px; }
1894 .maxwidth400 { max-width: 400px; }
1895 .maxwidth500 { max-width: 500px; }
1896 .maxwidth750 { max-width: 750px; }
1897 .maxwidth1000 { max-width: 1000px; }
1898 .maxwidth50imp { max-width: 50px !important; }
1899 .maxwidth75imp { max-width: 75px !important; }
1901 .minwidth100onall { min-width: 100px !important; }
1902 .minwidth200onall { min-width: 200px !important; }
1903 .minwidth250onall { min-width: 250px !important; }
1905 .minheight20 { min-height: 20px; }
1906 .minheight30 { min-height: 30px; }
1907 .minheight40 { min-height: 40px; }
1908 .titlefieldcreate { width: 20%; }
1909 .titlefield { min-width: 250px; width: 25%; }
1910 .titlefieldmiddle { width: 50%; }
1911 .imgmaxwidth180 { max-width: 180px; }
1912 .imgmaxheight50 { max-height: 50px; }
1914 .width20p { width:20%; }
1915 .width25p { width:25%; }
1916 .width40p { width:40%; }
1917 .width50p { width:50%; }
1918 .width60p { width:60%; }
1919 .width75p { width:75%; }
1920 .width80p { width:80%; }
1921 .width100p { width:100%; }
1925 @media only screen and (max-width: 1400px)
1928 .titlefieldcreate { width: 30% !important; }
1929 .minwidth50imp { min-width: 50px !important; }
1930 .minwidth75imp { min-width: 75px !important; }
1931 .minwidth100imp { min-width: 100px !important; }
1932 .minwidth125imp { min-width: 125px !important; }
1933 .minwidth150imp { min-width: 150px !important; }
1934 .minwidth200imp { min-width: 200px !important; }
1935 .minwidth250imp { min-width: 250px !important; }
1936 .minwidth300imp { min-width: 300px !important; }
1937 .minwidth400imp { min-width: 300px !important; }
1938 .minwidth500imp { min-width: 300px !important; }
1940 .linkedcol-element {
1946 @media only screen and (max-width: 1000px)
1948 .maxwidthonsmartphone { max-width: 100px; }
1949 .minwidth50imp { min-width: 50px !important; }
1950 .minwidth75imp { min-width: 70px !important; }
1951 .minwidth100imp { min-width: 100px !important; }
1952 .minwidth125imp { min-width: 125px !important; }
1953 .minwidth150imp { min-width: 110px !important; }
1954 .minwidth200imp { min-width: 110px !important; }
1955 .minwidth250imp { min-width: 115px !important; }
1956 .minwidth300imp { min-width: 120px !important; }
1957 .minwidth400imp { min-width: 150px !important; }
1958 .minwidth500imp { min-width: 250px !important; }
1962 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1963 width: calc(100% - 50px) !important;
1964 display:
inline-block;
1966 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1967 width: calc(100% - 70px) !important;
1968 display:
inline-block;
1972 @media only screen and (max-width: 767px)
1975 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1978 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1980 .divadvancedsearchfield {
1986 padding-right: 10px !important;
1989 .hideonsmartphone { display: none; }
1990 .hideonsmartphoneimp { display: none !important; }
1992 .margintoponsmartphone { margin-top: 6px; }
1994 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1995 width: calc(100% - 40px) !important;
1996 display:
inline-block;
1998 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1999 width: calc(100% - 70px) !important;
2000 display:
inline-block;
2003 input.maxwidthinputfileonsmartphone {
2007 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
2011 .smallonsmartphone {
2015 .nopaddingtoponsmartphone {
2016 padding-top: 0 !important;
2018 .nopaddingbottomonsmartphone {
2019 padding-bottom: 0 !important;
2024 @media only screen and (max-width: 570px)
2027 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
2031 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
2034 .login_vertical_align {
2037 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2038 margin-left: 5px !important;
2040 div#login_left, div#login_right {
2041 min-width: 150px !important;
2042 padding-left: 5px !important;
2043 padding-right: 5px !important;
2045 .login_table div#login_right .tdinputlogin, .login_table div#login_right .tdinputlogin input {
2046 min-width: 150px !important;
2049 .divmainbodylarge { margin-left: 10px; margin-right: 10px; }
2051 .tdoverflowonsmartphone {
2054 text-overflow: ellipsis;
2055 white-space: nowrap;
2057 .tdoverflowmax100onsmartphone {
2060 text-overflow: ellipsis;
2061 white-space: nowrap;
2063 .tdoverflowmax150onsmartphone {
2066 text-overflow: ellipsis;
2067 white-space: nowrap;
2071 margin-top: <?php print ($dol_hide_topmenu ?
'12' :
'6'); ?>px !important;
2073 .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 {
2074 height: 40px !important;
2077 div.tabs div.tab a.tab {
2080 text-overflow: ellipsis;
2081 white-space: nowrap;
2084 .quatrevingtpercent, .inputsearch {
2090 padding-bottom: 5px;
2093 .login_table .tdinputlogin {
2094 min-width: unset !important;
2096 input, input[
type=text], input[
type=password], select, textarea {
2102 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
2103 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
2104 .maxwidth50onsmartphone { max-width: 40px; }
2105 .maxwidth75onsmartphone { max-width: 50px; }
2106 .maxwidth100onsmartphone { max-width: 70px; }
2107 .maxwidth125onsmartphone { max-width: 100px; }
2108 .maxwidth150onsmartphone { max-width: 120px; }
2109 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
2110 .maxwidth200onsmartphone { max-width: 200px; }
2111 .maxwidth250onsmartphone { max-width: 250px; }
2112 .maxwidth300onsmartphone { max-width: 300px; }
2113 .maxwidth400onsmartphone { max-width: 400px; }
2114 .minwidth50imp { min-width: 50px !important; }
2115 .minwidth75imp { min-width: 75px !important; }
2116 .minwidth100imp { min-width: 100px !important; }
2117 .minwidth125imp { min-width: 125px !important; }
2118 .minwidth150imp { min-width: 110px !important; }
2119 .minwidth200imp { min-width: 110px !important; }
2120 .minwidth250imp { min-width: 115px !important; }
2121 .minwidth300imp { min-width: 120px !important; }
2122 .minwidth400imp { min-width: 150px !important; }
2123 .minwidth500imp { min-width: 250px !important; }
2124 .titlefield { width:
auto; min-width: unset; }
2125 .titlefieldcreate { width:
auto; }
2129 width: <?php print
dol_size(300,
'width'); ?>px;
2139 padding-<?php echo $right; ?>: 5px;
2140 padding-bottom: 5px;
2142 img.photoref, div.photoref {
2144 -webkit-box-shadow: none;
2149 object-fit: contain;
2153 padding-right: 10px;
2157 padding-right: 3px !important;
2160 padding-right: 3px !important;
2163 input.buttonpayment {
2167 .linkobject { cursor: pointer; }
2169 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 {
2170 color: var(--tableforfieldcolor);
2173 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2174 .hideonprint { display: none !important; }
2190 white-space: nowrap;
2203 table-layout: fixed;
2206 #id-right, #id-left {
2207 display: table-cell;
2209 vertical-align: top;
2221 padding-bottom: 20px;
2222 <?php
if (
GETPOST(
'optioncss',
'aZ09') !=
'print') { ?>
2223 padding-<?php print $left; ?>: 229px;
2227 .bodyforlist #
id-right {
2228 padding-bottom: 4px;
2233 .classforhorizontalscrolloftabs #
id-container {
2236 .classforhorizontalscrolloftabs .side-nav {
2240 .classforhorizontalscrolloftabs #
id-right {
2241 width:calc(100% - 210px);
2242 display:
inline-block;
2248 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2251 background: var(--colorbackvmenu1);
2252 border-<?php echo $right; ?>: 1px solid rgba(0,0,0,0.2);
2253 box-shadow: 3px 0 6px -2px #eee;
2257 font-family:
"RobotoDraft",
"Roboto",sans-serif;
2258 <?php echo $left; ?>: 0;
2260 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2266 -webkit-transform: translateZ(0);
2267 -moz-transform: translateZ(0);
2268 -ms-transform: translateZ(0);
2269 -o-transform: translateZ(0);
2270 transform: translateZ(0);
2271 -webkit-transform-style: preserve-3d;
2272 -moz-transform-style: preserve-3d;
2273 -ms-transform-style: preserve-3d;
2274 -o-transform-style: preserve-3d;
2275 transform-style: preserve-3d;
2276 -webkit-transition-delay: 0.1s;
2277 -moz-transition-delay: 0.1s;
2278 transition-delay: 0.1s;
2279 -webkit-transition-duration: 0.2s;
2280 -moz-transition-duration: 0.2s;
2281 transition-duration: 0.2s;
2282 -webkit-transition-property: -webkit-transform;
2283 -moz-transition-property: -moz-transform;
2284 transition-property: transform;
2285 -webkit-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2286 -moz-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2287 transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2288 -webkit-overflow-scrolling: touch;
2290 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2303 .side-nav-vert, #
id-right {
2304 transition: padding-left 0.5s ease, margin-left 0.5s ease;
2307 .side-nav, .login_block {
2308 transition: left 0.5s ease;
2311 body.sidebar-collapse .side-nav-vert, body.sidebar-collapse #
id-right {
2318 margin-<?php echo $left; ?>: 228px;
2322 body.sidebar-collapse .side-nav, body.sidebar-collapse .login_block
2326 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
2336 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2346 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2348 overflow-x: initial !important;
2358 div.backgroundsemitransparent {
2359 background:rgba(255, 255, 255, 0.7);
2361 padding-right: 10px;
2368 .login_block_getinfo {
2371 .login_block_getinfo div.login_block_user {
2374 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2375 color: #333 !important;
2377 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2378 vertical-align: middle;
2383 padding-<?php print $left; ?>: 0 ! important;
2387 background: var(--colorbackvmenu1);
2388 border-right: 1px solid rgba(0,0,0,0.3);
2391 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2392 top: 66px ! important;
2394 top: 60px ! important;
2398 margin-<?php print $left; ?>: 6px !important;
2399 margin-<?php print $right; ?>: 6px !important;
2404 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'30' :
'6')); ?>px;
2405 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'28' :
'6')); ?>px;
2406 <?php
if (!empty($dol_hide_leftmenu) && !empty($dol_hide_topmenu)) {
2407 print
'margin-top: 12px;';
2409 margin-bottom: 15px;
2411 body.onlinepaymentbody div.fiche {
2412 margin: 20px !important;
2414 div.fiche>table:first-child {
2415 margin-bottom: 15px !important;
2421 div.fichecenterbis {
2424 div.fichethirdleft {
2425 <?php
if ($conf->browser->layout !=
'phone') {
2426 print
"float: ".$left.
";\n";
2428 <?php
if ($conf->browser->layout !=
'phone') {
2429 print
"width: calc(50% - 14px);\n";
2431 <?php
if ($conf->browser->layout ==
'phone') {
2432 print
"padding-bottom: 6px;\n";
2435 div.fichetwothirdright {
2436 <?php
if ($conf->browser->layout !=
'phone') {
2437 print
"float: ".$right.
";\n";
2439 <?php
if ($conf->browser->layout !=
'phone') {
2440 print
"width: calc(50% - 14px);\n";
2442 <?php
if ($conf->browser->layout ==
'phone') {
2443 print
"padding-bottom: 6px\n";
2447 <?php
if ($conf->browser->layout !=
'phone') {
2448 print
"float: ".$left.
";\n";
2450 <?php
if ($conf->browser->layout !=
'phone') {
2451 print
"width: calc(50% - 14px);\n";
2454 div.fichehalfright {
2455 <?php
if ($conf->browser->layout !=
'phone') {
2456 print
"float: ".$right.
";\n";
2458 <?php
if ($conf->browser->layout !=
'phone') {
2459 print
"width: calc(50% - 14px);\n";
2462 div.fichehalfright {
2463 <?php
if ($conf->browser->layout ==
'phone') {
2464 print
"margin-top: 10px;\n";
2469 @media only screen and (max-width: 1499px)
2471 div.fichehalfleft-lg {
2475 div.fichehalfright-lg {
2480 .fichehalfright-lg .fichehalfright {
2493 @media only screen and (max-width: 900px)
2496 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'4' :
'20')); ?>px;
2497 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 16); ?>px;
2498 <?php
if (!empty($conf->dol_hide_leftmenu) && !empty($conf->dol_hide_topmenu)) {
2499 print
'margin-top: 4px;';
2501 margin-bottom: 15px;
2507 div.fichecenterbis {
2510 div.fichethirdleft {
2513 padding-bottom: 6px;
2515 div.fichetwothirdright {
2518 padding-bottom: 6px;
2524 div.fichehalfright {
2528 div.fichehalfright {
2531 div.firstcolumn div.box {
2534 div.secondcolumn div.box {
2540 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2544 padding: 0 !important;
2552 td.nobordernopadding.widthpictotitle.col-picto {
2557 margin-<?php echo $right; ?>: 8px;
2563 span.widthpictotitle {
2566 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2567 opacity: 0.7 !important;
2571 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2581 vertical-align: middle;
2584 .pictowarning, .pictoerror, .pictopreview, .pictonopreview {
2585 padding-<?php echo $left; ?>: 3px;
2589 color: <?php echo $badgeWarning; ?>;
2592 color: <?php echo $badgeDanger ?>;
2597 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2598 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2599 .tagtdnote span.pictoedit {
2602 img.hideonsmartphone.pictoactionview {
2603 vertical-align: bottom;
2607 text-align: <?php echo $left; ?>;
2613 padding-left: 1px !important;
2616 padding-bottom: 1px;
2622 padding-bottom: 10px;
2624 div.attachareaformuserfileecm {
2630 padding-bottom: 5px;
2631 margin-bottom: 10px;
2633 div.arearefnobottom {
2635 padding-bottom: 4px;
2640 div.divphotoref:last-child {
2641 padding-<?php echo $right; ?>: 20px;
2644 padding-bottom: 10px;
2650 margin-bottom: 10px;
2656 vertical-align: text-bottom;
2662 vertical-align: text-bottom;
2664 img.photoref, div.photoref {
2665 border: 1px solid #CCC;
2666 -webkit-box-shadow: 3px 3px 4px #DDD;
2667 box-shadow: 3px 3px 4px #DDD;
2671 object-fit: contain;
2673 img.photokanban, div.photokanban {
2677 vertical-align: middle;
2680 div.photoref .fa, div.photoref .fas, div.photoref .far {
2685 object-fit: contain;
2689 vertical-align:middle;
2692 .difforspanimgright {
2693 display: table-cell;
2694 padding-right: 10px;
2696 img.photorefnoborder {
2700 object-fit: contain;
2701 border: 1px solid #AAA;
2702 border-radius: 100px;
2707 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2710 .trextrafieldseparator td, .trextrafields_collapse_last td {
2711 border-bottom: 1px solid var(--colortopbordertitle1) !important;
2714 margin: 0 !important;
2715 padding-bottom: 0 !important;
2728 $minwidthtmenu = 66;
2732 $maxwidthloginblock = 110;
2734 $heightmenu = 30; $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu = 0;
2739 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2742 background: var(--colorbackhmenu1);
2754 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2761 li.tmenusel::after, li.tmenu:hover::after {
2766 left: calc(50% - 6px);
2769 border-style: solid;
2770 border-width: 0px 6px 5px 6px;
2771 border-color: transparent transparent #ffffff transparent;
2775 <?php
if ($disableimages) { ?>
2781 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2786 white-space: nowrap;
2788 border-<?php print $left; ?>: 0px;
2789 border-<?php print $right; ?>: 0px;
2790 padding: 0px 0px 0px 0px;
2791 margin: 0px 0px 0px 0px;
2793 font-weight: normal;
2795 text-decoration: none;
2798 div.tmenudisabled, a.tmenudisabled {
2801 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2802 font-weight: normal;
2803 padding: 0px 5px 0px 5px;
2804 white-space: nowrap;
2805 color: var(--colortextbackhmenu);
2806 text-decoration: none;
2807 cursor: not-allowed;
2809 span.mainmenuaspan.tmenudisabled {
2810 color: var(--colortextbackhmenu);
2812 cursor: not-allowed;
2815 a.disabled, span.tmenu {
2817 text-decoration: none !important;
2821 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2822 font-weight: normal;
2823 padding: 0px 5px 0px 5px;
2824 white-space: nowrap;
2826 color: var(--colortextbackhmenu);
2827 text-decoration: none;
2829 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2830 font-weight: normal;
2831 padding: 0px 5px 0px 5px;
2832 margin: 0px 0px 0px 0px;
2833 white-space: nowrap;
2834 color: var(--colortextbackhmenu);
2835 text-decoration: none !important;
2840 padding: 0px 0px 0px 0px;
2841 margin: 0px 0px 0px 0px;
2848 background: var(--colorbackhmenu1);
2857 li.tmenu, li.tmenusel {
2858 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2860 vertical-align: bottom;
2861 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2862 float: <?php print $left; ?>;
2863 <?php
if (!$disableimages) { ?>
2864 height: <?php print $heightmenu; ?>px;
2865 padding: 0px 0px 2px 0px;
2867 padding: 0px 0px 0px 0px;
2872 margin: 0px 0px 0px 0px;
2873 font-weight: normal;
2879 .tmenuend .tmenuleft { width: 0px; }
2880 .tmenuend { display: none; }
2884 float: <?php print $left; ?>;
2886 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2888 <?php
if (!$disableimages) { ?>
2889 height: <?php print $heightmenu + 4; ?>px;
2897 <?php
if ($disableimages) { ?>
2902 height: <?php print $heightmenu; ?>px;
2907 padding-bottom: 5px;
2909 text-overflow: ellipsis;
2913 padding-<?php print $left; ?>: 2px;
2914 padding-<?php print $right; ?>: 2px;
2915 font-family: Roboto,<?php echo $fontlist; ?>;
2921 background-repeat:no-repeat;
2923 height: <?php echo ($heightmenu - 22); ?>px;
2927 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2944 <?php
if (empty($dol_hide_topmenu)) { ?>
2945 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2950 $moduletomainmenu = array(
2951 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2952 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2953 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2954 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2955 'fournisseur'=>
'companies',
2956 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2958 $mainmenuused =
'home';
2959 foreach ($conf->modules as $val) {
2960 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2962 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2966 $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');
2968 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2969 foreach ($mainmenuusedarray as $val) {
2970 if (empty($val) || in_array($val, $divalreadydefined)) {
2973 if (in_array($val, $divnotrequired)) {
2979 $found = 0; $url =
'';
2980 foreach ($conf->file->dol_document_root as $dirroot) {
2981 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2989 if (!defined(
'DISABLE_FONT_AWSOME')) {
2990 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";
2991 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2992 print
'div.mainmenu.'.$val.
'::before {
2996 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";
2997 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2998 print
"div.mainmenu.".$val.
" {\n";
2999 print
" background-image: url(".$url.
");\n";
3004 print
"div.mainmenu.".$val.
" {\n";
3005 print
" background-image: url(".$url.
");\n";
3006 print
" filter: saturate(0);\n";
3015 padding:0 0 0 0 !important;
3016 margin:0 0px 0 0 !important;
3017 <?php
if ($disableimages) { ?>
3022 <?php
if ($disableimages) { ?>
3026 a.tmenuimage:hover {
3027 text-decoration: none;
3032 a.tmenuimage:focus {
3041 background: #f0f0f0;
3048 display: table-cell;
3049 vertical-align: middle;
3051 .login_vertical_align {
3053 padding-bottom: 80px;
3056 padding-bottom: 30px;
3058 vertical-align: middle;
3060 .login_table_title {
3062 color: #aaa !important;
3063 padding-bottom: 20px;
3066 .login_table label {
3067 text-shadow: 1px 1px 1px #FFF;
3074 padding-bottom:12px;
3077 background-color: #FFFFFF;
3079 -webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3080 box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3083 border:solid 1px rgba(80,80,80,.4);
3085 border-top:solid 1px #f8f8f8;
3087 .login_table input#username, .login_table input#password, .login_table input#securitycode{
3095 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
3096 outline: none !important;
3098 .login_table .trinputlogin {
3101 .login_table .tdinputlogin {
3102 background-color: #fff;
3106 .login_table .tdinputlogin {
3107 border-bottom: 1px solid #ccc;
3109 .login_table .tdinputlogin .fa {
3115 word-
break:
break-word;
3118 .login_main_message {
3121 margin-bottom: 10px;
3123 .login_main_message .error {
3124 border: 1px solid #caa;
3127 div#login_left, div#login_right {
3128 display:
inline-block;
3132 padding-right: 16px;
3134 vertical-align: middle;
3136 div#login_right select#entity {
3139 table.login_table tr td table.none tr td {
3142 table.login_table_securitycode {
3143 border-spacing: 0px;
3145 table.login_table_securitycode tr td {
3153 border: 1px solid #f4f4f4;
3155 #img_logo, .img_logo {
3159 .loginbuttonexternal {
3162 border: 1px solid #ccc;
3168 .atoplogin.dropdown .dropdown-menu {
3175 padding-bottom: 3px;
3176 border-right: 1px solid rgba(0,0,0,0.2);
3177 <?php print $left; ?>: 0;
3178 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
3185 vertical-align: middle;
3186 background: var(--colorbackvmenu1);
3189 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3194 color: var(--colortexthmenu);
3195 display:
inline-block;
3197 div.login_block span.aversion {
3198 color: var(--colortexthmenu);
3199 filter: contrast(0.7);
3201 div.login_block table {
3210 color: var(--colortextvmenu);
3213 color: var(--colortextvmenu);
3214 text-decoration:underline;
3216 div.login_block_user, div.login_block_other { clear: both; }
3217 div.login_block_other { padding-top: 15px; }
3219 .topnav div.login_block_user {
3220 display:
inline-block;
3221 vertical-align: middle;
3222 line-height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3223 height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3225 .topnav div.login_block_other {
3226 display:
inline-block;
3227 vertical-align: middle;
3228 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3235 .login_block_other .login_block_elem {
3241 vertical-align: middle;
3242 padding: 0px 3px 0px 3px !important;
3245 .login_block_elem_name {
3249 white-space: nowrap;
3252 text-overflow: ellipsis;
3256 .atoplogin, .atoplogin:hover {
3257 color: var(--colortexthmenu) !important;
3259 .alogin, .alogin:hover {
3260 color: #888 !important;
3261 font-weight: normal !important;
3262 font-size: <?php echo is_numeric($fontsizesmaller) ? $fontsizesmaller.
'px' : $fontsizesmaller; ?> !important;
3264 .alogin:hover, .atoplogin:hover {
3265 text-decoration:underline !important;
3267 span.fa.atoplogin, span.fa.atoplogin:hover {
3269 text-decoration: none !important;
3271 img.login, img.printer, img.entity {
3274 text-decoration: none;
3278 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3282 background-size: contain;
3283 vertical-align: text-bottom;
3284 background-color: #FFF;
3287 border-radius: 0.75em;
3290 background-size: contain;
3291 vertical-align: middle;
3293 img.userphotosmall {
3294 border-radius: 0.6em;
3297 background-size: contain;
3298 vertical-align: middle;
3300 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3303 img.userphotopublicvcard {
3307 background-size: contain;
3309 border-color: rgba(128, 128, 128, 0.5);
3314 form[
name=
"addtime"] img.userphoto {
3315 border: 1px solid #444;
3318 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3319 background-repeat: no-repeat;
3321 .span-icon-password {
3322 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3323 background-repeat: no-repeat;
3330 div.vmenu, td.vmenu {
3331 margin-<?php print $right; ?>: 2px;
3333 float: <?php print $left; ?>;
3335 padding-bottom: 0px;
3341 margin-<?php print $left; ?>: 4px;
3342 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3347 .vmenusearchselectcombo {
3353 padding-bottom: 3px;
3355 text-overflow: ellipsis;
3357 #menu_contenu_logo { padding-right: 4px; }
3358 .companylogo { padding-top: 4px; }
3359 .searchform { padding-top: 10px; }
3360 .searchform .bordertransp { border: 0; }
3361 #divsearchforms2 form.searchform .button { border: none !important; }
3363 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3364 white-space: nowrap; font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold;
3366 span.vmenudisabled, font.vmenudisabled { font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; white-space: nowrap; }
3367 a.vmenu:link, a.vmenu:visited {
3368 color: var(--colortextbackvmenu);
3371 a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu { font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: normal; color: #202020; margin: 1px 1px 1px 8px; }
3372 span.vsmenudisabled:not(.spanlilevel0), font.vsmenudisabled:not(.spanlilevel0) {
3373 font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3375 span.vsmenudisabled, font.vsmenudisabled {
3376 font-family: <?php print $fontlist ?>;
3377 text-align: <?php print $left; ?>;
3378 font-weight: normal;
3379 color: var(--colortextbackvmenu);
3380 white-space: nowrap;
3382 a.vsmenu:link, a.vsmenu:visited {
3383 color: var(--colortextbackvmenu);
3384 white-space: nowrap;
3386 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
3388 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3389 text-align: <?php print $left; ?>; font-weight: normal; color: #999; text-decoration: none;
3392 .helppresentcircle {
3397 color: var(--colortextbackhmenu);
3399 display:
inline-block;
3401 vertical-align: super;
3403 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3408 border-bottom: 0 !important;
3410 .menulogocontainer {
3411 margin: <?php echo $disableimages ?
'-1' :
'6'; ?>px;
3415 height: <?php echo $disableimages ?
'18' :
'32'; ?>px;
3418 vertical-align: middle;
3420 .backgroundforcompanylogo {
3421 background-color: rgba(255,255,255,0.7);
3424 .menulogocontainer img.mycompany {
3425 object-fit: contain;
3428 image-rendering: -webkit-optimize-contrast;
3430 #mainmenutd_companylogo::after {
3433 li#mainmenutd_companylogo .tmenucenter {
3436 li#mainmenutd_companylogo {
3437 min-width: unset !important;
3439 <?php
if ($disableimages) { ?>
3440 li#mainmenutd_home {
3441 min-width: unset !important;
3443 li#mainmenutd_home .tmenucenter {
3448 div.blockvmenupair, div.blockvmenuimpair
3450 font-family: <?php print $fontlist ?>;
3451 text-align: <?php print $left; ?>;
3452 text-decoration: none;
3456 padding-bottom: 3px;
3457 margin: 1px 0px 8px 0px;
3459 color: var(--colortext);
3460 background: var(--colorbackvmenu1);
3462 padding-bottom: 10px;
3463 border-bottom: 1px solid #e8e8e8;
3465 div.blockvmenubookmarks
3467 padding-bottom: 16px !important;
3470 border: none !important;
3471 padding-left: 0 !important;
3473 a.vsmenu.addbookmarkpicto {
3474 padding-right: 10px;
3476 div.blockvmenufirst {
3479 border-top: 1px solid #e0e0e0;
3482 div.blockvmenusearch, div.blockvmenubookmarks
3484 font-family: <?php print $fontlist ?>;
3486 text-align: <?php print $left; ?>;
3487 text-decoration: none;
3491 padding-bottom: 3px;
3492 margin: 1px 0px 2px 0px;
3493 background: var(--colorbackvmenu1);
3495 padding-bottom: 10px;
3498 div.blockvmenusearchphone
3500 border-bottom: none;
3506 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3507 font-family: <?php print $fontlist ?>;
3510 text-decoration: none;
3514 padding-bottom: 3px;
3515 margin: 4px 0px 0px 0px;
3523 border-right: 1px solid #000000;
3524 border-bottom: 1px solid #000000;
3525 background: #b3c5cc;
3526 font-family: <?php print $fontlist ?>;
3528 text-align: <?php print $left; ?>;
3529 text-decoration: none;
3533 background: #b3c5cc;
3538 background: #F4F4F4;
3540 border: 1px solid #bbb;
3551 #mainContent, #leftContent .ui-layout-pane {
3556 #mainContent, #leftContent .ui-layout-center {
3568 padding-bottom: 0 !important;
3573 padding: 0px 4px 14px 4px !important;
3589 li.expanded > a.fmdirlia.jqft.ecmjqft {
3590 font-weight: bold !important;
3594 width: calc(100% - 100px);
3598 white-space:
break-spaces;
3599 word-
break:
break-all;
3607 text-align: <?php print $left; ?>;
3608 margin-left: 6px !important;
3609 margin-right: 6px !important;
3617 font-weight: normal !important;
3620 color: var(--colortextbacktab);
3623 padding-right: 24px;
3624 padding-bottom: 23px;
3625 margin: 0px 0px 20px 0px;
3626 -webkit-border-radius: 3px;
3628 border-right: 1px solid #CCC;
3629 border-left: 1px solid #CCC;
3630 border-top: 1px solid #CCC;
3631 border-bottom: 1px solid #CCC;
3633 background: var(--colorbacktabcard1);
3635 div.tabBar tr.titre td {
3638 div.fiche table:not(.table-fiche-title) tr.titre td {
3650 div.tabBarWithBottom {
3651 padding-bottom: 18px;
3652 border-bottom: 1px solid #aaa;
3654 div.tabBar table.tableforservicepart2:last-child {
3655 border-bottom: 1px solid #aaa;
3657 .tableforservicepart1 .tdhrthin {
3670 margin-bottom: 1.4em;
3673 margin: 20px 0em 20px 0em;
3677 div.tabsActionNoBottom {
3680 div.tabsAction > a {
3681 margin-bottom: 16px !important;
3687 border: 1px solid #888;
3691 padding-bottom: 5px;
3697 color:rgba(0,0,0,.5);
3698 margin-<?php print $right; ?>: 10px;
3699 text-shadow:1px 1px 1px #ffffff;
3700 font-family: <?php print $fontlist ?>;
3701 font-weight: normal;
3702 padding: 4px 6px 2px 6px;
3704 text-decoration: none;
3705 white-space: nowrap;
3713 div.tabs div.tabsElem:first-of-
type a.tab {
3714 margin-left: 0px !important;
3718 color: var(--colortextlink) !important;
3720 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3721 font-family: <?php print $fontlist ?>;
3722 padding: 12px 13px 12px;
3724 text-decoration: none;
3725 white-space: nowrap;
3726 background-image: none !important;
3729 .tabactive, a.tab#active {
3730 color: var(--colortextbacktab) !important;
3731 background: var(--colorbacktabcard1) !important;
3733 border-right: 1px solid #AAA !important;
3734 border-left: 1px solid #AAA !important;
3735 border-top: 2px solid #111 !important;
3737 .tabunactive, a.tab#unactive {
3738 border-right: 1px solid transparent;
3739 border-left: 1px solid transparent;
3740 border-top: 1px solid transparent;
3741 border-bottom: 0px !important;
3750 text-decoration: underline;
3754 font-family: <?php print $fontlist ?>;
3755 text-decoration: none;
3756 white-space: nowrap;
3760 background: #dee7ec;
3764 background: #dee7ec;
3766 font-family: <?php print $fontlist ?>;
3769 text-decoration: none;
3770 white-space: nowrap;
3771 -webkit-border-radius:3px 3px 0px 0px;
3772 border-radius:3px 3px 0px 0px;
3774 border-<?php print $right; ?>: 1px solid #555555;
3775 border-<?php print $left; ?>: 1px solid #D8D8D8;
3776 border-top: 1px solid #D8D8D8;
3782 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3795 background-repeat: repeat-x;
3796 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3800 border-collapse: collapse;
3803 padding-<?php print $left; ?>: 0px !important;
3804 padding-<?php print $right; ?>: 4px !important;
3807 list-style-
type:none;
3808 margin: 0px !important;
3809 padding: 0px !important;
3814 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3820 color: unset !important;
3824 padding: 4px !important;
3827 color: var(--colortextlink);
3828 background-color: transparent;
3831 input.buttonlink:hover {
3832 text-decoration: underline;
3838 text-decoration: underline;
3839 color: var(--colortextlink);
3840 background-color: transparent;
3845 border-collapse: collapse;
3848 padding-<?php print $left; ?>: 0px;
3849 padding-<?php print $right; ?>: 16px;
3850 padding-bottom: 4px;
3853 .notopnoleftnoright {
3854 border-collapse: collapse;
3859 padding-bottom: 4px;
3860 margin: 0px 0px 0px 0px;
3863 table.tableforemailform tr td {
3865 padding-bottom: 3px;
3868 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3869 border: 1px solid #f4f4f4;
3870 border-collapse: collapse !important;
3871 padding: 1px 2px 1px 3px;
3874 border: 1px solid #BBB;
3877 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3878 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,
3879 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3883 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3884 padding: 3px 4px 3px 4px;
3885 border: 1px solid #f0f0f0;
3886 border-collapse: collapse;
3889 td.border, div.tagtable div div.border {
3890 border-top: 1px solid #000000;
3891 border-right: 1px solid #000000;
3892 border-bottom: 1px solid #000000;
3893 border-left: 1px solid #000000;
3896 .table-key-border-col {
3900 .table-val-border-col {
3905 .thsticky, .tdsticky {
3909 .thstickyright, .tdstickyright {
3913 .thstickygray, .tdstickygray {
3914 background-color: lightgray;
3916 .thstickyghostwhite, .tdstickyghostwhite {
3917 background-color: ghostwhite;
3919 .thstickyinherit, .tdstickyinherit {
3920 background-color: inherit;
3923 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_REF)) { ?>
3925 .tagtable td[data-key=
"ref"], .tagtable th[data-key=
"ref"] {
3929 max-width: 150px !important;
3931 background-color: gainsboro;
3936 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_ACTION)) { ?>
3938 .tagtable td.actioncolumn, .tagtable th.actioncolumn {
3942 max-width: 150px !important;
3944 background-color: gainsboro;
3952 .nobordertop, .nobordertop tr:first-of-
type td {
3953 border-top: none !important;
3955 .noborderbottom, .noborderbottom tr:last-of-
type td {
3956 border-bottom: none !important;
3959 border-top: 1px solid var(--colortopbordertitle1);
3962 border-bottom: 1px solid var(--colortopbordertitle1);
3965 .fichehalfright table.noborder {
3966 margin: 0px 0px 0px 0px;
3970 background: var(--colorbacktitle1);
3974 .liste_titre_bydiv {
3975 <?php
if ($userborderontable) { ?>
3976 border-right: 1px solid #ccc;
3977 border-left: 1px solid #ccc;
3980 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3982 if ($userborderontable) { ?>
3985 border-left: 1px solid #ccc;
3986 border-right: 1px solid #ccc;
3988 border-left: 1px solid #f0f0f0;
3989 border-right: 1px solid #f0f0f0;
3992 table.liste, table.noborder, table.formdoc, div.noborder {
3993 width: calc(100% - 2px);
3995 border-collapse: separate !important;
3996 border-spacing: 0px;
3998 border-top-width: <?php echo $borderwidth ?>px;
3999 border-top-color: var(--colortopbordertitle1);
4000 border-top-style: solid;
4002 border-bottom-width: 1px;
4003 border-bottom-color: #BBB;
4004 border-bottom-style: solid;
4006 margin: 0px 0px 15px 0px;
4008 -webkit-border-radius: 0.1em;
4009 border-radius: 0.1em;
4011 table.noborder tr, div.noborder form {
4012 border-top-color: #FEFEFE;
4014 border-right-width: 1px;
4015 border-right-color: #BBBBBB;
4016 border-right-style: solid;
4018 border-left-width: 1px;
4019 border-left-color: #BBBBBB;
4020 border-left-style: solid;
4023 table.paddingtopbottomonly tr td {
4025 padding-bottom: 2px;
4028 .liste_titre_filter {
4029 background: var(--colorbacktitle1) !important;
4031 tr.liste_titre_filter td.liste_titre {
4033 padding-bottom: 3px;
4035 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
4037 border-top-width: 1px;
4038 border-top-color: var(--colortopbordertitle1);
4039 border-top-style: solid;
4041 tr#trlinefordates td {
4042 border-bottom: 0px !important;
4044 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
4046 border-top-width: 2px;
4047 border-top-color: var(--colortopbordertitle1);
4048 border-top-style: solid;
4050 .liste_titre_add td, .liste_titre_add .tagtd
4052 border-top-width: 1px;
4053 border-top-color: var(--colortopbordertitle1);
4054 border-top-style: solid;
4057 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
4058 padding: 8px 6px 8px 6px;
4061 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
4062 padding: 4px 6px 4px 6px;
4065 table.liste tr.trkanban td {
4066 padding: 10px 14px 10px 14px;
4070 padding: unset !important;
4071 border: unset !important;
4074 table.liste td, table.noborder td, div.noborder form div {
4075 padding: 8px 6px 8px 6px;
4077 div.liste_titre_bydiv .divsearchfield {
4078 padding: 2px 1px 2px 6px;
4081 table.nobordernopadding {
4082 border-collapse: collapse !important;
4085 table.nobordernopadding tr {
4086 border: 0 !important;
4087 padding: 0 0 !important;
4089 table.nobordernopadding tr td {
4090 border: 0 !important;
4093 table.border tr td table.nobordernopadding tr td {
4099 border-right-width: 1px !important;
4100 border-right-color: #BBB !important;
4101 border-right-style: solid !important;
4105 border-left-width: 1px !important;
4106 border-left-color: #BBB !important;
4107 border-left-style: solid !important;
4111 table.listwithfilterbefore {
4112 border-top: none !important;
4115 .tagtable, .table-border { display: table; }
4116 .tagtr, .table-border-row { display: table-row; }
4117 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
4118 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
4119 .confirmquestions { margin-top: 5px; }
4128 color: var(--colortexttitlenotab);
4132 color: var(--colortexttitlenotab) !important;
4136 font-weight: normal;
4137 color: var(--refidnocolor);
4142 display:
inline-block;
4144 div.refaddress div.address {
4153 font-weight: normal;
4158 display:
inline-block;
4164 display:
inline-block;
4168 padding-bottom: 5px;
4171 display:
inline-block;
4176 div.pagination li.pagination a,
4177 div.pagination li.pagination span {
4180 line-height: 1.42857143;
4181 color: var(--color-black);
4182 text-decoration: none;
4184 div.pagination li.pagination span.inactive {
4189 div.pagination li.litext a {
4191 padding-right: 10px;
4195 div.pagination li.noborder a:hover {
4197 background-color: transparent;
4199 div.pagination li:first-child a,
4200 div.pagination li:first-child span {
4202 border-top-left-radius: 4px;
4203 border-bottom-left-radius: 4px;
4205 div.pagination li:last-child a,
4206 div.pagination li:last-child span {
4207 border-top-right-radius: 4px;
4208 border-bottom-right-radius: 4px;
4210 div.pagination li a:hover,
4211 div.pagination li span:hover,
4212 div.pagination li a:focus,
4213 div.pagination li span:focus {
4215 background-color: #eee;
4219 div.pagination li .active a,
4220 div.pagination li .active span,
4221 div.pagination li .active a:hover,
4222 div.pagination li .active span:hover,
4223 div.pagination li .active a:focus,
4224 div.pagination li .active span:focus {
4228 background-color: var(--colorbackhmenu1);
4229 border-color: #337ab7;
4231 div.pagination .disabled span,
4232 div.pagination .disabled span:hover,
4233 div.pagination .disabled span:focus,
4234 div.pagination .disabled a,
4235 div.pagination .disabled a:hover,
4236 div.pagination .disabled a:focus {
4238 cursor: not-allowed;
4239 background-color: #fff;
4242 div.pagination li.pagination .active {
4243 text-decoration: underline;
4246 .paginationafterarrows .nohover {
4247 box-shadow: none !important;
4249 div.pagination li.paginationafterarrows {
4252 .paginationatbottom {
4255 table.hidepaginationprevious .paginationprevious {
4258 table.hidepaginationnext .paginationnext {
4261 .paginationafterarrows a.btnTitlePlus:hover span:before {
4293 ul.noborder li:nth-child(odd):not(.liste_titre) {
4294 background-color: var(--colorbacklinepair2) !important;
4300 .tmenucompanylogo.nohover, .tmenucompanylogo.nohover:hover {
4301 opacity: unset !important;
4303 .nohoverborder:hover {
4306 -webkit-box-shadow: unset;
4309 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4311 background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;
4314 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4316 <?php
if ($colorbacklinepairchecked) { ?>
4318 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4323 background: unset !important;
4325 .nohoverborder:hover {
4328 -webkit-box-shadow: unset;
4331 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4333 font-family: <?php print $fontlist ?>;
4336 color: var(--oddeven);
4338 .impair, .nohover .impair:hover, tr.impair td.nohover
4340 background: var(--colorbacklineimpair2);
4343 background-color: var(--colorbacklineimpair2);
4346 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4347 font-family: <?php print $fontlist ?>;
4349 color: var(--oddevencolor);
4351 .pair, .nohover .pair:hover, tr.pair td.nohover {
4352 background-color: var(--colorbacklinepair1);
4355 table.dataTable tr.oddeven {
4356 background-color: var(--colorbacklinepair1) !important;
4360 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 {
4361 background-color: var(--colorbacklineimpair2) !important;
4362 background: var(--colorbacklineimpair2) !important;
4364 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4365 background-color: var(--colorbacklinepair2) !important;
4366 background: var(--colorbacklinepair2) !important;
4370 border-bottom: 1
pt solid black !important;
4371 background-color: var(--colorbacklinebreak) !important;
4373 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4374 font-weight: normal !important;
4377 table.dataTable td {
4378 padding: 5px 2px 5px 3px !important;
4380 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 {
4381 padding: 5px 2px 5px 3px;
4382 border-bottom: 1px solid #eee;
4384 form.pair, form.impair {
4385 font-weight: normal;
4387 tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4388 border-bottom: 0px !important;
4390 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4391 border-bottom: 0px !important;
4401 div.liste_titre .tagtd {
4402 vertical-align: middle;
4405 min-height: 26px !important;
4408 padding-bottom: 2px;
4418 border-top-width: 1px;
4419 border-top-color: #BBB;
4420 border-top-style: solid;
4422 div.liste_titre_bydiv {
4423 <?php
if ($userborderontable) { ?>
4424 border-top-width: <?php echo $borderwidth ?>px;
4425 border-top-color: var(--colortopbordertitle1);
4426 border-top-style: solid;
4428 border-collapse: collapse;
4430 padding: 2px 0px 2px 0;
4432 width: calc(100% - 2px);
4441 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4443 height: 26px !important;
4445 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
4447 background: var(--colorbacktitle1);
4448 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4451 color: var(--colortexttitle);
4452 font-family: <?php print $fontlist ?>;
4453 text-align: <?php echo $left; ?>;
4455 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4457 border-bottom: 1px solid #aaa;
4460 tr:first-child th.liste_titre, tr:first-child th.liste_titre_sel {
4461 border-bottom: 1px solid #FFF ! important;
4463 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
4465 font-family: <?php print $fontlist ?>;
4466 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4467 vertical-align: middle;
4470 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 {
4471 text-shadow: none !important;
4472 color: var(--colortexttitlelink);
4474 tr.liste_titre_topborder td {
4475 border-top-width: <?php echo $borderwidth; ?>px;
4476 border-top-color: var(--colortopbordertitle1);
4477 border-top-style: solid;
4480 text-shadow: none !important;
4481 color: var(--colortexttitle);
4483 .liste_titre td a.notasortlink {
4484 color: var(--colortextlink);
4486 .liste_titre td a.notasortlink:hover {
4487 background: transparent;
4489 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 {
4491 border-bottom: none;
4493 tr.liste_titre_filter th.liste_titre { text-align: unset; }
4498 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4500 font-family: <?php print $fontlist ?>;
4501 font-weight: normal;
4502 border-bottom: 1px solid #FDFFFF;
4506 background: transparent;
4510 .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 {
4514 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4515 white-space: nowrap;
4518 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4519 white-space: normal;
4522 tr.liste_sub_total, tr.liste_sub_total td {
4523 border-bottom: 2px solid #aaa;
4526 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4529 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4530 border-bottom: none;
4533 .paymenttable, .margintable {
4534 margin: 0px 0px 0px 0px !important;
4536 .paymenttable, .margintable:not(.margintablenotop) {
4537 border-top-width: <?php echo $borderwidth ?>px !important;
4538 border-top-color: var(--colortopbordertitle1) !important;
4539 border-top-style: solid !important;
4541 .margintable.margintablenotop {
4542 border-top-width: 0;
4544 .paymenttable tr td:first-child, .margintable tr td:first-child
4548 .paymenttable, .margintable tr td {
4554 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4555 box-shadow: 0px 0px 0px #f4f4f4 !important;
4558 -webkit-box-shadow: 2px 2px 5px #CCC !important;
4559 box-shadow: 2px 2px 5px #CCC !important;
4563 -webkit-box-shadow: 0px 0px 5px #888;
4564 box-shadow: 0px 0px 5px #888;
4567 div.tabBar .noborder {
4568 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4569 box-shadow: 0px 0px 0px #f4f4f4 !important;
4571 div .tdtop:not(.tagtdnote) {
4572 vertical-align: top !important;
4573 padding-top: 8px !important;
4574 padding-bottom: 0px !important;
4577 #tablelines tr.liste_titre td, #tablelinesservice tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td {
4578 border-bottom: 1px solid #AAA !important;
4580 #tablelines tr td, #tablelinesservice tr td {
4587 .noborder > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4588 .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4589 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > table:not(.tableforfieldedit) > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4590 .liste > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4591 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4593 background: linear-gradient(to bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4594 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4595 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4596 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4598 .noborder > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4599 .liste > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4600 .noborder .tagtr:nth-child(even):not(:last-of-
type) .oddeven.tagtd:not(.liste_titre)
4602 border-bottom: 1px solid #e8e8e8;
4605 .noborder > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4606 .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4607 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > table:not(.tableforfieldedit) > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4608 .liste > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4609 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4611 background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4612 background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4613 background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4614 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4616 .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4617 .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4618 .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
4620 border-bottom: 1px solid #e8e8e8;
4623 ul.noborder li:nth-child(even):not(.liste_titre) {
4624 background-color: var(--colorbacklinepair2) !important;
4637 padding-bottom: 12px;
4642 .boxstats, .boxstats130 {
4643 display:
inline-block;
4650 .boxstats, .boxstats130, .boxstatscontent {
4651 white-space: nowrap;
4653 text-overflow: ellipsis;
4665 @media only screen and (max-width: 767px)
4667 .tabBar .arearef .pagination.paginationref {
4668 max-width: calc(50%);
4671 .clearbothonsmartphone {
4673 display: block !important;
4677 padding-left: 0 !important;
4678 margin-left: 0 !important;
4679 margin-right: 0 !important;
4686 .boxstats, .boxstats130 {
4688 border: 1px solid #ddd;
4698 .dashboardlineindicator {
4710 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4717 .boxstatsindicator.thumbstat150 {
4718 display:
inline-flex;
4720 span.boxstatsindicator {
4722 font-weight: normal;
4723 color: rgb(<?php print $colortextlink; ?>);
4725 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4727 font-weight: normal;
4729 a.dashboardlineindicatorlate:hover {
4730 text-decoration: none;
4732 .dashboardlineindicatorlate img {
4735 span.dashboardlineok {
4738 span.dashboardlineko {
4742 .dashboardlinelatecoin {
4747 padding: 1px 6px 1px 6px;
4748 background-color: #8c4446;
4749 color: #FFFFFF ! important;
4750 border-radius: .25em;
4753 margin-bottom: 20px !important;
4756 border-bottom-width: 1px;
4764 .boxtablenomarginbottom {
4765 margin-bottom: 0 !important;
4767 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4773 .boxworkingboard .tdboxstats {
4774 padding-left: 1px !important;
4775 padding-right: 1px !important;
4777 a.valignmiddle.dashboardlineindicator {
4781 height: 30px !important;
4785 height: 26px !important;
4792 background: var(--colorbacktitle1);
4793 color: var(--colortexttitle);
4794 font-family: <?php print $fontlist ?>, sans-serif;
4795 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4796 border-bottom: 1px solid #FDFFFF;
4797 white-space: nowrap;
4800 tr.box_titre td.boxclose {
4803 img.boxhandle, img.boxclose {
4808 vertical-align: middle;
4811 .formboxfilter input[
type=image]
4821 .prod_entry_mode_free, .prod_entry_mode_predef {
4822 height: 26px !important;
4823 vertical-align: middle;
4827 border: 1px solid #888;
4836 .ok { color: #114466; }
4837 .warning { color: #887711 !important; }
4838 .error { color: #550000 !important; font-weight: bold; }
4839 .green { color: #118822 !important; }
4847 border-<?php print $left; ?>: solid 5px #87cfd2;
4851 padding-bottom: 8px;
4852 margin: 0.5em 0em 0.5em 0em;
4853 background: #eff8fc;
4858 border-<?php print $left; ?>: solid 5px #f2cf87;
4862 padding-bottom: 8px;
4863 margin: 0.5em 0em 0.5em 0em;
4864 background: #fcf8e3;
4866 div.warning a, div.info a, div.error a {
4867 color: rgb(<?php echo $colortextlink; ?>);
4872 border-<?php print $left; ?>: solid 5px #f28787;
4876 padding-bottom: 8px;
4877 margin: 0.5em 0em 0.5em 0em;
4878 background: #EFCFCF;
4886 a.normal:link { font-weight: normal }
4887 a.normal:visited { font-weight: normal }
4888 a.normal:active { font-weight: normal }
4889 a.normal:hover { font-weight: normal }
4891 a.impayee:link { font-weight: bold; color: #550000; }
4892 a.impayee:visited { font-weight: bold; color: #550000; }
4893 a.impayee:active { font-weight: bold; color: #550000; }
4894 a.impayee:hover { font-weight: bold; color: #550000; }
4907 .framecontent iframe {
4918 .opened-dash-board-wrap {
4919 margin-bottom: 25px;
4926 .product_line_stock_ok { color: #002200; }
4927 .product_line_stock_too_low { color: #884400; }
4929 .fieldrequired { font-weight: bold; color: #000055; }
4931 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 32px; font-size: 1.4em; text-align: <?php echo $left; ?>; }
4932 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4934 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4935 .dolgraphtitlecssboxes { }
4936 .dolgraphchart canvas {
4939 .legendColorBox, .legendLabel { border: none !important; }
4940 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
4941 div.dolgraph div.legend table tbody tr { height:
auto; }
4942 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4943 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4945 text-align: <?php echo $left; ?>;
4948 label.radioprivate {
4949 white-space: nowrap;
4959 div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4963 border: 1px solid #f0f0f0;
4968 text-align: center !important;
4971 margin-top: 6px !important;
4976 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4977 display:
inline-block;
4982 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4983 display:
inline-block;
4985 background-repeat: no-repeat;
4994 text-decoration: none;
4996 padding-bottom: 5px;
4997 text-transform: uppercase;
5004 color: var(--colortexttitlenotab);
5007 color: var(--colortexttitlenotab);
5010 color: var(--colortexttitlenotab2);
5013 table.centpercent.notopnoleftnoright.table-fiche-title {
5014 margin-bottom: 10px !important;
5016 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-icon {
5020 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
5021 .backgreypublicpayment a { color: #222 !important; }
5022 .poweredbypublicpayment {
5031 span.buttonpaymentsmall {
5036 min-width: 300px; font-size: 16px;
5040 min-width: 320px; font-size: 16px;
5043 #tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; padding: 20px; margin-bottom: 20px; }
5044 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
5045 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
5046 #tablepublicpayment tr.liste_total td { border-top: none; }
5048 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
5049 .publicnewmemberform div.titre { font-size: 2em; }
5050 #divsubscribe { max-width: 900px; }
5051 #divsubscribe .eventlabel { font-size: 1.5em; }
5052 #tablesubscribe { width: 100%; }
5053 #tablesubscribe tr td { font-size: 1.15em; }
5054 #tablesubscribe .price-registration { font-size: 1.5em; }
5058 border: 1px solid #ccc;
5076 .effectpostit:before, .effectpostit:after
5087 -webkit-box-shadow: 0 15px 10px #777;
5088 box-shadow: 0 15px 10px #777;
5089 -webkit-transform: rotate(-3deg);
5090 -moz-transform: rotate(-3deg);
5091 -o-transform: rotate(-3deg);
5092 -ms-transform: rotate(-3deg);
5093 transform: rotate(-3deg);
5097 -webkit-transform: rotate(3deg);
5098 -moz-transform: rotate(3deg);
5099 -o-transform: rotate(3deg);
5100 -ms-transform: rotate(3deg);
5101 transform: rotate(3deg);
5112 .ui-dialog-titlebar {
5114 .ui-dialog-content {
5115 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?> !important;
5117 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5118 z-index: 1005 !important;
5121 div#dialogforpopup {
5122 background-color: #f8f8f8 !important;
5144 border-<?php print $left; ?>: solid 5px #f2cf87;
5150 padding-bottom: 4px;
5152 background: #fcf8e3;
5165 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5170 max-width: <?php print
dol_size(700,
'width'); ?>px !important;
5173 div.ui-tooltip.mytooltip {
5174 border-top: solid 1px #BBBBBB;
5175 border-<?php print $left; ?>: solid 1px #BBBBBB;
5176 border-<?php print $right; ?>: solid 1px #444444;
5177 border-bottom: solid 1px #444444;
5180 box-shadow: 0 0 4px grey;
5182 font-stretch: condensed;
5188 @media only screen and (max-width: 768px)
5190 div.ui-tooltip.mytooltip {
5194 @media only screen and (max-width: 480px)
5196 div.ui-tooltip.mytooltip {
5200 @media only screen and (max-width: 320px)
5202 div.ui-tooltip.mytooltip {
5212 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5213 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5214 html .ui-datepicker-calendar .ui-
button.ui-state-disabled:hover, html .ui-
button.ui-state-disabled:active
5219 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5221 .ui-datepicker-trigger {
5222 vertical-align: middle;
5229 -webkit-border-radius: 4px;
5231 border: 1px #E4ECEC outset;
5237 background-color: #FFFFFF;
5243 border-spacing: 0px;
5244 border-collapse: collapse;
5246 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5248 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5250 background-color: #888;
5256 .dpButtons,.tpButtons {
5258 background-color: #888;
5263 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5264 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5265 .dpExplanation{ font-weight:normal; font-size:11px;}
5266 .dpWeek td{text-align:center}
5268 .dpToday,.dpReg,.dpSelected{
5271 .dpToday{font-weight:bold; color:black; background-color:#f4f4f4;}
5272 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5275 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5277 .tpHour{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
5278 .tpHour td {border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; cursor:pointer;}
5279 .tpHour td:Hover {background-color:black;color:white;}
5281 .tpMinute {margin-top:5px;}
5282 .tpMinute td:Hover {background-color:black; color:white; }
5283 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5289 background-color:transparent;
5294 vertical-align:middle;
5298 color: rgb(<?php print $colortextlink; ?>);
5303 .categtextwhite, .treeview .categtextwhite.hover {
5304 color: #fff !important;
5307 color: #000 !important;
5319 div.hidden, div.hiddenforpopup, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5337 .previewnotyetavailable {
5341 .websiteformtoolbar {
5343 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'36px' :
'50px') :
'0'; ?>;
5347 .exampleapachesetup {
5351 border: 1px solid #aaa;
5355 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5360 background-color: transparent;
5361 background-image: none;
5362 color: #000 !important;
5365 .bordertransp:not(.nobordertransp) {
5366 background-color: transparent;
5367 background-image: none;
5368 border: 1px solid #aaa;
5369 font-weight: normal;
5370 color: #444 !important;
5372 .websitebar .button.bordertransp {
5374 text-decoration: unset !important;
5379 border-bottom: 1px solid #ccc;
5381 display:
inline-block;
5382 padding: 5px 5px 5px 5px;
5384 .centpercent.websitebar {
5385 width: calc(100% - 10px);
5388 .websitebar .buttonDelete, .websitebar .button {
5391 .websitebar .button, .websitebar .buttonDelete
5393 padding: 2px 4px 2px 4px !important;
5394 margin: 2px 4px 2px 4px !important;
5395 line-height: normal;
5397 .websitebar input.button.bordertransp, .websitebar input.buttonDelete.bordertransp {
5398 color: #444 !important;
5403 padding-<?php echo $right; ?>: 10px;
5404 vertical-align: middle;
5409 .websiteselection, .websitetools {
5415 display:
inline-block;
5416 vertical-align: top;
5419 .websiteiframenoborder {
5422 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5423 vertical-align: middle;
5425 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5427 display:
inline-block;
5429 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5432 .websiteiframenoborder {
5436 vertical-align: middle;
5440 .websiteselectionsection {
5441 border-left: 1px solid #bbb;
5442 border-right: 1px solid #bbb;
5447 .websitebar input#previewpageurl {
5451 #divbodywebsite section p {
5460 .dayevent .tagtr:first-of-
type {
5463 .agendacell { height: 60px; }
5464 table.cal_month { border-spacing: 0px; }
5465 table.cal_month td:first-child { border-left: 0px; }
5466 table.cal_month td:last-child { border-right: 0px; }
5467 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5468 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5469 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5470 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5471 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5472 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5473 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5474 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5475 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5476 .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; }
5477 .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; }
5478 .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; }
5479 .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; }
5480 .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; }
5482 .cal_peruser { padding: 0px; }
5483 .cal_impair { background: #F8F8F8; }
5484 .cal_today_peruser_impair { background: #F8F8F0; }
5485 .peruser_busy { background: #CC8888; }
5486 .peruser_notbusy { background: #EEDDDD; opacity: 0.5; }
5487 div.event { margin: 8px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
5488 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 3px; border-radius: 3px; min-height: 20px; }
5489 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5490 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5491 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5492 .cal_event { font-size: 1em; }
5493 .cal_event a:link { color: #111111; font-weight: normal !important; }
5494 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5495 .cal_event a:active { color: #111111; font-weight: normal !important; }
5496 .cal_event_busy a:hover { color: #111111; font-weight: normal !important; color:rgba(255,255,255,.75); }
5498 .cal_peruserviewname { max-width: 140px; height: 22px; }
5500 .calendarviewcontainertr { height: 100px; }
5503 background-size: 24px
auto;
5506 td.cal_other_month {
5515 .ui-widget-content {
5516 border: solid 1px rgba(0,0,0,.3);
5517 background: var(--colorbackbody) !important;
5518 color: var(--colortext) !important;
5521 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5526 background-color:white;
5527 border:1px solid #888;
5531 .ui-autocomplete ul {
5532 list-style-
type:none;
5536 .ui-autocomplete ul li.selected { background-color: #D3E5EC;}
5537 .ui-autocomplete ul li {
5538 list-style-
type:none;
5553 text-overflow: ellipsis;
5561 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5562 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5568 .editkey_datepicker {
5569 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5575 .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 {
5580 .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 {
5595 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5596 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5597 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5598 .treeview li table { min-height: 30px; }
5599 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5631 font-family:sans-serif;
5634 border-spacing: 0px;
5635 border-collapse: collapse;
5642 border-style:groove;
5652 A.color, A.color:active, A.color:visited {
5655 text-decoration : none;
5661 border : 1px inset white;
5664 border : 1px outset white;
5666 A.none, A.none:active, A.none:visited, A.none:hover {
5669 text-decoration : none;
5676 border : 1px solid #b3c5cc;
5685 background-color : #b3c5cc;
5692 background-color : #b3c5cc;
5693 border : 2px outset;
5702 border : 1px outset white;
5708 font-family : <?php print $fontlist ?>;
5711 text-align : center;
5715 font-family : <?php print $fontlist ?>;
5722 font-family : <?php print $fontlist ?>;
5730 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5731 border: 1px solid #888;
5732 background: rgb(<?php echo $colorbacktitle1; ?>);
5736 .ui-menu .ui-menu-item a {
5737 text-decoration:none;
5741 font-weight: normal;
5742 font-family:<?php echo $fontlist; ?>;
5746 font-family:<?php echo $fontlist; ?>;
5748 .ui-
button { margin-left: -2px; <?php print (preg_match(
'/chrome/', $conf->browser->name) ?
'padding-top: 1px;' :
''); ?> }
5753 line-height: 1em !important;
5755 .ui-autocomplete-input { margin: 0; padding: 4px; }
5762 body.cke_show_borders {
5763 margin: 5px !important;
5767 border: 1px #bbb solid ! important;
5774 .cke_wrapper { padding: 4px !important; }
5775 a.cke_dialog_ui_button
5777 font-family: <?php print $fontlist ?> !important;
5778 background-image: url(<?php echo $img_button ?>) !important;
5779 background-
position: bottom !important;
5780 border: 1px solid #C0C0C0 !important;
5781 -webkit-border-radius:0px 2px 0px 2px !important;
5782 border-radius:0px 2px 0px 2px !important;
5783 -webkit-box-shadow: 3px 3px 4px #f4f4f4 !important;
5784 box-shadow: 3px 3px 4px #f4f4f4 !important;
5786 .cke_dialog_ui_hbox_last
5788 vertical-align: bottom !important;
5790 .cke_dialog_ui_hbox_last
5792 vertical-align: bottom !important;
5795 width: 40px !important;
5804 a.cke_dialog_ui_button_ok span {
5805 text-shadow: none !important;
5806 color: #333 !important;
5814 border: 1px solid #ddd;
5817 .aceeditorstatusbar {
5820 padding-<?php echo $left; ?>: 10px;
5828 .ace_status-indicator {
5832 border-left: 1px solid;
5834 pre#editfilecontentaceeditorid {
5844 height: 72px !important;
5852 .customreportsoutput, .customreportsoutputnotdata {
5855 .customreportsoutputnotdata {
5868 #types .btn-primary {
5877 display:
inline-block;
5882 vertical-align: top;
5885 #types input.text, #types textarea {
5899 box-sizing:border-box;
5906 #comment .comment-table {
5910 #comment .comment-cell {
5913 #comment .comment-info {
5915 border-right:1px solid #dedede;
5919 background:rgba(255,255,255,0.5);
5920 vertical-align:middle;
5923 #comment .comment-info a {
5926 #comment .comment-right {
5929 #comment .comment-description {
5933 #comment .comment-delete {
5936 vertical-align:middle;
5938 #comment .comment-delete:hover {
5939 background:rgba(250,20,20,0.8);
5941 #comment .comment-edit {
5944 vertical-align:middle;
5946 #comment .comment-edit:hover {
5947 background:rgba(0,184,148,0.8);
5959 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5962 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5966 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5967 font-size: unset !important;
5970 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5971 font-size: unset !important;
5972 font-weight: normal !important;
5973 color: #000 !important;
5976 background: #f0f0f0 !important;
5979 background: rgb(108,152,185) !important;
5982 background: rgb(160,173,58) !important;
5986 text-overflow: ellipsis;
5988 td.gminorheadingwkend {
5989 color: #888 !important;
5992 color: #666 !important;
5994 .glistlbl, .glistgrid {
5995 width: 582px !important;
5997 .gtaskname div, .gtaskname {
5998 min-width: 250px !important;
5999 max-width: 250px !important;
6000 width: 250px !important;
6002 .gpccomplete div, .gpccomplete {
6003 min-width: 40px !important;
6004 max-width: 40px !important;
6005 width: 40px !important;
6007 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
6008 white-space:
break-spaces;
6010 .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) {
6011 color: transparent !important;
6026 font-weight: normal;
6035 font-weight: normal;
6041 text-decoration: none;
6046 margin: 0 5px 5px 5px;
6051 margin: 0 10px 20px 10px;
6056 float: <?php print $left; ?>;
6057 border: solid 1px #f4f4f4;
6064 font-weight: normal;
6077 vertical-align: middle;
6081 display:
inline-block !important;
6084 width: calc(100% - 100px);
6086 white-space:
break-spaces;
6087 word-
break:
break-all;
6089 ul.ecmjqft a:active {
6090 font-weight: bold !important;
6092 ul.ecmjqft a:hover {
6093 text-decoration: underline;
6097 vertical-align: middle;
6098 display:
inline-block !important;
6104 div#ecm-layout-west {
6106 vertical-align: top;
6108 div#ecm-layout-center {
6109 width: calc(100% - 390px);
6110 vertical-align: top;
6114 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; }
6115 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; }
6116 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6123 .jnotify-container {
6125 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
6126 top:
auto !important;
6127 bottom: 4px !important;
6130 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6133 padding-left: 10px !important;
6134 padding-right: 10px !important;
6135 word-wrap:
break-word;
6137 .jnotify-container .jnotify-notification .jnotify-message {
6138 font-weight: normal;
6140 word-
break:
break-word;
6142 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6143 color: #a28918 !important;
6147 div.jnotify-background {
6148 opacity : 0.95 !important;
6149 -webkit-box-shadow: 2px 2px 4px #888 !important;
6150 box-shadow: 2px 2px 4px #888 !important;
6158 div.dolEventValid h1, div.dolEventValid h2 {
6160 background-color: #e3f0db;
6161 padding: 5px 5px 5px 5px;
6164 div.dolEventError h1, div.dolEventError h2 {
6166 background-color: #d79eac;
6167 padding: 5px 5px 5px 5px;
6175 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6183 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
6184 background: none !important;
6186 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6187 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6188 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6189 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6190 .dataTables_paginate {
6193 .paginate_button_disabled {
6194 opacity: 1 !important;
6195 color: #888 !important;
6196 cursor:
default !important;
6198 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6200 font-weight: normal;
6202 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6204 text-decoration: underline !important;
6208 text-decoration: underline !important;
6212 font-weight: normal !important;
6213 text-decoration: none !important;
6215 .paging_full_numbers {
6216 height: inherit !important;
6218 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6219 background-color: #DDD !important;
6221 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6222 background-color: #FFF !important;
6223 border-radius: inherit !important;
6225 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6226 background-color: #FFF !important;
6228 .paginate_button, .paginate_active {
6229 border: 1px solid #ddd !important;
6230 padding: 6px 12px !important;
6231 margin-left: -1px !important;
6232 line-height: 1.42857143 !important;
6233 margin: 0 0 !important;
6240 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6242 background-image: none;
6245 div.dataTables_length {
6246 float: right !important;
6249 div.dataTables_length select {
6252 .dataTables_wrapper .dataTables_paginate {
6253 padding-top: 0px !important;
6261 span#select2-taskid-container[title^=
'--'] {
6265 input.select2-input {
6266 border-bottom: none ! important;
6270 border-bottom: 1px solid #ccc !important;
6272 .select2-results .select2-highlighted.optionblue {
6273 color: #FFF !important;
6276 .select2-container .select2-selection--multiple {
6277 min-height: 28px !important;
6280 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6281 border: 1px solid #e4e4e4;
6284 .blockvmenusearch .select2-container--
default .select2-selection--single,
6285 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6287 background-color: unset;
6289 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6292 .select2-container .select2-choice {
6293 border-bottom: 1px solid #ccc;
6295 .select2-container .select2-choice > .select2-chosen {
6298 .select2-container .select2-choice .select2-arrow {
6301 .select2-container-multi .select2-choices {
6302 background-image: none;
6304 .select2-container .select2-choice {
6308 .selectoptiondisabledwhite {
6309 background: #FFFFFF !important;
6314 border-left: none !important;
6315 background: none !important;
6319 border-top: none !important;
6320 border-left: none !important;
6321 border-right: none !important;
6322 border-bottom: 1px solid #ccc;
6324 .select2-drop.select2-drop-above {
6325 box-shadow: none !important;
6327 .select2-container--open .select2-dropdown--above {
6328 border-bottom: solid 1px rgba(0,0,0,.2);
6330 .select2-drop.select2-drop-above.select2-drop-active {
6331 border-top: 1px solid #ccc;
6332 border-bottom: 1px solid #ccc;
6334 .select2-container--
default .select2-selection--single
6340 border-bottom: solid 1px rgba(0,0,0,.2);
6341 -webkit-box-shadow: none !important;
6342 box-shadow: none !important;
6343 border-radius: 0 !important;
6345 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6350 .select2-container--
default .select2-selection--multiple {
6351 border-bottom: solid 1px rgba(0,0,0,.2);
6355 border-radius: 0 !important;
6357 .select2-selection--multiple input.select2-search__field {
6358 border-bottom: none !important;
6360 .select2-search__field
6363 border-top: none !important;
6364 border-left: none !important;
6365 border-right: none !important;
6366 border-bottom: solid 1px rgba(0,0,0,.2) !important;
6367 -webkit-box-shadow: none !important;
6368 box-shadow: none !important;
6369 border-radius: 0 !important;
6371 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6376 border-bottom: none;
6377 -webkit-box-shadow: none !important;
6378 box-shadow: none !important;
6380 .select2-dropdown-open {
6381 background-color: #fff;
6383 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6388 border-bottom: none;
6389 -webkit-box-shadow: none !important;
6390 box-shadow: none !important;
6391 background-color: #fff;
6397 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6400 .select2-drop.select2-drop-above {
6403 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6404 background-image: none;
6405 border-radius: 0 !important;
6407 div.select2-drop-above
6410 -webkit-box-shadow: none !important;
6411 box-shadow: none !important;
6413 .select2-drop-active
6415 border: 1px solid #ccc;
6418 .select2-search input {
6421 a span.select2-chosen
6423 font-weight: normal !important;
6425 .select2-container .select2-choice {
6426 background-image: none;
6429 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6431 background: #FFFFFF;
6436 .select2-results__option {
6437 word-
break:
break-word;
6438 text-align: <?php echo $left; ?>;
6440 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6441 background-color: #FFFFFF;
6442 background-image: none;
6446 .select2-container-disabled .select2-choice .select2-arrow b {
6449 .select2-container-multi .select2-choices .select2-search-choice {
6452 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6453 .select2-container-multi.select2-container-active .select2-choices
6455 border-bottom: 1px solid #ccc;
6458 border-left: 1px solid #ddd;
6460 .select2-container--
default .select2-results>.select2-results__options{
6465 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6466 text-align: <?php echo $left; ?>;
6469 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6473 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6474 text-align: <?php echo $left; ?>;
6477 .select2-container .select2-selection--single .select2-selection__rendered {
6481 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6484 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6487 padding: 0 0 5px 5px;
6488 vertical-align: top;
6492 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6493 padding: 3px 5px 2px 5px;
6494 margin: 0 0 2px 3px;
6499 border: 1px solid #ddd;
6501 -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6502 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6503 background-clip: padding-box;
6504 -webkit-touch-callout: none;
6505 -webkit-
user-select: none;
6506 -moz-
user-select: none;
6507 -ms-
user-select: none;
6509 background-color: #e4e4e4;
6510 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));
6511 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6512 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6513 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6515 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6516 font-weight: normal;
6518 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6519 float: <?php echo $left; ?>;
6522 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6523 height:
auto !important;
6532 span.select2.select2-container.select2-container--
default {
6533 text-align: initial;
6536 ul.select2-results__options li {
6540 select.multiselectononeline {
6542 vertical-align: middle;
6544 height: 28px !important;
6549 @media only screen and (min-width: 767px)
6552 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown.ui-dialog {
6553 min-width: 240px !important;
6555 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--below:not(.onrightofpage),
6556 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--above:not(.onrightofpage) {
6557 min-width: 240px !important;
6559 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6560 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above {
6561 min-width: 140px !important;
6564 .select2-container--open .select2-dropdown--below {
6565 border-top: 1px solid var(--inputbordercolor);
6570 .parentonrightofpage {
6579 .noborderoncategories {
6580 border: none !important;
6581 border-radius: 5px !important;
6583 -webkit-box-shadow: none !important;
6584 box-shadow: none !important;
6585 margin-bottom: 0 !important;
6587 span.noborderoncategories a, li.noborderoncategories a {
6588 line-height: normal;
6590 span.noborderoncategories {
6591 padding: 3px 5px 3px 5px;
6593 .categtextwhite, .treeview .categtextwhite.hover {
6594 color: #fff !important;
6597 color: #000 !important;
6605 .multi-select-menu {
6609 .multi-select-container {
6610 display:
inline-block;
6614 .multi-select-menu {
6623 border: 1px solid #aaa;
6624 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6628 div.multi-select-menu[role=
"menu"] {
6629 min-width: 220px !important;
6632 .multi-select-menu input {
6633 margin-right: 0.3em;
6634 vertical-align: 0.1em;
6638 display:
inline-block;
6640 white-space: nowrap;
6642 text-overflow: ellipsis;
6643 vertical-align: middle;
6644 background-color: #fff;
6648 border-bottom: solid 1px rgba(0,0,0,.2);
6653 .multi-select-
button:focus {
6655 border-bottom: 1px solid #666;
6658 .multi-select-
button:after {
6660 display:
inline-block;
6663 border-style: solid;
6664 border-width: 0.5em 0.23em 0em 0.23em;
6665 border-color: #888 transparent transparent transparent;
6669 .multi-select-container--open .multi-select-menu { display: block; }
6671 .multi-select-container--open .multi-select-
button:after {
6672 border-width: 0 0.4em 0.4em 0.4em;
6673 border-color: transparent transparent #888 transparent;
6676 .multi-select-menuitem {
6681 label.multi-select-menuitem {
6691 ul.ulselectedfields {
6699 vertical-align: middle;
6700 display:
inline-block;
6702 .dropdown dd, .dropdown dt {
6708 text-align: <?php echo $left; ?>;
6718 .dropdown dt a span, .multiSel span {
6720 display:
inline-block;
6721 padding: 0 3px 2px 0;
6723 .maxwidthsearch .dropdown dt a span, .multiSel span {
6724 padding: 0 3px 2px 3px;
6726 .dropdown span.value {
6730 background-color: #FFF;
6731 box-shadow: 1px 1px 10px #aaa;
6733 <?php echo $right; ?>:0px;
6742 .dropdown dd ul.selectedfieldsleft {
6743 <?php echo $right; ?>:
auto;
6745 .dropdown dd ul li {
6746 white-space: nowrap;
6747 font-weight: normal;
6748 padding: 7px 8px 7px 8px;
6752 .dropdown dd ul li:hover {
6755 .dropdown dd ul li input[
type=
"checkbox"] {
6756 margin-<?php echo $right; ?>: 3px;
6758 .dropdown dd ul li a, .dropdown dd ul li span {
6762 .dropdown dd ul li span {
6765 .dropdown dd ul li a:hover {
6766 background-color: #eee;
6769 dd.dropdowndd ul li {
6770 text-overflow: ellipsis;
6772 white-space: nowrap;
6783 text-overflow: ellipsis;
6784 white-space: nowrap;
6795 .moduledesclong h1 {
6797 padding-bottom: 20px;
6805 .searchpage .tagtr .tagtd {
6807 padding-bottom: 2px;
6809 .searchpage .tagtr .tagtd .button {
6813 .searchpage .searchform input {
6817 li.ui-li-divider .ui-link {
6818 color: #FFF !important;
6823 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6824 text-decoration: none !important;
6834 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6837 .ui-btn-icon-right .ui-btn-inner {
6838 padding-right: 30px;
6840 .ui-btn-icon-left .ui-btn-inner {
6843 .ui-select .ui-btn-icon-right .ui-btn-inner {
6844 padding-right: 30px;
6846 .ui-select .ui-btn-icon-left .ui-btn-inner {
6849 .ui-select .ui-btn-icon-right .ui-icon {
6852 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6858 white-space: nowrap;
6859 text-overflow: ellipsis;
6861 .fiche .ui-controlgroup {
6863 padding-bottom: 0px;
6865 div.ui-controlgroup-controls div.tabsElem
6869 div.ui-controlgroup-controls div.tabsElem a
6871 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6872 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6874 div.ui-controlgroup-controls div.tabsElem a#active {
6875 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6876 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6879 a.tab span.ui-btn-inner
6886 color: rgb(<?php print $colortext; ?>);
6888 .liste_titre .ui-link {
6889 color: rgb(<?php print $colortexttitle; ?>) !important;
6893 word-wrap:
break-word;
6897 .formdoc .ui-btn-inner
6899 white-space: normal;
6901 text-overflow: clip;
6909 div.ui-radio, div.ui-checkbox
6911 display:
inline-block;
6912 border-bottom: 0px !important;
6914 .ui-checkbox input, .ui-radio input {
6920 div.ui-checkbox label+input, div.ui-radio label+input {
6925 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
6930 -webkit-border-radius: 0;
6933 .ui-field-contain label.ui-input-text {
6934 vertical-align: middle !important;
6936 .ui-mobile fieldset {
6937 border-bottom: none !important;
6941 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
6946 font-weight: normal;
6948 .ui-focus, .ui-btn:focus {
6949 -webkit-box-shadow: none;
6957 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6959 .ui-bar-b, .lilevel0 {
6960 background-repeat: repeat-x;
6964 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6967 font-weight: normal !important;
6970 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
6971 border-bottom-width: 0px !important;
6974 color: rgb(<?php echo $colortexttitle; ?>) !important;
6977 box-shadow: none !important;
6978 border-bottom: 1px solid #ccc;
6980 .ui-btn-icon-right {
6981 border-right: 1px solid #ccc !important;
6984 border: 1px solid #ccc;
6987 .ui-btn-up-c, .ui-btn-hover-c {
6991 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
6992 color: rgb(<?php print $colortextlink; ?>);
6994 .ui-btn-up-c .vsmenudisabled {
6995 color: #<?php echo $colorshadowtitle; ?> !important;
6996 text-shadow: none !important;
7003 div.tabsElem a.tab {
7004 background: transparent;
7017 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
7020 border-top: 2px solid #444;
7021 background: #fff ! important;
7023 .lilevel1 div div a {
7024 font-weight: bold !important;
7029 background: #fff ! important;
7034 background: #fff ! important;
7039 background: #fff ! important;
7044 background: #fff ! important;
7054 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/money.png
', 1) ?>') top left no-repeat;
7059 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/home.png
', 1) ?>') top left no-repeat;
7062 .menu_choix1,.menu_choix2 {
7065 border: 1px solid #666;
7068 .menu_choix1 a, .menu_choix2 a {
7071 text-decoration: none;
7077 .menu_choix1 a:hover,.menu_choix2 a:hover {
7080 .menu li.menu_choix1 {
7082 padding-right: 10px;
7083 padding-bottom: 2px;
7085 .menu li.menu_choix2 {
7087 padding-right: 10px;
7088 padding-bottom: 2px;
7090 @media only screen and (max-width: 767px)
7092 .menu_choix1 a, .menu_choix2 a {
7093 background-size: 36px 36px;
7097 .menu li.menu_choix1, .menu li.menu_choix2 {
7102 margin-right: 0 !important;
7116 border: 1px solid #888;
7118 .publicnewmemberform div.tabBarWithBottom {
7119 border: 1px solid #e8e8e8;
7122 background-color: #f8f8f8;
7126 .publicnewmemberform #tablesubscribe {
7139 .publicnewticketform {
7142 .ticketlargemargin {
7144 padding-right: 50px;
7147 @media only screen and (max-width: 767px)
7149 .ticketlargemargin {
7150 padding-left: 5px; padding-right: 5px;
7163 #cd-timeline::before {
7171 background: #d7e4ed;
7173 @media only screen and (min-width: 1170px) {
7177 #cd-timeline::before {
7183 .cd-timeline-block {
7187 .cd-timeline-block:after {
7192 .cd-timeline-block:first-child {
7195 .cd-timeline-block:last-child {
7198 @media only screen and (min-width: 1170px) {
7199 .cd-timeline-block {
7202 .cd-timeline-block:first-child {
7205 .cd-timeline-block:last-child {
7217 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);
7218 background: #d7e4ed;
7220 .cd-timeline-img img {
7230 .cd-timeline-img.cd-picture {
7231 background: #75ce66;
7233 .cd-timeline-img.cd-movie {
7234 background: #c03b44;
7236 .cd-timeline-img.cd-location {
7237 background: #f0ca45;
7239 @media only screen and (min-width: 1170px) {
7246 -webkit-transform: translateZ(0);
7247 -webkit-backface-visibility: hidden;
7249 .cssanimations .cd-timeline-img.is-hidden {
7252 .cssanimations .cd-timeline-img.bounce-in {
7253 visibility: visible;
7254 -webkit-animation: cd-bounce-1 0.6s;
7255 -moz-animation: cd-bounce-1 0.6s;
7256 animation: cd-bounce-1 0.6s;
7260 @-webkit-keyframes cd-bounce-1 {
7263 -webkit-transform: scale(0.5);
7268 -webkit-transform: scale(1.2);
7272 -webkit-transform: scale(1);
7275 @-moz-keyframes cd-bounce-1 {
7278 -moz-transform: scale(0.5);
7283 -moz-transform: scale(1.2);
7287 -moz-transform: scale(1);
7290 @keyframes cd-bounce-1 {
7293 -webkit-transform: scale(0.5);
7294 -moz-transform: scale(0.5);
7295 -ms-transform: scale(0.5);
7296 -o-transform: scale(0.5);
7297 transform: scale(0.5);
7302 -webkit-transform: scale(1.2);
7303 -moz-transform: scale(1.2);
7304 -ms-transform: scale(1.2);
7305 -o-transform: scale(1.2);
7306 transform: scale(1.2);
7310 -webkit-transform: scale(1);
7311 -moz-transform: scale(1);
7312 -ms-transform: scale(1);
7313 -o-transform: scale(1);
7314 transform: scale(1);
7317 .cd-timeline-content {
7321 border-radius: 0.25em;
7323 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7324 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7325 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7326 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7328 .cd-timeline-content:after {
7333 .cd-timeline-content h2 {
7336 .cd-timeline-content .cd-date {
7338 font-size: 0.8125rem;
7340 .cd-timeline-content .cd-date {
7341 display:
inline-block;
7343 .cd-timeline-content p {
7348 .cd-timeline-content .cd-date {
7353 .cd-timeline-content::before {
7360 border: 7px solid transparent;
7361 border-right: 7px solid white;
7363 @media only screen and (min-width: 768px) {
7364 .cd-timeline-content h2 {
7368 .cd-timeline-content {
7372 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7374 font-size: 0.875rem;
7377 @media only screen and (min-width: 1170px) {
7378 .cd-timeline-content {
7383 .cd-timeline-content::before {
7386 border-color: transparent;
7387 border-left-color: white;
7389 .cd-timeline-content .cd-read-more {
7392 .cd-timeline-content .cd-date {
7400 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7403 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7407 border-color: transparent;
7408 border-right-color: white;
7410 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7413 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7426 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7427 width: 250px !important;
7429 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7430 opacity: .95 !important;
7432 a.phpdebugbar-tab.phpdebugbar-active {
7433 background-image: unset !important;
7435 .phpdebugbar-indicator .fa {
7436 font-family:
"Font Awesome 5 Free";
7439 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7440 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7441 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7442 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7443 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7444 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7445 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7446 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7447 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7448 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7449 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7450 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7451 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7452 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7454 font-family:
"Font Awesome 5 Free" !important;
7462 .jcrop-holder { background: unset !important; }
7469 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7470 text-orientation: sideways;
7472 writing-mode: vertical-rl;
7473 white-space: nowrap;
7481 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7482 display:
inline-block;
7484 span.clipboardCPValue.hidewithsize {
7485 width: 0 !important;
7486 display:
inline-block;
7488 white-space: nowrap;
7490 vertical-align: middle;
7492 div.clipboardCPValue.hidewithsize {
7493 width: 0 !important;
7496 white-space: nowrap;
7499 .clipboardCPShowOnHover .clipboardCPButton {
7508 .clipboardCPTextDivInside {
7512 border: 1px solid #DDD;
7521 white-space: nowrap;
7523 box-shadow: 1px 1px 6px #ddd;
7531 .radio_js_bloc_number {
7532 display:
inline-block;
7536 border:1px solid #ccc;
7543 .radio_js_bloc_number.selected {
7544 transition:0.2s ease background;
7557 vertical-align: top;
7561 #virtualcard-iframe {
7562 border: 40px solid #aaa;
7563 vertical-align: top;
7566 border-radius: 10px;
7570 pointer-events: none;
7584 .highlightDragDropArea{
7585 border: 2px #000 dashed !important;
7586 background-color: #eee !important;
7588 .highlightDragDropArea * :not(.dragDropAreaMessage *){
7590 filter: blur(1px) grayscale(90%);
7592 .dragDropAreaMessage {
7596 transform: translate(-50%, -50%);
7606 border: 1px solid #bbb !important;
7613 .imgopensurveywizard
7615 padding: 0 4px 0 4px;
7617 @media only screen and (max-width: 767px)
7619 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7623 width: <?php print
dol_size(350,
'width'); ?>px;
7629 -webkit-border-radius: 0;
7635 td.widthpictotitle { width: 30px; }
7637 .box-flex-container {
7638 margin: 0 0 0 -8px !important;
7641 .logopublicpayment #dolpaymentlogo {
7644 #tablepublicpayment {
7645 width:
auto !important;
7646 border: none !important;
7648 .poweredbypublicpayment {
7649 float: unset !important;
7650 top: unset !important;
7652 right: -10px !important;
7660 @media only screen and (max-width: 1024px)
7662 div#ecm-layout-west {
7666 div#ecm-layout-center {
7672 width: <?php echo $disableimages ?
'auto' :
'44'; ?>px;
7677 @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)
7681 white-space: nowrap;
7683 text-overflow: ellipsis;
7684 color: #<?php echo $colortextbackhmenu; ?>;
7691 background-size: 24px
auto;
7694 li.tmenu, li.tmenusel {
7705 @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)
7707 li.tmenucompanylogo {
7713 text-overflow: clip;
7721 background-size: 20px
auto;
7726 @media only screen and (max-width: 570px)
7729 border-right: 1px solid rgba(0,0,0,0.3);
7734 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7740 li.tmenu, li.tmenusel {
7745 border-right: 1px solid rgba(0,0,0,0.3);
7749 text-overflow: clip;
7752 background-size: 20px
auto;
7753 margin-top: 2px !important;
7761 width: <?php print
dol_size(300,
'width'); ?>px;
7765 min-width: 0 !important;
7770 img.photoref, div.photoref {
7771 border: 1px solid rgba(0, 0, 0, 0.2);
7772 -webkit-box-shadow: none;
7775 object-fit: contain;
7779 width:
auto !important;
7782 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
7785 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7786 word-
break:
break-word;
7789 table.table-fiche-title .col-title div.titre{
7798 word-
break:
break-word;
7801 .websiteselectionsection {
7803 border-right: unset;
7807 .a-mesure, .a-mesure-disabled {
7811 padding-right: 12px;
7814 .a-mesure, .a-mesure-disabled {
7819 .underbanner.underbanner-before-box {
7820 border-bottom: none;
7824 margin-bottom: 0.5em;
7835 .lilevel1 span.paddingright {
7839 img.userphotopublicvcard {
7848 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
7849 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
7850 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
7851 include
dol_buildpath($path.
'/theme/eldy/timeline.inc.php', 0);
7853 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
7854 print $conf->global->THEME_CUSTOM_CSS;
7857 if (is_object($db)) {
7863 ::-webkit-scrollbar {
7869 ::-webkit-scrollbar-track-piece {
7870 background: #f4f4f4;
7872 ::-webkit-scrollbar-thumb {
7879 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {
pt($db, $sql, $date)
print function
colorStringToArray($stringcolor, $colorifnotfound=array(88, 88, 88))
Convert a string RGB value ('FFFFFF', '255,255,255') into an array RGB array(255,255,...
price($amount, $form=0, $outlangs='', $trunc=1, $rounding=-1, $forcerounding=-1, $currency_code='')
Function to format a value into an amount for visual output Function used into PDF and HTML pages.
getDolGlobalInt($key, $default=0)
Return dolibarr global constant int value.
dol_size($size, $type='')
Optimize a size for some browsers (phone, smarphone, ...)
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
dol_buildpath($path, $type=0, $returnemptyifnotfound=0)
Return path of url or filesystem.
GETPOSTISSET($paramname)
Return true if we are in a context of submitting the parameter $paramname from a POST of a form.
getDolGlobalString($key, $default='')
Return dolibarr global constant string value.
if(!defined('NOREQUIREMENU')) if(!empty(GETPOST('seteventmessages', 'alpha'))) if(!function_exists("llxHeader")) top_httphead($contenttype='text/html', $forcenocache=0)
Show HTTP header.
table tableforfield button
0 = Do not include form tag and submit button -1 = Do not include form tag but include submit button
div float
Buy price without taxes.
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type
$conf db name
Only used if Module[ID]Name translation string is not found.
print *****$script_file(".$version.") pid code
! Closing after partial payment: discount_vat, badcustomer or badsupplier, bankcharge,...