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;
497 .liste_titre input[
name=month_date_when], .liste_titre input[
name=monthvalid], .liste_titre input[
name=search_ordermonth], .liste_titre input[
name=search_deliverymonth],
498 .liste_titre input[
name=search_smonth], .liste_titre input[
name=search_month], .liste_titre input[
name=search_emonth], .liste_titre input[
name=smonth], .liste_titre input[
name=month],
499 .liste_titre input[
name=month_lim], .liste_titre input[
name=month_start], .liste_titre input[
name=month_end], .liste_titre input[
name=month_create],
500 .liste_titre input[
name=search_month_lim], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end], .liste_titre input[
name=search_month_create],
501 .liste_titre input[
name=search_month_create], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end],
502 .liste_titre input[
name=day_date_when], .liste_titre input[
name=dayvalid], .liste_titre input[
name=search_orderday], .liste_titre input[
name=search_deliveryday],
503 .liste_titre input[
name=search_sday], .liste_titre input[
name=search_day], .liste_titre input[
name=search_eday], .liste_titre input[
name=sday], .liste_titre input[
name=day], .liste_titre select[
name=day],
504 .liste_titre input[
name=day_lim], .liste_titre input[
name=day_start], .liste_titre input[
name=day_end], .liste_titre input[
name=day_create],
505 .liste_titre input[
name=search_day_lim], .liste_titre input[
name=search_day_start], .liste_titre input[
name=search_day_end], .liste_titre input[
name=search_day_create],
506 .liste_titre input[
name=search_day_create], .liste_titre input[
name=search_day_start], .liste_titre input[
name=search_day_end],
507 .liste_titre input[
name=search_day_date_when], .liste_titre input[
name=search_month_date_when], .liste_titre input[
name=search_year_date_when],
508 .liste_titre input[
name=search_dtstartday], .liste_titre input[
name=search_dtendday], .liste_titre input[
name=search_dtstartmonth], .liste_titre input[
name=search_dtendmonth],
509 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth
513 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
514 color: var(--colortext);
516 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
517 font-family: <?php print $fontlist ?>;
519 margin: 0px 0px 0px 0px;
520 background-color: var(--inputbackgroundcolor);
521 <?php
if (empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
522 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
542 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
543 background: var(--butactionbg);
544 color: var(--textbutaction) !important;
546 border-collapse: collapse;
549 text-transform: uppercase;
552 padding: 0.6em 0.7em;
555 #mainbody input.button:not(.buttongen):not(.bordertransp):hover, #mainbody a.button:not(.buttongen):not(.bordertransp):hover {
556 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
557 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
559 #mainbody input.buttongen, #mainbody button.buttongen {
563 input.button.massactionconfirmed {
570 input:invalid, select:invalid, input.--error , select.--error {
571 border-color: #ea1212;
574 section.setupsection {
576 background-color: var(--colorbacktitle1);
580 .field-error-icon { color: #ea1212 !important; }
584 border-top:solid 1px var(--inputbordercolor);
585 border-left:solid 1px var(--inputbordercolor);
586 border-right:solid 1px var(--inputbordercolor);
587 border-bottom:solid 1px var(--inputbordercolor);
589 background-color: #FFF;
595 input.removedassigned {
596 padding: 2px !important;
597 vertical-align: text-bottom;
601 padding-left: 1px !important;
602 padding-right: 1px !important;
605 vertical-align: middle;
607 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
613 background-image: none;
618 border: 2px solid #ccc;
619 background-color: #eee;
621 color: #888 !important;
624 .nofocusvisible:focus-visible {
628 div.buttonpayment input {
629 background-color: unset;
630 border-bottom: unset;
632 text-transform: uppercase;
636 div.buttonpayment input:focus {
639 input.buttonpaymentcb {
640 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
641 background-size: 26px;
642 background-repeat: no-repeat;
645 input.buttonpaymentcheque {
646 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
647 background-repeat: no-repeat;
650 input.buttonpaymentcb {
651 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
652 background-size: 24px;
653 background-repeat: no-repeat;
656 input.buttonpaymentpaypal {
657 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
658 background-repeat: no-repeat;
661 input.buttonpaymentpaybox {
662 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
663 background-repeat: no-repeat;
666 input.buttonpaymentstripe {
667 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
668 background-repeat: no-repeat;
671 .logopublicpayment #dolpaymentlogo {
674 image-rendering: -webkit-optimize-contrast;
679 background-color: transparent;
680 color: var(--colortext) !important;
681 border: 2px solid var( --butactionbg);
682 margin: 0 0.45em !important;
685 span.userimg.notfirst {
690 span.timesheetalreadyrecorded input {
692 border-bottom: solid 1px rgba(0,0,0,0.1);
693 margin-right: 1px !important;
695 td.onholidaymorning, td.onholidayafternoon {
696 background-color: #fdf6f2;
699 background-color: #f4eede;
701 td.onholidayallday:not(.weekend) input {
702 background-color: #f8f7f0;
705 background-color: #eee;
708 background-color: #f8f8f8;
710 td.leftborder, td.hide0 {
711 border-left: 1px solid #ccc;
713 td.leftborder, td.hide6 {
714 border-right: 1px solid #ccc;
717 border-right: 1px solid #ccc;
721 td.amount, span.amount, div.amount, b.amount {
727 select.flat, form.flat select, .pageplusone, .divadvancedsearchfieldcompinput, {
732 input.pageplusone, .divadvancedsearchfieldcompinput, {
738 filter: saturate(0.8);
742 color: var(--colortextlink);
744 .optiongrey, .opacitymedium {
747 .opacitymediumbycolor {
748 color: rgba(0, 0, 0, 0.4);
760 color: var(--colorwhite);
763 color: #888 !important;
766 color: var(--colorblack);
769 font-size: unset !important;
773 transform: scale(1, -1);
776 transform: scale(-1, 1);
779 select:invalid, select.--error {
782 input:disabled, textarea:disabled, select[disabled=
'disabled']
784 background: var(--inputbackgroundcolordisabled);
785 color: var(--inputcolordisabled);
789 box-shadow: none !important;
791 .listactionlargetitle .liste_titre {
795 padding: 0px !important;
796 border: 0px !important;
797 vertical-align: text-bottom;
800 input[
type=file] { background-color: transparent; border-top: none; border-left: none; border-right: none; box-shadow: none; }
801 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
802 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
803 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
804 input:-webkit-autofill {
805 background-color: #FBFFEA !important;
806 background-image:none !important;
807 -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
810 input[
type=checkbox], input[
type=radio] {
815 .placeholder { color: #ccc; }
816 ::-webkit-input-placeholder { color:#ccc; }
817 :-moz-placeholder { color:#bbb; }
818 ::-moz-placeholder { color:#bbb; }
819 :-ms-input-placeholder { color:#ccc; }
820 input:-moz-placeholder { color:#ccc; }
822 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; }
824 border: 1px solid #AAAAAA !important;
826 padding-
inline-end: 2em;
827 min-
inline-size:
auto;
829 .legendforfieldsetstep { padding-bottom: 10px; }
830 input#onlinepaymenturl, input#directdownloadlink {
834 .formconsumeproduce {
836 padding: 20px 0px 0px 0px;
840 div#moretabsList, div#moretabsListaction {
844 hr { border: 0; border-top: 1px solid #ccc; }
845 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
848 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
849 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
854 .button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment) {
855 border-color: #c5c5c5;
856 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
857 display: inline-block;
861 font-family: <?php print $fontlist ?>;
864 color:
#333333 !important;
865 text-decoration: none !important;
866 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
867 background-color: #f5f5f5;
868 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
869 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
870 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
871 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
872 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
873 background-repeat: repeat-x;
874 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
875 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
876 border: 1px solid
#bbbbbb;
877 border-bottom-color: #a2a2a2;
878 -webkit-border-radius: 2px;
880 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
881 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
883 .refidno .button.smallpaddingimp {
884 font-size: 0.85em !important;
886 .button:focus, .buttonDelete:focus {
887 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
888 box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
890 .button:hover:not(.nohover), .buttonDelete:hover:not(.nohover) {
891 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
892 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
894 .button:disabled, .buttonDelete:disabled, .button.disabled, .buttonDelete.disabled {
897 -webkit-box-shadow: none;
901 pointer-events: none;
905 -webkit-box-shadow: none;
907 .button_search, .button_removefilter {
909 background-color: unset;
911 .button_search:hover, .button_removefilter:hover {
921 div.float, span.floatleft
923 float:<?php print $left; ?>;
927 float:<?php print $right; ?>;
935 display:
inline-block;
939 display:
inline-block !important;
948 padding-<?php echo $left; ?>: 3px;
955 -webkit-box-shadow: none !important;
956 box-shadow: none !important;
957 -webkit-border-radius:0px !important;
958 border-radius:0px !important;
969 vertical-align: middle;
972 vertical-align: bottom;
975 vertical-align: text-bottom;
981 width: 100% !important;
983 .centpercentwithout1imp {
984 width: calc(100% - 1px) !important;
986 .centpercentwithoutmenu {
987 width: calc(100% - 200px);
989 .quatrevingtpercent, .inputsearch {
992 .maxquatrevingtpercent {
998 .quatrevingtquinzepercent {
1001 .quatrevingtpercentminusx {
1002 width: calc(80% - 52px);
1004 textarea.centpercent {
1017 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
1020 .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 {
1027 transform: scaleX(-1) translate(<?php print ($left == 'left' ? '' : '-'); ?>2px, 0);
1030 transform: rotate(90deg) translate(0, <?php print ($left ==
'left' ?
'' :
'-'); ?>2px);
1037 text-align: center !important;
1049 text-align: <?php print $left; ?>;
1052 text-align: <?php print $right; ?>;
1055 text-align: justify;
1058 float: left!important;
1061 float: right!important;
1064 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1066 .nowraponsmartphone {
1067 white-space: <?php print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
1070 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1072 .liste_titre .nowrap {
1073 white-space: nowrap;
1076 white-space: nowrap;
1079 white-space: normal !important;
1082 word-wrap:
break-word;
1085 word-
break:
break-word;
1088 word-
break:
break-word;
1091 word-
break:
break-all;
1097 font-weight: bold !important;
1100 font-weight: normal !important;
1103 text-transform: uppercase;
1106 text-decoration: none;
1109 text-decoration: none !important;
1121 padding-left: 0 !important;
1123 .nopaddingrightimp {
1124 padding-right: 0 !important;
1127 padding-<?php print $left; ?>: 4px;
1130 padding-<?php print $left; ?>: 4px !important;
1133 padding-<?php print $left; ?>: 2px;
1136 padding-<?php print $left; ?>: 2px !important;
1139 padding-<?php print $right; ?>: 4px;
1142 padding-<?php print $right; ?>: 4px !important;
1145 padding-<?php print $right; ?>: 2px;
1148 padding-<?php print $right; ?>: 2px !important;
1157 padding-bottom: 4px;
1160 padding-bottom: 2px;
1163 margin-<?php print $left; ?>: 2px;
1166 margin-<?php print $right; ?>: 2px;
1169 margin-<?php print $left; ?>: unset;
1172 margin-<?php print $right; ?>: unset;
1175 width: unset !important;
1184 .classfortooltiponclick .fa-question-circle {
1191 cursor: not-allowed;
1197 background-color: #fff;
1199 .nobackground, .nobackground tr {
1200 background: unset !important;
1202 .checkboxattachfilelabel {
1207 border: 1px solid #888 !important;
1210 color : <?php print $textWarning; ?>
1224 background-color: #e0e0e8;
1227 div.urllink, div.urllink a {
1228 color: #339 !important;
1231 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
1232 color: #888 !important;
1234 padding-<?php echo $left; ?>: 3px;
1236 .stockmovemententry {
1238 transform: rotate(0.25turn);
1241 .stockmovementexit {
1243 transform: rotate(0.3turn);
1251 color : <?php print $textWarning; ?>
1253 body[
class*=
"colorblind-"] .text-warning{
1254 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1257 color : <?php print $textSuccess; ?>
1259 body[
class*=
"colorblind-"] .text-success{
1260 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1264 color : <?php print $textDanger; ?>
1267 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop,
1269 color: #ccc !important;
1271 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1272 .editfieldlang:hover {
1273 color: var(--colortexttitle) !important;
1275 a.editfielda.nohover *:hover:before {
1276 color: #ccc !important;
1283 float: none !important;
1286 span.fa.fa-plus-circle.paddingleft {
1289 padding-bottom: 2px;
1292 .size15x { font-size: 1.5em !important; }
1293 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1294 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1295 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1296 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off {
1297 font-size: 1.5em; vertical-align: text-bottom;
1302 white-space: nowrap;
1303 vertical-align: middle;
1304 text-overflow: ellipsis;
1309 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1313 border-right: 1px solid #f4f4f4;
1317 border-left: 1px solid #f4f4f4;
1323 #formuserfile_link {
1326 .listofinvoicetype {
1328 vertical-align: middle;
1330 .divsocialnetwork:not(:last-child) {
1331 padding-<?php print $right; ?>: 20px;
1334 background-color: rgba(0, 0, 0, 0.08);
1338 div.divsearchfield {
1340 display:
inline-block;
1341 margin-<?php print $right; ?>: 12px;
1342 margin-<?php print $left; ?>: 2px;
1347 .divsearchfieldfilter {
1348 text-overflow: clip;
1350 white-space: nowrap;
1351 padding-bottom: 5px;
1355 .divadvancedsearchfield:first-child {
1358 .divadvancedsearchfield {
1361 padding-right: 15px;
1362 padding-bottom: 2px;
1365 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1366 padding-bottom: 4px;
1368 .divadvancedsearchfieldcompinput {
1370 border-bottom: solid 1px var(--inputbordercolor);
1373 .search_component_params {
1375 -webkit-flex-flow: row wrap;
1376 flex-flow: row wrap;
1379 padding-bottom: 3px;
1380 padding-<?php echo $left; ?>: 0;
1381 padding-<?php echo $right; ?>: 0;
1382 border-bottom: solid 1px var(--inputbordercolor);
1385 .search_component_searchtext {
1388 .search_component_params_text, .search_component_params_text:focus {
1389 border-bottom: none;
1391 margin: 0 !important;
1397 padding-bottom: 3px;
1404 display:
inline-block;
1423 if ($conf->browser->layout ==
'phone') {
1425 .divsearchfieldfilter {
1426 white-space: nowrap;
1431 .a-filter, .a-mesure {
1432 border-radius: 50px;
1433 background: var(--colortexttitlenotab);
1435 padding: 8px 10px 8px 6px;
1443 .a-filter:before, .a-mesure:before {
1444 font-family:
"Font Awesome 5 Free";
1449 .a-filter-disabled, .a-mesure-disabled {
1450 border-radius: 50px;
1451 background: var(--colorbacktitle1);
1464 top:calc(50% - 200px);
1465 left:calc(50% - 250px);
1469 border: 1px solid #bbb;
1470 box-shadow: 2px 2px 20px #ddd;
1480 div.div-
for-modal-topright {
1488 border: 1px solid #bbb;
1489 box-shadow: 2px 2px 20px #ddd;
1495 div.confirmmessage {
1506 list-style-
type: none;
1508 input > ul.attendees {
1513 padding-bottom: 4px;
1517 padding-bottom: 10px;
1522 vertical-align: middle;
1524 select.flat.selectlimit {
1527 .selectlimit, .marginrightonly {
1528 margin-<?php echo $right; ?>: 10px !important;
1531 margin-<?php echo $left; ?>: 10px !important;
1533 .marginleftonlyshort {
1534 margin-<?php echo $left; ?>: 4px !important;
1537 margin-<?php echo $left; ?>: 0px !important;
1540 margin-top: 10px !important;
1542 .margintoponlyshort {
1543 margin-top: 3px !important;
1546 margin-bottom: 10px !important;
1548 .marginbottomonlyshort {
1549 margin-bottom: 3px !important;
1552 margin-top: 0 !important;
1555 margin-bottom: 0 !important;
1558 .selectlimit, .selectlimit:focus {
1559 border-left: none !important;
1560 border-top: none !important;
1561 border-right: none !important;
1564 .strikefordisabled {
1565 text-decoration: line-through;
1572 text-overflow: unset;
1577 text-overflow: ellipsis;
1578 white-space: nowrap;
1582 text-overflow: ellipsis;
1587 text-overflow: ellipsis;
1588 white-space: nowrap;
1593 text-overflow: ellipsis;
1594 white-space: nowrap;
1599 text-overflow: ellipsis;
1600 white-space: nowrap;
1602 .tdoverflowmax80imp {
1603 max-width: 80px !important;
1605 text-overflow: ellipsis;
1606 white-space: nowrap;
1611 text-overflow: ellipsis;
1612 white-space: nowrap;
1614 .tdoverflowmax100imp {
1615 max-width: 100px !important;
1617 text-overflow: ellipsis;
1618 white-space: nowrap;
1623 text-overflow: ellipsis;
1624 white-space: nowrap;
1629 text-overflow: ellipsis;
1630 white-space: nowrap;
1635 text-overflow: ellipsis;
1636 white-space: nowrap;
1641 text-overflow: ellipsis;
1642 white-space: nowrap;
1647 text-overflow: ellipsis;
1648 white-space: nowrap;
1653 text-overflow: ellipsis;
1654 white-space: nowrap;
1659 text-overflow: ellipsis;
1660 white-space: nowrap;
1666 .divintowithtwolinesmax {
1668 display: -webkit-box;
1669 -webkit-box-orient: vertical;
1670 -webkit-line-clamp: 2;
1674 display: -webkit-box;
1675 -webkit-box-orient: vertical;
1676 -webkit-line-clamp: 2;
1678 height:
auto !important;
1681 display: -webkit-box;
1682 -webkit-box-orient: vertical;
1683 -webkit-line-clamp: 10;
1687 .tablelistofcalendars {
1688 margin-top: 25px !important;
1690 .amountalreadypaid {
1692 .amountpaymentcomplete {
1693 color: var(--amountpaymentcomplete);
1696 .amountremaintopay {
1697 color: var(--amountremaintopaycolor);
1700 .amountremaintopayback {
1703 .amountpaymentneutral {
1704 color: var(--amountremaintopaybackcolor);
1709 .onlinepaymentbody .amountpaymentcomplete {
1710 background-color: var(--amountpaymentcomplete);
1718 margin-bottom: 12px;
1720 #builddoc_form ~ .showlinkedobjectblock {
1725 .moduledesclong p img,.moduledesclong p a img {
1726 max-width: 90% !important;
1727 height:
auto !important;
1731 border: 1px solid #ccc;
1732 box-shadow: 1px 1px 25px #aaa;
1733 max-width: calc(100% - 56px);
1735 .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 {
1751 div.fiche>div.tabBar>form>div.div-table-responsive {
1754 .div-table-responsive, .div-table-responsive-no-min {
1758 .div-table-responsive {
1762 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1765 div.fiche>form>div.div-table-responsive {
1770 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1771 echo
'display: inline-flex;'.
"\n";
1773 flex-flow: row wrap;
1774 justify-content: flex-
start;
1782 .thumbstat, .thumbstat150 {
1788 justify-content: flex-
start;
1789 align-
self: flex-
start;
1792 select.selectarrowonleft {
1795 select.selectarrowonleft option {
1799 table[summary=
"list_of_modules"] .fa-cog {
1803 .linkedcol-element {
1807 white-space: nowrap;
1818 .maxscreenheightless200 {
1819 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1821 .maxscreenheightless300 {
1822 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1826 border-bottom: 0px !important;
1833 .clearboth { clear:both; }
1834 .hideobject { display: none; }
1835 .minwidth25 { min-width: 25px; }
1836 .minwidth50 { min-width: 50px; }
1837 .minwidth75 { min-width: 75px; }
1839 @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)
1841 .width20 { width: 20px; }
1842 .width25 { width: 25px; }
1843 .width50 { width: 50px; }
1844 .width75 { width: 75px; }
1845 .width100 { width: 100px; }
1846 .width200 { width: 200px; }
1847 .minwidth100 { min-width: 100px; }
1848 .minwidth150 { min-width: 150px; }
1849 .minwidth200 { min-width: 200px; }
1850 .minwidth250 { min-width: 250px; }
1851 .minwidth300 { min-width: 300px; }
1852 .minwidth400 { min-width: 400px; }
1853 .minwidth500 { min-width: 500px; }
1854 .minwidth50imp { min-width: 50px !important; }
1855 .minwidth75imp { min-width: 75px !important; }
1856 .minwidth100imp { min-width: 100px !important; }
1857 .minwidth125imp { min-width: 125px !important; }
1858 .minwidth200imp { min-width: 200px !important; }
1859 .minwidth250imp { min-width: 250px !important; }
1860 .minwidth300imp { min-width: 300px !important; }
1861 .minwidth400imp { min-width: 400px !important; }
1862 .minwidth500imp { min-width: 500px !important; }
1864 .widthauto { width:
auto; }
1865 .width20 { width: 20px; }
1866 .width25 { width: 25px; }
1867 .width40 { width: 40px; }
1868 .width50 { width: 50px; }
1869 .width75 { width: 75px; }
1870 .width100 { width: 100px; }
1871 .width125 { width: 125px; }
1872 .width150 { width: 150px; }
1873 .width200 { width: 200px; }
1874 .width250 { width: 250px; }
1875 .width300 { width: 300px; }
1876 .width400 { width: 400px; }
1877 .width500 { width: 500px; }
1878 .maxwidth25 { max-width: 25px; }
1879 .maxwidth40 { max-width: 40px; }
1880 .maxwidth50 { max-width: 50px; }
1881 .maxwidth75 { max-width: 75px; }
1882 .maxwidthdate { max-width: 85px; }
1883 .maxwidth100 { max-width: 100px; }
1884 .maxwidth125 { max-width: 125px; }
1885 .maxwidth150 { max-width: 150px; }
1886 .maxwidth200 { max-width: 200px; }
1887 .maxwidth250 { max-width: 250px; }
1888 .maxwidth300 { max-width: 300px; }
1889 .maxwidth400 { max-width: 400px; }
1890 .maxwidth500 { max-width: 500px; }
1891 .maxwidth750 { max-width: 750px; }
1892 .maxwidth1000 { max-width: 1000px; }
1893 .maxwidth50imp { max-width: 50px !important; }
1894 .maxwidth75imp { max-width: 75px !important; }
1896 .minwidth100onall { min-width: 100px !important; }
1897 .minwidth200onall { min-width: 200px !important; }
1898 .minwidth250onall { min-width: 250px !important; }
1900 .minheight20 { min-height: 20px; }
1901 .minheight30 { min-height: 30px; }
1902 .minheight40 { min-height: 40px; }
1903 .titlefieldcreate { width: 20%; }
1904 .titlefield { min-width: 250px; width: 25%; }
1905 .titlefieldmiddle { width: 50%; }
1906 .imgmaxwidth180 { max-width: 180px; }
1907 .imgmaxheight50 { max-height: 50px; }
1909 .width20p { width:20%; }
1910 .width25p { width:25%; }
1911 .width40p { width:40%; }
1912 .width50p { width:50%; }
1913 .width60p { width:60%; }
1914 .width75p { width:75%; }
1915 .width80p { width:80%; }
1916 .width100p { width:100%; }
1920 @media only screen and (max-width: 1400px)
1923 .titlefieldcreate { width: 30% !important; }
1924 .minwidth50imp { min-width: 50px !important; }
1925 .minwidth75imp { min-width: 75px !important; }
1926 .minwidth100imp { min-width: 100px !important; }
1927 .minwidth125imp { min-width: 125px !important; }
1928 .minwidth150imp { min-width: 150px !important; }
1929 .minwidth200imp { min-width: 200px !important; }
1930 .minwidth250imp { min-width: 250px !important; }
1931 .minwidth300imp { min-width: 300px !important; }
1932 .minwidth400imp { min-width: 300px !important; }
1933 .minwidth500imp { min-width: 300px !important; }
1935 .linkedcol-element {
1941 @media only screen and (max-width: 1000px)
1943 .maxwidthonsmartphone { max-width: 100px; }
1944 .minwidth50imp { min-width: 50px !important; }
1945 .minwidth75imp { min-width: 70px !important; }
1946 .minwidth100imp { min-width: 100px !important; }
1947 .minwidth125imp { min-width: 125px !important; }
1948 .minwidth150imp { min-width: 110px !important; }
1949 .minwidth200imp { min-width: 110px !important; }
1950 .minwidth250imp { min-width: 115px !important; }
1951 .minwidth300imp { min-width: 120px !important; }
1952 .minwidth400imp { min-width: 150px !important; }
1953 .minwidth500imp { min-width: 250px !important; }
1957 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1958 width: calc(100% - 50px) !important;
1959 display:
inline-block;
1961 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1962 width: calc(100% - 70px) !important;
1963 display:
inline-block;
1967 @media only screen and (max-width: 767px)
1970 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1973 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1975 .divadvancedsearchfield {
1981 padding-right: 10px !important;
1984 .hideonsmartphone { display: none; }
1985 .hideonsmartphoneimp { display: none !important; }
1987 .margintoponsmartphone { margin-top: 6px; }
1989 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1990 width: calc(100% - 40px) !important;
1991 display:
inline-block;
1993 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1994 width: calc(100% - 70px) !important;
1995 display:
inline-block;
1998 input.maxwidthinputfileonsmartphone {
2002 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
2006 .smallonsmartphone {
2010 .nopaddingtoponsmartphone {
2011 padding-top: 0 !important;
2013 .nopaddingbottomonsmartphone {
2014 padding-bottom: 0 !important;
2019 @media only screen and (max-width: 570px)
2022 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
2026 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
2029 .login_vertical_align {
2032 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2033 margin-left: 5px !important;
2035 div#login_left, div#login_right {
2036 min-width: 150px !important;
2037 padding-left: 5px !important;
2038 padding-right: 5px !important;
2040 .login_table div#login_right .tdinputlogin, .login_table div#login_right .tdinputlogin input {
2041 min-width: 150px !important;
2044 .divmainbodylarge { margin-left: 10px; margin-right: 10px; }
2046 .tdoverflowonsmartphone {
2049 text-overflow: ellipsis;
2050 white-space: nowrap;
2052 .tdoverflowmax100onsmartphone {
2055 text-overflow: ellipsis;
2056 white-space: nowrap;
2058 .tdoverflowmax150onsmartphone {
2061 text-overflow: ellipsis;
2062 white-space: nowrap;
2066 margin-top: <?php print ($dol_hide_topmenu ?
'12' :
'6'); ?>px !important;
2068 .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 {
2069 height: 40px !important;
2072 div.tabs div.tab a.tab {
2075 text-overflow: ellipsis;
2076 white-space: nowrap;
2079 .quatrevingtpercent, .inputsearch {
2085 padding-bottom: 5px;
2088 .login_table .tdinputlogin {
2089 min-width: unset !important;
2091 input, input[
type=text], input[
type=password], select, textarea {
2097 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
2098 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
2099 .maxwidth50onsmartphone { max-width: 40px; }
2100 .maxwidth75onsmartphone { max-width: 50px; }
2101 .maxwidth100onsmartphone { max-width: 70px; }
2102 .maxwidth125onsmartphone { max-width: 100px; }
2103 .maxwidth150onsmartphone { max-width: 120px; }
2104 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
2105 .maxwidth200onsmartphone { max-width: 200px; }
2106 .maxwidth250onsmartphone { max-width: 250px; }
2107 .maxwidth300onsmartphone { max-width: 300px; }
2108 .maxwidth400onsmartphone { max-width: 400px; }
2109 .minwidth50imp { min-width: 50px !important; }
2110 .minwidth75imp { min-width: 75px !important; }
2111 .minwidth100imp { min-width: 100px !important; }
2112 .minwidth125imp { min-width: 125px !important; }
2113 .minwidth150imp { min-width: 110px !important; }
2114 .minwidth200imp { min-width: 110px !important; }
2115 .minwidth250imp { min-width: 115px !important; }
2116 .minwidth300imp { min-width: 120px !important; }
2117 .minwidth400imp { min-width: 150px !important; }
2118 .minwidth500imp { min-width: 250px !important; }
2119 .titlefield { width:
auto; min-width: unset; }
2120 .titlefieldcreate { width:
auto; }
2124 width: <?php print
dol_size(300,
'width'); ?>px;
2134 padding-<?php echo $right; ?>: 5px;
2135 padding-bottom: 5px;
2137 img.photoref, div.photoref {
2139 -webkit-box-shadow: none;
2144 object-fit: contain;
2148 padding-right: 10px;
2152 padding-right: 3px !important;
2155 padding-right: 3px !important;
2158 input.buttonpayment {
2162 .linkobject { cursor: pointer; }
2164 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 {
2165 color: var(--tableforfieldcolor);
2168 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2169 .hideonprint { display: none !important; }
2185 white-space: nowrap;
2198 table-layout: fixed;
2201 #id-right, #id-left {
2202 display: table-cell;
2204 vertical-align: top;
2216 padding-bottom: 20px;
2217 <?php
if (
GETPOST(
'optioncss',
'aZ09') !=
'print') { ?>
2218 padding-<?php print $left; ?>: 229px;
2222 .bodyforlist #
id-right {
2223 padding-bottom: 4px;
2228 .classforhorizontalscrolloftabs #
id-container {
2231 .classforhorizontalscrolloftabs .side-nav {
2235 .classforhorizontalscrolloftabs #
id-right {
2236 width:calc(100% - 210px);
2237 display:
inline-block;
2243 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2246 background: var(--colorbackvmenu1);
2247 border-<?php echo $right; ?>: 1px solid rgba(0,0,0,0.2);
2248 box-shadow: 3px 0 6px -2px #eee;
2252 font-family:
"RobotoDraft",
"Roboto",sans-serif;
2253 <?php echo $left; ?>: 0;
2255 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2261 -webkit-transform: translateZ(0);
2262 -moz-transform: translateZ(0);
2263 -ms-transform: translateZ(0);
2264 -o-transform: translateZ(0);
2265 transform: translateZ(0);
2266 -webkit-transform-style: preserve-3d;
2267 -moz-transform-style: preserve-3d;
2268 -ms-transform-style: preserve-3d;
2269 -o-transform-style: preserve-3d;
2270 transform-style: preserve-3d;
2271 -webkit-transition-delay: 0.1s;
2272 -moz-transition-delay: 0.1s;
2273 transition-delay: 0.1s;
2274 -webkit-transition-duration: 0.2s;
2275 -moz-transition-duration: 0.2s;
2276 transition-duration: 0.2s;
2277 -webkit-transition-property: -webkit-transform;
2278 -moz-transition-property: -moz-transform;
2279 transition-property: transform;
2280 -webkit-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2281 -moz-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2282 transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2283 -webkit-overflow-scrolling: touch;
2285 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2298 .side-nav-vert, #
id-right {
2299 transition: padding-left 0.5s ease, margin-left 0.5s ease;
2302 .side-nav, .login_block {
2303 transition: left 0.5s ease;
2306 body.sidebar-collapse .side-nav-vert, body.sidebar-collapse #
id-right {
2313 margin-<?php echo $left; ?>: 228px;
2317 body.sidebar-collapse .side-nav, body.sidebar-collapse .login_block
2321 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
2331 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2341 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2343 overflow-x: initial !important;
2353 div.backgroundsemitransparent {
2354 background:rgba(255, 255, 255, 0.7);
2356 padding-right: 10px;
2363 .login_block_getinfo {
2366 .login_block_getinfo div.login_block_user {
2369 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2370 color: #333 !important;
2372 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2373 vertical-align: middle;
2378 padding-<?php print $left; ?>: 0 ! important;
2382 background: var(--colorbackvmenu1);
2383 border-right: 1px solid rgba(0,0,0,0.3);
2386 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2387 top: 66px ! important;
2389 top: 60px ! important;
2393 margin-<?php print $left; ?>: 6px !important;
2394 margin-<?php print $right; ?>: 6px !important;
2399 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'30' :
'6')); ?>px;
2400 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'28' :
'6')); ?>px;
2401 <?php
if (!empty($dol_hide_leftmenu) && !empty($dol_hide_topmenu)) {
2402 print
'margin-top: 12px;';
2404 margin-bottom: 15px;
2406 body.onlinepaymentbody div.fiche {
2407 margin: 20px !important;
2409 div.fiche>table:first-child {
2410 margin-bottom: 15px !important;
2416 div.fichecenterbis {
2419 div.fichethirdleft {
2420 <?php
if ($conf->browser->layout !=
'phone') {
2421 print
"float: ".$left.
";\n";
2423 <?php
if ($conf->browser->layout !=
'phone') {
2424 print
"width: calc(50% - 14px);\n";
2426 <?php
if ($conf->browser->layout ==
'phone') {
2427 print
"padding-bottom: 6px;\n";
2430 div.fichetwothirdright {
2431 <?php
if ($conf->browser->layout !=
'phone') {
2432 print
"float: ".$right.
";\n";
2434 <?php
if ($conf->browser->layout !=
'phone') {
2435 print
"width: calc(50% - 14px);\n";
2437 <?php
if ($conf->browser->layout ==
'phone') {
2438 print
"padding-bottom: 6px\n";
2442 <?php
if ($conf->browser->layout !=
'phone') {
2443 print
"float: ".$left.
";\n";
2445 <?php
if ($conf->browser->layout !=
'phone') {
2446 print
"width: calc(50% - 14px);\n";
2449 div.fichehalfright {
2450 <?php
if ($conf->browser->layout !=
'phone') {
2451 print
"float: ".$right.
";\n";
2453 <?php
if ($conf->browser->layout !=
'phone') {
2454 print
"width: calc(50% - 14px);\n";
2457 div.fichehalfright {
2458 <?php
if ($conf->browser->layout ==
'phone') {
2459 print
"margin-top: 10px;\n";
2464 @media only screen and (max-width: 1499px)
2466 div.fichehalfleft-lg {
2470 div.fichehalfright-lg {
2475 .fichehalfright-lg .fichehalfright {
2488 @media only screen and (max-width: 900px)
2491 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'4' :
'20')); ?>px;
2492 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 16); ?>px;
2493 <?php
if (!empty($conf->dol_hide_leftmenu) && !empty($conf->dol_hide_topmenu)) {
2494 print
'margin-top: 4px;';
2496 margin-bottom: 15px;
2502 div.fichecenterbis {
2505 div.fichethirdleft {
2508 padding-bottom: 6px;
2510 div.fichetwothirdright {
2513 padding-bottom: 6px;
2519 div.fichehalfright {
2523 div.fichehalfright {
2526 div.firstcolumn div.box {
2529 div.secondcolumn div.box {
2535 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2539 padding: 0 !important;
2547 td.nobordernopadding.widthpictotitle.col-picto {
2552 margin-<?php echo $right; ?>: 8px;
2558 span.widthpictotitle {
2561 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2562 opacity: 0.7 !important;
2566 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2576 vertical-align: middle;
2579 .pictowarning, .pictoerror, .pictopreview, .pictonopreview {
2580 padding-<?php echo $left; ?>: 3px;
2584 color: <?php echo $badgeWarning; ?>;
2587 color: <?php echo $badgeDanger ?>;
2592 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2593 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2594 .tagtdnote span.pictoedit {
2597 img.hideonsmartphone.pictoactionview {
2598 vertical-align: bottom;
2602 text-align: <?php echo $left; ?>;
2608 padding-left: 1px !important;
2611 padding-bottom: 1px;
2617 padding-bottom: 10px;
2619 div.attachareaformuserfileecm {
2625 padding-bottom: 5px;
2626 margin-bottom: 10px;
2628 div.arearefnobottom {
2630 padding-bottom: 4px;
2635 div.divphotoref:last-child {
2636 padding-<?php echo $right; ?>: 20px;
2639 padding-bottom: 10px;
2645 margin-bottom: 10px;
2651 vertical-align: text-bottom;
2657 vertical-align: text-bottom;
2659 img.photoref, div.photoref {
2660 border: 1px solid #CCC;
2661 -webkit-box-shadow: 3px 3px 4px #DDD;
2662 box-shadow: 3px 3px 4px #DDD;
2666 object-fit: contain;
2668 img.photokanban, div.photokanban {
2672 vertical-align: middle;
2675 div.photoref .fa, div.photoref .fas, div.photoref .far {
2680 object-fit: contain;
2684 vertical-align:middle;
2687 .difforspanimgright {
2688 display: table-cell;
2689 padding-right: 10px;
2691 img.photorefnoborder {
2695 object-fit: contain;
2696 border: 1px solid #AAA;
2697 border-radius: 100px;
2702 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2705 .trextrafieldseparator td, .trextrafields_collapse_last td {
2706 border-bottom: 1px solid var(--colortopbordertitle1) !important;
2709 margin: 0 !important;
2710 padding-bottom: 0 !important;
2723 $minwidthtmenu = 66;
2727 $maxwidthloginblock = 110;
2729 $heightmenu = 30; $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu = 0;
2734 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2737 background: var(--colorbackhmenu1);
2749 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2756 li.tmenusel::after, li.tmenu:hover::after {
2761 left: calc(50% - 6px);
2764 border-style: solid;
2765 border-width: 0px 6px 5px 6px;
2766 border-color: transparent transparent #ffffff transparent;
2770 <?php
if ($disableimages) { ?>
2776 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2781 white-space: nowrap;
2783 border-<?php print $left; ?>: 0px;
2784 border-<?php print $right; ?>: 0px;
2785 padding: 0px 0px 0px 0px;
2786 margin: 0px 0px 0px 0px;
2788 font-weight: normal;
2790 text-decoration: none;
2793 div.tmenudisabled, a.tmenudisabled {
2796 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2797 font-weight: normal;
2798 padding: 0px 5px 0px 5px;
2799 white-space: nowrap;
2800 color: var(--colortextbackhmenu);
2801 text-decoration: none;
2802 cursor: not-allowed;
2804 span.mainmenuaspan.tmenudisabled {
2805 color: var(--colortextbackhmenu);
2807 cursor: not-allowed;
2812 text-decoration: none !important;
2816 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2817 font-weight: normal;
2818 padding: 0px 5px 0px 5px;
2819 white-space: nowrap;
2821 color: var(--colortextbackhmenu);
2822 text-decoration: none;
2824 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2825 font-weight: normal;
2826 padding: 0px 5px 0px 5px;
2827 margin: 0px 0px 0px 0px;
2828 white-space: nowrap;
2829 color: var(--colortextbackhmenu);
2830 text-decoration: none !important;
2835 padding: 0px 0px 0px 0px;
2836 margin: 0px 0px 0px 0px;
2843 background: var(--colorbackhmenu1);
2852 li.tmenu, li.tmenusel {
2853 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2855 vertical-align: bottom;
2856 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2857 float: <?php print $left; ?>;
2858 <?php
if (!$disableimages) { ?>
2859 height: <?php print $heightmenu; ?>px;
2860 padding: 0px 0px 2px 0px;
2862 padding: 0px 0px 0px 0px;
2867 margin: 0px 0px 0px 0px;
2868 font-weight: normal;
2874 .tmenuend .tmenuleft { width: 0px; }
2875 .tmenuend { display: none; }
2879 float: <?php print $left; ?>;
2881 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2883 <?php
if (!$disableimages) { ?>
2884 height: <?php print $heightmenu + 4; ?>px;
2892 <?php
if ($disableimages) { ?>
2897 height: <?php print $heightmenu; ?>px;
2902 padding-bottom: 5px;
2904 text-overflow: ellipsis;
2908 padding-<?php print $left; ?>: 2px;
2909 padding-<?php print $right; ?>: 2px;
2910 font-family: Roboto,<?php echo $fontlist; ?>;
2916 background-repeat:no-repeat;
2918 height: <?php echo ($heightmenu - 22); ?>px;
2922 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2939 <?php
if (empty($dol_hide_topmenu)) { ?>
2940 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2945 $moduletomainmenu = array(
2946 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2947 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2948 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2949 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2950 'fournisseur'=>
'companies',
2951 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2953 $mainmenuused =
'home';
2954 foreach ($conf->modules as $val) {
2955 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2957 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2961 $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');
2963 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2964 foreach ($mainmenuusedarray as $val) {
2965 if (empty($val) || in_array($val, $divalreadydefined)) {
2968 if (in_array($val, $divnotrequired)) {
2974 $found = 0; $url =
'';
2975 foreach ($conf->file->dol_document_root as $dirroot) {
2976 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2984 if (!defined(
'DISABLE_FONT_AWSOME')) {
2985 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";
2986 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2987 print
'div.mainmenu.'.$val.
'::before {
2991 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";
2992 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2993 print
"div.mainmenu.".$val.
" {\n";
2994 print
" background-image: url(".$url.
");\n";
2999 print
"div.mainmenu.".$val.
" {\n";
3000 print
" background-image: url(".$url.
");\n";
3001 print
" filter: saturate(0);\n";
3010 padding:0 0 0 0 !important;
3011 margin:0 0px 0 0 !important;
3012 <?php
if ($disableimages) { ?>
3017 <?php
if ($disableimages) { ?>
3021 a.tmenuimage:hover {
3022 text-decoration: none;
3027 a.tmenuimage:focus {
3036 background: #f0f0f0;
3043 display: table-cell;
3044 vertical-align: middle;
3046 .login_vertical_align {
3048 padding-bottom: 80px;
3051 padding-bottom: 30px;
3053 vertical-align: middle;
3055 .login_table_title {
3057 color: #aaa !important;
3058 padding-bottom: 20px;
3061 .login_table label {
3062 text-shadow: 1px 1px 1px #FFF;
3069 padding-bottom:12px;
3072 background-color: #FFFFFF;
3074 -webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3075 box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3078 border:solid 1px rgba(80,80,80,.4);
3080 border-top:solid 1px #f8f8f8;
3082 .login_table input#username, .login_table input#password, .login_table input#securitycode{
3090 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
3091 outline: none !important;
3093 .login_table .trinputlogin {
3096 .login_table .tdinputlogin {
3097 background-color: #fff;
3101 .login_table .tdinputlogin {
3102 border-bottom: 1px solid #ccc;
3104 .login_table .tdinputlogin .fa {
3110 word-
break:
break-word;
3113 .login_main_message {
3116 margin-bottom: 10px;
3118 .login_main_message .error {
3119 border: 1px solid #caa;
3122 div#login_left, div#login_right {
3123 display:
inline-block;
3127 padding-right: 16px;
3129 vertical-align: middle;
3131 div#login_right select#entity {
3134 table.login_table tr td table.none tr td {
3137 table.login_table_securitycode {
3138 border-spacing: 0px;
3140 table.login_table_securitycode tr td {
3148 border: 1px solid #f4f4f4;
3150 #img_logo, .img_logo {
3154 .loginbuttonexternal {
3157 border: 1px solid #ccc;
3163 .atoplogin.dropdown .dropdown-menu {
3170 padding-bottom: 3px;
3171 border-right: 1px solid rgba(0,0,0,0.2);
3172 <?php print $left; ?>: 0;
3173 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
3180 vertical-align: middle;
3181 background: var(--colorbackvmenu1);
3184 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3189 color: var(--colortexthmenu);
3190 display:
inline-block;
3192 div.login_block span.aversion {
3193 color: var(--colortexthmenu);
3194 filter: contrast(0.7);
3196 div.login_block table {
3205 color: var(--colortextvmenu);
3208 color: var(--colortextvmenu);
3209 text-decoration:underline;
3211 div.login_block_user, div.login_block_other { clear: both; }
3212 div.login_block_other { padding-top: 15px; }
3214 .topnav div.login_block_user {
3215 display:
inline-block;
3216 vertical-align: middle;
3217 line-height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3218 height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3220 .topnav div.login_block_other {
3221 display:
inline-block;
3222 vertical-align: middle;
3223 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3230 .login_block_other .login_block_elem {
3236 vertical-align: middle;
3237 padding: 0px 3px 0px 3px !important;
3240 .login_block_elem_name {
3244 white-space: nowrap;
3247 text-overflow: ellipsis;
3251 .atoplogin, .atoplogin:hover {
3252 color: var(--colortexthmenu) !important;
3254 .alogin, .alogin:hover {
3255 color: #888 !important;
3256 font-weight: normal !important;
3257 font-size: <?php echo is_numeric($fontsizesmaller) ? $fontsizesmaller.
'px' : $fontsizesmaller; ?> !important;
3259 .alogin:hover, .atoplogin:hover {
3260 text-decoration:underline !important;
3262 span.fa.atoplogin, span.fa.atoplogin:hover {
3264 text-decoration: none !important;
3266 img.login, img.printer, img.entity {
3269 text-decoration: none;
3273 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3277 background-size: contain;
3278 vertical-align: text-bottom;
3279 background-color: #FFF;
3282 border-radius: 0.75em;
3285 background-size: contain;
3286 vertical-align: middle;
3288 img.userphotosmall {
3289 border-radius: 0.6em;
3292 background-size: contain;
3293 vertical-align: middle;
3295 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3298 img.userphotopublicvcard {
3302 background-size: contain;
3304 border-color: rgba(128, 128, 128, 0.5);
3309 form[
name=
"addtime"] img.userphoto {
3310 border: 1px solid #444;
3313 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3314 background-repeat: no-repeat;
3316 .span-icon-password {
3317 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3318 background-repeat: no-repeat;
3325 div.vmenu, td.vmenu {
3326 margin-<?php print $right; ?>: 2px;
3328 float: <?php print $left; ?>;
3330 padding-bottom: 0px;
3336 margin-<?php print $left; ?>: 4px;
3337 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3342 .vmenusearchselectcombo {
3348 padding-bottom: 3px;
3350 text-overflow: ellipsis;
3352 #menu_contenu_logo { padding-right: 4px; }
3353 .companylogo { padding-top: 4px; }
3354 .searchform { padding-top: 10px; }
3355 .searchform .bordertransp { border: 0; }
3356 #divsearchforms2 form.searchform .button { border: none !important; }
3358 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3359 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;
3361 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; }
3362 a.vmenu:link, a.vmenu:visited {
3363 color: var(--colortextbackvmenu);
3366 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; }
3367 span.vsmenudisabled:not(.spanlilevel0), font.vsmenudisabled:not(.spanlilevel0) {
3368 font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3370 span.vsmenudisabled, font.vsmenudisabled {
3371 font-family: <?php print $fontlist ?>;
3372 text-align: <?php print $left; ?>;
3373 font-weight: normal;
3374 color: var(--colortextbackvmenu);
3375 white-space: nowrap;
3377 a.vsmenu:link, a.vsmenu:visited {
3378 color: var(--colortextbackvmenu);
3379 white-space: nowrap;
3381 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
3383 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3384 text-align: <?php print $left; ?>; font-weight: normal; color: #999; text-decoration: none;
3387 .helppresentcircle {
3392 color: var(--colortextbackhmenu);
3394 display:
inline-block;
3396 vertical-align: super;
3398 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3403 border-bottom: 0 !important;
3405 .menulogocontainer {
3406 margin: <?php echo $disableimages ?
'-1' :
'6'; ?>px;
3410 height: <?php echo $disableimages ?
'18' :
'32'; ?>px;
3413 vertical-align: middle;
3415 .backgroundforcompanylogo {
3416 background-color: rgba(255,255,255,0.7);
3419 .menulogocontainer img.mycompany {
3420 object-fit: contain;
3423 image-rendering: -webkit-optimize-contrast;
3425 #mainmenutd_companylogo::after {
3428 li#mainmenutd_companylogo .tmenucenter {
3431 li#mainmenutd_companylogo {
3432 min-width: unset !important;
3434 <?php
if ($disableimages) { ?>
3435 li#mainmenutd_home {
3436 min-width: unset !important;
3438 li#mainmenutd_home .tmenucenter {
3443 div.blockvmenupair, div.blockvmenuimpair
3445 font-family: <?php print $fontlist ?>;
3446 text-align: <?php print $left; ?>;
3447 text-decoration: none;
3451 padding-bottom: 3px;
3452 margin: 1px 0px 8px 0px;
3454 color: var(--colortext);
3455 background: var(--colorbackvmenu1);
3457 padding-bottom: 10px;
3458 border-bottom: 1px solid #e8e8e8;
3460 div.blockvmenubookmarks
3462 padding-bottom: 16px !important;
3465 border: none !important;
3466 padding-left: 0 !important;
3468 a.vsmenu.addbookmarkpicto {
3469 padding-right: 10px;
3471 div.blockvmenufirst {
3474 border-top: 1px solid #e0e0e0;
3477 div.blockvmenusearch, div.blockvmenubookmarks
3479 font-family: <?php print $fontlist ?>;
3481 text-align: <?php print $left; ?>;
3482 text-decoration: none;
3486 padding-bottom: 3px;
3487 margin: 1px 0px 2px 0px;
3488 background: var(--colorbackvmenu1);
3490 padding-bottom: 10px;
3493 div.blockvmenusearchphone
3495 border-bottom: none;
3501 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3502 font-family: <?php print $fontlist ?>;
3505 text-decoration: none;
3509 padding-bottom: 3px;
3510 margin: 4px 0px 0px 0px;
3518 border-right: 1px solid #000000;
3519 border-bottom: 1px solid #000000;
3520 background: #b3c5cc;
3521 font-family: <?php print $fontlist ?>;
3523 text-align: <?php print $left; ?>;
3524 text-decoration: none;
3528 background: #b3c5cc;
3533 background: #F4F4F4;
3535 border: 1px solid #bbb;
3546 #mainContent, #leftContent .ui-layout-pane {
3551 #mainContent, #leftContent .ui-layout-center {
3563 padding-bottom: 0 !important;
3568 padding: 0px 4px 14px 4px !important;
3584 li.expanded > a.fmdirlia.jqft.ecmjqft {
3585 font-weight: bold !important;
3589 width: calc(100% - 100px);
3593 white-space:
break-spaces;
3594 word-
break:
break-all;
3602 text-align: <?php print $left; ?>;
3603 margin-left: 6px !important;
3604 margin-right: 6px !important;
3612 font-weight: normal !important;
3615 color: var(--colortextbacktab);
3618 padding-right: 24px;
3619 padding-bottom: 23px;
3620 margin: 0px 0px 20px 0px;
3621 -webkit-border-radius: 3px;
3623 border-right: 1px solid #CCC;
3624 border-left: 1px solid #CCC;
3625 border-top: 1px solid #CCC;
3626 border-bottom: 1px solid #CCC;
3628 background: var(--colorbacktabcard1);
3630 div.tabBar tr.titre td {
3633 div.fiche table:not(.table-fiche-title) tr.titre td {
3645 div.tabBarWithBottom {
3646 padding-bottom: 18px;
3647 border-bottom: 1px solid #aaa;
3649 div.tabBar table.tableforservicepart2:last-child {
3650 border-bottom: 1px solid #aaa;
3652 .tableforservicepart1 .tdhrthin {
3665 margin-bottom: 1.4em;
3668 margin: 20px 0em 20px 0em;
3672 div.tabsActionNoBottom {
3675 div.tabsAction > a {
3676 margin-bottom: 16px !important;
3682 border: 1px solid #888;
3686 padding-bottom: 5px;
3692 color:rgba(0,0,0,.5);
3693 margin-<?php print $right; ?>: 10px;
3694 text-shadow:1px 1px 1px #ffffff;
3695 font-family: <?php print $fontlist ?>;
3696 font-weight: normal;
3697 padding: 4px 6px 2px 6px;
3699 text-decoration: none;
3700 white-space: nowrap;
3708 div.tabs div.tabsElem:first-of-
type a.tab {
3709 margin-left: 0px !important;
3713 color: var(--colortextlink) !important;
3715 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3716 font-family: <?php print $fontlist ?>;
3717 padding: 12px 13px 12px;
3719 text-decoration: none;
3720 white-space: nowrap;
3721 background-image: none !important;
3724 .tabactive, a.tab#active {
3725 color: var(--colortextbacktab) !important;
3726 background: var(--colorbacktabcard1) !important;
3728 border-right: 1px solid #AAA !important;
3729 border-left: 1px solid #AAA !important;
3730 border-top: 2px solid #111 !important;
3732 .tabunactive, a.tab#unactive {
3733 border-right: 1px solid transparent;
3734 border-left: 1px solid transparent;
3735 border-top: 1px solid transparent;
3736 border-bottom: 0px !important;
3745 text-decoration: underline;
3749 font-family: <?php print $fontlist ?>;
3750 text-decoration: none;
3751 white-space: nowrap;
3755 background: #dee7ec;
3759 background: #dee7ec;
3761 font-family: <?php print $fontlist ?>;
3764 text-decoration: none;
3765 white-space: nowrap;
3766 -webkit-border-radius:3px 3px 0px 0px;
3767 border-radius:3px 3px 0px 0px;
3769 border-<?php print $right; ?>: 1px solid #555555;
3770 border-<?php print $left; ?>: 1px solid #D8D8D8;
3771 border-top: 1px solid #D8D8D8;
3777 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3790 background-repeat: repeat-x;
3791 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3795 border-collapse: collapse;
3798 padding-<?php print $left; ?>: 0px !important;
3799 padding-<?php print $right; ?>: 4px !important;
3802 list-style-
type:none;
3803 margin: 0px !important;
3804 padding: 0px !important;
3809 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3815 color: unset !important;
3819 padding: 4px !important;
3822 color: var(--colortextlink);
3823 background-color: transparent;
3826 input.buttonlink:hover {
3827 text-decoration: underline;
3833 text-decoration: underline;
3834 color: var(--colortextlink);
3835 background-color: transparent;
3840 border-collapse: collapse;
3843 padding-<?php print $left; ?>: 0px;
3844 padding-<?php print $right; ?>: 16px;
3845 padding-bottom: 4px;
3848 .notopnoleftnoright {
3849 border-collapse: collapse;
3854 padding-bottom: 4px;
3855 margin: 0px 0px 0px 0px;
3858 table.tableforemailform tr td {
3860 padding-bottom: 3px;
3863 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3864 border: 1px solid #f4f4f4;
3865 border-collapse: collapse !important;
3866 padding: 1px 2px 1px 3px;
3869 border: 1px solid #BBB;
3872 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3873 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,
3874 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3878 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3879 padding: 3px 4px 3px 4px;
3880 border: 1px solid #f0f0f0;
3881 border-collapse: collapse;
3884 td.border, div.tagtable div div.border {
3885 border-top: 1px solid #000000;
3886 border-right: 1px solid #000000;
3887 border-bottom: 1px solid #000000;
3888 border-left: 1px solid #000000;
3891 .table-key-border-col {
3895 .table-val-border-col {
3900 .thsticky, .tdsticky {
3904 .thstickyright, .tdstickyright {
3908 .thstickygray, .tdstickygray {
3909 background-color: lightgray;
3911 .thstickyghostwhite, .tdstickyghostwhite {
3912 background-color: ghostwhite;
3914 .thstickyinherit, .tdstickyinherit {
3915 background-color: inherit;
3918 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_REF)) { ?>
3920 .tagtable td[data-key=
"ref"], .tagtable th[data-key=
"ref"] {
3924 max-width: 150px !important;
3926 background-color: gainsboro;
3931 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_ACTION)) { ?>
3933 .tagtable td.actioncolumn, .tagtable th.actioncolumn {
3937 max-width: 150px !important;
3939 background-color: gainsboro;
3947 .nobordertop, .nobordertop tr:first-of-
type td {
3948 border-top: none !important;
3950 .noborderbottom, .noborderbottom tr:last-of-
type td {
3951 border-bottom: none !important;
3954 border-top: 1px solid var(--colortopbordertitle1);
3957 border-bottom: 1px solid var(--colortopbordertitle1);
3960 .fichehalfright table.noborder {
3961 margin: 0px 0px 0px 0px;
3965 background: var(--colorbacktitle1);
3969 .liste_titre_bydiv {
3970 <?php
if ($userborderontable) { ?>
3971 border-right: 1px solid #ccc;
3972 border-left: 1px solid #ccc;
3975 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3977 if ($userborderontable) { ?>
3980 border-left: 1px solid #ccc;
3981 border-right: 1px solid #ccc;
3983 border-left: 1px solid #f0f0f0;
3984 border-right: 1px solid #f0f0f0;
3987 table.liste, table.noborder, table.formdoc, div.noborder {
3988 width: calc(100% - 2px);
3990 border-collapse: separate !important;
3991 border-spacing: 0px;
3993 border-top-width: <?php echo $borderwidth ?>px;
3994 border-top-color: var(--colortopbordertitle1);
3995 border-top-style: solid;
3997 border-bottom-width: 1px;
3998 border-bottom-color: #BBB;
3999 border-bottom-style: solid;
4001 margin: 0px 0px 15px 0px;
4003 -webkit-border-radius: 0.1em;
4004 border-radius: 0.1em;
4006 table.noborder tr, div.noborder form {
4007 border-top-color: #FEFEFE;
4009 border-right-width: 1px;
4010 border-right-color: #BBBBBB;
4011 border-right-style: solid;
4013 border-left-width: 1px;
4014 border-left-color: #BBBBBB;
4015 border-left-style: solid;
4018 table.paddingtopbottomonly tr td {
4020 padding-bottom: 2px;
4023 .liste_titre_filter {
4024 background: var(--colorbacktitle1) !important;
4026 tr.liste_titre_filter td.liste_titre {
4028 padding-bottom: 3px;
4030 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
4032 border-top-width: 1px;
4033 border-top-color: var(--colortopbordertitle1);
4034 border-top-style: solid;
4036 tr#trlinefordates td {
4037 border-bottom: 0px !important;
4039 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
4041 border-top-width: 2px;
4042 border-top-color: var(--colortopbordertitle1);
4043 border-top-style: solid;
4045 .liste_titre_add td, .liste_titre_add .tagtd
4047 border-top-width: 1px;
4048 border-top-color: var(--colortopbordertitle1);
4049 border-top-style: solid;
4052 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
4053 padding: 8px 6px 8px 6px;
4056 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
4057 padding: 4px 6px 4px 6px;
4060 table.liste tr.trkanban td {
4061 padding: 10px 14px 10px 14px;
4065 padding: unset !important;
4066 border: unset !important;
4069 table.liste td, table.noborder td, div.noborder form div {
4070 padding: 8px 6px 8px 6px;
4072 div.liste_titre_bydiv .divsearchfield {
4073 padding: 2px 1px 2px 6px;
4076 table.nobordernopadding {
4077 border-collapse: collapse !important;
4080 table.nobordernopadding tr {
4081 border: 0 !important;
4082 padding: 0 0 !important;
4084 table.nobordernopadding tr td {
4085 border: 0 !important;
4088 table.border tr td table.nobordernopadding tr td {
4094 border-right-width: 1px !important;
4095 border-right-color: #BBB !important;
4096 border-right-style: solid !important;
4100 border-left-width: 1px !important;
4101 border-left-color: #BBB !important;
4102 border-left-style: solid !important;
4106 table.listwithfilterbefore {
4107 border-top: none !important;
4110 .tagtable, .table-border { display: table; }
4111 .tagtr, .table-border-row { display: table-row; }
4112 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
4113 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
4114 .confirmquestions { margin-top: 5px; }
4123 color: var(--colortexttitlenotab);
4127 color: var(--colortexttitlenotab) !important;
4131 font-weight: normal;
4132 color: var(--refidnocolor);
4137 display:
inline-block;
4139 div.refaddress div.address {
4148 font-weight: normal;
4153 display:
inline-block;
4159 display:
inline-block;
4163 padding-bottom: 5px;
4166 display:
inline-block;
4171 div.pagination li.pagination a,
4172 div.pagination li.pagination span {
4175 line-height: 1.42857143;
4176 color: var(--color-black);
4177 text-decoration: none;
4179 div.pagination li.pagination span.inactive {
4184 div.pagination li.litext a {
4186 padding-right: 10px;
4190 div.pagination li.noborder a:hover {
4192 background-color: transparent;
4194 div.pagination li:first-child a,
4195 div.pagination li:first-child span {
4197 border-top-left-radius: 4px;
4198 border-bottom-left-radius: 4px;
4200 div.pagination li:last-child a,
4201 div.pagination li:last-child span {
4202 border-top-right-radius: 4px;
4203 border-bottom-right-radius: 4px;
4205 div.pagination li a:hover,
4206 div.pagination li span:hover,
4207 div.pagination li a:focus,
4208 div.pagination li span:focus {
4210 background-color: #eee;
4214 div.pagination li .active a,
4215 div.pagination li .active span,
4216 div.pagination li .active a:hover,
4217 div.pagination li .active span:hover,
4218 div.pagination li .active a:focus,
4219 div.pagination li .active span:focus {
4223 background-color: var(--colorbackhmenu1);
4224 border-color: #337ab7;
4226 div.pagination .disabled span,
4227 div.pagination .disabled span:hover,
4228 div.pagination .disabled span:focus,
4229 div.pagination .disabled a,
4230 div.pagination .disabled a:hover,
4231 div.pagination .disabled a:focus {
4233 cursor: not-allowed;
4234 background-color: #fff;
4237 div.pagination li.pagination .active {
4238 text-decoration: underline;
4241 .paginationafterarrows .nohover {
4242 box-shadow: none !important;
4244 div.pagination li.paginationafterarrows {
4247 .paginationatbottom {
4250 table.hidepaginationprevious .paginationprevious {
4253 table.hidepaginationnext .paginationnext {
4256 .paginationafterarrows a.btnTitlePlus:hover span:before {
4288 ul.noborder li:nth-child(odd):not(.liste_titre) {
4289 background-color: var(--colorbacklinepair2) !important;
4295 .tmenucompanylogo.nohover, .tmenucompanylogo.nohover:hover {
4296 opacity: unset !important;
4298 .nohoverborder:hover {
4301 -webkit-box-shadow: unset;
4304 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4306 background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;
4309 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4311 <?php
if ($colorbacklinepairchecked) { ?>
4313 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4318 background: unset !important;
4320 .nohoverborder:hover {
4323 -webkit-box-shadow: unset;
4326 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4328 font-family: <?php print $fontlist ?>;
4331 color: var(--oddeven);
4333 .impair, .nohover .impair:hover, tr.impair td.nohover
4335 background: var(--colorbacklineimpair2);
4338 background-color: var(--colorbacklineimpair2);
4341 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4342 font-family: <?php print $fontlist ?>;
4344 color: var(--oddevencolor);
4346 .pair, .nohover .pair:hover, tr.pair td.nohover {
4347 background-color: var(--colorbacklinepair1);
4350 table.dataTable tr.oddeven {
4351 background-color: var(--colorbacklinepair1) !important;
4355 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 {
4356 background-color: var(--colorbacklineimpair2) !important;
4357 background: var(--colorbacklineimpair2) !important;
4359 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4360 background-color: var(--colorbacklinepair2) !important;
4361 background: var(--colorbacklinepair2) !important;
4365 border-bottom: 1
pt solid black !important;
4366 background-color: var(--colorbacklinebreak) !important;
4368 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4369 font-weight: normal !important;
4372 table.dataTable td {
4373 padding: 5px 2px 5px 3px !important;
4375 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 {
4376 padding: 5px 2px 5px 3px;
4377 border-bottom: 1px solid #eee;
4379 form.pair, form.impair {
4380 font-weight: normal;
4382 tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4383 border-bottom: 0px !important;
4385 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4386 border-bottom: 0px !important;
4396 div.liste_titre .tagtd {
4397 vertical-align: middle;
4400 min-height: 26px !important;
4403 padding-bottom: 2px;
4413 border-top-width: 1px;
4414 border-top-color: #BBB;
4415 border-top-style: solid;
4417 div.liste_titre_bydiv {
4418 <?php
if ($userborderontable) { ?>
4419 border-top-width: <?php echo $borderwidth ?>px;
4420 border-top-color: var(--colortopbordertitle1);
4421 border-top-style: solid;
4423 border-collapse: collapse;
4425 padding: 2px 0px 2px 0;
4427 width: calc(100% - 2px);
4436 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4438 height: 26px !important;
4440 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
4442 background: var(--colorbacktitle1);
4443 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4446 color: var(--colortexttitle);
4447 font-family: <?php print $fontlist ?>;
4448 text-align: <?php echo $left; ?>;
4450 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4452 border-bottom: 1px solid #aaa;
4455 tr:first-child th.liste_titre, tr:first-child th.liste_titre_sel {
4456 border-bottom: 1px solid #FFF ! important;
4458 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
4460 font-family: <?php print $fontlist ?>;
4461 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4462 vertical-align: middle;
4465 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 {
4466 text-shadow: none !important;
4467 color: var(--colortexttitlelink);
4469 tr.liste_titre_topborder td {
4470 border-top-width: <?php echo $borderwidth; ?>px;
4471 border-top-color: var(--colortopbordertitle1);
4472 border-top-style: solid;
4475 text-shadow: none !important;
4476 color: var(--colortexttitle);
4478 .liste_titre td a.notasortlink {
4479 color: var(--colortextlink);
4481 .liste_titre td a.notasortlink:hover {
4482 background: transparent;
4484 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 {
4486 border-bottom: none;
4488 tr.liste_titre_filter th.liste_titre { text-align: unset; }
4493 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4495 font-family: <?php print $fontlist ?>;
4496 font-weight: normal;
4497 border-bottom: 1px solid #FDFFFF;
4501 background: transparent;
4505 .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 {
4509 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4510 white-space: nowrap;
4513 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4514 white-space: normal;
4517 tr.liste_sub_total, tr.liste_sub_total td {
4518 border-bottom: 2px solid #aaa;
4521 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4524 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4525 border-bottom: none;
4528 .paymenttable, .margintable {
4529 margin: 0px 0px 0px 0px !important;
4531 .paymenttable, .margintable:not(.margintablenotop) {
4532 border-top-width: <?php echo $borderwidth ?>px !important;
4533 border-top-color: var(--colortopbordertitle1) !important;
4534 border-top-style: solid !important;
4536 .margintable.margintablenotop {
4537 border-top-width: 0;
4539 .paymenttable tr td:first-child, .margintable tr td:first-child
4543 .paymenttable, .margintable tr td {
4549 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4550 box-shadow: 0px 0px 0px #f4f4f4 !important;
4553 -webkit-box-shadow: 2px 2px 5px #CCC !important;
4554 box-shadow: 2px 2px 5px #CCC !important;
4558 -webkit-box-shadow: 0px 0px 5px #888;
4559 box-shadow: 0px 0px 5px #888;
4562 div.tabBar .noborder {
4563 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4564 box-shadow: 0px 0px 0px #f4f4f4 !important;
4566 div .tdtop:not(.tagtdnote) {
4567 vertical-align: top !important;
4568 padding-top: 8px !important;
4569 padding-bottom: 0px !important;
4572 #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 {
4573 border-bottom: 1px solid #AAA !important;
4575 #tablelines tr td, #tablelinesservice tr td {
4582 .noborder > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4583 .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4584 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > table:not(.tableforfieldedit) > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4585 .liste > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4586 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4588 background: linear-gradient(to bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4589 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4590 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4591 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4593 .noborder > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4594 .liste > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4595 .noborder .tagtr:nth-child(even):not(:last-of-
type) .oddeven.tagtd:not(.liste_titre)
4597 border-bottom: 1px solid #e8e8e8;
4600 .noborder > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4601 .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4602 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > table:not(.tableforfieldedit) > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4603 .liste > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4604 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4606 background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4607 background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4608 background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4609 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4611 .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4612 .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4613 .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
4615 border-bottom: 1px solid #e8e8e8;
4618 ul.noborder li:nth-child(even):not(.liste_titre) {
4619 background-color: var(--colorbacklinepair2) !important;
4632 padding-bottom: 12px;
4637 .boxstats, .boxstats130 {
4638 display:
inline-block;
4645 .boxstats, .boxstats130, .boxstatscontent {
4646 white-space: nowrap;
4648 text-overflow: ellipsis;
4660 @media only screen and (max-width: 767px)
4662 .tabBar .arearef .pagination.paginationref {
4663 max-width: calc(50%);
4666 .clearbothonsmartphone {
4668 display: block !important;
4672 padding-left: 0 !important;
4673 margin-left: 0 !important;
4674 margin-right: 0 !important;
4681 .boxstats, .boxstats130 {
4683 border: 1px solid #ddd;
4693 .dashboardlineindicator {
4705 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4712 .boxstatsindicator.thumbstat150 {
4713 display:
inline-flex;
4715 span.boxstatsindicator {
4717 font-weight: normal;
4718 color: rgb(<?php print $colortextlink; ?>);
4720 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4722 font-weight: normal;
4724 a.dashboardlineindicatorlate:hover {
4725 text-decoration: none;
4727 .dashboardlineindicatorlate img {
4730 span.dashboardlineok {
4733 span.dashboardlineko {
4737 .dashboardlinelatecoin {
4742 padding: 1px 6px 1px 6px;
4743 background-color: #8c4446;
4744 color: #FFFFFF ! important;
4745 border-radius: .25em;
4748 margin-bottom: 20px !important;
4751 border-bottom-width: 1px;
4759 .boxtablenomarginbottom {
4760 margin-bottom: 0 !important;
4762 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4768 .boxworkingboard .tdboxstats {
4769 padding-left: 1px !important;
4770 padding-right: 1px !important;
4772 a.valignmiddle.dashboardlineindicator {
4776 height: 30px !important;
4780 height: 26px !important;
4787 background: var(--colorbacktitle1);
4788 color: var(--colortexttitle);
4789 font-family: <?php print $fontlist ?>, sans-serif;
4790 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4791 border-bottom: 1px solid #FDFFFF;
4792 white-space: nowrap;
4795 tr.box_titre td.boxclose {
4798 img.boxhandle, img.boxclose {
4803 vertical-align: middle;
4806 .formboxfilter input[
type=image]
4816 .prod_entry_mode_free, .prod_entry_mode_predef {
4817 height: 26px !important;
4818 vertical-align: middle;
4822 border: 1px solid #888;
4831 .ok { color: #114466; }
4832 .warning { color: #887711 !important; }
4833 .error { color: #550000 !important; font-weight: bold; }
4834 .green { color: #118822 !important; }
4842 border-<?php print $left; ?>: solid 5px #87cfd2;
4846 padding-bottom: 8px;
4847 margin: 0.5em 0em 0.5em 0em;
4848 background: #eff8fc;
4853 border-<?php print $left; ?>: solid 5px #f2cf87;
4857 padding-bottom: 8px;
4858 margin: 0.5em 0em 0.5em 0em;
4859 background: #fcf8e3;
4861 div.warning a, div.info a, div.error a {
4862 color: rgb(<?php echo $colortextlink; ?>);
4867 border-<?php print $left; ?>: solid 5px #f28787;
4871 padding-bottom: 8px;
4872 margin: 0.5em 0em 0.5em 0em;
4873 background: #EFCFCF;
4881 a.normal:link { font-weight: normal }
4882 a.normal:visited { font-weight: normal }
4883 a.normal:active { font-weight: normal }
4884 a.normal:hover { font-weight: normal }
4886 a.impayee:link { font-weight: bold; color: #550000; }
4887 a.impayee:visited { font-weight: bold; color: #550000; }
4888 a.impayee:active { font-weight: bold; color: #550000; }
4889 a.impayee:hover { font-weight: bold; color: #550000; }
4902 .framecontent iframe {
4913 .opened-dash-board-wrap {
4914 margin-bottom: 25px;
4921 .product_line_stock_ok { color: #002200; }
4922 .product_line_stock_too_low { color: #884400; }
4924 .fieldrequired { font-weight: bold; color: #000055; }
4926 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 32px; font-size: 1.4em; text-align: <?php echo $left; ?>; }
4927 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4929 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4930 .dolgraphtitlecssboxes { }
4931 .dolgraphchart canvas {
4934 .legendColorBox, .legendLabel { border: none !important; }
4935 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
4936 div.dolgraph div.legend table tbody tr { height:
auto; }
4937 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4938 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4940 text-align: <?php echo $left; ?>;
4943 label.radioprivate {
4944 white-space: nowrap;
4954 div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4958 border: 1px solid #f0f0f0;
4963 text-align: center !important;
4966 margin-top: 6px !important;
4971 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4972 display:
inline-block;
4977 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4978 display:
inline-block;
4980 background-repeat: no-repeat;
4989 text-decoration: none;
4991 padding-bottom: 5px;
4992 text-transform: uppercase;
4999 color: var(--colortexttitlenotab);
5002 color: var(--colortexttitlenotab);
5005 color: var(--colortexttitlenotab2);
5008 table.centpercent.notopnoleftnoright.table-fiche-title {
5009 margin-bottom: 10px !important;
5011 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-icon {
5015 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
5016 .backgreypublicpayment a { color: #222 !important; }
5017 .poweredbypublicpayment {
5026 span.buttonpaymentsmall {
5031 min-width: 300px; font-size: 16px;
5035 min-width: 320px; font-size: 16px;
5038 #tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; padding: 20px; margin-bottom: 20px; }
5039 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
5040 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
5041 #tablepublicpayment tr.liste_total td { border-top: none; }
5043 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
5044 .publicnewmemberform div.titre { font-size: 2em; }
5045 #divsubscribe { max-width: 900px; }
5046 #divsubscribe .eventlabel { font-size: 1.5em; }
5047 #tablesubscribe { width: 100%; }
5048 #tablesubscribe tr td { font-size: 1.15em; }
5049 #tablesubscribe .price-registration { font-size: 1.5em; }
5053 border: 1px solid #ccc;
5071 .effectpostit:before, .effectpostit:after
5082 -webkit-box-shadow: 0 15px 10px #777;
5083 box-shadow: 0 15px 10px #777;
5084 -webkit-transform: rotate(-3deg);
5085 -moz-transform: rotate(-3deg);
5086 -o-transform: rotate(-3deg);
5087 -ms-transform: rotate(-3deg);
5088 transform: rotate(-3deg);
5092 -webkit-transform: rotate(3deg);
5093 -moz-transform: rotate(3deg);
5094 -o-transform: rotate(3deg);
5095 -ms-transform: rotate(3deg);
5096 transform: rotate(3deg);
5107 .ui-dialog-titlebar {
5109 .ui-dialog-content {
5110 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?> !important;
5112 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5113 z-index: 1005 !important;
5116 div#dialogforpopup {
5117 background-color: #f8f8f8 !important;
5139 border-<?php print $left; ?>: solid 5px #f2cf87;
5145 padding-bottom: 4px;
5147 background: #fcf8e3;
5160 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5165 max-width: <?php print
dol_size(600,
'width'); ?>px !important;
5168 div.ui-tooltip.mytooltip {
5169 width: <?php print
dol_size(450,
'width'); ?>px;
5170 border-top: solid 1px #BBBBBB;
5171 border-<?php print $left; ?>: solid 1px #BBBBBB;
5172 border-<?php print $right; ?>: solid 1px #444444;
5173 border-bottom: solid 1px #444444;
5176 box-shadow: 0 0 4px grey;
5178 font-stretch: condensed;
5184 @media only screen and (max-width: 768px)
5186 div.ui-tooltip.mytooltip {
5190 @media only screen and (max-width: 480px)
5192 div.ui-tooltip.mytooltip {
5196 @media only screen and (max-width: 320px)
5198 div.ui-tooltip.mytooltip {
5208 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5209 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5210 html .ui-datepicker-calendar .ui-
button.ui-state-disabled:hover, html .ui-
button.ui-state-disabled:active
5215 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5217 .ui-datepicker-trigger {
5218 vertical-align: middle;
5225 -webkit-border-radius: 4px;
5227 border: 1px #E4ECEC outset;
5233 background-color: #FFFFFF;
5239 border-spacing: 0px;
5240 border-collapse: collapse;
5242 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5244 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5246 background-color: #888;
5252 .dpButtons,.tpButtons {
5254 background-color: #888;
5259 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5260 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5261 .dpExplanation{ font-weight:normal; font-size:11px;}
5262 .dpWeek td{text-align:center}
5264 .dpToday,.dpReg,.dpSelected{
5267 .dpToday{font-weight:bold; color:black; background-color:#f4f4f4;}
5268 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5271 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5273 .tpHour{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
5274 .tpHour td {border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; cursor:pointer;}
5275 .tpHour td:Hover {background-color:black;color:white;}
5277 .tpMinute {margin-top:5px;}
5278 .tpMinute td:Hover {background-color:black; color:white; }
5279 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5285 background-color:transparent;
5290 vertical-align:middle;
5294 color: rgb(<?php print $colortextlink; ?>);
5299 .categtextwhite, .treeview .categtextwhite.hover {
5300 color: #fff !important;
5303 color: #000 !important;
5315 div.hidden, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5333 .previewnotyetavailable {
5337 .websiteformtoolbar {
5339 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'36px' :
'50px') :
'0'; ?>;
5343 .exampleapachesetup {
5347 border: 1px solid #aaa;
5351 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5356 background-color: transparent;
5357 background-image: none;
5358 color: #000 !important;
5361 .bordertransp:not(.nobordertransp) {
5362 background-color: transparent;
5363 background-image: none;
5364 border: 1px solid #aaa;
5365 font-weight: normal;
5366 color: #444 !important;
5368 .websitebar .button.bordertransp {
5370 text-decoration: unset !important;
5375 border-bottom: 1px solid #ccc;
5377 display:
inline-block;
5378 padding: 5px 5px 5px 5px;
5380 .centpercent.websitebar {
5381 width: calc(100% - 10px);
5384 .websitebar .buttonDelete, .websitebar .button {
5387 .websitebar .button, .websitebar .buttonDelete
5389 padding: 2px 4px 2px 4px !important;
5390 margin: 2px 4px 2px 4px !important;
5391 line-height: normal;
5393 .websitebar input.button.bordertransp, .websitebar input.buttonDelete.bordertransp {
5394 color: #444 !important;
5399 padding-<?php echo $right; ?>: 10px;
5400 vertical-align: middle;
5405 .websiteselection, .websitetools {
5411 display:
inline-block;
5412 vertical-align: top;
5415 .websiteiframenoborder {
5418 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5419 vertical-align: middle;
5421 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5423 display:
inline-block;
5425 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5428 .websiteiframenoborder {
5432 vertical-align: middle;
5436 .websiteselectionsection {
5437 border-left: 1px solid #bbb;
5438 border-right: 1px solid #bbb;
5443 .websitebar input#previewpageurl {
5447 #divbodywebsite section p {
5456 .dayevent .tagtr:first-of-
type {
5459 .agendacell { height: 60px; }
5460 table.cal_month { border-spacing: 0px; }
5461 table.cal_month td:first-child { border-left: 0px; }
5462 table.cal_month td:last-child { border-right: 0px; }
5463 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5464 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5465 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5466 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5467 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5468 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5469 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5470 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5471 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5472 .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; }
5473 .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; }
5474 .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; }
5475 .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; }
5476 .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; }
5478 .cal_peruser { padding: 0px; }
5479 .cal_impair { background: #F8F8F8; }
5480 .cal_today_peruser_impair { background: #F8F8F0; }
5481 .peruser_busy { background: #CC8888; }
5482 .peruser_notbusy { background: #EEDDDD; opacity: 0.5; }
5483 div.event { margin: 8px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
5484 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 3px; border-radius: 3px; min-height: 20px; }
5485 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5486 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5487 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5488 .cal_event { font-size: 1em; }
5489 .cal_event a:link { color: #111111; font-weight: normal !important; }
5490 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5491 .cal_event a:active { color: #111111; font-weight: normal !important; }
5492 .cal_event_busy a:hover { color: #111111; font-weight: normal !important; color:rgba(255,255,255,.75); }
5494 .cal_peruserviewname { max-width: 140px; height: 22px; }
5496 .calendarviewcontainertr { height: 100px; }
5499 background-size: 24px
auto;
5502 td.cal_other_month {
5511 .ui-widget-content {
5512 border: solid 1px rgba(0,0,0,.3);
5513 background: var(--colorbackbody) !important;
5514 color: var(--colortext) !important;
5517 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5522 background-color:white;
5523 border:1px solid #888;
5527 .ui-autocomplete ul {
5528 list-style-
type:none;
5532 .ui-autocomplete ul li.selected { background-color: #D3E5EC;}
5533 .ui-autocomplete ul li {
5534 list-style-
type:none;
5549 text-overflow: ellipsis;
5557 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5558 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5564 .editkey_datepicker {
5565 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5571 .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 {
5576 .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 {
5591 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5592 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5593 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5594 .treeview li table { min-height: 30px; }
5595 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5627 font-family:sans-serif;
5630 border-spacing: 0px;
5631 border-collapse: collapse;
5638 border-style:groove;
5650 border: 1px solid #bbb !important;
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 ?>;
5728 border: solid 1px #ddd !important;
5733 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5734 border: 1px solid #888;
5735 background: rgb(<?php echo $colorbacktitle1; ?>);
5739 .ui-menu .ui-menu-item a {
5740 text-decoration:none;
5744 font-weight: normal;
5745 font-family:<?php echo $fontlist; ?>;
5749 font-family:<?php echo $fontlist; ?>;
5751 .ui-
button { margin-left: -2px; <?php print (preg_match(
'/chrome/', $conf->browser->name) ?
'padding-top: 1px;' :
''); ?> }
5756 line-height: 1em !important;
5758 .ui-autocomplete-input { margin: 0; padding: 4px; }
5765 body.cke_show_borders {
5766 margin: 5px !important;
5770 border: 1px #bbb solid ! important;
5777 .cke_wrapper { padding: 4px !important; }
5778 a.cke_dialog_ui_button
5780 font-family: <?php print $fontlist ?> !important;
5781 background-image: url(<?php echo $img_button ?>) !important;
5782 background-
position: bottom !important;
5783 border: 1px solid #C0C0C0 !important;
5784 -webkit-border-radius:0px 2px 0px 2px !important;
5785 border-radius:0px 2px 0px 2px !important;
5786 -webkit-box-shadow: 3px 3px 4px #f4f4f4 !important;
5787 box-shadow: 3px 3px 4px #f4f4f4 !important;
5789 .cke_dialog_ui_hbox_last
5791 vertical-align: bottom !important;
5793 .cke_dialog_ui_hbox_last
5795 vertical-align: bottom !important;
5798 width: 40px !important;
5807 a.cke_dialog_ui_button_ok span {
5808 text-shadow: none !important;
5809 color: #333 !important;
5817 border: 1px solid #ddd;
5820 .aceeditorstatusbar {
5823 padding-<?php echo $left; ?>: 10px;
5831 .ace_status-indicator {
5835 border-left: 1px solid;
5837 pre#editfilecontentaceeditorid {
5847 height: 72px !important;
5855 .customreportsoutput, .customreportsoutputnotdata {
5858 .customreportsoutputnotdata {
5871 #types .btn-primary {
5880 display:
inline-block;
5885 vertical-align: top;
5888 #types input.text, #types textarea {
5902 box-sizing:border-box;
5909 #comment .comment-table {
5913 #comment .comment-cell {
5916 #comment .comment-info {
5918 border-right:1px solid #dedede;
5922 background:rgba(255,255,255,0.5);
5923 vertical-align:middle;
5926 #comment .comment-info a {
5929 #comment .comment-right {
5932 #comment .comment-description {
5936 #comment .comment-delete {
5939 vertical-align:middle;
5941 #comment .comment-delete:hover {
5942 background:rgba(250,20,20,0.8);
5944 #comment .comment-edit {
5947 vertical-align:middle;
5949 #comment .comment-edit:hover {
5950 background:rgba(0,184,148,0.8);
5962 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5965 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5969 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5970 font-size: unset !important;
5973 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5974 font-size: unset !important;
5975 font-weight: normal !important;
5976 color: #000 !important;
5979 background: #f0f0f0 !important;
5982 background: rgb(108,152,185) !important;
5985 background: rgb(160,173,58) !important;
5989 text-overflow: ellipsis;
5991 td.gminorheadingwkend {
5992 color: #888 !important;
5995 color: #666 !important;
5997 .glistlbl, .glistgrid {
5998 width: 582px !important;
6000 .gtaskname div, .gtaskname {
6001 min-width: 250px !important;
6002 max-width: 250px !important;
6003 width: 250px !important;
6005 .gpccomplete div, .gpccomplete {
6006 min-width: 40px !important;
6007 max-width: 40px !important;
6008 width: 40px !important;
6010 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
6011 white-space:
break-spaces;
6013 .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) {
6014 color: transparent !important;
6029 font-weight: normal;
6038 font-weight: normal;
6044 text-decoration: none;
6049 margin: 0 5px 5px 5px;
6054 margin: 0 10px 20px 10px;
6059 float: <?php print $left; ?>;
6060 border: solid 1px #f4f4f4;
6067 font-weight: normal;
6080 vertical-align: middle;
6084 display:
inline-block !important;
6087 width: calc(100% - 100px);
6089 white-space:
break-spaces;
6090 word-
break:
break-all;
6092 ul.ecmjqft a:active {
6093 font-weight: bold !important;
6095 ul.ecmjqft a:hover {
6096 text-decoration: underline;
6100 vertical-align: middle;
6101 display:
inline-block !important;
6107 div#ecm-layout-west {
6109 vertical-align: top;
6111 div#ecm-layout-center {
6112 width: calc(100% - 390px);
6113 vertical-align: top;
6117 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; }
6118 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; }
6119 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6126 .jnotify-container {
6128 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
6129 top:
auto !important;
6130 bottom: 4px !important;
6133 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6136 padding-left: 10px !important;
6137 padding-right: 10px !important;
6138 word-wrap:
break-word;
6140 .jnotify-container .jnotify-notification .jnotify-message {
6141 font-weight: normal;
6143 word-
break:
break-word;
6145 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6146 color: #a28918 !important;
6150 div.jnotify-background {
6151 opacity : 0.95 !important;
6152 -webkit-box-shadow: 2px 2px 4px #888 !important;
6153 box-shadow: 2px 2px 4px #888 !important;
6161 div.dolEventValid h1, div.dolEventValid h2 {
6163 background-color: #e3f0db;
6164 padding: 5px 5px 5px 5px;
6167 div.dolEventError h1, div.dolEventError h2 {
6169 background-color: #d79eac;
6170 padding: 5px 5px 5px 5px;
6178 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6186 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
6187 background: none !important;
6189 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6190 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6191 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6192 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6193 .dataTables_paginate {
6196 .paginate_button_disabled {
6197 opacity: 1 !important;
6198 color: #888 !important;
6199 cursor:
default !important;
6201 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6203 font-weight: normal;
6205 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6207 text-decoration: underline !important;
6211 text-decoration: underline !important;
6215 font-weight: normal !important;
6216 text-decoration: none !important;
6218 .paging_full_numbers {
6219 height: inherit !important;
6221 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6222 background-color: #DDD !important;
6224 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6225 background-color: #FFF !important;
6226 border-radius: inherit !important;
6228 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6229 background-color: #FFF !important;
6231 .paginate_button, .paginate_active {
6232 border: 1px solid #ddd !important;
6233 padding: 6px 12px !important;
6234 margin-left: -1px !important;
6235 line-height: 1.42857143 !important;
6236 margin: 0 0 !important;
6243 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6245 background-image: none;
6248 div.dataTables_length {
6249 float: right !important;
6252 div.dataTables_length select {
6255 .dataTables_wrapper .dataTables_paginate {
6256 padding-top: 0px !important;
6264 span#select2-taskid-container[title^=
'--'] {
6268 input.select2-input {
6269 border-bottom: none ! important;
6273 border-bottom: 1px solid #ccc !important;
6275 .select2-results .select2-highlighted.optionblue {
6276 color: #FFF !important;
6279 .select2-container .select2-selection--multiple {
6280 min-height: 28px !important;
6283 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6284 border: 1px solid #e4e4e4;
6287 .blockvmenusearch .select2-container--
default .select2-selection--single,
6288 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6290 background-color: unset;
6292 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6295 .select2-container .select2-choice {
6296 border-bottom: 1px solid #ccc;
6298 .select2-container .select2-choice > .select2-chosen {
6301 .select2-container .select2-choice .select2-arrow {
6304 .select2-container-multi .select2-choices {
6305 background-image: none;
6307 .select2-container .select2-choice {
6311 .selectoptiondisabledwhite {
6312 background: #FFFFFF !important;
6317 border-left: none !important;
6318 background: none !important;
6322 border-top: none !important;
6323 border-left: none !important;
6324 border-right: none !important;
6325 border-bottom: 1px solid #ccc;
6327 .select2-drop.select2-drop-above {
6328 box-shadow: none !important;
6330 .select2-container--open .select2-dropdown--above {
6331 border-bottom: solid 1px rgba(0,0,0,.2);
6333 .select2-drop.select2-drop-above.select2-drop-active {
6334 border-top: 1px solid #ccc;
6335 border-bottom: 1px solid #ccc;
6337 .select2-container--
default .select2-selection--single
6343 border-bottom: solid 1px rgba(0,0,0,.2);
6344 -webkit-box-shadow: none !important;
6345 box-shadow: none !important;
6346 border-radius: 0 !important;
6348 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6353 .select2-container--
default .select2-selection--multiple {
6354 border-bottom: solid 1px rgba(0,0,0,.2);
6358 border-radius: 0 !important;
6360 .select2-selection--multiple input.select2-search__field {
6361 border-bottom: none !important;
6363 .select2-search__field
6366 border-top: none !important;
6367 border-left: none !important;
6368 border-right: none !important;
6369 border-bottom: solid 1px rgba(0,0,0,.2) !important;
6370 -webkit-box-shadow: none !important;
6371 box-shadow: none !important;
6372 border-radius: 0 !important;
6374 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6379 border-bottom: none;
6380 -webkit-box-shadow: none !important;
6381 box-shadow: none !important;
6383 .select2-dropdown-open {
6384 background-color: #fff;
6386 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6391 border-bottom: none;
6392 -webkit-box-shadow: none !important;
6393 box-shadow: none !important;
6394 background-color: #fff;
6400 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6403 .select2-drop.select2-drop-above {
6406 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6407 background-image: none;
6408 border-radius: 0 !important;
6410 div.select2-drop-above
6413 -webkit-box-shadow: none !important;
6414 box-shadow: none !important;
6416 .select2-drop-active
6418 border: 1px solid #ccc;
6421 .select2-search input {
6424 a span.select2-chosen
6426 font-weight: normal !important;
6428 .select2-container .select2-choice {
6429 background-image: none;
6432 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6434 background: #FFFFFF;
6439 .select2-results__option {
6440 word-
break:
break-word;
6441 text-align: <?php echo $left; ?>;
6443 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6444 background-color: #FFFFFF;
6445 background-image: none;
6449 .select2-container-disabled .select2-choice .select2-arrow b {
6452 .select2-container-multi .select2-choices .select2-search-choice {
6455 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6456 .select2-container-multi.select2-container-active .select2-choices
6458 border-bottom: 1px solid #ccc;
6461 border-left: 1px solid #ddd;
6463 .select2-container--
default .select2-results>.select2-results__options{
6468 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6469 text-align: <?php echo $left; ?>;
6472 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6476 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6477 text-align: <?php echo $left; ?>;
6480 .select2-container .select2-selection--single .select2-selection__rendered {
6484 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6487 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6490 padding: 0 0 5px 5px;
6491 vertical-align: top;
6495 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6496 padding: 3px 5px 2px 5px;
6497 margin: 0 0 2px 3px;
6502 border: 1px solid #ddd;
6504 -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6505 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6506 background-clip: padding-box;
6507 -webkit-touch-callout: none;
6508 -webkit-
user-select: none;
6509 -moz-
user-select: none;
6510 -ms-
user-select: none;
6512 background-color: #e4e4e4;
6513 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));
6514 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6515 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6516 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6518 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6519 font-weight: normal;
6521 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6522 float: <?php echo $left; ?>;
6525 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6526 height:
auto !important;
6535 span.select2.select2-container.select2-container--
default {
6536 text-align: initial;
6539 ul.select2-results__options li {
6543 select.multiselectononeline {
6545 vertical-align: middle;
6547 height: 28px !important;
6552 @media only screen and (min-width: 767px)
6555 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown.ui-dialog {
6556 min-width: 240px !important;
6558 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--below:not(.onrightofpage),
6559 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--above:not(.onrightofpage) {
6560 min-width: 240px !important;
6562 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6563 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above {
6564 min-width: 140px !important;
6567 .select2-container--open .select2-dropdown--below {
6568 border-top: 1px solid var(--inputbordercolor);
6573 .parentonrightofpage {
6582 .noborderoncategories {
6583 border: none !important;
6584 border-radius: 5px !important;
6586 -webkit-box-shadow: none !important;
6587 box-shadow: none !important;
6588 margin-bottom: 0 !important;
6590 span.noborderoncategories a, li.noborderoncategories a {
6591 line-height: normal;
6593 span.noborderoncategories {
6594 padding: 3px 5px 3px 5px;
6596 .categtextwhite, .treeview .categtextwhite.hover {
6597 color: #fff !important;
6600 color: #000 !important;
6608 .multi-select-menu {
6612 .multi-select-container {
6613 display:
inline-block;
6617 .multi-select-menu {
6626 border: 1px solid #aaa;
6627 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6631 div.multi-select-menu[role=
"menu"] {
6632 min-width: 220px !important;
6635 .multi-select-menu input {
6636 margin-right: 0.3em;
6637 vertical-align: 0.1em;
6641 display:
inline-block;
6643 white-space: nowrap;
6645 text-overflow: ellipsis;
6646 vertical-align: middle;
6647 background-color: #fff;
6651 border-bottom: solid 1px rgba(0,0,0,.2);
6656 .multi-select-
button:focus {
6658 border-bottom: 1px solid #666;
6661 .multi-select-
button:after {
6663 display:
inline-block;
6666 border-style: solid;
6667 border-width: 0.5em 0.23em 0em 0.23em;
6668 border-color: #888 transparent transparent transparent;
6672 .multi-select-container--open .multi-select-menu { display: block; }
6674 .multi-select-container--open .multi-select-
button:after {
6675 border-width: 0 0.4em 0.4em 0.4em;
6676 border-color: transparent transparent #888 transparent;
6679 .multi-select-menuitem {
6684 label.multi-select-menuitem {
6694 ul.ulselectedfields {
6702 vertical-align: middle;
6703 display:
inline-block;
6705 .dropdown dd, .dropdown dt {
6711 text-align: <?php echo $left; ?>;
6721 .dropdown dt a span, .multiSel span {
6723 display:
inline-block;
6724 padding: 0 3px 2px 0;
6726 .maxwidthsearch .dropdown dt a span, .multiSel span {
6727 padding: 0 3px 2px 3px;
6729 .dropdown span.value {
6733 background-color: #FFF;
6734 box-shadow: 1px 1px 10px #aaa;
6736 <?php echo $right; ?>:0px;
6745 .dropdown dd ul.selectedfieldsleft {
6746 <?php echo $right; ?>:
auto;
6748 .dropdown dd ul li {
6749 white-space: nowrap;
6750 font-weight: normal;
6751 padding: 7px 8px 7px 8px;
6755 .dropdown dd ul li:hover {
6758 .dropdown dd ul li input[
type=
"checkbox"] {
6759 margin-<?php echo $right; ?>: 3px;
6761 .dropdown dd ul li a, .dropdown dd ul li span {
6765 .dropdown dd ul li span {
6768 .dropdown dd ul li a:hover {
6769 background-color: #eee;
6772 dd.dropdowndd ul li {
6773 text-overflow: ellipsis;
6775 white-space: nowrap;
6786 text-overflow: ellipsis;
6787 white-space: nowrap;
6798 .moduledesclong h1 {
6800 padding-bottom: 20px;
6808 .searchpage .tagtr .tagtd {
6810 padding-bottom: 2px;
6812 .searchpage .tagtr .tagtd .button {
6816 .searchpage .searchform input {
6820 li.ui-li-divider .ui-link {
6821 color: #FFF !important;
6826 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6827 text-decoration: none !important;
6837 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6840 .ui-btn-icon-right .ui-btn-inner {
6841 padding-right: 30px;
6843 .ui-btn-icon-left .ui-btn-inner {
6846 .ui-select .ui-btn-icon-right .ui-btn-inner {
6847 padding-right: 30px;
6849 .ui-select .ui-btn-icon-left .ui-btn-inner {
6852 .ui-select .ui-btn-icon-right .ui-icon {
6855 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6861 white-space: nowrap;
6862 text-overflow: ellipsis;
6864 .fiche .ui-controlgroup {
6866 padding-bottom: 0px;
6868 div.ui-controlgroup-controls div.tabsElem
6872 div.ui-controlgroup-controls div.tabsElem a
6874 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6875 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6877 div.ui-controlgroup-controls div.tabsElem a#active {
6878 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6879 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6882 a.tab span.ui-btn-inner
6889 color: rgb(<?php print $colortext; ?>);
6891 .liste_titre .ui-link {
6892 color: rgb(<?php print $colortexttitle; ?>) !important;
6896 word-wrap:
break-word;
6900 .formdoc .ui-btn-inner
6902 white-space: normal;
6904 text-overflow: clip;
6912 div.ui-radio, div.ui-checkbox
6914 display:
inline-block;
6915 border-bottom: 0px !important;
6917 .ui-checkbox input, .ui-radio input {
6923 div.ui-checkbox label+input, div.ui-radio label+input {
6928 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
6933 -webkit-border-radius: 0;
6936 .ui-field-contain label.ui-input-text {
6937 vertical-align: middle !important;
6939 .ui-mobile fieldset {
6940 border-bottom: none !important;
6944 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
6949 font-weight: normal;
6951 .ui-focus, .ui-btn:focus {
6952 -webkit-box-shadow: none;
6960 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6962 .ui-bar-b, .lilevel0 {
6963 background-repeat: repeat-x;
6967 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6970 font-weight: normal !important;
6973 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
6974 border-bottom-width: 0px !important;
6977 color: rgb(<?php echo $colortexttitle; ?>) !important;
6980 box-shadow: none !important;
6981 border-bottom: 1px solid #ccc;
6983 .ui-btn-icon-right {
6984 border-right: 1px solid #ccc !important;
6987 border: 1px solid #ccc;
6990 .ui-btn-up-c, .ui-btn-hover-c {
6994 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
6995 color: rgb(<?php print $colortextlink; ?>);
6997 .ui-btn-up-c .vsmenudisabled {
6998 color: #<?php echo $colorshadowtitle; ?> !important;
6999 text-shadow: none !important;
7006 div.tabsElem a.tab {
7007 background: transparent;
7020 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
7023 border-top: 2px solid #444;
7024 background: #fff ! important;
7026 .lilevel1 div div a {
7027 font-weight: bold !important;
7032 background: #fff ! important;
7037 background: #fff ! important;
7042 background: #fff ! important;
7047 background: #fff ! important;
7057 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/money.png
', 1) ?>') top left no-repeat;
7062 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/home.png
', 1) ?>') top left no-repeat;
7065 .menu_choix1,.menu_choix2 {
7068 border: 1px solid #666;
7071 .menu_choix1 a, .menu_choix2 a {
7074 text-decoration: none;
7080 .menu_choix1 a:hover,.menu_choix2 a:hover {
7083 .menu li.menu_choix1 {
7085 padding-right: 10px;
7086 padding-bottom: 2px;
7088 .menu li.menu_choix2 {
7090 padding-right: 10px;
7091 padding-bottom: 2px;
7093 @media only screen and (max-width: 767px)
7095 .menu_choix1 a, .menu_choix2 a {
7096 background-size: 36px 36px;
7100 .menu li.menu_choix1, .menu li.menu_choix2 {
7105 margin-right: 0 !important;
7119 border: 1px solid #888;
7121 .publicnewmemberform div.tabBarWithBottom {
7122 border: 1px solid #e8e8e8;
7125 background-color: #f8f8f8;
7129 .publicnewmemberform #tablesubscribe {
7142 .publicnewticketform {
7145 .ticketlargemargin {
7147 padding-right: 50px;
7150 @media only screen and (max-width: 767px)
7152 .ticketlargemargin {
7153 padding-left: 5px; padding-right: 5px;
7166 #cd-timeline::before {
7174 background: #d7e4ed;
7176 @media only screen and (min-width: 1170px) {
7180 #cd-timeline::before {
7186 .cd-timeline-block {
7190 .cd-timeline-block:after {
7195 .cd-timeline-block:first-child {
7198 .cd-timeline-block:last-child {
7201 @media only screen and (min-width: 1170px) {
7202 .cd-timeline-block {
7205 .cd-timeline-block:first-child {
7208 .cd-timeline-block:last-child {
7220 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);
7221 background: #d7e4ed;
7223 .cd-timeline-img img {
7233 .cd-timeline-img.cd-picture {
7234 background: #75ce66;
7236 .cd-timeline-img.cd-movie {
7237 background: #c03b44;
7239 .cd-timeline-img.cd-location {
7240 background: #f0ca45;
7242 @media only screen and (min-width: 1170px) {
7249 -webkit-transform: translateZ(0);
7250 -webkit-backface-visibility: hidden;
7252 .cssanimations .cd-timeline-img.is-hidden {
7255 .cssanimations .cd-timeline-img.bounce-in {
7256 visibility: visible;
7257 -webkit-animation: cd-bounce-1 0.6s;
7258 -moz-animation: cd-bounce-1 0.6s;
7259 animation: cd-bounce-1 0.6s;
7263 @-webkit-keyframes cd-bounce-1 {
7266 -webkit-transform: scale(0.5);
7271 -webkit-transform: scale(1.2);
7275 -webkit-transform: scale(1);
7278 @-moz-keyframes cd-bounce-1 {
7281 -moz-transform: scale(0.5);
7286 -moz-transform: scale(1.2);
7290 -moz-transform: scale(1);
7293 @keyframes cd-bounce-1 {
7296 -webkit-transform: scale(0.5);
7297 -moz-transform: scale(0.5);
7298 -ms-transform: scale(0.5);
7299 -o-transform: scale(0.5);
7300 transform: scale(0.5);
7305 -webkit-transform: scale(1.2);
7306 -moz-transform: scale(1.2);
7307 -ms-transform: scale(1.2);
7308 -o-transform: scale(1.2);
7309 transform: scale(1.2);
7313 -webkit-transform: scale(1);
7314 -moz-transform: scale(1);
7315 -ms-transform: scale(1);
7316 -o-transform: scale(1);
7317 transform: scale(1);
7320 .cd-timeline-content {
7324 border-radius: 0.25em;
7326 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7327 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7328 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7329 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7331 .cd-timeline-content:after {
7336 .cd-timeline-content h2 {
7339 .cd-timeline-content .cd-date {
7341 font-size: 0.8125rem;
7343 .cd-timeline-content .cd-date {
7344 display:
inline-block;
7346 .cd-timeline-content p {
7351 .cd-timeline-content .cd-date {
7356 .cd-timeline-content::before {
7363 border: 7px solid transparent;
7364 border-right: 7px solid white;
7366 @media only screen and (min-width: 768px) {
7367 .cd-timeline-content h2 {
7371 .cd-timeline-content {
7375 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7377 font-size: 0.875rem;
7380 @media only screen and (min-width: 1170px) {
7381 .cd-timeline-content {
7386 .cd-timeline-content::before {
7389 border-color: transparent;
7390 border-left-color: white;
7392 .cd-timeline-content .cd-read-more {
7395 .cd-timeline-content .cd-date {
7403 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7406 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7410 border-color: transparent;
7411 border-right-color: white;
7413 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7416 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7429 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7430 width: 250px !important;
7432 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7433 opacity: .95 !important;
7435 a.phpdebugbar-tab.phpdebugbar-active {
7436 background-image: unset !important;
7438 .phpdebugbar-indicator .fa {
7439 font-family:
"Font Awesome 5 Free";
7442 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7443 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7444 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7445 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7446 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7447 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7448 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7449 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7450 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7451 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7452 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7453 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7454 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7455 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7457 font-family:
"Font Awesome 5 Free" !important;
7465 .jcrop-holder { background: unset !important; }
7472 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7473 text-orientation: sideways;
7475 writing-mode: vertical-rl;
7476 white-space: nowrap;
7484 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7485 display:
inline-block;
7487 span.clipboardCPValue.hidewithsize {
7488 width: 0 !important;
7489 display:
inline-block;
7491 white-space: nowrap;
7493 vertical-align: middle;
7495 div.clipboardCPValue.hidewithsize {
7496 width: 0 !important;
7499 white-space: nowrap;
7502 .clipboardCPShowOnHover .clipboardCPButton {
7511 .clipboardCPTextDivInside {
7515 border: 1px solid #DDD;
7524 white-space: nowrap;
7526 box-shadow: 1px 1px 6px #ddd;
7534 .radio_js_bloc_number {
7535 display:
inline-block;
7539 border:1px solid #ccc;
7546 .radio_js_bloc_number.selected {
7547 transition:0.2s ease background;
7560 vertical-align: top;
7564 #virtualcard-iframe {
7565 border: 40px solid #aaa;
7566 vertical-align: top;
7569 border-radius: 10px;
7573 pointer-events: none;
7587 .highlightDragDropArea{
7588 border: 2px #000 dashed !important;
7589 background-color: #eee !important;
7591 .highlightDragDropArea * :not(.dragDropAreaMessage *){
7593 filter: blur(1px) grayscale(90%);
7595 .dragDropAreaMessage {
7599 transform: translate(-50%, -50%);
7609 border: 1px solid #bbb !important;
7616 .imgopensurveywizard
7618 padding: 0 4px 0 4px;
7620 @media only screen and (max-width: 767px)
7622 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7626 width: <?php print
dol_size(350,
'width'); ?>px;
7632 -webkit-border-radius: 0;
7638 td.widthpictotitle { width: 30px; }
7640 .box-flex-container {
7641 margin: 0 0 0 -8px !important;
7644 .logopublicpayment #dolpaymentlogo {
7647 #tablepublicpayment {
7648 width:
auto !important;
7649 border: none !important;
7651 .poweredbypublicpayment {
7652 float: unset !important;
7653 top: unset !important;
7655 right: -10px !important;
7663 @media only screen and (max-width: 1024px)
7665 div#ecm-layout-west {
7669 div#ecm-layout-center {
7675 width: <?php echo $disableimages ?
'auto' :
'44'; ?>px;
7680 @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)
7684 white-space: nowrap;
7686 text-overflow: ellipsis;
7687 color: #<?php echo $colortextbackhmenu; ?>;
7694 background-size: 24px
auto;
7697 li.tmenu, li.tmenusel {
7708 @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)
7710 li.tmenucompanylogo {
7716 text-overflow: clip;
7724 background-size: 20px
auto;
7729 @media only screen and (max-width: 570px)
7732 border-right: 1px solid rgba(0,0,0,0.3);
7737 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7743 li.tmenu, li.tmenusel {
7748 border-right: 1px solid rgba(0,0,0,0.3);
7752 text-overflow: clip;
7755 background-size: 20px
auto;
7756 margin-top: 2px !important;
7764 width: <?php print
dol_size(300,
'width'); ?>px;
7768 min-width: 0 !important;
7773 img.photoref, div.photoref {
7774 border: 1px solid rgba(0, 0, 0, 0.2);
7775 -webkit-box-shadow: none;
7778 object-fit: contain;
7782 width:
auto !important;
7785 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
7788 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7789 word-
break:
break-word;
7792 table.table-fiche-title .col-title div.titre{
7801 word-
break:
break-word;
7804 .websiteselectionsection {
7806 border-right: unset;
7810 .a-mesure, .a-mesure-disabled {
7814 padding-right: 12px;
7817 .a-mesure, .a-mesure-disabled {
7822 .underbanner.underbanner-before-box {
7823 border-bottom: none;
7827 margin-bottom: 0.5em;
7838 .lilevel1 span.paddingright {
7842 img.userphotopublicvcard {
7851 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
7852 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
7853 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
7854 include
dol_buildpath($path.
'/theme/eldy/timeline.inc.php', 0);
7856 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
7857 print $conf->global->THEME_CUSTOM_CSS;
7860 if (is_object($db)) {
7866 ::-webkit-scrollbar {
7872 ::-webkit-scrollbar-track-piece {
7873 background: #f4f4f4;
7875 ::-webkit-scrollbar-thumb {
7882 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,...