34 if (!defined(
'NOREQUIRESOC')) {
35 define(
'NOREQUIRESOC',
'1');
38 if (!defined(
'NOCSRFCHECK')) {
39 define(
'NOCSRFCHECK', 1);
41 if (!defined(
'NOTOKENRENEWAL')) {
42 define(
'NOTOKENRENEWAL', 1);
44 if (!defined(
'NOLOGIN')) {
48 if (!defined(
'NOREQUIREHTML')) {
49 define(
'NOREQUIREHTML', 1);
51 if (!defined(
'NOREQUIREAJAX')) {
52 define(
'NOREQUIREAJAX',
'1');
56 define(
'ISLOADEDBYSTEELSHEET',
'1');
59 require __DIR__.
'/theme_vars.inc.php';
60 if (defined(
'THEME_ONLY_CONSTANT')) {
64 session_cache_limiter(
'public');
67 require_once __DIR__.
'/../../main.inc.php';
68 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
72 if (empty($user->id) && !empty($_SESSION[
'dol_login'])) {
73 $user->fetch(
'', $_SESSION[
'dol_login'],
'', 1);
78 $menumanager =
new MenuManager($db, empty($user->socid) ? 0 : 1);
79 $menumanager->loadMenu();
86 if (empty($dolibarr_nocache)) {
87 header(
'Cache-Control: max-age=10800, public, must-revalidate');
89 header(
'Cache-Control: no-cache');
93 $conf->theme =
GETPOST(
'theme',
'aZ09');
96 $langs->setDefaultLang(
GETPOST(
'lang',
'aZ09'));
100 $conf->global->THEME_DARKMODEENABLED =
GETPOSTINT(
'THEME_DARKMODEENABLED');
103 $langs->load(
"main", 0, 1);
104 $right = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'left' :
'right');
105 $left = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'right' :
'left');
115 $fontlist =
'roboto,arial,tahoma,verdana,helvetica';
121 $img_button =
dol_buildpath($path.
'/theme/'.$theme.
'/img/button_bg.png', 1);
122 $dol_hide_topmenu = $conf->dol_hide_topmenu;
123 $dol_hide_leftmenu = $conf->dol_hide_leftmenu;
124 $dol_optimize_smallscreen = $conf->dol_optimize_smallscreen;
125 $dol_no_mouse_hover = $conf->dol_no_mouse_hover;
132 $useboldtitle = (isset($conf->global->THEME_ELDY_USEBOLDTITLE) ? $conf->global->THEME_ELDY_USEBOLDTITLE : 0);
137 if (!isset($conf->global->THEME_ELDY_BACKBODY)) {
138 $conf->global->THEME_ELDY_BACKBODY = $colorbackbody;
140 if (!isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) {
141 $conf->global->THEME_ELDY_TOPMENU_BACK1 = $colorbackhmenu1;
143 if (!isset($conf->global->THEME_ELDY_VERMENU_BACK1)) {
144 $conf->global->THEME_ELDY_VERMENU_BACK1 = $colorbackvmenu1;
146 if (!isset($conf->global->THEME_ELDY_BACKTITLE1)) {
147 $conf->global->THEME_ELDY_BACKTITLE1 = $colorbacktitle1;
149 if (!isset($conf->global->THEME_ELDY_USE_HOVER)) {
150 $conf->global->THEME_ELDY_USE_HOVER = $colorbacklinepairhover;
152 if (!isset($conf->global->THEME_ELDY_USE_CHECKED)) {
153 $conf->global->THEME_ELDY_USE_CHECKED = $colorbacklinepairchecked;
155 if (!isset($conf->global->THEME_ELDY_LINEBREAK)) {
156 $conf->global->THEME_ELDY_LINEBREAK = $colorbacklinebreak;
158 if (!isset($conf->global->THEME_ELDY_TEXTTITLENOTAB)) {
159 $conf->global->THEME_ELDY_TEXTTITLENOTAB = $colortexttitlenotab;
161 if (!isset($conf->global->THEME_ELDY_TEXTLINK)) {
162 $conf->global->THEME_ELDY_TEXTLINK = $colortextlink;
164 if (!isset($conf->global->THEME_ELDY_BTNACTION)) {
165 $conf->global->THEME_ELDY_BTNACTION = $butactionbg;
167 if (!isset($conf->global->THEME_ELDY_TEXTBTNACTION)) {
168 $conf->global->THEME_ELDY_TEXTBTNACTION = $textbutaction;
174 $conf->global->THEME_ELDY_BACKTABCARD1 =
'255,255,255';
175 $conf->global->THEME_ELDY_BACKTABACTIVE =
'234,234,234';
176 $conf->global->THEME_ELDY_TEXT =
'0,0,0';
177 $conf->global->THEME_ELDY_FONT_SIZE1 = $fontsize;
178 $conf->global->THEME_ELDY_FONT_SIZE2 =
'11';
182 $colorbackhmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'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);
183 $colorbackvmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'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);
184 $colortopbordertitle1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'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);
185 $colorbacktitle1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_BACKTITLE1') ? $colorbacktitle1 : $conf->global->THEME_ELDY_BACKTITLE1) : (empty($user->conf->THEME_ELDY_BACKTITLE1) ? $colorbacktitle1 : $user->conf->THEME_ELDY_BACKTITLE1);
186 $colorbacktabcard1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_BACKTABCARD1') ? $colorbacktabcard1 : $conf->global->THEME_ELDY_BACKTABCARD1) : (empty($user->conf->THEME_ELDY_BACKTABCARD1) ? $colorbacktabcard1 : $user->conf->THEME_ELDY_BACKTABCARD1);
187 $colorbacktabactive = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_BACKTABACTIVE') ? $colorbacktabactive : $conf->global->THEME_ELDY_BACKTABACTIVE) : (empty($user->conf->THEME_ELDY_BACKTABACTIVE) ? $colorbacktabactive : $user->conf->THEME_ELDY_BACKTABACTIVE);
188 $colorbacklineimpair1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_LINEIMPAIR1') ? $colorbacklineimpair1 : $conf->global->THEME_ELDY_LINEIMPAIR1) : (empty($user->conf->THEME_ELDY_LINEIMPAIR1) ? $colorbacklineimpair1 : $user->conf->THEME_ELDY_LINEIMPAIR1);
189 $colorbacklineimpair2 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_LINEIMPAIR2') ? $colorbacklineimpair2 : $conf->global->THEME_ELDY_LINEIMPAIR2) : (empty($user->conf->THEME_ELDY_LINEIMPAIR2) ? $colorbacklineimpair2 : $user->conf->THEME_ELDY_LINEIMPAIR2);
190 $colorbacklinepair1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_LINEPAIR1') ? $colorbacklinepair1 : $conf->global->THEME_ELDY_LINEPAIR1) : (empty($user->conf->THEME_ELDY_LINEPAIR1) ? $colorbacklinepair1 : $user->conf->THEME_ELDY_LINEPAIR1);
191 $colorbacklinepair2 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_LINEPAIR2') ? $colorbacklinepair2 : $conf->global->THEME_ELDY_LINEPAIR2) : (empty($user->conf->THEME_ELDY_LINEPAIR2) ? $colorbacklinepair2 : $user->conf->THEME_ELDY_LINEPAIR2);
192 $colorbacklinebreak = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_LINEBREAK') ? $colorbacklinebreak : $conf->global->THEME_ELDY_LINEBREAK) : (empty($user->conf->THEME_ELDY_LINEBREAK) ? $colorbacklinebreak : $user->conf->THEME_ELDY_LINEBREAK);
193 $colorbackbody = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_BACKBODY') ? $colorbackbody : $conf->global->THEME_ELDY_BACKBODY) : (empty($user->conf->THEME_ELDY_BACKBODY) ? $colorbackbody : $user->conf->THEME_ELDY_BACKBODY);
194 $colortexttitlenotab = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_TEXTTITLENOTAB') ? $colortexttitlenotab : $conf->global->THEME_ELDY_TEXTTITLENOTAB) : (empty($user->conf->THEME_ELDY_TEXTTITLENOTAB) ? $colortexttitlenotab : $user->conf->THEME_ELDY_TEXTTITLENOTAB);
195 $colortexttitle = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_TEXTTITLE') ? $colortext : $conf->global->THEME_ELDY_TEXTTITLE) : (empty($user->conf->THEME_ELDY_TEXTTITLE) ? $colortexttitle : $user->conf->THEME_ELDY_TEXTTITLE);
196 $colortexttitlelink = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_TEXTTITLELINK') ? $colortexttitlelink : $conf->global->THEME_ELDY_TEXTTITLELINK) : (empty($user->conf->THEME_ELDY_TEXTTITLELINK) ? $colortexttitlelink : $user->conf->THEME_ELDY_TEXTTITLELINK);
197 $colortext = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_TEXT') ? $colortext : $conf->global->THEME_ELDY_TEXT) : (empty($user->conf->THEME_ELDY_TEXT) ? $colortext : $user->conf->THEME_ELDY_TEXT);
198 $colortextlink = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_TEXTLINK') ? $colortext : $conf->global->THEME_ELDY_TEXTLINK) : (empty($user->conf->THEME_ELDY_TEXTLINK) ? $colortextlink : $user->conf->THEME_ELDY_TEXTLINK);
199 $butactionbg = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_BTNACTION') ? $butactionbg : $conf->global->THEME_ELDY_BTNACTION) : (empty($user->conf->THEME_ELDY_BTNACTION) ? $butactionbg : $user->conf->THEME_ELDY_BTNACTION);
200 $textbutaction = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_TEXTBTNACTION') ? $textbutaction : $conf->global->THEME_ELDY_TEXTBTNACTION) : (empty($user->conf->THEME_ELDY_TEXTBTNACTION) ? $textbutaction : $user->conf->THEME_ELDY_TEXTBTNACTION);
201 $fontsize = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'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);
202 $fontsizesmaller = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'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);
203 $heightrow = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (!
getDolGlobalString(
'THEME_ELDY_USECOMOACTROW') ?
'155%' :
'300%') : (empty($user->conf->THEME_ELDY_USECOMOACTROW) ?
'155%' :
'300%');
206 $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));
207 $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));
208 if (!empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)) {
209 $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));
210 $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));
213 if (empty($colortopbordertitle1)) {
214 $colortopbordertitle1 = $colorbackhmenu1;
219 $tmppart = explode(
',', $colorbackhmenu1);
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 $colortextbackhmenu =
'FFFFFF';
224 $colortextbackhmenu =
'000000';
228 $tmppart = explode(
',', $colorbackvmenu1);
229 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
230 if ($tmpval <= 460) {
231 $colortextbackvmenu =
'FFFFFF';
233 $colortextbackvmenu =
'222222';
239 $tmppart = explode(
',', $colorbacktitle1);
240 if ($colortexttitle ==
'') {
241 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
242 if ($tmpval <= 460) {
243 $colortexttitle =
'FFFFFF';
244 $colorshadowtitle =
'888888';
246 $colortexttitle =
'101010';
247 $colorshadowtitle =
'FFFFFF';
250 $colorshadowtitle =
'888888';
254 $tmppart = explode(
',', $colorbacktabcard1);
255 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
256 if ($tmpval <= 460) {
257 $colortextbacktab =
'FFFFFF';
259 $colortextbacktab =
'111111';
272 if ($colorbacklinepairhover !=
'') {
275 if ($colorbacklinepairchecked !=
'') {
276 $colorbacklinepairchecked = implode(
',',
colorStringToArray($colorbacklinepairchecked));
284 $nbtopmenuentries = $menumanager->showmenu(
'topnb');
285 $nbtopmenuentriesreal = $nbtopmenuentries;
286 if ($conf->browser->layout ==
'phone') {
287 $nbtopmenuentries = max($nbtopmenuentries, 10);
291 print
'colorbackbody='.$colorbackbody.
"\n";
292 print
'colorbackvmenu1='.$colorbackvmenu1.
"\n";
293 print
'colorbackhmenu1='.$colorbackhmenu1.
"\n";
294 print
'colorbacktitle1='.$colorbacktitle1.
"\n";
295 print
'colorbacklineimpair1='.$colorbacklineimpair1.
"\n";
296 print
'colorbacklineimpair2='.$colorbacklineimpair2.
"\n";
297 print
'colorbacklinepair1='.$colorbacklinepair1.
"\n";
298 print
'colorbacklinepair2='.$colorbacklinepair2.
"\n";
299 print
'colorbacklinepairhover='.$colorbacklinepairhover.
"\n";
300 print
'colorbacklinepairchecked='.$colorbacklinepairchecked.
"\n";
301 print
'colortexttitlenotab='.$colortexttitlenotab.
"\n";
302 print
'colortexttitle='.$colortexttitle.
"\n";
303 print
'colortext='.$colortext.
"\n";
304 print
'colortextlink='.$colortextlink.
"\n";
305 print
'colortexttitlelink='.$colortexttitlelink.
"\n";
306 print
'colortextbackhmenu='.$colortextbackhmenu.
"\n";
307 print
'colortextbackvmenu='.$colortextbackvmenu.
"\n";
308 print
'dol_hide_topmenu='.$dol_hide_topmenu.
"\n";
309 print
'dol_hide_leftmenu='.$dol_hide_leftmenu.
"\n";
310 print
'dol_optimize_smallscreen='.$dol_optimize_smallscreen.
"\n";
311 print
'dol_no_mouse_hover='.$dol_no_mouse_hover.
"\n";
312 print
'dol_screenwidth='.$_SESSION[
'dol_screenwidth'].
"\n";
313 print
'dol_screenheight='.$_SESSION[
'dol_screenheight'].
"\n";
314 print
'fontsize='.$fontsize.
"\n";
315 print
'nbtopmenuentries='.$nbtopmenuentries.
"\n";
318 $leftmenuwidth = 242;
329 --colorbackhmenu1: rgb(<?php print $colorbackhmenu1; ?>);
330 --colorbackvmenu1: rgb(<?php print $colorbackvmenu1; ?>);
331 --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
332 --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
333 --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
334 --colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>);
335 --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
336 --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
337 --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
338 --colorbacklinepairhover: rgb(<?php print $colorbacklinepairhover; ?>);
339 --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
340 --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
341 --colorbackbody: rgb(<?php print $colorbackbody; ?>);
342 --colorbackmobilemenu: #f8f8f8;
343 --colorbackgrey: #f0f0f0;
344 --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
345 --colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
346 --colortexttitle: rgb(<?php print $colortexttitle; ?>);
347 --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
348 --colortext: rgb(<?php print $colortext; ?>);
349 --colortextlink: rgb(<?php print $colortextlink; ?>);
350 --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
351 --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
352 --colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
353 --listetotal: #551188;
354 --inputbackgroundcolor: #FFF;
355 --inputbackgroundcolordisabled: #eee;
356 --inputcolordisabled: rgb(80, 80, 80);
357 --inputbordercolor: rgba(0,0,0,.2);
358 --tooltipbgcolor: <?php print $toolTipBgColor; ?>;
359 --tooltipfontcolor : <?php print $toolTipFontColor; ?>;
360 --oddevencolor: #202020;
361 --colorboxstatsborder: #ddd;
362 --dolgraphbg: rgba(255,255,255,0);
363 --fieldrequiredcolor: #000055;
364 --colortextbacktab: #<?php print $colortextbacktab; ?>;
365 --colorboxiconbg: #eee;
367 --tableforfieldcolor:#666;
368 --amountremaintopaycolor:#880000;
369 --amountpaymentcomplete:#008855;
370 --amountremaintopaybackcolor:none;
371 --productlinestockod: #002200;
372 --productlinestocktoolow: #884400;
373 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
374 --tablevalidbgcolor: rgb(252, 248, 227);
375 --butactionbg : #<?php print $butactionbg; ?>;
376 --textbutaction : #<?php print $textbutaction; ?>;
379 --heightrow: <?php print $heightrow; ?>;
384 print
"/* For dark mode */\n";
386 print
"@media (prefers-color-scheme: dark) {";
388 print
"@media not print {";
391 --colorbackhmenu1: #3d3e40;
392 --colorbackvmenu1: #2b2c2e;
393 --colorbacktitle1: #2b2d2f;
394 --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
395 --colorbacktabactive: rgb(220,220,220);
396 --colorbacklineimpair1: #38393d;
397 --colorbacklineimpair2: #2b2d2f;
398 --colorbacklinepair1: #38393d;
399 --colorbacklinepair2: #2b2d2f;
400 --colorbacklinepairhover: #2b2d2f;
401 --colorbacklinepairchecked: #0e5ccd;
402 --colorbackbody: #1d1e20;
403 --colorbackmobilemenu: #080808;
404 --colorbackgrey: #0f0f0f;
405 --tooltipbgcolor: #2b2d2f;
406 --colortexttitlenotab: rgb(220,220,220);
407 --colortexttitlenotab2: rgb(220,220,220);
408 --colortexttitle: rgb(220,220,220);
409 --colortext: rgb(220,220,220);
410 --colortextlink: #4390dc;
411 --colortexttitlelink: #4390dc;
412 --colortextbackhmenu: rgb(220,220,220);
413 --colortextbackvmenu: rgb(220,220,220);
414 --tooltipfontcolor : rgb(220,220,220);
415 --listetotal: rgb(245, 83, 158);
416 --inputbackgroundcolor: rgb(70, 70, 70);
417 --inputbackgroundcolordisabled: rgb(60, 60, 60);
418 --inputcolordisabled: rgb(140, 140, 140);
419 --inputbordercolor: rgb(220,220,220);
420 --oddevencolor: rgb(220,220,220);
421 --colorboxstatsborder: rgb(65,100,138);
422 --dolgraphbg: #1d1e20;
423 --fieldrequiredcolor: rgb(250,183,59);
424 --colortextbacktab: rgb(220,220,220);
425 --colorboxiconbg: rgb(36,38,39);
426 --refidnocolor: rgb(220,220,220);
427 --tableforfieldcolor:rgb(220,220,220);
428 --amountremaintopaycolor:rgb(252,84,91);
429 --amountpaymentcomplete:rgb(101,184,77);
430 --amountremaintopaybackcolor:rbg(245,130,46);
431 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
432 --tablevalidbgcolor: rgb(80, 64, 33);
445 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
446 background-color: #FFFFFF;
448 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
450 font-family: <?php print $fontlist ?>;
456 background-color: var(--colorbackbody);
457 <?php print
'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
461 .sensiblehtmlcontent * {
465 .thumbstat { font-weight: bold !important; }
466 th a { font-weight: <?php echo($useboldtitle ?
'bold' :
'normal'); ?> !important; }
467 a.tab { font-weight: 500 !important; }
469 a:link, a:visited, a:hover, a:active, .classlink { font-family: <?php print $fontlist ?>; font-weight: normal; color: var(--colortextlink); text-decoration: none; }
470 a:hover { text-decoration: underline; color: var(--colortextlink); }
471 a.commonlink { color: var(--colortextlink) !important; text-decoration: none; }
476 .tableforfield input, .refidno input {
485 select.vmenusearchselectcombo {
486 background-color: unset;
491 border: 1px solid #aaa !important;
496 input:focus, textarea:focus,
497 button:focus:not(.button_search_x):not(.button_search):not(.button_removefilter), select:focus,
498 .select2-container--focus span.selection span.select2-selection {
499 border-bottom: 1px solid #666;
502 textarea.cke_source:focus
507 th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
508 th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
512 text-overflow: ellipsis;
514 th.wrapcolumntitle dl dt a span.fas.fa-list {
516 vertical-align: middle;
533 .liste_titre input[
name=search_month], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end] {
536 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth
541 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
542 color: var(--colortext);
544 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
545 font-family: <?php print $fontlist ?>;
547 margin: 0px 0px 0px 0px;
548 background-color: var(--inputbackgroundcolor);
550 border<?php echo !
getDolGlobalString(
'THEME_SHOW_BORDER_ON_INPUT') ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
570 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
571 background: var(--butactionbg);
572 color: var(--textbutaction) !important;
574 border-collapse: collapse;
577 text-transform: uppercase;
580 padding: 0.6em 0.7em;
583 #mainbody input.button:not(.buttongen):not(.bordertransp):hover, #mainbody a.button:not(.buttongen):not(.bordertransp):hover {
584 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
585 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
587 #mainbody input.buttongen, #mainbody button.buttongen {
591 input.button.massactionconfirmed {
598 input:invalid, select:invalid, input.--error , select.--error {
599 border-color: #ea1212;
602 section.setupsection {
604 background-color: var(--colorbacktitle1);
608 .field-error-
icon { color: #ea1212 !important; }
612 border-top:solid 1px var(--inputbordercolor);
613 border-left:solid 1px var(--inputbordercolor);
614 border-right:solid 1px var(--inputbordercolor);
615 border-bottom:solid 1px var(--inputbordercolor);
617 background-color: #FFF;
623 input.removedassigned {
624 padding: 2px !important;
625 vertical-align: text-bottom;
629 padding-left: 1px !important;
630 padding-right: 1px !important;
633 vertical-align: middle;
635 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
641 background-image: none;
646 border: 2px solid #ccc;
647 background-color: #eee;
649 color: #888 !important;
652 .nofocusvisible:focus-visible {
656 div.buttonpayment input {
657 background-color: unset;
658 border-bottom: unset;
660 text-transform: uppercase;
664 div.buttonpayment input:focus {
667 input.buttonpaymentcb {
668 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
669 background-size: 26px;
670 background-repeat: no-repeat;
673 input.buttonpaymentcheque {
674 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
675 background-repeat: no-repeat;
678 input.buttonpaymentcb {
679 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
680 background-size: 24px;
681 background-repeat: no-repeat;
684 input.buttonpaymentpaypal {
685 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
686 background-repeat: no-repeat;
689 input.buttonpaymentpaybox {
690 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
691 background-repeat: no-repeat;
694 input.buttonpaymentstripe {
695 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
696 background-repeat: no-repeat;
699 .logopublicpayment #dolpaymentlogo {
702 image-rendering: -webkit-optimize-contrast;
707 background-color: transparent;
708 color: var(--colortext) !important;
709 border: 2px solid var( --butactionbg);
710 margin: 0 0.45em !important;
713 span.userimg.notfirst, div.userimg.notfirst {
716 div.userimg.notfirst {
717 display: block-
inline;
721 span.timesheetalreadyrecorded input {
723 border-bottom: solid 1px rgba(0,0,0,0.1);
724 margin-right: 1px !important;
726 td.onholidaymorning, td.onholidayafternoon {
727 background-color: #fdf6f2;
730 background-color: #f4eede;
732 td.onholidayallday:not(.weekend) input {
733 background-color: #f8f7f0;
736 background-color: #eee;
739 background-color: #f8f8f8;
741 td.leftborder, td.hide0 {
742 border-left: 1px solid #ccc;
744 td.leftborder, td.hide6 {
745 border-right: 1px solid #ccc;
748 border-right: 1px solid #ccc;
752 td.amount, span.amount, div.amount, b.amount {
762 select.flat, form.flat select, .pageplusone, .divadvancedsearchfieldcompinput, {
767 input.pageplusone, .divadvancedsearchfieldcompinput, {
773 filter: saturate(0.8);
777 color: var(--colortextlink);
779 .optiongrey, .opacitymedium {
782 .opacitymediumbycolor {
783 color: rgba(0, 0, 0, 0.4);
795 color: var(--colorwhite);
798 color: #888 !important;
801 color: var(--colorblack);
804 font-size: unset !important;
808 transform: scale(1, -1);
811 transform: scale(-1, 1);
814 select:invalid, select.--error {
819 background: var(--inputbackgroundcolordisabled);
820 color: var(--inputcolordisabled);
824 box-shadow: none !important;
826 .listactionlargetitle .liste_titre {
830 padding: 0px !important;
831 border: 0px !important;
832 vertical-align: text-bottom;
835 input[
type=file] { background-color: transparent; border-top: none; border-left: none; border-right: none; box-shadow: none; }
836 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
837 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
838 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
839 input:-webkit-autofill {
840 background-color: #FBFFEA !important;
841 background-image:none !important;
842 -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
845 input[
type=checkbox], input[
type=radio] {
848 .kanban input.checkforselect {
854 .placeholder { color: #ccc; }
855 ::-webkit-input-placeholder { color:#ccc; }
856 :-moz-placeholder { color:#bbb; }
857 ::-moz-placeholder { color:#bbb; }
858 :-ms-input-placeholder { color:#ccc; }
859 input:-moz-placeholder { color:#ccc; }
861 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; }
863 border: 1px solid #AAAAAA !important;
865 padding-
inline-end: 2em;
866 min-
inline-size:
auto;
868 .legendforfieldsetstep { padding-bottom: 10px; }
869 input#onlinepaymenturl, input#directdownloadlink {
873 .formconsumeproduce {
875 padding: 20px 0px 0px 0px;
879 div#moretabsList, div#moretabsListaction {
883 hr { border: 0; border-top: 1px solid #ccc; }
884 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
887 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
888 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
893 .button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment) {
894 border-color: #c5c5c5;
895 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
896 display: inline-block;
900 font-family: <?php print $fontlist ?>;
903 color:
#333333 !important;
904 text-decoration: none !important;
905 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
906 background-color: #f5f5f5;
907 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
908 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
909 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
910 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
911 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
912 background-repeat: repeat-x;
913 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
914 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
915 border: 1px solid
#bbbbbb;
916 border-bottom-color: #a2a2a2;
917 -webkit-border-radius: 2px;
919 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
920 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
922 .refidno .button.smallpaddingimp {
923 font-size: 0.85em !important;
925 .button:focus, .buttonDelete:focus {
926 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
927 box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
929 .button:hover:not(.nohover), .buttonDelete:hover:not(.nohover) {
930 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
931 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
933 .button:
disabled, .buttonDelete:
disabled, .button.disabled, .buttonDelete.disabled {
936 -webkit-box-shadow: none;
940 pointer-events: none;
944 -webkit-box-shadow: none;
946 .button_search, .button_removefilter {
948 background-color: unset;
950 .button_search:hover, .button_removefilter:hover {
960 div.float, span.floatleft
962 float:<?php print $left; ?>;
966 float:<?php print $right; ?>;
978 display:
inline-block;
982 display:
inline-block !important;
991 padding-<?php echo $left; ?>: 3px;
998 -webkit-box-shadow: none !important;
999 box-shadow: none !important;
1000 -webkit-border-radius:0px !important;
1001 border-radius:0px !important;
1009 vertical-align: top;
1012 vertical-align: middle;
1015 vertical-align: bottom;
1018 vertical-align: text-bottom;
1024 width: 100% !important;
1026 .centpercentwithout1imp {
1027 width: calc(100% - 1px) !important;
1029 .centpercentwithoutmenu {
1030 width: calc(100% - 200px);
1032 .quatrevingtpercent, .inputsearch {
1035 .maxquatrevingtpercent {
1041 .quatrevingtquinzepercent {
1044 .quatrevingtpercentminusx {
1045 width: calc(80% - 52px);
1047 .centpercentminusx {
1048 width: calc(100% - 52px);
1050 textarea.centpercent {
1063 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
1066 .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 {
1073 transform: scaleX(-1) translate(<?php print($left == 'left' ? '' : '-'); ?>2px, 0);
1076 transform: rotate(90deg) translate(0, <?php print($left ==
'left' ?
'' :
'-'); ?>2px);
1083 text-align: center !important;
1095 text-align: <?php print $left; ?>;
1098 text-align: <?php print $right; ?>;
1101 text-align: justify;
1104 float: left!important;
1107 float: right!important;
1110 white-space: <?php print($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1112 .nowraponsmartphone {
1113 white-space: <?php print($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
1116 white-space: <?php print($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1118 .liste_titre .nowrap {
1119 white-space: nowrap;
1122 white-space: nowrap;
1125 white-space: nowrap;
1126 display:
inline-block;
1128 .wrapimp, .wrapimp pre {
1129 white-space: normal !important;
1132 word-wrap:
break-word;
1135 word-
break:
break-word !important;
1138 word-
break:
break-word;
1141 word-
break:
break-all;
1143 td.wordbreak img, td.wordbreakimp img {
1147 font-weight: bold !important;
1150 font-weight: normal !important;
1153 text-transform: uppercase;
1156 text-decoration: none;
1159 text-decoration: none !important;
1171 padding-left: 0 !important;
1173 .nopaddingrightimp {
1174 padding-right: 0 !important;
1177 padding-<?php print $left; ?>: 4px;
1180 padding-<?php print $left; ?>: 4px !important;
1183 padding-<?php print $left; ?>: 2px;
1186 padding-<?php print $left; ?>: 2px !important;
1189 padding-<?php print $right; ?>: 4px;
1192 padding-<?php print $right; ?>: 4px !important;
1195 padding-<?php print $right; ?>: 2px;
1198 padding-<?php print $right; ?>: 2px !important;
1207 padding-bottom: 4px;
1210 padding-bottom: 2px;
1213 margin-<?php print $left; ?>: 2px;
1216 margin-<?php print $right; ?>: 2px;
1219 width: unset !important;
1228 .classfortooltiponclick .fa-question-circle {
1235 cursor: not-allowed;
1241 background-color: #fff;
1243 .nobackground, .nobackground tr {
1244 background: unset !important;
1246 .checkboxattachfilelabel {
1251 border: 1px solid #888 !important;
1254 color : <?php print $textWarning; ?>
1268 background-color: #e0e0e8;
1271 div.urllink, div.urllink a {
1272 color: #339 !important;
1276 border: 1px solid #DFDFDF;
1277 border-radius: 10px;
1279 margin-bottom: 20px;
1283 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
1284 color: #888 !important;
1286 padding-<?php echo $left; ?>: 3px;
1288 .stockmovemententry {
1290 transform: rotate(0.25turn);
1293 .stockmovementexit {
1295 transform: rotate(0.3turn);
1301 .publisherlogoinline {
1302 vertical-align: middle;
1310 white-space: nowrap;
1314 color : <?php print $textWarning; ?>
1316 body[
class*=
"colorblind-"] .text-warning{
1317 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1320 color : <?php print $textSuccess; ?>
1322 body[
class*=
"colorblind-"] .text-success{
1323 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1327 color : <?php print $textDanger; ?>
1330 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop, .editfielda span.fa-eye,
1332 color: #ccc !important;
1334 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1335 .editfieldlang:hover {
1336 color: var(--colortexttitle) !important;
1338 a.editfielda.nohover *:hover:before {
1339 color: #ccc !important;
1346 float: none !important;
1349 span.fa.fa-plus-circle.paddingleft {
1352 padding-bottom: 2px;
1355 .size12x { font-size: 1.2em !important; }
1356 .size15x { font-size: 1.5em !important; }
1357 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1358 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1359 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1360 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off {
1361 font-size: 1.5em; vertical-align: text-bottom;
1366 white-space: nowrap;
1367 vertical-align: middle;
1368 text-overflow: ellipsis;
1373 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1374 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/flags-sprite.inc.php', 0); ?>
1378 border-right: 1px solid #f4f4f4;
1382 border-left: 1px solid #f4f4f4;
1388 #formuserfile_link {
1391 .listofinvoicetype {
1393 vertical-align: middle;
1395 .divsocialnetwork:not(:last-child) {
1396 padding-<?php print $right; ?>: 20px;
1399 background-color: rgba(0, 0, 0, 0.08);
1403 div.divsearchfield {
1405 display:
inline-block;
1406 margin-<?php print $right; ?>: 12px;
1407 margin-<?php print $left; ?>: 2px;
1412 .divsearchfieldfilter {
1413 text-overflow: clip;
1415 white-space: nowrap;
1416 padding-bottom: 5px;
1420 .divadvancedsearchfield:first-child {
1423 .divadvancedsearchfield {
1426 padding-right: 15px;
1427 padding-bottom: 2px;
1430 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1431 padding-bottom: 4px;
1433 .divadvancedsearchfieldcompinput {
1435 border-bottom: solid 1px var(--inputbordercolor);
1438 .search_component_params {
1440 -webkit-flex-flow: row wrap;
1441 flex-flow: row wrap;
1444 padding-bottom: 3px;
1445 padding-<?php echo $left; ?>: 0;
1446 padding-<?php echo $right; ?>: 0;
1447 border-bottom: solid 1px var(--inputbordercolor);
1450 .search_component_searchtext {
1453 .search_component_params_text, .search_component_params_text:focus {
1454 border-bottom: none;
1456 margin: 0 !important;
1462 padding-bottom: 3px;
1465 display:
inline-block;
1470 display:
inline-block;
1489 if ($conf->browser->layout ==
'phone') {
1491 .divsearchfieldfilter {
1492 white-space: nowrap;
1498 .a-filter, .a-mesure {
1499 border-radius: 50px;
1500 background: var(--colortexttitlenotab);
1502 padding: 8px 10px 8px 6px;
1510 .a-filter:before, .a-mesure:before {
1511 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
1517 border-radius: 50px;
1518 background: var(--colorbacktitle1);
1531 top:calc(50% - 200px);
1532 left:calc(50% - 250px);
1536 border: 1px solid #bbb;
1537 box-shadow: 2px 2px 20px #ddd;
1547 div.div-
for-modal-topright {
1555 border: 1px solid #bbb;
1556 box-shadow: 2px 2px 20px #ddd;
1562 div.confirmmessage {
1573 list-style-
type: none;
1575 input > ul.attendees {
1580 padding-bottom: 4px;
1584 padding-bottom: 10px;
1589 vertical-align: middle;
1591 select.flat.selectlimit {
1594 .selectlimit, .marginrightonly {
1595 margin-<?php echo $right; ?>: 10px !important;
1598 margin-<?php echo $left; ?>: 10px !important;
1600 .marginleftonlyshort {
1601 margin-<?php echo $left; ?>: 4px !important;
1604 margin-<?php echo $left; ?>: 0px !important;
1607 margin-<?php echo $right; ?>: 0px !important;
1610 margin-<?php echo $right; ?>: 10px !important;
1612 .marginrightonlyshort {
1613 margin-<?php echo $right; ?>: 4px !important;
1615 .marginrightonlylarge {
1616 margin-<?php echo $right; ?>: 20px !important;
1619 margin-top: 10px !important;
1621 .margintoponlyshort {
1622 margin-top: 3px !important;
1625 margin-bottom: 10px !important;
1627 .marginbottomonlyshort {
1628 margin-bottom: 3px !important;
1631 margin-top: 0 !important;
1634 margin-bottom: 0 !important;
1637 .selectlimit, .selectlimit:focus {
1638 border-left: none !important;
1639 border-top: none !important;
1640 border-right: none !important;
1643 .strikefordisabled {
1644 text-decoration: line-through;
1651 text-overflow: unset;
1656 text-overflow: ellipsis;
1657 white-space: nowrap;
1661 text-overflow: ellipsis;
1666 text-overflow: ellipsis;
1667 white-space: nowrap;
1672 text-overflow: ellipsis;
1673 white-space: nowrap;
1678 text-overflow: ellipsis;
1679 white-space: nowrap;
1681 .tdoverflowmax80imp {
1682 max-width: 80px !important;
1684 text-overflow: ellipsis;
1685 white-space: nowrap;
1690 text-overflow: ellipsis;
1691 white-space: nowrap;
1693 .tdoverflowmax100imp {
1694 max-width: 100px !important;
1696 text-overflow: ellipsis;
1697 white-space: nowrap;
1702 text-overflow: ellipsis;
1703 white-space: nowrap;
1708 text-overflow: ellipsis;
1709 white-space: nowrap;
1714 text-overflow: ellipsis;
1715 white-space: nowrap;
1720 text-overflow: ellipsis;
1721 white-space: nowrap;
1726 text-overflow: ellipsis;
1727 white-space: nowrap;
1732 text-overflow: ellipsis;
1733 white-space: nowrap;
1738 text-overflow: ellipsis;
1739 white-space: nowrap;
1744 text-overflow: ellipsis;
1745 white-space: nowrap;
1751 .divintowithtwolinesmax {
1753 display: -webkit-box;
1754 -webkit-box-orient: vertical;
1755 -webkit-line-clamp: 2;
1759 display: -webkit-box;
1760 -webkit-box-orient: vertical;
1761 -webkit-line-clamp: 2;
1763 height:
auto !important;
1764 word-
break:
break-word;
1767 display: -webkit-box;
1768 -webkit-box-orient: vertical;
1769 -webkit-line-clamp: 10;
1773 .tablelistofcalendars {
1774 margin-top: 25px !important;
1776 .amountalreadypaid {
1777 white-space: nowrap;
1779 .amountpaymentcomplete {
1780 color: var(--amountpaymentcomplete);
1782 white-space: nowrap;
1784 .amountremaintopay {
1785 color: var(--amountremaintopaycolor);
1787 white-space: nowrap;
1789 .amountremaintopayback {
1791 white-space: nowrap;
1793 .amountpaymentneutral {
1794 color: var(--amountremaintopaybackcolor);
1797 white-space: nowrap;
1800 .onlinepaymentbody .amountpaymentcomplete {
1801 background-color: var(--amountpaymentcomplete);
1809 margin-bottom: 12px;
1811 #builddoc_form ~ .showlinkedobjectblock {
1816 .moduledesclong p img,.moduledesclong p a img {
1817 max-width: 90% !important;
1818 height:
auto !important;
1822 border: 1px solid #ccc;
1823 box-shadow: 1px 1px 25px #aaa;
1824 max-width: calc(100% - 56px);
1826 .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 {
1842 div.fiche>div.tabBar>form>div.div-
table-responsive {
1845 .div-
table-responsive, .div-
table-responsive-no-min {
1849 .div-
table-responsive {
1850 line-height: var(--heightrow);
1853 div.fiche>form>div.div-
table-responsive, div.fiche>form>div.div-
table-responsive-no-min {
1856 div.fiche>form>div.div-
table-responsive {
1863 justify-content: space-between;
1870 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1871 echo
'display: inline-flex;'.
"\n";
1873 flex-flow: row wrap;
1874 justify-content: flex-
start;
1882 .thumbstat, .thumbstat150 {
1888 justify-content: flex-
start;
1889 align-
self: flex-
start;
1892 select.selectarrowonleft {
1895 select.selectarrowonleft option {
1899 table[summary=
"list_of_modules"] .fa-cog {
1903 .linkedcol-element {
1907 white-space: nowrap;
1918 .maxscreenheightless200 {
1919 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1921 .maxscreenheightless300 {
1922 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1926 border-bottom: 0px !important;
1933 .clearboth { clear:both; }
1934 .hideobject { display: none; }
1935 .minwidth25 { min-width: 25px; }
1936 .minwidth50 { min-width: 50px; }
1937 .minwidth75 { min-width: 75px; }
1938 .nominwidth { min-width: fit-content !important; }
1940 @media only screen and (min-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC3') ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
1942 .width20 { width: 20px; }
1943 .width25 { width: 25px; }
1944 .width50 { width: 50px; }
1945 .width75 { width: 75px; }
1946 .width100 { width: 100px; }
1947 .width200 { width: 200px; }
1948 .minwidth100 { min-width: 100px; }
1949 .minwidth150 { min-width: 150px; }
1950 .minwidth200 { min-width: 200px; }
1951 .minwidth250 { min-width: 250px; }
1952 .minwidth300 { min-width: 300px; }
1953 .minwidth400 { min-width: 400px; }
1954 .minwidth500 { min-width: 500px; }
1955 .minwidth50imp { min-width: 50px !important; }
1956 .minwidth75imp { min-width: 75px !important; }
1957 .minwidth100imp { min-width: 100px !important; }
1958 .minwidth125imp { min-width: 125px !important; }
1959 .minwidth200imp { min-width: 200px !important; }
1960 .minwidth250imp { min-width: 250px !important; }
1961 .minwidth300imp { min-width: 300px !important; }
1962 .minwidth400imp { min-width: 400px !important; }
1963 .minwidth500imp { min-width: 500px !important; }
1965 .widthauto { width:
auto; }
1966 .width20 { width: 20px; }
1967 .width25 { width: 25px; }
1968 .width40 { width: 40px; }
1969 .width50 { width: 50px; }
1970 .width75 { width: 75px; }
1971 .width100 { width: 100px; }
1972 .width125 { width: 125px; }
1973 .width150 { width: 150px; }
1974 .width200 { width: 200px; }
1975 .width250 { width: 250px; }
1976 .width300 { width: 300px; }
1977 .width400 { width: 400px; }
1978 .width500 { width: 500px; }
1979 .maxwidth25 { max-width: 25px; }
1980 .maxwidth40 { max-width: 40px; }
1981 .maxwidth50 { max-width: 50px; }
1982 .maxwidth75 { max-width: 75px; }
1983 .maxwidthdate { max-width: 85px; }
1984 .maxwidth100 { max-width: 100px; }
1985 .maxwidth125 { max-width: 125px; }
1986 .maxwidth150 { max-width: 150px; }
1987 .maxwidth200 { max-width: 200px; }
1988 .maxwidth250 { max-width: 250px; }
1989 .maxwidth300 { max-width: 300px; }
1990 .maxwidth400 { max-width: 400px; }
1991 .maxwidth500 { max-width: 500px; }
1992 .maxwidth750 { max-width: 750px; }
1993 .maxwidth1000 { max-width: 1000px; }
1994 .maxwidth50imp { max-width: 50px !important; }
1995 .maxwidth75imp { max-width: 75px !important; }
1997 .minwidth100onall { min-width: 100px !important; }
1998 .minwidth200onall { min-width: 200px !important; }
1999 .minwidth250onall { min-width: 250px !important; }
2001 .minheight20 { min-height: 20px; }
2002 .minheight30 { min-height: 30px; }
2003 .minheight40 { min-height: 40px; }
2004 .titlefieldcreate { width: 20%; }
2005 .titlefield { min-width: 150px; width: 25%; }
2006 .titlefieldmiddle { width: 50%; }
2007 .imgmaxwidth180 { max-width: 180px; }
2008 .imgmaxheight50 { max-height: 50px; }
2010 .width20p { width:20%; }
2011 .width25p { width:25%; }
2012 .width40p { width:40%; }
2013 .width50p { width:50%; }
2014 .width60p { width:60%; }
2015 .width75p { width:75%; }
2016 .width80p { width:80%; }
2017 .width100p { width:100%; }
2021 @media only screen and (max-width: 1400px)
2024 .titlefieldcreate { width: 30% !important; }
2025 .minwidth50imp { min-width: 50px !important; }
2026 .minwidth75imp { min-width: 75px !important; }
2027 .minwidth100imp { min-width: 100px !important; }
2028 .minwidth125imp { min-width: 125px !important; }
2029 .minwidth150imp { min-width: 150px !important; }
2030 .minwidth200imp { min-width: 200px !important; }
2031 .minwidth250imp { min-width: 250px !important; }
2032 .minwidth300imp { min-width: 300px !important; }
2033 .minwidth400imp { min-width: 300px !important; }
2034 .minwidth500imp { min-width: 300px !important; }
2036 .linkedcol-element {
2042 @media only screen and (max-width: 1000px)
2044 .maxwidthonsmartphone { max-width: 100px; }
2045 .minwidth50imp { min-width: 50px !important; }
2046 .minwidth75imp { min-width: 70px !important; }
2047 .minwidth100imp { min-width: 100px !important; }
2048 .minwidth125imp { min-width: 125px !important; }
2049 .minwidth150imp { min-width: 110px !important; }
2050 .minwidth200imp { min-width: 110px !important; }
2051 .minwidth250imp { min-width: 115px !important; }
2052 .minwidth300imp { min-width: 120px !important; }
2053 .minwidth400imp { min-width: 150px !important; }
2054 .minwidth500imp { min-width: 250px !important; }
2058 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
2059 width: calc(100% - 50px) !important;
2060 display:
inline-block;
2063 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
2064 width: calc(100% - 70px) !important;
2065 display:
inline-block;
2070 @media only screen and (max-width: 768px)
2073 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
2076 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
2078 .divadvancedsearchfield {
2084 padding-right: 10px !important;
2087 .hideonsmartphone { display: none; }
2088 .hideonsmartphoneimp { display: none !important; }
2089 .showonsmartphone { display: block !important; }
2091 .margintoponsmartphone { margin-top: 6px; }
2093 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
2094 width: calc(100% - 40px) !important;
2095 display:
inline-block;
2097 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
2098 width: calc(100% - 70px) !important;
2099 display:
inline-block;
2103 input.maxwidthinputfileonsmartphone {
2107 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
2111 .smallonsmartphone {
2115 .nopaddingtoponsmartphone {
2116 padding-top: 0 !important;
2118 .nopaddingbottomonsmartphone {
2119 padding-bottom: 0 !important;
2124 @media only screen and (max-width: 570px)
2127 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
2131 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
2134 .login_vertical_align {
2137 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2138 margin-left: 5px !important;
2140 div#login_left, div#login_right {
2141 min-width: 150px !important;
2142 padding-left: 5px !important;
2143 padding-right: 5px !important;
2145 .login_table div#login_right .tdinputlogin, .login_table div#login_right .tdinputlogin input {
2146 min-width: 150px !important;
2149 .divmainbodylarge { margin-left: 10px; margin-right: 10px; }
2151 .tdoverflowmax100onsmartphone {
2154 text-overflow: ellipsis;
2155 white-space: nowrap;
2157 .tdoverflowmax150onsmartphone {
2160 text-overflow: ellipsis;
2161 white-space: nowrap;
2165 margin-top: <?php print($dol_hide_topmenu ?
'12' :
'6'); ?>px !important;
2167 .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 {
2168 height: 40px !important;
2171 div.tabs div.tab a.tab {
2174 text-overflow: ellipsis;
2175 white-space: nowrap;
2178 .quatrevingtpercent, .inputsearch {
2184 padding-bottom: 5px;
2187 .login_table .tdinputlogin {
2188 min-width: unset !important;
2190 input, input[
type=text], input[
type=password], select, textarea {
2196 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
2197 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
2198 .maxwidth50onsmartphone { max-width: 40px; }
2199 .maxwidth75onsmartphone { max-width: 50px; }
2200 .maxwidth100onsmartphone { max-width: 70px; }
2201 .maxwidth125onsmartphone { max-width: 100px; }
2202 .maxwidth150onsmartphone { max-width: 120px; }
2203 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
2204 .maxwidth200onsmartphone { max-width: 200px; }
2205 .maxwidth250onsmartphone { max-width: 250px; }
2206 .maxwidth300onsmartphone { max-width: 300px; }
2207 .maxwidth400onsmartphone { max-width: 400px; }
2208 .minwidth50imp { min-width: 50px !important; }
2209 .minwidth75imp { min-width: 75px !important; }
2210 .minwidth100imp { min-width: 100px !important; }
2211 .minwidth125imp { min-width: 125px !important; }
2212 .minwidth150imp { min-width: 110px !important; }
2213 .minwidth200imp { min-width: 110px !important; }
2214 .minwidth250imp { min-width: 115px !important; }
2215 .minwidth300imp { min-width: 120px !important; }
2216 .minwidth400imp { min-width: 150px !important; }
2217 .minwidth500imp { min-width: 250px !important; }
2218 .titlefield { width:
auto; min-width: unset; }
2219 .titlefieldcreate { width:
auto; }
2223 width: <?php print
dol_size(300,
'width'); ?>px;
2233 padding-<?php echo $right; ?>: 5px;
2234 padding-bottom: 5px;
2236 img.photoref, div.photoref {
2238 -webkit-box-shadow: none;
2243 object-fit: contain;
2247 padding-right: 10px;
2251 padding-right: 3px !important;
2254 padding-right: 3px !important;
2257 input.buttonpayment {
2263 @media only screen and (max-width: 320px)
2265 .maxwidth300 { max-width: 260px; }
2268 .linkobject { cursor: pointer; }
2270 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 {
2271 color: var(--tableforfieldcolor);
2274 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2275 .hideonprint { display: none !important; }
2291 white-space: nowrap;
2304 table-layout: fixed;
2307 #id-right, #id-left {
2308 display:
table-cell;
2310 vertical-align: top;
2322 padding-bottom: 20px;
2323 <?php
if (
GETPOST(
'optioncss',
'aZ09') !=
'print') { ?>
2324 padding-<?php print $left; ?>: <?php echo $leftmenuwidth + 9; ?>px;
2328 .bodyforlist #
id-right {
2329 padding-bottom: 4px;
2334 .classforhorizontalscrolloftabs #
id-container {
2337 .classforhorizontalscrolloftabs .side-nav {
2341 .classforhorizontalscrolloftabs #
id-right {
2342 width:calc(100% - 210px);
2343 display:
inline-block;
2349 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2352 background: var(--colorbackvmenu1);
2353 border-<?php echo $right; ?>: 1px solid rgba(0,0,0,0.2);
2354 box-shadow: 3px 0 6px -2px #eee;
2358 font-family:
"RobotoDraft",
"Roboto",sans-serif;
2359 <?php echo $left; ?>: 0;
2361 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && !
getDolGlobalString(
'MAIN_OPTIMIZEFORTEXTBROWSER')) {
2367 -webkit-transform: translateZ(0);
2368 -moz-transform: translateZ(0);
2369 -ms-transform: translateZ(0);
2370 -o-transform: translateZ(0);
2371 transform: translateZ(0);
2372 -webkit-transform-style: preserve-3d;
2373 -moz-transform-style: preserve-3d;
2374 -ms-transform-style: preserve-3d;
2375 -o-transform-style: preserve-3d;
2376 transform-style: preserve-3d;
2377 -webkit-transition-delay: 0.1s;
2378 -moz-transition-delay: 0.1s;
2379 transition-delay: 0.1s;
2380 -webkit-transition-duration: 0.2s;
2381 -moz-transition-duration: 0.2s;
2382 transition-duration: 0.2s;
2383 -webkit-transition-property: -webkit-transform;
2384 -moz-transition-property: -moz-transform;
2385 transition-property: transform;
2386 -webkit-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2387 -moz-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2388 transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2389 -webkit-overflow-scrolling: touch;
2391 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && !
getDolGlobalString(
'MAIN_OPTIMIZEFORTEXTBROWSER')) {
2404 .side-nav-vert, #
id-right {
2405 transition: padding-left 0.5s ease, margin-left 0.5s ease;
2408 .side-nav, .login_block {
2409 transition: left 0.5s ease;
2412 body.sidebar-collapse .side-nav-vert, body.sidebar-collapse #
id-right {
2419 margin-<?php echo $left; ?>: <?php echo $leftmenuwidth + 6; ?>px;
2423 body.sidebar-collapse .side-nav, body.sidebar-collapse .login_block_other
2437 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && !
getDolGlobalString(
'MAIN_OPTIMIZEFORTEXTBROWSER')) { ?>
2447 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && !
getDolGlobalString(
'MAIN_OPTIMIZEFORTEXTBROWSER')) {
2449 overflow-x: initial !important;
2459 div.backgroundsemitransparent {
2460 background:rgba(255, 255, 255, 0.7);
2462 padding-right: 10px;
2469 .login_block_getinfo {
2472 .login_block_getinfo div.login_block_user {
2475 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2476 color: #333 !important;
2478 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2479 vertical-align: middle;
2484 padding-<?php print $left; ?>: 0 ! important;
2488 background: var(--colorbackvmenu1);
2489 border-right: 1px solid rgba(0,0,0,0.3);
2492 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && !
getDolGlobalString(
'MAIN_OPTIMIZEFORTEXTBROWSER')) { ?>
2493 top: 66px ! important;
2495 top: 60px ! important;
2499 margin-<?php print $left; ?>: 6px !important;
2500 margin-<?php print $right; ?>: 6px !important;
2505 margin-<?php print $left; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'30' :
'6')); ?>px;
2506 margin-<?php print $right; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'28' :
'6')); ?>px;
2507 <?php
if (!empty($dol_hide_leftmenu) && !empty($dol_hide_topmenu)) {
2508 print
'margin-top: 12px;';
2510 margin-bottom: 15px;
2512 body.onlinepaymentbody div.fiche {
2513 margin: 20px !important;
2515 div.fiche>
table:first-child {
2516 margin-bottom: 15px !important;
2522 div.fichecenterbis {
2525 div.fichethirdleft {
2526 <?php
if ($conf->browser->layout !=
'phone') {
2527 print
"float: ".$left.
";\n";
2529 <?php
if ($conf->browser->layout !=
'phone') {
2530 print
"width: calc(50% - 14px);\n";
2532 <?php
if ($conf->browser->layout ==
'phone') {
2533 print
"padding-bottom: 6px;\n";
2536 div.fichetwothirdright {
2537 <?php
if ($conf->browser->layout !=
'phone') {
2538 print
"float: ".$right.
";\n";
2540 <?php
if ($conf->browser->layout !=
'phone') {
2541 print
"width: calc(50% - 14px);\n";
2543 <?php
if ($conf->browser->layout ==
'phone') {
2544 print
"padding-bottom: 6px\n";
2548 <?php
if ($conf->browser->layout !=
'phone') {
2549 print
"float: ".$left.
";\n";
2551 <?php
if ($conf->browser->layout !=
'phone') {
2552 print
"width: calc(50% - 14px);\n";
2555 div.fichehalfright {
2556 <?php
if ($conf->browser->layout !=
'phone') {
2557 print
"float: ".$right.
";\n";
2559 <?php
if ($conf->browser->layout !=
'phone') {
2560 print
"width: calc(50% - 14px);\n";
2563 div.fichehalfright {
2564 <?php
if ($conf->browser->layout ==
'phone') {
2565 print
"margin-top: 10px;\n";
2570 @media only screen and (max-width: 1499px)
2572 div.fichehalfleft-lg {
2576 div.fichehalfright-lg {
2581 .fichehalfright-lg .fichehalfright {
2594 @media only screen and (max-width: 900px)
2597 margin-<?php print $left; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'4' :
'20')); ?>px;
2598 margin-<?php print $right; ?>: <?php print(
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 16); ?>px;
2599 <?php
if (!empty($conf->dol_hide_leftmenu) && !empty($conf->dol_hide_topmenu)) {
2600 print
'margin-top: 4px;';
2602 margin-bottom: 15px;
2608 div.fichecenterbis {
2611 div.fichethirdleft {
2614 padding-bottom: 6px;
2616 div.fichetwothirdright {
2619 padding-bottom: 6px;
2625 div.fichehalfright {
2629 div.fichehalfright {
2632 div.firstcolumn div.box {
2635 div.secondcolumn div.box {
2641 div.fichehalfright tr.liste_titre:first-child td
table.nobordernopadding td {
2645 padding: 0 !important;
2653 td.nobordernopadding.widthpictotitle.col-picto {
2658 margin-<?php echo $right; ?>: 8px;
2664 span.widthpictotitle {
2667 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2668 opacity: 0.7 !important;
2672 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2682 vertical-align: middle;
2685 .pictowarning, .pictoerror, .pictopreview, .pictonopreview {
2686 padding-<?php echo $left; ?>: 3px;
2690 color: <?php echo $badgeWarning; ?>;
2693 color: <?php echo $badgeDanger ?>;
2698 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2699 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2700 .tagtdnote span.pictoedit {
2703 img.hideonsmartphone.pictoactionview {
2704 vertical-align: bottom;
2714 padding-left: 1px !important;
2717 padding-bottom: 1px;
2723 padding-bottom: 10px;
2725 div.attachareaformuserfileecm {
2731 padding-bottom: 5px;
2732 margin-bottom: 10px;
2734 div.arearefnobottom {
2736 padding-bottom: 4px;
2741 div.divphotoref:last-child {
2742 padding-<?php echo $right; ?>: 20px;
2745 padding-bottom: 10px;
2751 margin-bottom: 10px;
2757 vertical-align: text-bottom;
2763 vertical-align: text-bottom;
2765 img.photoref, div.photoref {
2766 border: 1px solid #CCC;
2767 -webkit-box-shadow: 3px 3px 4px #DDD;
2768 box-shadow: 3px 3px 4px #DDD;
2772 object-fit: contain;
2774 img.photokanban, div.photokanban {
2778 vertical-align: middle;
2781 div.photoref .fa, div.photoref .fas, div.photoref .far {
2786 object-fit: contain;
2790 vertical-align:middle;
2793 .difforspanimgright {
2794 display:
table-cell;
2795 padding-right: 10px;
2797 img.photorefnoborder {
2801 object-fit: contain;
2802 border: 1px solid #AAA;
2803 border-radius: 100px;
2808 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2811 .trextrafieldseparator td, .trextrafields_collapse_last td {
2812 border-bottom: 1px solid var(--colortopbordertitle1) !important;
2815 margin: 0 !important;
2816 padding-bottom: 0 !important;
2829 $minwidthtmenu = 66;
2833 $maxwidthloginblock = 110;
2834 if (
getDolGlobalInt(
'THEME_TOPMENU_DISABLE_IMAGE') == 1 || !empty($user->conf->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2837 $maxwidthloginblock = 180;
2843 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2846 background: var(--colorbackhmenu1);
2858 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2865 li.tmenusel::after, li.tmenusel:hover::after {
2870 left: calc(50% - 6px);
2873 border-style: solid;
2874 border-width: 0px 6px 5px 6px;
2875 border-color: transparent transparent #ffffff transparent;
2879 <?php
if ($disableimages) { ?>
2885 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2890 white-space: nowrap;
2892 border-<?php print $left; ?>: 0px;
2893 border-<?php print $right; ?>: 0px;
2894 padding: 0px 0px 0px 0px;
2895 margin: 0px 0px 0px 0px;
2897 font-weight: normal;
2899 text-decoration: none;
2902 div.tmenudisabled, a.tmenudisabled {
2905 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2906 font-weight: normal;
2907 padding: 0px 5px 0px 5px;
2908 white-space: nowrap;
2909 color: var(--colortextbackhmenu);
2910 text-decoration: none;
2911 cursor: not-allowed;
2913 span.mainmenuaspan.tmenudisabled {
2914 color: var(--colortextbackhmenu);
2916 cursor: not-allowed;
2919 a.disabled, span.tmenu {
2921 text-decoration: none !important;
2925 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2926 font-weight: normal;
2927 padding: 0px 5px 0px 5px;
2928 white-space: nowrap;
2930 color: var(--colortextbackhmenu);
2931 text-decoration: none;
2933 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2934 font-weight: normal;
2935 padding: 0px 5px 0px 5px;
2936 margin: 0px 0px 0px 0px;
2937 white-space: nowrap;
2938 color: var(--colortextbackhmenu);
2939 text-decoration: none !important;
2944 padding: 0px 0px 0px 0px;
2945 margin: 0px 0px 0px 0px;
2952 background: var(--colorbackhmenu1);
2961 li.tmenu, li.tmenusel {
2962 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2964 vertical-align: bottom;
2966 float: <?php print $left; ?>;
2967 <?php
if (!$disableimages) { ?>
2968 height: <?php print $heightmenu; ?>px;
2969 padding: 0px 0px 2px 0px;
2971 padding: 0px 0px 0px 0px;
2976 margin: 0px 0px 0px 0px;
2977 font-weight: normal;
2983 .tmenuend .tmenuleft { width: 0px; }
2984 .tmenuend { display: none; }
2988 float: <?php print $left; ?>;
2990 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2992 <?php
if (!$disableimages) { ?>
2993 height: <?php print $heightmenu + 4; ?>px;
3001 <?php
if ($disableimages) { ?>
3006 height: <?php print $heightmenu; ?>px;
3011 padding-bottom: 5px;
3013 text-overflow: ellipsis;
3017 padding-<?php print $left; ?>: 2px;
3018 padding-<?php print $right; ?>: 2px;
3019 font-family: Roboto,<?php echo $fontlist; ?>;
3025 background-repeat:no-repeat;
3027 height: <?php echo($heightmenu - 22); ?>px;
3031 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
3048 <?php
if (empty($dol_hide_topmenu)) { ?>
3049 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
3054 $moduletomainmenu = array(
3055 'user' =>
'',
'syslog' =>
'',
'societe' =>
'companies',
'projet' =>
'project',
'propale' =>
'commercial',
'commande' =>
'commercial',
3056 'produit' =>
'products',
'service' =>
'products',
'stock' =>
'products',
3057 'don' =>
'accountancy',
'tax' =>
'accountancy',
'banque' =>
'accountancy',
'facture' =>
'accountancy',
'compta' =>
'accountancy',
'accounting' =>
'accountancy',
'adherent' =>
'members',
'import' =>
'tools',
'export' =>
'tools',
'mailing' =>
'tools',
3058 'contrat' =>
'commercial',
'ficheinter' =>
'commercial',
'ticket' =>
'ticket',
'deplacement' =>
'commercial',
3059 'fournisseur' =>
'companies',
3060 'barcode' =>
'',
'fckeditor' =>
'',
'categorie' =>
'',
3062 $mainmenuused =
'home';
3063 foreach ($conf->modules as $val) {
3064 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
3066 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
3070 $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');
3072 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
3073 foreach ($mainmenuusedarray as $val) {
3074 if (empty($val) || in_array($val, $divalreadydefined)) {
3077 if (in_array($val, $divnotrequired)) {
3084 $constformoduleicon =
'MAIN_MODULE_'.strtoupper($val).
'_ICON';
3086 if ($iconformodule) {
3087 if (preg_match(
'/^fa\-/', $iconformodule)) {
3090 $url =
dol_buildpath(
'/'.$val.
'/img/'.$iconformodule.
'.png', 1);
3095 foreach ($conf->file->dol_document_root as $dirroot) {
3096 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
3106 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";
3107 print
'div.mainmenu.'.$val.
' span::before {'.
"\n";
3108 print
'content: "\f249";'.
"\n";
3113 print
"div.mainmenu.".$val.
" {\n";
3114 print
" background-image: url(".$url.
");\n";
3115 print
" background-position-y: 3px;\n";
3116 print
" filter: saturate(0);\n";
3119 print
'/* icon for module '.$val.
' is a fa icon */'.
"\n";
3128 padding:0 0 0 0 !important;
3129 margin:0 0px 0 0 !important;
3130 <?php
if ($disableimages) { ?>
3135 <?php
if ($disableimages) { ?>
3139 a.tmenuimage:hover {
3140 text-decoration: none;
3145 a.tmenuimage:focus {
3154 background: #f0f0f0;
3161 display:
table-cell;
3162 vertical-align: middle;
3164 .login_vertical_align {
3166 padding-bottom: 80px;
3169 padding-bottom: 30px;
3171 vertical-align: middle;
3173 .login_table_title {
3175 color: #aaa !important;
3176 padding-bottom: 20px;
3179 .login_table label {
3180 text-shadow: 1px 1px 1px #FFF;
3187 padding-bottom:12px;
3190 background-color: #FFFFFF;
3192 -webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3193 box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3196 border:solid 1px rgba(80,80,80,.4);
3198 border-top:solid 1px #f8f8f8;
3200 .login_table input#username, .login_table input#password, .login_table input#securitycode{
3208 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
3209 outline: none !important;
3211 .login_table .trinputlogin {
3214 .login_table .tdinputlogin {
3215 background-color: #fff;
3219 .login_table .tdinputlogin {
3220 border-bottom: 1px solid #ccc;
3222 .login_table .tdinputlogin .fa {
3228 word-
break:
break-word;
3231 .login_main_message {
3234 margin-bottom: 10px;
3236 .login_main_message .error {
3237 border: 1px solid #caa;
3240 div#login_left, div#login_right {
3241 display:
inline-block;
3245 padding-right: 16px;
3247 vertical-align: middle;
3249 div#login_right select#entity {
3255 table.login_table_securitycode {
3256 border-spacing: 0px;
3258 table.login_table_securitycode tr td {
3266 border: 1px solid #f4f4f4;
3268 #img_logo, .img_logo {
3272 .loginbuttonexternal {
3275 border: 1px solid #ccc;
3281 .atoplogin.dropdown .dropdown-menu {
3288 padding-bottom: 3px;
3290 <?php print $left; ?>: 0;
3291 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && !
getDolGlobalString(
'MAIN_OPTIMIZEFORTEXTBROWSER')) { ?>
3298 vertical-align: middle;
3299 background: var(--colorbackvmenu1);
3300 width: <?php echo $leftmenuwidth + 6; ?>px;
3302 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3306 .sidebar-collapse div.login_block {
3310 color: var(--colortexthmenu);
3311 display:
inline-block;
3313 div.login_block a .atoploginusername {
3314 color: var(--colortextbackhmenu);
3315 display:
inline-block;
3318 text-overflow: ellipsis;
3320 div.login_block span.aversion {
3321 color: var(--colortexthmenu);
3322 filter: contrast(0.7);
3324 div.login_block
table {
3333 color: var(--colortextvmenu);
3336 color: var(--colortextvmenu);
3337 text-decoration:underline;
3339 div.login_block_user, div.login_block_other { clear: both; }
3340 div.login_block_other { padding-top: 15px; }
3342 .topnav div.login_block_user {
3343 display:
inline-block;
3344 vertical-align: middle;
3345 line-height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3346 height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3348 .topnav div.login_block_other {
3349 display:
inline-block;
3350 vertical-align: middle;
3351 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3358 .login_block_other .login_block_elem {
3364 vertical-align: middle;
3365 padding: 0px 3px 0px 3px !important;
3368 .login_block_elem_name {
3372 white-space: nowrap;
3375 text-overflow: ellipsis;
3379 .atoplogin, .atoplogin:hover {
3380 color: var(--colortexthmenu) !important;
3382 .alogin, .alogin:hover {
3383 color: #888 !important;
3384 font-weight: normal !important;
3385 font-size: <?php echo is_numeric($fontsizesmaller) ? $fontsizesmaller.
'px' : $fontsizesmaller; ?> !important;
3387 .alogin:hover, .atoplogin:hover {
3388 text-decoration:underline !important;
3390 span.fa.atoplogin, span.fa.atoplogin:hover {
3392 text-decoration: none !important;
3394 img.login, img.printer, img.entity {
3397 text-decoration: none;
3401 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3405 background-size: contain;
3406 vertical-align: text-bottom;
3407 background-color: #FFF;
3410 border-radius: 0.75em;
3413 background-size: contain;
3414 vertical-align: middle;
3416 span.userimg div.userphoto {
3417 background-color: #eee;
3418 border-radius: 0.72em;
3422 display:
inline-block;
3424 img.userphotosmall {
3425 border-radius: 0.6em;
3428 background-size: contain;
3429 vertical-align: middle;
3431 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3434 img.userphotopublicvcard {
3438 background-size: contain;
3440 border-color: rgba(128, 128, 128, 0.5);
3445 form[
name=
"addtime"] img.userphoto {
3446 border: 1px solid #444;
3449 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3450 background-repeat: no-repeat;
3452 .span-
icon-password {
3453 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3454 background-repeat: no-repeat;
3461 div.vmenu, td.vmenu {
3462 margin-<?php print $right; ?>: 2px;
3464 float: <?php print $left; ?>;
3466 padding-bottom: 0px;
3468 width: <?php echo $leftmenuwidth; ?>px;
3472 margin-<?php print $left; ?>: 4px;
3473 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3478 .vmenusearchselectcombo {
3479 width: <?php echo $leftmenuwidth - 20; ?>px;
3484 padding-bottom: 3px;
3486 text-overflow: ellipsis;
3488 #menu_contenu_logo { padding-right: 4px; }
3489 .companylogo { padding-top: 4px; }
3490 .searchform { padding-top: 10px; }
3491 .searchform .bordertransp { border: 0; }
3492 #divsearchforms2 form.searchform .button { border: none !important; }
3494 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3495 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;
3497 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; }
3498 a.vmenu:link, a.vmenu:visited {
3499 color: var(--colortextbackvmenu);
3502 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; }
3503 span.vsmenudisabled:not(.spanlilevel0), font.vsmenudisabled:not(.spanlilevel0) {
3504 font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3506 span.vsmenudisabled, font.vsmenudisabled {
3507 font-family: <?php print $fontlist ?>;
3508 text-align: <?php print $left; ?>;
3509 font-weight: normal;
3510 color: var(--colortextbackvmenu);
3511 white-space: nowrap;
3513 a.vsmenu:link, a.vsmenu:visited {
3514 color: var(--colortextbackvmenu);
3515 white-space: nowrap;
3517 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
3519 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3520 text-align: <?php print $left; ?>; font-weight: normal; color: #999; text-decoration: none;
3523 .helppresentcircle {
3528 color: var(--colortextbackhmenu);
3530 display:
inline-block;
3532 vertical-align: super;
3534 transform: rotate(<?php echo($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3539 border-bottom: 0 !important;
3541 .menulogocontainer {
3542 margin: <?php echo $disableimages ?
'-1' :
'6'; ?>px;
3546 height: <?php echo $disableimages ?
'18' :
'32'; ?>px;
3549 vertical-align: middle;
3551 .backgroundforcompanylogo {
3552 background-color: rgba(255,255,255,0.7);
3555 .menulogocontainer img.mycompany {
3556 object-fit: contain;
3559 image-rendering: -webkit-optimize-contrast;
3561 #mainmenutd_companylogo::after {
3564 li#mainmenutd_companylogo .tmenucenter {
3567 li#mainmenutd_companylogo {
3568 min-width: unset !important;
3570 <?php
if ($disableimages) { ?>
3571 li#mainmenutd_home {
3572 min-width: unset !important;
3574 li#mainmenutd_home .tmenucenter {
3579 div.blockvmenupair, div.blockvmenuimpair
3581 font-family: <?php print $fontlist ?>;
3582 text-align: <?php print $left; ?>;
3583 text-decoration: none;
3587 padding-bottom: 3px;
3588 margin: 1px 0px 8px 0px;
3590 color: var(--colortext);
3591 background: var(--colorbackvmenu1);
3593 padding-bottom: 10px;
3594 border-bottom: 1px solid #e8e8e8;
3596 div.blockvmenubookmarks
3598 padding-bottom: 16px !important;
3601 border: none !important;
3602 padding-left: 0 !important;
3604 a.vsmenu.addbookmarkpicto {
3605 padding-right: 10px;
3607 div.blockvmenufirst {
3610 border-top: 1px solid #e0e0e0;
3613 div.blockvmenusearch, div.blockvmenubookmarks
3615 font-family: <?php print $fontlist ?>;
3617 text-align: <?php print $left; ?>;
3618 text-decoration: none;
3622 padding-bottom: 3px;
3623 margin: 1px 0px 2px 0px;
3624 background: var(--colorbackvmenu1);
3626 padding-bottom: 10px;
3629 div.blockvmenusearchphone
3631 border-bottom: none;
3637 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3638 font-family: <?php print $fontlist ?>;
3641 text-decoration: none;
3645 padding-bottom: 3px;
3646 margin: 4px 0px 0px 0px;
3654 border-right: 1px solid #000000;
3655 border-bottom: 1px solid #000000;
3656 background: #b3c5cc;
3657 font-family: <?php print $fontlist ?>;
3659 text-align: <?php print $left; ?>;
3660 text-decoration: none;
3664 background: #b3c5cc;
3669 background: #F4F4F4;
3671 border: 1px solid #bbb;
3682 #mainContent, #leftContent .ui-layout-pane {
3687 #mainContent, #leftContent .ui-layout-center {
3699 padding-bottom: 0 !important;
3704 padding: 0px 4px 14px 4px !important;
3720 li.expanded > a.fmdirlia.jqft.ecmjqft {
3721 font-weight: bold !important;
3725 width: calc(100% - 100px);
3729 white-space:
break-spaces;
3730 word-
break:
break-all;
3738 text-align: <?php print $left; ?>;
3739 margin-left: 6px !important;
3740 margin-right: 6px !important;
3748 font-weight: normal !important;
3751 color: var(--colortextbacktab);
3754 padding-right: 24px;
3755 padding-bottom: 23px;
3756 margin: 0px 0px 20px 0px;
3757 -webkit-border-radius: 3px;
3759 border-right: 1px solid #CCC;
3760 border-left: 1px solid #CCC;
3761 border-top: 1px solid #CCC;
3762 border-bottom: 1px solid #CCC;
3764 background: var(--colorbacktabcard1);
3766 div.tabBar tr.titre td {
3769 div.fiche
table:not(.
table-fiche-title) tr.titre td {
3781 div.tabBarWithBottom {
3782 padding-bottom: 18px;
3783 border-bottom: 1px solid #aaa;
3785 div.tabBar
table.tableforservicepart2:last-child {
3786 border-bottom: 1px solid #aaa;
3788 .tableforservicepart1 .tdhrthin {
3801 margin-bottom: 1.4em;
3804 margin: 20px 0em 20px 0em;
3808 div.tabsActionNoBottom {
3811 div.tabsAction > a {
3812 margin-bottom: 16px !important;
3818 border: 1px solid #888;
3822 padding-bottom: 5px;
3828 color:rgba(0,0,0,.5);
3829 margin-<?php print $right; ?>: 10px;
3830 text-shadow:1px 1px 1px #ffffff;
3831 font-family: <?php print $fontlist ?>;
3832 font-weight: normal;
3833 padding: 4px 6px 2px 6px;
3835 text-decoration: none;
3836 white-space: nowrap;
3844 div.tabs div.tabsElem:first-of-
type a.tab {
3845 margin-left: 0px !important;
3849 color: var(--colortextlink) !important;
3851 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3852 font-family: <?php print $fontlist ?>;
3853 padding: 12px 13px 12px;
3855 text-decoration: none;
3856 white-space: nowrap;
3857 background-image: none !important;
3860 .tabactive, a.tab#active {
3861 color: var(--colortextbacktab) !important;
3862 background: var(--colorbacktabcard1) !important;
3864 border-right: 1px solid #AAA !important;
3865 border-left: 1px solid #AAA !important;
3866 border-top: 2px solid #111 !important;
3868 .tabunactive, a.tab#unactive {
3869 border-right: 1px solid transparent;
3870 border-left: 1px solid transparent;
3871 border-top: 1px solid transparent;
3872 border-bottom: 0px !important;
3881 text-decoration: underline;
3885 font-family: <?php print $fontlist ?>;
3886 text-decoration: none;
3887 white-space: nowrap;
3891 background: #dee7ec;
3895 background: #dee7ec;
3897 font-family: <?php print $fontlist ?>;
3900 text-decoration: none;
3901 white-space: nowrap;
3902 -webkit-border-radius:3px 3px 0px 0px;
3903 border-radius:3px 3px 0px 0px;
3905 border-<?php print $right; ?>: 1px solid #555555;
3906 border-<?php print $left; ?>: 1px solid #D8D8D8;
3907 border-top: 1px solid #D8D8D8;
3913 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3926 background-repeat: repeat-x;
3927 margin-top: <?php echo($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3931 border-collapse: collapse;
3934 padding-<?php print $left; ?>: 0px !important;
3935 padding-<?php print $right; ?>: 4px !important;
3938 list-style-
type:none;
3939 margin: 0px !important;
3940 padding: 0px !important;
3945 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3951 color: unset !important;
3955 padding: 4px !important;
3958 color: var(--colortextlink);
3959 background-color: transparent;
3962 input.buttonlink:hover {
3963 text-decoration: underline;
3969 text-decoration: underline;
3970 color: var(--colortextlink);
3971 background-color: transparent;
3976 border-collapse: collapse;
3979 padding-<?php print $left; ?>: 0px;
3980 padding-<?php print $right; ?>: 16px;
3981 padding-bottom: 4px;
3984 .notopnoleftnoright {
3985 border-collapse: collapse;
3990 padding-bottom: 4px;
3991 margin: 0px 0px 0px 0px;
3994 table.tableforemailform tr td {
3996 padding-bottom: 3px;
3999 table.border,
table.bordernooddeven,
table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
4001 border-collapse: collapse !important;
4002 padding: 1px 2px 1px 3px;
4005 border: 1px solid #BBB;
4008 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
4009 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,
4010 tr.liste_titre.box_titre td
table td, .bordernooddeven tr td {
4014 table.border td,
table.bordernooddeven td, div.border div div.tagtd {
4015 padding: 3px 4px 3px 4px;
4017 border-collapse: collapse;
4020 td.border, div.tagtable div div.border {
4021 border-top: 1px solid #000000;
4022 border-right: 1px solid #000000;
4023 border-bottom: 1px solid #000000;
4024 border-left: 1px solid #000000;
4027 .table-key-border-col {
4031 .table-val-border-col {
4036 .thsticky, .tdsticky {
4040 .thstickyright, .tdstickyright {
4044 .thstickygray, .tdstickygray {
4045 background-color: lightgray;
4047 .thstickyghostwhite, .tdstickyghostwhite {
4048 background-color: ghostwhite;
4050 .thstickyinherit, .tdstickyinherit {
4051 background-color: inherit;
4056 .tagtable td[data-key=
"ref"], .tagtable th[data-key=
"ref"] {
4060 max-width: 150px !important;
4062 background-color: gainsboro;
4069 .tagtable td.actioncolumn, .tagtable th.actioncolumn {
4073 max-width: 150px !important;
4075 background-color: gainsboro;
4083 .nobordertop, .nobordertop tr:first-of-
type td {
4084 border-top: none !important;
4086 .noborderbottom, .noborderbottom tr:last-of-
type td {
4087 border-bottom: none !important;
4090 border-top: 1px solid var(--colortopbordertitle1);
4093 border-bottom: 1px solid var(--colortopbordertitle1);
4096 .fichehalfright
table.noborder {
4097 margin: 0px 0px 0px 0px;
4101 background: var(--colorbacktitle1);
4105 .liste_titre_bydiv {
4106 <?php
if ($userborderontable) { ?>
4107 border-right: 1px solid #ccc;
4108 border-left: 1px solid #ccc;
4111 table.liste,
table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact),
table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
4113 if ($userborderontable) { ?>
4116 border-left: 1px solid #ccc;
4117 border-right: 1px solid #ccc;
4119 border-left: 1px solid #f0f0f0;
4120 border-right: 1px solid #f0f0f0;
4124 width: calc(100% - 2px);
4126 border-collapse: separate !important;
4127 border-spacing: 0px;
4129 border-top-width: <?php echo $borderwidth ?>px;
4130 border-top-color: var(--colortopbordertitle1);
4131 border-top-style: solid;
4133 border-bottom-width: 1px;
4134 border-bottom-color: #BBB;
4135 border-bottom-style: solid;
4137 margin: 0px 0px 20px 0px;
4139 -webkit-border-radius: 0.1em;
4140 border-radius: 0.1em;
4142 table.noborder tr, div.noborder form {
4143 border-top-color: #FEFEFE;
4145 border-right-width: 1px;
4146 border-right-color: #BBBBBB;
4147 border-right-style: solid;
4149 border-left-width: 1px;
4150 border-left-color: #BBBBBB;
4151 border-left-style: solid;
4154 table.paddingtopbottomonly tr td {
4156 padding-bottom: 2px;
4159 table.nointerlines tr:not(:last-child) td {
4160 border-bottom: unset !important;
4161 border-top: unset !important;
4164 .liste_titre_filter {
4165 background: var(--colorbacktitle1) !important;
4167 tr.liste_titre_filter td.liste_titre {
4169 padding-bottom: 3px;
4171 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
4173 border-top-width: 1px;
4174 border-top-color: var(--colortopbordertitle1);
4175 border-top-style: solid;
4177 tr#trlinefordates td {
4178 border-bottom: 0px !important;
4180 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
4182 border-top-width: 2px;
4183 border-top-color: var(--colortopbordertitle1);
4184 border-top-style: solid;
4186 .liste_titre_add td, .liste_titre_add .tagtd
4188 border-top-width: 1px;
4189 border-top-color: var(--colortopbordertitle1);
4190 border-top-style: solid;
4193 table.liste th,
table.noborder th,
table.noborder tr.liste_titre td,
table.noborder tr.box_titre td {
4194 padding: 8px 8px 8px 10px;
4197 table.liste td,
table.noborder td, div.noborder form div,
table.tableforservicepart1 td,
table.tableforservicepart2 td {
4198 padding: 4px 8px 4px 10px;
4201 table.liste tr.trkanban td {
4202 padding: 10px 14px 10px 14px;
4206 padding: unset !important;
4207 border: unset !important;
4210 table.liste td,
table.noborder td, div.noborder form div {
4211 padding: 8px 6px 8px 6px;
4213 div.liste_titre_bydiv .divsearchfield {
4214 padding: 2px 1px 2px 6px;
4217 table.nobordernopadding {
4218 border-collapse: collapse !important;
4221 table.nobordernopadding tr {
4222 border: 0 !important;
4223 padding: 0 0 !important;
4225 table.nobordernopadding tr td {
4226 border: 0 !important;
4229 table.border tr td
table.nobordernopadding tr td {
4235 border-right-width: 1px !important;
4236 border-right-color: #BBB !important;
4237 border-right-style: solid !important;
4241 border-left-width: 1px !important;
4242 border-left-color: #BBB !important;
4243 border-left-style: solid !important;
4247 table.listwithfilterbefore {
4248 border-top: none !important;
4251 .tagtable, .table-border { display:
table; }
4252 .tagtr, .table-border-row { display:
table-row; }
4253 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display:
table-cell; }
4254 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
4255 .confirmquestions { margin-top: 5px; }
4264 color: var(--colortexttitlenotab);
4268 color: var(--colortexttitlenotab) !important;
4272 font-weight: normal;
4273 color: var(--refidnocolor);
4278 display:
inline-block;
4280 div.refaddress div.address {
4289 font-weight: normal;
4294 display:
inline-block;
4300 display:
inline-block;
4304 padding-bottom: 5px;
4307 display:
inline-block;
4312 div.pagination li.pagination a,
4313 div.pagination li.pagination span {
4316 line-height: 1.42857143;
4317 color: var(--color-black);
4318 text-decoration: none;
4320 div.pagination li.pagination span.inactive {
4325 div.pagination li.litext a {
4327 padding-right: 10px;
4331 div.pagination li.noborder a:hover {
4333 background-color: transparent;
4335 div.pagination li:first-child a,
4336 div.pagination li:first-child span {
4338 border-top-left-radius: 4px;
4339 border-bottom-left-radius: 4px;
4341 div.pagination li:last-child a,
4342 div.pagination li:last-child span {
4343 border-top-right-radius: 4px;
4344 border-bottom-right-radius: 4px;
4346 div.pagination li a:hover,
4347 div.pagination li span:hover,
4348 div.pagination li a:focus,
4349 div.pagination li span:focus {
4351 background-color: #eee;
4355 div.pagination li .active a,
4356 div.pagination li .active span,
4357 div.pagination li .active a:hover,
4358 div.pagination li .active span:hover,
4359 div.pagination li .active a:focus,
4360 div.pagination li .active span:focus {
4364 background-color: var(--colorbackhmenu1);
4365 border-color: #337ab7;
4367 div.pagination .disabled span,
4368 div.pagination .disabled span:hover,
4369 div.pagination .disabled span:focus,
4370 div.pagination .disabled a,
4371 div.pagination .disabled a:hover,
4372 div.pagination .disabled a:focus {
4374 cursor: not-allowed;
4375 background-color: #fff;
4378 div.pagination li.pagination .active {
4379 text-decoration: underline;
4382 .paginationafterarrows .nohover {
4383 box-shadow: none !important;
4385 div.pagination li.paginationafterarrows {
4388 .paginationatbottom {
4391 table.hidepaginationprevious .paginationprevious {
4394 table.hidepaginationnext .paginationnext {
4397 .paginationafterarrows a.btnTitlePlus:hover span:before {
4429 ul.noborder li:nth-child(odd):not(.liste_titre) {
4430 background-color: var(--colorbacklinepair2) !important;
4436 .tmenucompanylogo.nohover, .tmenucompanylogo.nohover:hover {
4437 opacity: unset !important;
4439 .nohoverborder:hover {
4442 -webkit-box-shadow: unset;
4445 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4447 background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;
4450 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4452 <?php
if ($colorbacklinepairchecked) { ?>
4454 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4459 background: unset !important;
4461 .nohoverborder:hover {
4464 -webkit-box-shadow: unset;
4467 .oddeven, .evenodd, .impair, .pair, .nohover .impair:hover, tr.impair td.nohover, tr.pair td.nohover, .tagtr.oddeven
4469 font-family: <?php print $fontlist ?>;
4472 color: var(--oddevencolor);
4474 .impair, .nohover .impair:hover, tr.impair td.nohover
4476 background: var(--colorbacklineimpair2);
4478 .pair, .nohover .pair:hover, tr.pair td.nohover {
4479 background-color: var(--colorbacklinepair1);
4481 tr.oddeven.oddevendouble {
4482 height: 60px !important;
4486 background-color: var(--colorbacklineimpair2);
4488 table.dataTable tr.oddeven {
4489 background-color: var(--colorbacklinepair1) !important;
4493 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 {
4494 background-color: var(--colorbacklineimpair2) !important;
4495 background: var(--colorbacklineimpair2) !important;
4497 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4498 background-color: var(--colorbacklinepair2) !important;
4499 background: var(--colorbacklinepair2) !important;
4503 border-bottom: 1
pt solid black !important;
4504 background-color: var(--colorbacklinebreak) !important;
4506 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4507 font-weight: normal !important;
4510 table.dataTable td {
4511 padding: 5px 2px 5px 3px !important;
4513 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 {
4514 padding: 5px 2px 5px 3px;
4515 border-bottom: 1px solid #eee;
4517 form.pair, form.impair {
4518 font-weight: normal;
4520 tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4521 border-bottom: 0px !important;
4523 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4524 border-bottom: 0px !important;
4534 div.liste_titre .tagtd {
4535 vertical-align: middle;
4538 min-height: 26px !important;
4541 padding-bottom: 2px;
4551 border-top-width: 1px;
4552 border-top-color: #BBB;
4553 border-top-style: solid;
4555 div.liste_titre_bydiv {
4556 <?php
if ($userborderontable) { ?>
4557 border-top-width: <?php echo $borderwidth ?>px;
4558 border-top-color: var(--colortopbordertitle1);
4559 border-top-style: solid;
4561 border-collapse: collapse;
4563 padding: 2px 0px 2px 0;
4565 width: calc(100% - 2px);
4574 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel,
table.dataTable.tr, tagtr.liste_titre
4576 height: 26px !important;
4578 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
4580 background: var(--colorbacktitle1);
4581 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4584 color: var(--colortexttitle);
4585 font-family: <?php print $fontlist ?>;
4586 text-align: <?php echo $left; ?>;
4588 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4590 border-bottom: 1px solid #aaa;
4593 tr:first-child th.liste_titre, tr:first-child th.liste_titre_sel {
4594 border-bottom: 1px solid #FFF ! important;
4596 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
4598 font-family: <?php print $fontlist ?>;
4599 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4600 vertical-align: middle;
4603 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 {
4604 text-shadow: none !important;
4605 color: var(--colortexttitlelink);
4607 tr.liste_titre_topborder td {
4608 border-top-width: <?php echo $borderwidth; ?>px;
4609 border-top-color: var(--colortopbordertitle1);
4610 border-top-style: solid;
4613 text-shadow: none !important;
4614 color: var(--colortexttitle);
4616 .liste_titre td a.notasortlink {
4617 color: var(--colortextlink);
4619 .liste_titre td a.notasortlink:hover {
4620 background: transparent;
4622 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 {
4624 border-bottom: none;
4626 tr.liste_titre_filter th.liste_titre { text-align: unset; }
4631 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4633 font-family: <?php print $fontlist ?>;
4634 font-weight: normal;
4635 border-bottom: 1px solid #FDFFFF;
4639 background: transparent;
4643 .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 {
4647 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4648 white-space: nowrap;
4651 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4652 white-space: normal;
4655 tr.liste_sub_total, tr.liste_sub_total td {
4656 border-bottom: 2px solid #aaa;
4659 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4662 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4663 border-bottom: none;
4666 .paymenttable, .margintable {
4667 margin: 0px 0px 0px 0px !important;
4669 .paymenttable, .margintable:not(.margintablenotop) {
4670 border-top-width: <?php echo $borderwidth ?>px !important;
4671 border-top-color: var(--colortopbordertitle1) !important;
4672 border-top-style: solid !important;
4674 .margintable.margintablenotop {
4675 border-top-width: 0;
4677 .paymenttable tr td:first-child, .margintable tr td:first-child
4681 .paymenttable, .margintable tr td {
4687 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4688 box-shadow: 0px 0px 0px #f4f4f4 !important;
4691 -webkit-box-shadow: 2px 2px 5px #CCC !important;
4692 box-shadow: 2px 2px 5px #CCC !important;
4696 -webkit-box-shadow: 0px 0px 5px #888;
4697 box-shadow: 0px 0px 5px #888;
4700 div.tabBar .noborder {
4701 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4702 box-shadow: 0px 0px 0px #f4f4f4 !important;
4704 div .tdtop:not(.tagtdnote) {
4705 vertical-align: top !important;
4706 padding-top: 8px !important;
4707 padding-bottom: 0px !important;
4710 #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 {
4711 border-bottom: 1px solid #AAA !important;
4713 #tablelines tr td, #tablelinesservice tr td {
4720 .noborder > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4721 .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4722 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody >
table:not(.tableforfieldedit) > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4723 .liste > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4724 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4726 background: linear-gradient(to bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4727 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4728 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4729 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4731 .noborder > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4732 .liste > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4733 .noborder .tagtr:nth-child(even):not(:last-of-
type) .oddeven.tagtd:not(.liste_titre)
4735 border-bottom: 1px solid #e8e8e8;
4738 .noborder > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4739 .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4740 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody >
table:not(.tableforfieldedit) > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4741 .liste > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4742 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4744 background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4745 background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4746 background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4747 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4749 .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4750 .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4751 .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
4753 border-bottom: 1px solid #e8e8e8;
4756 ul.noborder li:nth-child(even):not(.liste_titre) {
4757 background-color: var(--colorbacklinepair2) !important;
4770 padding-bottom: 12px;
4775 .boxstats, .boxstats130 {
4776 display:
inline-block;
4783 .boxstats, .boxstats130, .boxstatscontent {
4784 white-space: nowrap;
4786 text-overflow: ellipsis;
4798 @media only screen and (max-width: 767px)
4800 .tabBar .arearef .pagination.paginationref {
4801 max-width: calc(50%);
4804 .clearbothonsmartphone {
4806 display: block !important;
4810 padding-left: 0 !important;
4811 margin-left: 0 !important;
4812 margin-right: 0 !important;
4819 .boxstats, .boxstats130 {
4821 border: 1px solid #ddd;
4831 .dashboardlineindicator {
4843 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4850 .boxstatsindicator.thumbstat150 {
4851 display:
inline-flex;
4853 span.boxstatsindicator {
4855 font-weight: normal;
4856 color: rgb(<?php print $colortextlink; ?>);
4858 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4860 font-weight: normal;
4862 a.dashboardlineindicatorlate:hover {
4863 text-decoration: none;
4865 .dashboardlineindicatorlate img {
4868 span.dashboardlineok {
4871 span.dashboardlineko {
4875 .dashboardlinelatecoin {
4880 padding: 1px 6px 1px 6px;
4881 background-color: #8c4446;
4882 color: #FFFFFF ! important;
4883 border-radius: .25em;
4886 margin-bottom: 20px !important;
4889 border-bottom-width: 1px;
4897 .boxtablenomarginbottom {
4898 margin-bottom: 0 !important;
4900 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4906 .boxworkingboard .tdboxstats {
4907 padding-left: 1px !important;
4908 padding-right: 1px !important;
4910 a.valignmiddle.dashboardlineindicator {
4914 height: 30px !important;
4918 height: 26px !important;
4925 background: var(--colorbacktitle1);
4926 color: var(--colortexttitle);
4927 font-family: <?php print $fontlist ?>, sans-serif;
4928 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4929 border-bottom: 1px solid #FDFFFF;
4930 white-space: nowrap;
4933 tr.box_titre td.boxclose {
4936 img.boxhandle, img.boxclose {
4941 vertical-align: middle;
4944 .formboxfilter input[
type=image]
4954 .prod_entry_mode_free, .prod_entry_mode_predef {
4955 height: 26px !important;
4956 vertical-align: middle;
4960 border: 1px solid #888;
4969 .ok { color: #114466; }
4970 .warning { color: #887711 !important; }
4971 .error { color: #550000 !important; font-weight: bold; }
4972 .green { color: #118822 !important; }
4980 border-<?php print $left; ?>: solid 5px #87cfd2;
4984 padding-bottom: 8px;
4985 margin: 0.5em 0em 0.5em 0em;
4986 background: #eff8fc;
4991 border-<?php print $left; ?>: solid 5px #f2cf87;
4995 padding-bottom: 8px;
4996 margin: 0.5em 0em 0.5em 0em;
4997 background: #fcf8e3;
4999 div.warning a, div.info a, div.error a {
5000 color: rgb(<?php echo $colortextlink; ?>);
5005 border-<?php print $left; ?>: solid 5px #f28787;
5009 padding-bottom: 8px;
5010 margin: 0.5em 0em 0.5em 0em;
5011 background: #EFCFCF;
5019 a.normal:link { font-weight: normal }
5020 a.normal:visited { font-weight: normal }
5021 a.normal:active { font-weight: normal }
5022 a.normal:hover { font-weight: normal }
5024 a.impayee:link { font-weight: bold; color: #550000; }
5025 a.impayee:visited { font-weight: bold; color: #550000; }
5026 a.impayee:active { font-weight: bold; color: #550000; }
5027 a.impayee:hover { font-weight: bold; color: #550000; }
5040 .framecontent iframe {
5051 .opened-dash-board-wrap {
5052 margin-bottom: 25px;
5059 .product_line_stock_ok { color: #002200; }
5060 .product_line_stock_too_low { color: #884400; }
5062 .fieldrequired { font-weight: bold; color: #000055; }
5064 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 32px; font-size: 1.4em; text-align: <?php echo $left; ?>; }
5065 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
5067 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
5068 .dolgraphtitlecssboxes { }
5069 .dolgraphchart canvas {
5072 .legendColorBox, .legendLabel { border: none !important; }
5073 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
5074 div.dolgraph div.legend
table tbody tr { height:
auto; }
5075 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
5076 td.legendLabel { padding: 2px 2px 2px 0 !important; }
5078 text-align: <?php echo $left; ?>;
5081 label.radioprivate {
5082 white-space: nowrap;
5092 div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
5096 border: 1px solid #f0f0f0;
5101 text-align: center !important;
5104 margin-top: 6px !important;
5109 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
5110 display:
inline-block;
5115 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
5116 display:
inline-block;
5118 background-repeat: no-repeat;
5127 text-decoration: none;
5129 padding-bottom: 5px;
5130 text-transform: uppercase;
5137 color: var(--colortexttitlenotab);
5140 color: var(--colortexttitlenotab);
5143 color: var(--colortexttitlenotab2);
5146 table.centpercent.notopnoleftnoright.table-fiche-title {
5147 margin-bottom: 10px !important;
5149 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-
icon {
5153 div.backgreypublicpayment {
5154 background-color: #f0f0f0;
5156 border-bottom: 1px solid #ddd;
5162 .backgreypublicpayment a { color: #222 !important; }
5163 .poweredbypublicpayment {
5172 span.buttonpaymentsmall {
5177 min-width: 300px; font-size: 16px;
5181 min-width: 320px; font-size: 16px;
5184 #tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; padding: 20px; margin-bottom: 20px; }
5185 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
5186 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
5187 #tablepublicpayment tr.liste_total td { border-top: none; }
5189 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
5190 .publicnewmemberform div.titre { font-size: 2em; }
5191 #divsubscribe { max-width: 900px; }
5192 #divsubscribe .eventlabel { font-size: 1.5em; }
5193 #tablesubscribe { width: 100%; }
5194 #tablesubscribe tr td { font-size: 1.15em; }
5195 #tablesubscribe .price-registration { font-size: 1.5em; }
5199 border: 1px solid #ccc;
5217 .effectpostit:before, .effectpostit:after
5228 -webkit-box-shadow: 0 15px 10px #777;
5229 box-shadow: 0 15px 10px #777;
5230 -webkit-transform: rotate(-3deg);
5231 -moz-transform: rotate(-3deg);
5232 -o-transform: rotate(-3deg);
5233 -ms-transform: rotate(-3deg);
5234 transform: rotate(-3deg);
5238 -webkit-transform: rotate(3deg);
5239 -moz-transform: rotate(3deg);
5240 -o-transform: rotate(3deg);
5241 -ms-transform: rotate(3deg);
5242 transform: rotate(3deg);
5253 .ui-dialog-titlebar {
5255 .ui-dialog-content {
5256 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?> !important;
5258 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5259 z-index: 1005 !important;
5261 .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
5262 z-index:1006 !important;
5265 .ui-dialog.ui-widget.ui-widget-content {
5266 border: 1px solid #e0e0e0;
5270 div#dialogforpopup {
5271 background-color: #f8f8f8 !important;
5293 border-<?php print $left; ?>: solid 5px #f2cf87;
5299 padding-bottom: 4px;
5301 background: #fcf8e3;
5314 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5319 max-width: <?php print
dol_size(700,
'width'); ?>px !important;
5322 div.ui-tooltip.mytooltip {
5323 border-top: solid 1px #BBBBBB;
5324 border-<?php print $left; ?>: solid 1px #BBBBBB;
5325 border-<?php print $right; ?>: solid 1px #444444;
5326 border-bottom: solid 1px #444444;
5329 box-shadow: 0 0 4px grey;
5331 font-stretch: condensed;
5337 @media only screen and (max-width: 768px)
5339 div.ui-tooltip.mytooltip {
5343 @media only screen and (max-width: 480px)
5345 div.ui-tooltip.mytooltip {
5349 @media only screen and (max-width: 320px)
5351 div.ui-tooltip.mytooltip {
5361 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5362 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5368 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5370 .ui-datepicker-trigger {
5371 vertical-align: middle;
5378 -webkit-border-radius: 4px;
5380 border: 1px #E4ECEC outset;
5386 background-color: #FFFFFF;
5392 border-spacing: 0px;
5393 border-collapse: collapse;
5395 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5397 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5399 background-color: #888;
5405 .dpButtons,.tpButtons {
5407 background-color: #888;
5412 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5413 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5414 .dpExplanation{ font-weight:normal; font-size:11px;}
5415 .dpWeek td{text-align:center}
5417 .dpToday,.dpReg,.dpSelected{
5420 .dpToday{font-weight:bold; color:black; background-color:#f4f4f4;}
5421 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5424 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5426 .tpHour{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
5427 .tpHour td {border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; cursor:pointer;}
5428 .tpHour td:Hover {background-color:black;color:white;}
5430 .tpMinute {margin-top:5px;}
5431 .tpMinute td:Hover {background-color:black; color:white; }
5432 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5438 background-color:transparent;
5443 vertical-align:middle;
5447 color: rgb(<?php print $colortextlink; ?>);
5452 .categtextwhite, .treeview .categtextwhite.hover {
5453 color: #fff !important;
5456 color: #000 !important;
5468 div.hidden, div.hiddenforpopup, header.hidden, tr.hidden, td.hidden,
5469 img.hidden, span.hidden, br.hidden, div.showifmore {
5487 .previewnotyetavailable {
5491 .websiteformtoolbar {
5493 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'36px' :
'50px') :
'0'; ?>;
5497 .exampleapachesetup {
5501 border: 1px solid #aaa;
5505 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5510 background-color: transparent;
5511 background-image: none;
5512 color: #000 !important;
5515 .bordertransp:not(.nobordertransp) {
5516 background-color: transparent;
5517 background-image: none;
5518 border: 1px solid #aaa;
5519 font-weight: normal;
5520 color: #444 !important;
5522 .websitebar .button.bordertransp {
5524 text-decoration: unset !important;
5529 border-bottom: 1px solid #ccc;
5531 display:
inline-block;
5533 .centpercent.websitebar {
5534 width: calc(100% - 10px);
5535 padding: 5px 5px 5px 5px;
5538 .websitebar .buttonDelete, .websitebar .button {
5541 .websitebar .button, .websitebar .buttonDelete
5543 padding: 2px 4px 2px 4px !important;
5544 margin: 2px 4px 2px 4px !important;
5545 line-height: normal;
5547 .websitebar input.button.bordertransp, .websitebar input.buttonDelete.bordertransp {
5548 color: #444 !important;
5553 padding-<?php echo $right; ?>: 10px;
5554 vertical-align: middle;
5559 .websiteselection, .websitetools {
5565 display:
inline-block;
5566 vertical-align: top;
5569 .websiteiframenoborder {
5572 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5573 vertical-align: middle;
5575 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5577 display:
inline-block;
5579 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5582 .websiteiframenoborder {
5586 vertical-align: middle;
5590 .websiteselectionsection {
5591 border-left: 1px solid #bbb;
5592 border-right: 1px solid #bbb;
5597 .websitebar input#previewpageurl {
5601 #divbodywebsite section p {
5610 .dayevent .tagtr:first-of-
type {
5613 .agendacell { height: 60px; }
5614 table.cal_month { border-spacing: 0px; }
5615 table.cal_month td:first-child { border-left: 0px; }
5616 table.cal_month td:last-child { border-right: 0px; }
5617 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5618 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5619 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5620 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5621 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5622 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5623 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5624 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5625 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5626 .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; }
5627 .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; }
5628 .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; }
5629 .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; }
5630 .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; }
5632 .cal_peruser { padding: 0px; }
5633 .cal_impair { background: #F8F8F8; }
5634 .cal_today_peruser_impair { background: #F8F8F0; }
5635 .peruser_busy { background: #CC8888; }
5636 .peruser_notbusy { background: #EEDDDD; opacity: 0.5; }
5637 div.event { margin: 8px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
5638 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 3px; border-radius: 3px; min-height: 20px; }
5639 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5640 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5641 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5642 .cal_event { font-size: 1em; }
5643 .cal_event a:link { color: #111111; font-weight: normal !important; }
5644 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5645 .cal_event a:active { color: #111111; font-weight: normal !important; }
5646 .cal_event_busy a:hover { color: #111111; font-weight: normal !important; color:rgba(255,255,255,.75); }
5648 .cal_peruserviewname { max-width: 140px; height: 22px; }
5650 .calendarviewcontainertr { height: 100px; }
5653 background-size: 24px
auto;
5656 td.cal_other_month {
5660 .cal_available { background: #0060d450; }
5661 .cal_chosen { background: #0060d4; }
5667 .ui-widget-content {
5668 border: solid 1px rgba(0,0,0,.3);
5669 background: var(--colorbackbody) !important;
5670 color: var(--colortext) !important;
5673 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5678 background-color:white;
5679 border:1px solid #888;
5683 .ui-autocomplete ul {
5684 list-style-
type:none;
5688 .ui-autocomplete ul li.selected { background-color: #D3E5EC;}
5689 .ui-autocomplete ul li {
5690 list-style-
type:none;
5705 text-overflow: ellipsis;
5713 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5714 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5720 .editkey_datepicker {
5721 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5727 .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 {
5732 .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 {
5747 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5748 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5749 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5750 .treeview li
table { min-height: 30px; }
5751 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5783 font-family:sans-serif;
5786 border-spacing: 0px;
5787 border-collapse: collapse;
5794 border-style:groove;
5806 border: 1px solid #bbb !important;
5808 A.color, A.color:active, A.color:visited {
5811 text-decoration : none;
5817 border : 1px inset white;
5820 border : 1px outset white;
5822 A.none, A.none:active, A.none:visited, A.none:hover {
5825 text-decoration : none;
5832 border : 1px solid #b3c5cc;
5841 background-color : #b3c5cc;
5848 background-color : #b3c5cc;
5849 border : 2px outset;
5858 border : 1px outset white;
5864 font-family : <?php print $fontlist ?>;
5867 text-align : center;
5871 font-family : <?php print $fontlist ?>;
5878 font-family : <?php print $fontlist ?>;
5884 border: solid 1px #ddd !important;
5889 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5890 border: 1px solid #888;
5891 background: rgb(<?php echo $colorbacktitle1; ?>);
5895 .ui-menu .ui-menu-item a {
5896 text-decoration:none;
5900 font-weight: normal;
5901 font-family:<?php echo $fontlist; ?>;
5905 font-family:<?php echo $fontlist; ?>;
5907 .ui-
button { margin-left: -2px; <?php print(preg_match(
'/chrome/', $conf->browser->name) ?
'padding-top: 1px;' :
''); ?> }
5912 line-height: 1em !important;
5914 .ui-autocomplete-input { margin: 0; padding: 4px; }
5921 body.cke_show_borders {
5922 margin: 5px !important;
5926 border: 1px #bbb solid ! important;
5933 .cke_wrapper { padding: 4px !important; }
5934 a.cke_dialog_ui_button
5936 font-family: <?php print $fontlist ?> !important;
5937 background-image: url(<?php echo $img_button ?>) !important;
5938 background-
position: bottom !important;
5939 border: 1px solid #C0C0C0 !important;
5940 -webkit-border-radius:0px 2px 0px 2px !important;
5941 border-radius:0px 2px 0px 2px !important;
5942 -webkit-box-shadow: 3px 3px 4px #f4f4f4 !important;
5943 box-shadow: 3px 3px 4px #f4f4f4 !important;
5945 .cke_dialog_ui_hbox_last
5947 vertical-align: bottom !important;
5949 .cke_dialog_ui_hbox_last
5951 vertical-align: bottom !important;
5954 width: 40px !important;
5963 a.cke_dialog_ui_button_ok span {
5964 text-shadow: none !important;
5965 color: #333 !important;
5967 a.cke_button, a.cke_combo_button {
5968 height: 18px !important;
5976 border: 1px solid #ddd;
5979 .aceeditorstatusbar {
5982 padding-<?php echo $left; ?>: 10px;
5990 .ace_status-indicator {
5994 border-left: 1px solid;
5996 pre#editfilecontentaceeditorid {
6006 height: 72px !important;
6014 .customreportsoutput, .customreportsoutputnotdata {
6017 .customreportsoutputnotdata {
6030 #types .btn-primary {
6039 display:
inline-block;
6044 vertical-align: top;
6047 #types input.text, #types textarea {
6061 box-sizing:border-box;
6068 #comment .comment-table {
6072 #comment .comment-cell {
6075 #comment .comment-info {
6077 border-right:1px solid #dedede;
6081 background:rgba(255,255,255,0.5);
6082 vertical-align:middle;
6085 #comment .comment-info a {
6088 #comment .comment-right {
6091 #comment .comment-description {
6095 #comment .comment-delete {
6098 vertical-align:middle;
6100 #comment .comment-delete:hover {
6101 background:rgba(250,20,20,0.8);
6103 #comment .comment-edit {
6106 vertical-align:middle;
6108 #comment .comment-edit:hover {
6109 background:rgba(0,184,148,0.8);
6121 width: <?php print isset($_SESSION[
'dol_screenwidth']) ? max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
6124 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
6128 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
6129 font-size: unset !important;
6132 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
6133 font-size: unset !important;
6134 font-weight: normal !important;
6135 color: #000 !important;
6138 background: #f0f0f0 !important;
6141 background: rgb(108,152,185) !important;
6144 background: rgb(160,173,58) !important;
6148 text-overflow: ellipsis;
6150 td.gminorheadingwkend {
6151 color: #888 !important;
6154 color: #666 !important;
6156 .glistlbl, .glistgrid {
6157 width: 582px !important;
6159 .gtaskname div, .gtaskname {
6160 min-width: 250px !important;
6161 max-width: 250px !important;
6162 width: 250px !important;
6164 .gpccomplete div, .gpccomplete {
6165 min-width: 40px !important;
6166 max-width: 40px !important;
6167 width: 40px !important;
6169 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
6170 white-space:
break-spaces;
6172 .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) {
6173 color: transparent !important;
6188 font-weight: normal;
6197 font-weight: normal;
6203 text-decoration: none;
6208 margin: 0 5px 5px 5px;
6213 margin: 0 10px 20px 10px;
6218 float: <?php print $left; ?>;
6219 border: solid 1px #f4f4f4;
6226 font-weight: normal;
6239 vertical-align: middle;
6243 display:
inline-block !important;
6246 width: calc(100% - 100px);
6248 white-space:
break-spaces;
6249 word-
break:
break-all;
6251 ul.ecmjqft a:active {
6252 font-weight: bold !important;
6254 ul.ecmjqft a:hover {
6255 text-decoration: underline;
6259 vertical-align: middle;
6260 display:
inline-block !important;
6266 div#ecm-layout-west {
6268 vertical-align: top;
6270 div#ecm-layout-center {
6271 width: calc(100% - 390px);
6272 vertical-align: top;
6276 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; }
6277 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; }
6278 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6285 .jnotify-container {
6288 top:
auto !important;
6289 bottom: 4px !important;
6292 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6295 padding-left: 10px !important;
6296 padding-right: 10px !important;
6297 word-wrap:
break-word;
6299 .jnotify-container .jnotify-notification .jnotify-message {
6300 font-weight: normal;
6302 word-
break:
break-word;
6304 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6305 color: #a28918 !important;
6309 div.jnotify-background {
6310 opacity : 0.95 !important;
6311 -webkit-box-shadow: 2px 2px 4px #888 !important;
6312 box-shadow: 2px 2px 4px #888 !important;
6320 div.dolEventValid h1, div.dolEventValid h2 {
6322 background-color: #e3f0db;
6323 padding: 5px 5px 5px 5px;
6326 div.dolEventError h1, div.dolEventError h2 {
6328 background-color: #d79eac;
6329 padding: 5px 5px 5px 5px;
6337 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6345 table.dataTable tr.odd td.sorting_1,
table.dataTable tr.even td.sorting_1 {
6346 background: none !important;
6348 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6349 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6350 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6351 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6352 .dataTables_paginate {
6355 .paginate_button_disabled {
6356 opacity: 1 !important;
6357 color: #888 !important;
6358 cursor:
default !important;
6360 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6362 font-weight: normal;
6364 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6366 text-decoration: underline !important;
6370 text-decoration: underline !important;
6374 font-weight: normal !important;
6375 text-decoration: none !important;
6377 .paging_full_numbers {
6378 height: inherit !important;
6380 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6381 background-color: #DDD !important;
6383 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6384 background-color: #FFF !important;
6385 border-radius: inherit !important;
6387 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6388 background-color: #FFF !important;
6390 .paginate_button, .paginate_active {
6391 border: 1px solid #ddd !important;
6392 padding: 6px 12px !important;
6393 margin-left: -1px !important;
6394 line-height: 1.42857143 !important;
6395 margin: 0 0 !important;
6402 .ui-state-
disabled, .ui-widget-content .ui-state-
disabled, .ui-widget-header .ui-state-
disabled, .paginate_button_disabled {
6404 background-image: none;
6407 div.dataTables_length {
6408 float: right !important;
6411 div.dataTables_length select {
6414 .dataTables_wrapper .dataTables_paginate {
6415 padding-top: 0px !important;
6423 span#select2-taskid-container[title^=
'--'] {
6427 input.select2-input {
6428 border-bottom: none ! important;
6432 border-bottom: 1px solid #ccc !important;
6434 .select2-results .select2-highlighted.optionblue {
6435 color: #FFF !important;
6438 .select2-container .select2-selection--multiple {
6439 min-height: 28px !important;
6442 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6443 border: 1px solid #e4e4e4;
6446 .blockvmenusearch .select2-container--
default .select2-selection--single,
6447 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6449 background-color: unset;
6451 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6454 .select2-container .select2-choice {
6455 border-bottom: 1px solid #ccc;
6457 .select2-container .select2-choice > .select2-chosen {
6460 .select2-container .select2-choice .select2-arrow {
6463 .select2-container-multi .select2-choices {
6464 background-image: none;
6466 .select2-container .select2-choice {
6470 .selectoptiondisabledwhite {
6471 background: #FFFFFF !important;
6476 border-left: none !important;
6477 background: none !important;
6481 border-top: none !important;
6482 border-left: none !important;
6483 border-right: none !important;
6484 border-bottom: 1px solid #ccc;
6486 .select2-drop.select2-drop-above {
6487 box-shadow: none !important;
6489 .select2-container--open .select2-dropdown--above {
6490 border-bottom: solid 1px rgba(0,0,0,.2);
6492 .select2-drop.select2-drop-above.select2-drop-active {
6493 border-top: 1px solid #ccc;
6494 border-bottom: 1px solid #ccc;
6496 .select2-container--
default .select2-selection--single
6502 border-bottom: solid 1px rgba(0,0,0,.2);
6503 -webkit-box-shadow: none !important;
6504 box-shadow: none !important;
6505 border-radius: 0 !important;
6507 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6512 .select2-container--
default .select2-selection--multiple {
6513 border-bottom: solid 1px rgba(0,0,0,.2);
6517 border-radius: 0 !important;
6519 .select2-selection--multiple input.select2-search__field {
6520 border-bottom: none !important;
6522 .select2-search__field
6525 border-top: none !important;
6526 border-left: none !important;
6527 border-right: none !important;
6528 border-bottom: solid 1px rgba(0,0,0,.2) !important;
6529 -webkit-box-shadow: none !important;
6530 box-shadow: none !important;
6531 border-radius: 0 !important;
6533 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6538 border-bottom: none;
6539 -webkit-box-shadow: none !important;
6540 box-shadow: none !important;
6542 .select2-dropdown-open {
6543 background-color: #fff;
6545 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6550 border-bottom: none;
6551 -webkit-box-shadow: none !important;
6552 box-shadow: none !important;
6553 background-color: #fff;
6559 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6562 .select2-drop.select2-drop-above {
6565 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6566 background-image: none;
6567 border-radius: 0 !important;
6569 div.select2-drop-above
6572 -webkit-box-shadow: none !important;
6573 box-shadow: none !important;
6575 .select2-drop-active
6577 border: 1px solid #ccc;
6580 .select2-search input {
6583 a span.select2-chosen
6585 font-weight: normal !important;
6587 .select2-container .select2-choice {
6588 background-image: none;
6591 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6593 background: #FFFFFF;
6598 .select2-results__option {
6599 word-
break:
break-word;
6600 text-align: <?php echo $left; ?>;
6602 .select2-container.select2-container-
disabled .select2-choice, .select2-container-multi.select2-container-
disabled .select2-choices {
6603 background-color: #FFFFFF;
6604 background-image: none;
6608 .select2-container-
disabled .select2-choice .select2-arrow b {
6611 .select2-container-multi .select2-choices .select2-search-choice {
6614 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6615 .select2-container-multi.select2-container-active .select2-choices
6617 border-bottom: 1px solid #ccc;
6620 border-left: 1px solid #ddd;
6622 .select2-container--
default .select2-results>.select2-results__options{
6627 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6628 text-align: <?php echo $left; ?>;
6631 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6635 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6636 text-align: <?php echo $left; ?>;
6639 .select2-container .select2-selection--single .select2-selection__rendered {
6643 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6646 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6649 padding: 0 0 5px 5px;
6650 vertical-align: top;
6654 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6655 padding: 3px 5px 2px 5px;
6656 margin: 0 0 2px 3px;
6661 border: 1px solid #ddd;
6663 -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6664 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6665 background-clip: padding-box;
6666 -webkit-touch-callout: none;
6667 -webkit-
user-select: none;
6668 -moz-
user-select: none;
6669 -ms-
user-select: none;
6671 background-color: #e4e4e4;
6672 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));
6673 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6674 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6675 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6677 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6678 font-weight: normal;
6680 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6681 float: <?php echo $left; ?>;
6684 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6685 height:
auto !important;
6694 span.select2.select2-container.select2-container--
default {
6695 text-align: initial;
6698 ul.select2-results__options li {
6702 select.multiselectononeline {
6704 vertical-align: middle;
6706 height: 28px !important;
6711 @media only screen and (min-width: 767px)
6714 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown.ui-dialog {
6715 min-width: 240px !important;
6717 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--below:not(.onrightofpage),
6718 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--above:not(.onrightofpage) {
6719 min-width: 240px !important;
6721 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6722 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above {
6723 min-width: 140px !important;
6726 .select2-container--open .select2-dropdown--below {
6727 border-top: 1px solid var(--inputbordercolor);
6733 .limit.select2-container.select2-container--open .select2-dropdown.ui-dialog {
6734 min-width: 100px !important;
6737 .parentonrightofpage {
6746 .noborderoncategories {
6747 border: none !important;
6748 border-radius: 5px !important;
6750 -webkit-box-shadow: none !important;
6751 box-shadow: none !important;
6752 margin-bottom: 0 !important;
6754 span.noborderoncategories a, li.noborderoncategories a {
6755 line-height: normal;
6757 span.noborderoncategories {
6758 padding: 3px 5px 3px 5px;
6760 .categtextwhite, .treeview .categtextwhite.hover {
6761 color: #fff !important;
6764 color: #000 !important;
6772 .multi-select-menu {
6776 .multi-select-container {
6777 display:
inline-block;
6781 .multi-select-menu {
6790 border: 1px solid #aaa;
6791 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6795 div.multi-select-menu[role=
"menu"] {
6796 min-width: 220px !important;
6799 .multi-select-menu input {
6800 margin-right: 0.3em;
6801 vertical-align: 0.1em;
6805 display:
inline-block;
6807 white-space: nowrap;
6809 text-overflow: ellipsis;
6810 vertical-align: middle;
6811 background-color: #fff;
6815 border-bottom: solid 1px rgba(0,0,0,.2);
6820 .multi-select-
button:focus {
6822 border-bottom: 1px solid #666;
6825 .multi-select-
button:after {
6827 display:
inline-block;
6830 border-style: solid;
6831 border-width: 0.5em 0.23em 0em 0.23em;
6832 border-color: #888 transparent transparent transparent;
6836 .multi-select-container--open .multi-select-menu { display: block; }
6838 .multi-select-container--open .multi-select-
button:after {
6839 border-width: 0 0.4em 0.4em 0.4em;
6840 border-color: transparent transparent #888 transparent;
6843 .multi-select-menuitem {
6848 label.multi-select-menuitem {
6858 ul.ulselectedfields {
6866 vertical-align: middle;
6867 display:
inline-block;
6869 .dropdown dd, .dropdown dt {
6875 text-align: <?php echo $left; ?>;
6885 .dropdown dt a span, .multiSel span {
6887 display:
inline-block;
6888 padding: 0 3px 2px 0;
6890 .maxwidthsearch .dropdown dt a span, .multiSel span {
6891 padding: 0 3px 2px 3px;
6893 .dropdown span.value {
6897 background-color: #FFF;
6898 box-shadow: 1px 1px 10px #aaa;
6900 <?php echo $right; ?>:0px;
6909 .dropdown dd ul.selectedfieldsleft {
6910 <?php echo $right; ?>:
auto;
6912 .dropdown dd ul li {
6913 white-space: nowrap;
6914 font-weight: normal;
6915 padding: 7px 8px 7px 8px;
6919 .dropdown dd ul li:hover {
6922 .dropdown dd ul li input[
type=
"checkbox"] {
6923 margin-<?php echo $right; ?>: 3px;
6925 .dropdown dd ul li a, .dropdown dd ul li span {
6929 .dropdown dd ul li span {
6932 .dropdown dd ul li a:hover {
6933 background-color: #eee;
6936 dd.dropdowndd ul li {
6937 text-overflow: ellipsis;
6939 white-space: nowrap;
6950 text-overflow: ellipsis;
6951 white-space: nowrap;
6962 .moduledesclong h1 {
6964 padding-bottom: 20px;
6972 .searchpage .tagtr .tagtd {
6974 padding-bottom: 2px;
6976 .searchpage .tagtr .tagtd .button {
6980 .searchpage .searchform input {
6984 li.ui-li-divider .ui-link {
6985 color: #FFF !important;
6990 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6991 text-decoration: none !important;
7001 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
7004 .ui-btn-
icon-right .ui-btn-inner {
7005 padding-right: 30px;
7007 .ui-btn-
icon-left .ui-btn-inner {
7010 .ui-select .ui-btn-
icon-right .ui-btn-inner {
7011 padding-right: 30px;
7013 .ui-select .ui-btn-
icon-left .ui-btn-inner {
7016 .ui-select .ui-btn-
icon-right .ui-
icon {
7019 .ui-btn-
icon-left > .ui-btn-inner > .ui-
icon, .ui-btn-
icon-right > .ui-btn-inner > .ui-
icon {
7025 white-space: nowrap;
7026 text-overflow: ellipsis;
7028 .fiche .ui-controlgroup {
7030 padding-bottom: 0px;
7032 div.ui-controlgroup-controls div.tabsElem
7036 div.ui-controlgroup-controls div.tabsElem a
7038 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
7039 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
7041 div.ui-controlgroup-controls div.tabsElem a#active {
7042 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
7043 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
7046 a.tab span.ui-btn-inner
7053 color: rgb(<?php print $colortext; ?>);
7055 .liste_titre .ui-link {
7056 color: rgb(<?php print $colortexttitle; ?>) !important;
7060 word-wrap:
break-word;
7064 .formdoc .ui-btn-inner
7066 white-space: normal;
7068 text-overflow: clip;
7076 div.ui-radio, div.ui-checkbox
7078 display:
inline-block;
7079 border-bottom: 0px !important;
7081 .ui-checkbox input, .ui-radio input {
7087 div.ui-checkbox label+input, div.ui-radio label+input {
7092 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
7097 -webkit-border-radius: 0;
7100 .ui-field-contain label.ui-input-text {
7101 vertical-align: middle !important;
7103 .ui-mobile fieldset {
7104 border-bottom: none !important;
7108 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
7113 font-weight: normal;
7115 .ui-focus, .ui-btn:focus {
7116 -webkit-box-shadow: none;
7124 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
7126 .ui-bar-b, .lilevel0 {
7127 background-repeat: repeat-x;
7131 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
7134 font-weight: normal !important;
7137 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
7138 border-bottom-width: 0px !important;
7141 color: rgb(<?php echo $colortexttitle; ?>) !important;
7144 box-shadow: none !important;
7145 border-bottom: 1px solid #ccc;
7147 .ui-btn-
icon-right {
7148 border-right: 1px solid #ccc !important;
7151 border: 1px solid #ccc;
7154 .ui-btn-up-c, .ui-btn-hover-c {
7158 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
7159 color: rgb(<?php print $colortextlink; ?>);
7161 .ui-btn-up-c .vsmenudisabled {
7162 color: #<?php echo $colorshadowtitle; ?> !important;
7163 text-shadow: none !important;
7170 div.tabsElem a.tab {
7171 background: transparent;
7184 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
7187 border-top: 2px solid #444;
7188 background: #fff ! important;
7190 .lilevel1 div div a {
7191 font-weight: bold !important;
7196 background: #fff ! important;
7201 background: #fff ! important;
7206 background: #fff ! important;
7211 background: #fff ! important;
7221 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/money.png
', 1) ?>') top left no-repeat;
7226 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/home.png
', 1) ?>') top left no-repeat;
7229 .menu_choix1,.menu_choix2 {
7232 border: 1px solid #666;
7235 .menu_choix1 a, .menu_choix2 a {
7238 text-decoration: none;
7244 .menu_choix1 a:hover,.menu_choix2 a:hover {
7247 .menu li.menu_choix1 {
7249 padding-right: 10px;
7250 padding-bottom: 2px;
7252 .menu li.menu_choix2 {
7254 padding-right: 10px;
7255 padding-bottom: 2px;
7257 @media only screen and (max-width: 767px)
7259 .menu_choix1 a, .menu_choix2 a {
7260 background-size: 36px 36px;
7264 .menu li.menu_choix1, .menu li.menu_choix2 {
7269 margin-right: 0 !important;
7283 border: 1px solid #888;
7285 .publicnewmemberform div.tabBarWithBottom {
7286 border: 1px solid #e8e8e8;
7289 background-color: #f8f8f8;
7293 .publicnewmemberform #tablesubscribe {
7306 .publicnewticketform {
7309 .ticketlargemargin {
7311 padding-right: 50px;
7314 @media only screen and (max-width: 767px)
7316 .ticketlargemargin {
7317 padding-left: 5px; padding-right: 5px;
7330 #cd-timeline::before {
7338 background: #d7e4ed;
7340 @media only screen and (min-width: 1170px) {
7344 #cd-timeline::before {
7350 .cd-timeline-block {
7354 .cd-timeline-block:after {
7359 .cd-timeline-block:first-child {
7362 .cd-timeline-block:last-child {
7365 @media only screen and (min-width: 1170px) {
7366 .cd-timeline-block {
7369 .cd-timeline-block:first-child {
7372 .cd-timeline-block:last-child {
7384 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);
7385 background: #d7e4ed;
7387 .cd-timeline-img img {
7397 .cd-timeline-img.cd-picture {
7398 background: #75ce66;
7400 .cd-timeline-img.cd-movie {
7401 background: #c03b44;
7403 .cd-timeline-img.cd-location {
7404 background: #f0ca45;
7406 @media only screen and (min-width: 1170px) {
7413 -webkit-transform: translateZ(0);
7414 -webkit-backface-visibility: hidden;
7416 .cssanimations .cd-timeline-img.is-hidden {
7419 .cssanimations .cd-timeline-img.bounce-in {
7420 visibility: visible;
7421 -webkit-animation: cd-bounce-1 0.6s;
7422 -moz-animation: cd-bounce-1 0.6s;
7423 animation: cd-bounce-1 0.6s;
7427 @-webkit-keyframes cd-bounce-1 {
7430 -webkit-transform: scale(0.5);
7435 -webkit-transform: scale(1.2);
7439 -webkit-transform: scale(1);
7442 @-moz-keyframes cd-bounce-1 {
7445 -moz-transform: scale(0.5);
7450 -moz-transform: scale(1.2);
7454 -moz-transform: scale(1);
7457 @keyframes cd-bounce-1 {
7460 -webkit-transform: scale(0.5);
7461 -moz-transform: scale(0.5);
7462 -ms-transform: scale(0.5);
7463 -o-transform: scale(0.5);
7464 transform: scale(0.5);
7469 -webkit-transform: scale(1.2);
7470 -moz-transform: scale(1.2);
7471 -ms-transform: scale(1.2);
7472 -o-transform: scale(1.2);
7473 transform: scale(1.2);
7477 -webkit-transform: scale(1);
7478 -moz-transform: scale(1);
7479 -ms-transform: scale(1);
7480 -o-transform: scale(1);
7481 transform: scale(1);
7484 .cd-timeline-content {
7488 border-radius: 0.25em;
7490 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7491 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7492 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7493 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7495 .cd-timeline-content:after {
7500 .cd-timeline-content h2 {
7503 .cd-timeline-content .cd-date {
7505 font-size: 0.8125rem;
7507 .cd-timeline-content .cd-date {
7508 display:
inline-block;
7510 .cd-timeline-content p {
7515 .cd-timeline-content .cd-date {
7520 .cd-timeline-content::before {
7527 border: 7px solid transparent;
7528 border-right: 7px solid white;
7530 @media only screen and (min-width: 768px) {
7531 .cd-timeline-content h2 {
7535 .cd-timeline-content {
7539 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7541 font-size: 0.875rem;
7544 @media only screen and (min-width: 1170px) {
7545 .cd-timeline-content {
7550 .cd-timeline-content::before {
7553 border-color: transparent;
7554 border-left-color: white;
7556 .cd-timeline-content .cd-read-more {
7559 .cd-timeline-content .cd-date {
7567 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7570 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7574 border-color: transparent;
7575 border-right-color: white;
7577 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7580 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7593 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7594 width: 250px !important;
7596 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7597 opacity: .95 !important;
7599 a.phpdebugbar-tab.phpdebugbar-active {
7600 background-image: unset !important;
7602 .phpdebugbar-indicator .fa {
7603 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>";
7606 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7607 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7608 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7609 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7610 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7611 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7612 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7613 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7614 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7615 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7616 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7617 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7618 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7619 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7621 font-family:
"<?php echo getDolGlobalString('MAIN_FONTAWESOME_FAMILY', 'Font Awesome 5 Free'); ?>" !important;
7629 .jcrop-holder { background: unset !important; }
7636 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7637 text-orientation: sideways;
7639 writing-mode: vertical-rl;
7640 white-space: nowrap;
7648 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7649 display:
inline-block;
7651 span.clipboardCPValue.hidewithsize {
7652 width: 0 !important;
7653 display:
inline-block;
7655 white-space: nowrap;
7657 vertical-align: middle;
7659 div.clipboardCPValue.hidewithsize {
7660 width: 0 !important;
7663 white-space: nowrap;
7666 .clipboardCPShowOnHover .clipboardCPButton {
7675 .clipboardCPTextDivInside {
7679 border: 1px solid #DDD;
7688 white-space: nowrap;
7690 box-shadow: 1px 1px 6px #ddd;
7698 .radio_js_bloc_number {
7699 display:
inline-block;
7703 border:1px solid #ccc;
7710 .radio_js_bloc_number.selected {
7711 transition:0.2s ease background;
7724 vertical-align: top;
7728 #virtualcard-iframe {
7729 border: 40px solid #aaa;
7730 vertical-align: top;
7733 border-radius: 10px;
7737 pointer-events: none;
7751 .highlightDragDropArea{
7752 border: 2px #000 dashed !important;
7753 background-color: #eee !important;
7755 .highlightDragDropArea * :not(.dragDropAreaMessage *){
7757 filter: blur(1px) grayscale(90%);
7759 .dragDropAreaMessage {
7763 transform: translate(-50%, -50%);
7773 border: 1px solid #bbb !important;
7780 .opensurveydescription * {
7783 .imgopensurveywizard
7785 padding: 0 4px 0 4px;
7789 margin-right: 100px;
7793 background-color: #f0f0f0;
7797 .survey_borders .resultats .nom {
7798 text-align: <?php echo $left; ?>
7800 .survey_borders .resultats .sujet {
7809 .center.bookingtab {
7812 #bookinghoursection {
7820 border: 1px solid #000;
7823 margin-bottom: 15px;
7831 @media only screen and (max-width: 767px)
7833 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7837 width: <?php print
dol_size(350,
'width'); ?>px;
7843 -webkit-border-radius: 0;
7849 td.widthpictotitle { width: 30px; }
7851 .logopublicpayment #dolpaymentlogo {
7854 #tablepublicpayment {
7855 width:
auto !important;
7856 border: none !important;
7858 .poweredbypublicpayment {
7859 float: unset !important;
7860 top: unset !important;
7862 right: -10px !important;
7875 .bookcalform.boxtable .minwidth75 {
7878 .center.bookingtab {
7881 #bookinghoursection {
7887 @media only screen and (max-width: 1024px)
7889 div#ecm-layout-west {
7893 div#ecm-layout-center {
7899 width: <?php echo $disableimages ?
'auto' :
'44'; ?>px;
7904 @media only screen and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC1') ? round($nbtopmenuentries * 90, 0) + 340 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1; ?>px)
7908 white-space: nowrap;
7910 text-overflow: ellipsis;
7911 color: #<?php echo $colortextbackhmenu; ?>;
7918 background-size: 24px
auto;
7921 li.tmenu, li.tmenusel {
7932 @media only screen and (max-width: <?php echo !
getDolGlobalString(
'THEME_ELDY_WITDHOFFSET_FOR_REDUC2') ? round($nbtopmenuentries * 69, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2; ?>px)
7934 li.tmenucompanylogo {
7939 max-width: <?php echo max(24, ceil(300 / ($nbtopmenuentriesreal + 2))); ?>px;
7940 text-overflow: clip;
7942 .menuhider div.tmenucenter {
7951 background-size: 20px
auto;
7956 @media only screen and (max-width: 570px)
7959 border-right: 1px solid rgba(0,0,0,0.3);
7964 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7970 li.tmenu, li.tmenusel {
7973 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active,
7974 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
7980 border-right: 1px solid rgba(0,0,0,0.3);
7982 .loginbuttonexternal {
7987 text-overflow: clip;
7990 background-size: 20px
auto;
7991 margin-top: 2px !important;
7999 width: <?php print
dol_size(300,
'width'); ?>px;
8003 min-width: 0 !important;
8008 img.photoref, div.photoref {
8009 border: 1px solid rgba(0, 0, 0, 0.2);
8010 -webkit-box-shadow: none;
8013 object-fit: contain;
8017 width:
auto !important;
8020 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
8023 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
8024 word-
break:
break-word;
8027 table.table-fiche-title .col-title div.titre{
8036 word-
break:
break-word;
8039 .websiteselectionsection {
8041 border-right: unset;
8049 padding-right: 12px;
8057 .underbanner.underbanner-before-box {
8058 border-bottom: none;
8062 margin-bottom: 0.5em;
8073 .lilevel1 span.paddingright {
8077 img.userphotopublicvcard {
8094 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
8095 include
dol_buildpath($path.
'/theme/eldy/emaillayout.inc.php', 0);
8096 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
8097 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
8098 include
dol_buildpath($path.
'/theme/eldy/timeline.inc.php', 0);
8101 print $conf->global->THEME_CUSTOM_CSS;
8104 if (is_object($db)) {
8110 ::-webkit-scrollbar {
8116 ::-webkit-scrollbar-track-piece {
8117 background: #f4f4f4;
8119 ::-webkit-scrollbar-thumb {
8126 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,...
GETPOSTINT($paramname, $method=0)
Return the value of a $_GET or $_POST supervariable, converted into integer.
price($amount, $form=0, $outlangs='', $trunc=1, $rounding=-1, $forcerounding=-1, $currency_code='')
Function to format a value into an amount for visual output Function used into PDF and HTML pages.
getDolUserString($key, $default='', $tmpuser=null)
Return Dolibarr user constant string value.
getDolGlobalInt($key, $default=0)
Return a Dolibarr global constant int value.
dol_size($size, $type='')
Optimize a size for some browsers (phone, smarphone, ...)
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
dol_buildpath($path, $type=0, $returnemptyifnotfound=0)
Return path of url or filesystem.
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.
table table fiche title col title div col right btnTitle icon
Automatically calls the icon named with the corresponding "object_" prefix.
treeview li table
No Email.
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.
$conf db user
Active Directory does not allow anonymous connections.
print *****$script_file(".$version.") pid code
1: frais de port 2: ecotaxe 3: option line (when qty = 0)