32 if (!defined(
'NOREQUIRESOC')) {
33 define(
'NOREQUIRESOC',
'1');
36 if (!defined(
'NOCSRFCHECK')) {
37 define(
'NOCSRFCHECK', 1);
39 if (!defined(
'NOTOKENRENEWAL')) {
40 define(
'NOTOKENRENEWAL', 1);
42 if (!defined(
'NOLOGIN')) {
46 if (!defined(
'NOREQUIREHTML')) {
47 define(
'NOREQUIREHTML', 1);
49 if (!defined(
'NOREQUIREAJAX')) {
50 define(
'NOREQUIREAJAX',
'1');
54 define(
'ISLOADEDBYSTEELSHEET',
'1');
57 require __DIR__.
'/theme_vars.inc.php';
58 if (defined(
'THEME_ONLY_CONSTANT')) {
62 session_cache_limiter(
'public');
65 require_once __DIR__.
'/../../main.inc.php';
66 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
70 if (empty($user->id) && !empty($_SESSION[
'dol_login'])) {
71 $user->fetch(
'', $_SESSION[
'dol_login'],
'', 1);
75 $menumanager =
new MenuManager($db, empty($user->socid) ? 0 : 1);
76 $menumanager->loadMenu();
83 if (empty($dolibarr_nocache)) {
84 header(
'Cache-Control: max-age=10800, public, must-revalidate');
86 header(
'Cache-Control: no-cache');
90 $conf->theme =
GETPOST(
'theme',
'aZ09');
93 $langs->setDefaultLang(
GETPOST(
'lang',
'aZ09'));
97 $conf->global->THEME_DARKMODEENABLED =
GETPOST(
'THEME_DARKMODEENABLED',
'int');
100 $langs->load(
"main", 0, 1);
101 $right = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'left' :
'right');
102 $left = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'right' :
'left');
106 if (!empty($conf->global->MAIN_OVERWRITE_THEME_RES)) {
107 $path =
'/'.$conf->global->MAIN_OVERWRITE_THEME_RES; $theme = $conf->global->MAIN_OVERWRITE_THEME_RES;
111 $fontlist =
'roboto,arial,tahoma,verdana,helvetica';
113 $img_button =
dol_buildpath($path.
'/theme/'.$theme.
'/img/button_bg.png', 1);
114 $dol_hide_topmenu = $conf->dol_hide_topmenu;
115 $dol_hide_leftmenu = $conf->dol_hide_leftmenu;
116 $dol_optimize_smallscreen = $conf->dol_optimize_smallscreen;
117 $dol_no_mouse_hover = $conf->dol_no_mouse_hover;
124 $useboldtitle = (isset($conf->global->THEME_ELDY_USEBOLDTITLE) ? $conf->global->THEME_ELDY_USEBOLDTITLE : 0);
129 if (!isset($conf->global->THEME_ELDY_BACKBODY)) {
130 $conf->global->THEME_ELDY_BACKBODY = $colorbackbody;
132 if (!isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) {
133 $conf->global->THEME_ELDY_TOPMENU_BACK1 = $colorbackhmenu1;
135 if (!isset($conf->global->THEME_ELDY_VERMENU_BACK1)) {
136 $conf->global->THEME_ELDY_VERMENU_BACK1 = $colorbackvmenu1;
138 if (!isset($conf->global->THEME_ELDY_BACKTITLE1)) {
139 $conf->global->THEME_ELDY_BACKTITLE1 = $colorbacktitle1;
141 if (!isset($conf->global->THEME_ELDY_USE_HOVER)) {
142 $conf->global->THEME_ELDY_USE_HOVER = $colorbacklinepairhover;
144 if (!isset($conf->global->THEME_ELDY_USE_CHECKED)) {
145 $conf->global->THEME_ELDY_USE_CHECKED = $colorbacklinepairchecked;
147 if (!isset($conf->global->THEME_ELDY_LINEBREAK)) {
148 $conf->global->THEME_ELDY_LINEBREAK = $colorbacklinebreak;
150 if (!isset($conf->global->THEME_ELDY_TEXTTITLENOTAB)) {
151 $conf->global->THEME_ELDY_TEXTTITLENOTAB = $colortexttitlenotab;
153 if (!isset($conf->global->THEME_ELDY_TEXTLINK)) {
154 $conf->global->THEME_ELDY_TEXTLINK = $colortextlink;
156 if (!isset($conf->global->THEME_ELDY_BTNACTION)) {
157 $conf->global->THEME_ELDY_BTNACTION = $butactionbg;
159 if (!isset($conf->global->THEME_ELDY_TEXTBTNACTION)) {
160 $conf->global->THEME_ELDY_TEXTBTNACTION = $textbutaction;
164 if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED)) {
166 $conf->global->THEME_ELDY_BACKTABCARD1 =
'255,255,255';
167 $conf->global->THEME_ELDY_BACKTABACTIVE =
'234,234,234';
168 $conf->global->THEME_ELDY_TEXT =
'0,0,0';
169 $conf->global->THEME_ELDY_FONT_SIZE1 = $fontsize;
170 $conf->global->THEME_ELDY_FONT_SIZE2 =
'11';
174 $colorbackhmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TOPMENU_BACK1) ? $colorbackhmenu1 : $conf->global->THEME_ELDY_TOPMENU_BACK1) : (empty($user->conf->THEME_ELDY_TOPMENU_BACK1) ? $colorbackhmenu1 : $user->conf->THEME_ELDY_TOPMENU_BACK1);
175 $colorbackvmenu1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_VERMENU_BACK1) ? $colorbackvmenu1 : $conf->global->THEME_ELDY_VERMENU_BACK1) : (empty($user->conf->THEME_ELDY_VERMENU_BACK1) ? $colorbackvmenu1 : $user->conf->THEME_ELDY_VERMENU_BACK1);
176 $colortopbordertitle1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TOPBORDER_TITLE1) ? $colortopbordertitle1 : $conf->global->THEME_ELDY_TOPBORDER_TITLE1) : (empty($user->conf->THEME_ELDY_TOPBORDER_TITLE1) ? $colortopbordertitle1 : $user->conf->THEME_ELDY_TOPBORDER_TITLE1);
177 $colorbacktitle1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKTITLE1) ? $colorbacktitle1 : $conf->global->THEME_ELDY_BACKTITLE1) : (empty($user->conf->THEME_ELDY_BACKTITLE1) ? $colorbacktitle1 : $user->conf->THEME_ELDY_BACKTITLE1);
178 $colorbacktabcard1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKTABCARD1) ? $colorbacktabcard1 : $conf->global->THEME_ELDY_BACKTABCARD1) : (empty($user->conf->THEME_ELDY_BACKTABCARD1) ? $colorbacktabcard1 : $user->conf->THEME_ELDY_BACKTABCARD1);
179 $colorbacktabactive = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKTABACTIVE) ? $colorbacktabactive : $conf->global->THEME_ELDY_BACKTABACTIVE) : (empty($user->conf->THEME_ELDY_BACKTABACTIVE) ? $colorbacktabactive : $user->conf->THEME_ELDY_BACKTABACTIVE);
180 $colorbacklineimpair1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEIMPAIR1) ? $colorbacklineimpair1 : $conf->global->THEME_ELDY_LINEIMPAIR1) : (empty($user->conf->THEME_ELDY_LINEIMPAIR1) ? $colorbacklineimpair1 : $user->conf->THEME_ELDY_LINEIMPAIR1);
181 $colorbacklineimpair2 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEIMPAIR2) ? $colorbacklineimpair2 : $conf->global->THEME_ELDY_LINEIMPAIR2) : (empty($user->conf->THEME_ELDY_LINEIMPAIR2) ? $colorbacklineimpair2 : $user->conf->THEME_ELDY_LINEIMPAIR2);
182 $colorbacklinepair1 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEPAIR1) ? $colorbacklinepair1 : $conf->global->THEME_ELDY_LINEPAIR1) : (empty($user->conf->THEME_ELDY_LINEPAIR1) ? $colorbacklinepair1 : $user->conf->THEME_ELDY_LINEPAIR1);
183 $colorbacklinepair2 = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEPAIR2) ? $colorbacklinepair2 : $conf->global->THEME_ELDY_LINEPAIR2) : (empty($user->conf->THEME_ELDY_LINEPAIR2) ? $colorbacklinepair2 : $user->conf->THEME_ELDY_LINEPAIR2);
184 $colorbacklinebreak = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_LINEBREAK) ? $colorbacklinebreak : $conf->global->THEME_ELDY_LINEBREAK) : (empty($user->conf->THEME_ELDY_LINEBREAK) ? $colorbacklinebreak : $user->conf->THEME_ELDY_LINEBREAK);
185 $colorbackbody = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BACKBODY) ? $colorbackbody : $conf->global->THEME_ELDY_BACKBODY) : (empty($user->conf->THEME_ELDY_BACKBODY) ? $colorbackbody : $user->conf->THEME_ELDY_BACKBODY);
186 $colortexttitlenotab = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTTITLENOTAB) ? $colortexttitlenotab : $conf->global->THEME_ELDY_TEXTTITLENOTAB) : (empty($user->conf->THEME_ELDY_TEXTTITLENOTAB) ? $colortexttitlenotab : $user->conf->THEME_ELDY_TEXTTITLENOTAB);
187 $colortexttitle = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTTITLE) ? $colortext : $conf->global->THEME_ELDY_TEXTTITLE) : (empty($user->conf->THEME_ELDY_TEXTTITLE) ? $colortexttitle : $user->conf->THEME_ELDY_TEXTTITLE);
188 $colortexttitlelink = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTTITLELINK) ? $colortexttitlelink : $conf->global->THEME_ELDY_TEXTTITLELINK) : (empty($user->conf->THEME_ELDY_TEXTTITLELINK) ? $colortexttitlelink : $user->conf->THEME_ELDY_TEXTTITLELINK);
189 $colortext = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXT) ? $colortext : $conf->global->THEME_ELDY_TEXT) : (empty($user->conf->THEME_ELDY_TEXT) ? $colortext : $user->conf->THEME_ELDY_TEXT);
190 $colortextlink = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTLINK) ? $colortext : $conf->global->THEME_ELDY_TEXTLINK) : (empty($user->conf->THEME_ELDY_TEXTLINK) ? $colortextlink : $user->conf->THEME_ELDY_TEXTLINK);
191 $butactionbg = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_BTNACTION) ? $butactionbg : $conf->global->THEME_ELDY_BTNACTION) : (empty($user->conf->THEME_ELDY_BTNACTION) ? $butactionbg : $user->conf->THEME_ELDY_BTNACTION);
192 $textbutaction = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_TEXTBTNACTION) ? $textbutaction : $conf->global->THEME_ELDY_TEXTBTNACTION) : (empty($user->conf->THEME_ELDY_TEXTBTNACTION) ? $textbutaction : $user->conf->THEME_ELDY_TEXTBTNACTION);
193 $fontsize = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_FONT_SIZE1) ? $fontsize : $conf->global->THEME_ELDY_FONT_SIZE1) : (empty($user->conf->THEME_ELDY_FONT_SIZE1) ? $fontsize : $user->conf->THEME_ELDY_FONT_SIZE1);
194 $fontsizesmaller = empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) ? (empty($conf->global->THEME_ELDY_FONT_SIZE2) ? $fontsize : $conf->global->THEME_ELDY_FONT_SIZE2) : (empty($user->conf->THEME_ELDY_FONT_SIZE2) ? $fontsize : $user->conf->THEME_ELDY_FONT_SIZE2);
197 $colorbacklinepairhover = ((!isset($conf->global->THEME_ELDY_USE_HOVER) || (string) $conf->global->THEME_ELDY_USE_HOVER ===
'255,255,255') ?
'' : ($conf->global->THEME_ELDY_USE_HOVER ===
'1' ?
'edf4fb' : $conf->global->THEME_ELDY_USE_HOVER));
198 $colorbacklinepairchecked = ((!isset($conf->global->THEME_ELDY_USE_CHECKED) || (string) $conf->global->THEME_ELDY_USE_CHECKED ===
'255,255,255') ?
'' : ($conf->global->THEME_ELDY_USE_CHECKED ===
'1' ?
'edf4fb' : $conf->global->THEME_ELDY_USE_CHECKED));
199 if (!empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)) {
200 $colorbacklinepairhover = ((!isset($user->conf->THEME_ELDY_USE_HOVER) || $user->conf->THEME_ELDY_USE_HOVER ===
'255,255,255') ?
'' : ($user->conf->THEME_ELDY_USE_HOVER ===
'1' ?
'edf4fb' : $user->conf->THEME_ELDY_USE_HOVER));
201 $colorbacklinepairchecked = ((!isset($user->conf->THEME_ELDY_USE_CHECKED) || $user->conf->THEME_ELDY_USE_CHECKED ===
'255,255,255') ?
'' : ($user->conf->THEME_ELDY_USE_CHECKED ===
'1' ?
'edf4fb' : $user->conf->THEME_ELDY_USE_CHECKED));
204 if (empty($colortopbordertitle1)) {
205 $colortopbordertitle1 = $colorbackhmenu1;
210 $tmppart = explode(
',', $colorbackhmenu1);
211 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
212 if ($tmpval <= 460) {
213 $colortextbackhmenu =
'FFFFFF';
215 $colortextbackhmenu =
'000000';
219 $tmppart = explode(
',', $colorbackvmenu1);
220 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
221 if ($tmpval <= 460) {
222 $colortextbackvmenu =
'FFFFFF';
224 $colortextbackvmenu =
'000000';
230 $tmppart = explode(
',', $colorbacktitle1);
231 if ($colortexttitle ==
'') {
232 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
233 if ($tmpval <= 460) {
234 $colortexttitle =
'FFFFFF'; $colorshadowtitle =
'888888';
236 $colortexttitle =
'101010'; $colorshadowtitle =
'FFFFFF';
239 $colorshadowtitle =
'888888';
243 $tmppart = explode(
',', $colorbacktabcard1);
244 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
245 if ($tmpval <= 460) {
246 $colortextbacktab =
'FFFFFF';
248 $colortextbacktab =
'111111';
261 if ($colorbacklinepairhover !=
'') {
264 if ($colorbacklinepairchecked !=
'') {
273 $nbtopmenuentries = $menumanager->showmenu(
'topnb');
274 if ($conf->browser->layout ==
'phone') {
275 $nbtopmenuentries = max($nbtopmenuentries, 10);
279 print
'colorbackbody='.$colorbackbody.
"\n";
280 print
'colorbackvmenu1='.$colorbackvmenu1.
"\n";
281 print
'colorbackhmenu1='.$colorbackhmenu1.
"\n";
282 print
'colorbacktitle1='.$colorbacktitle1.
"\n";
283 print
'colorbacklineimpair1='.$colorbacklineimpair1.
"\n";
284 print
'colorbacklineimpair2='.$colorbacklineimpair2.
"\n";
285 print
'colorbacklinepair1='.$colorbacklinepair1.
"\n";
286 print
'colorbacklinepair2='.$colorbacklinepair2.
"\n";
287 print
'colorbacklinepairhover='.$colorbacklinepairhover.
"\n";
288 print
'colorbacklinepairchecked='.$colorbacklinepairchecked.
"\n";
289 print
'colortexttitlenotab='.$colortexttitlenotab.
"\n";
290 print
'colortexttitle='.$colortexttitle.
"\n";
291 print
'colortext='.$colortext.
"\n";
292 print
'colortextlink='.$colortextlink.
"\n";
293 print
'colortexttitlelink='.$colortexttitlelink.
"\n";
294 print
'colortextbackhmenu='.$colortextbackhmenu.
"\n";
295 print
'colortextbackvmenu='.$colortextbackvmenu.
"\n";
296 print
'dol_hide_topmenu='.$dol_hide_topmenu.
"\n";
297 print
'dol_hide_leftmenu='.$dol_hide_leftmenu.
"\n";
298 print
'dol_optimize_smallscreen='.$dol_optimize_smallscreen.
"\n";
299 print
'dol_no_mouse_hover='.$dol_no_mouse_hover.
"\n";
300 print
'dol_screenwidth='.$_SESSION[
'dol_screenwidth'].
"\n";
301 print
'dol_screenheight='.$_SESSION[
'dol_screenheight'].
"\n";
302 print
'fontsize='.$fontsize.
"\n";
303 print
'nbtopmenuentries='.$nbtopmenuentries.
"\n";
313 --colorbackhmenu1: rgb(<?php print $colorbackhmenu1; ?>);
314 --colorbackvmenu1: rgb(<?php print $colorbackvmenu1; ?>);
315 --colorbacktitle1: rgb(<?php print $colorbacktitle1; ?>);
316 --colorbacktabcard1: rgb(<?php print $colorbacktabcard1; ?>);
317 --colorbacktabactive: rgb(<?php print $colorbacktabactive; ?>);
318 --colorbacklineimpair1: rgb(<?php print $colorbacklineimpair1; ?>);
319 --colorbacklineimpair2: rgb(<?php print $colorbacklineimpair2; ?>);
320 --colorbacklinepair1: rgb(<?php print $colorbacklinepair1; ?>);
321 --colorbacklinepair2: rgb(<?php print $colorbacklinepair2; ?>);
322 --colorbacklinepairhover: rgb(<?php print $colorbacklinepairhover; ?>);
323 --colorbacklinepairchecked: rgb(<?php print $colorbacklinepairchecked; ?>);
324 --colorbacklinebreak: rgb(<?php print $colorbacklinebreak; ?>);
325 --colorbackbody: rgb(<?php print $colorbackbody; ?>);
326 --colorbackmobilemenu: #f8f8f8;
327 --colorbackgrey: #f0f0f0;
328 --colortexttitlenotab: rgb(<?php print $colortexttitlenotab; ?>);
329 --colortexttitlenotab2: rgb(<?php print $colortexttitlenotab2; ?>);
330 --colortexttitle: rgb(<?php print $colortexttitle; ?>);
331 --colortexttitlelink: rgba(<?php print $colortexttitlelink; ?>, 0.9);
332 --colortext: rgb(<?php print $colortext; ?>);
333 --colortextlink: rgb(<?php print $colortextlink; ?>);
334 --colortextbackhmenu: #<?php print $colortextbackhmenu; ?>;
335 --colortextbackvmenu: #<?php print $colortextbackvmenu; ?>;
336 --colortopbordertitle1: rgb(<?php print $colortopbordertitle1; ?>);
337 --listetotal: #551188;
338 --inputbackgroundcolor: #FFF;
339 --inputbackgroundcolordisabled: #eee;
340 --inputcolordisabled: rgb(80, 80, 80);
341 --inputbordercolor: rgba(0,0,0,.2);
342 --tooltipbgcolor: <?php print $toolTipBgColor; ?>;
343 --tooltipfontcolor : <?php print $toolTipFontColor; ?>;
344 --oddevencolor: #202020;
345 --colorboxstatsborder: #ddd;
346 --dolgraphbg: rgba(255,255,255,0);
347 --fieldrequiredcolor: #000055;
348 --colortextbacktab: #<?php print $colortextbacktab; ?>;
349 --colorboxiconbg: #eee;
351 --tableforfieldcolor:#666;
352 --amountremaintopaycolor:#880000;
353 --amountpaymentcomplete:#008800;
354 --amountremaintopaybackcolor:none;
355 --productlinestockod: #002200;
356 --productlinestocktoolow: #884400;
357 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #fff, #fff, #fff, #e4efe8);
358 --tablevalidbgcolor: rgb(252, 248, 227);
359 --butactionbg : #<?php print $butactionbg; ?>;
360 --textbutaction : #<?php print $textbutaction; ?>;
366 if (!empty($conf->global->THEME_DARKMODEENABLED)) {
367 print
"/* For dark mode */\n";
368 if ($conf->global->THEME_DARKMODEENABLED != 2) {
369 print
"@media (prefers-color-scheme: dark) {";
371 print
"@media not print {";
374 --colorbackhmenu1: #3d3e40;
375 --colorbackvmenu1: #2b2c2e;
376 --colorbacktitle1: #2b2d2f;
377 --colorbacktabcard1: #1d1e20; /* Must be same than colorbackbody */
378 --colorbacktabactive: rgb(220,220,220);
379 --colorbacklineimpair1: #38393d;
380 --colorbacklineimpair2: #2b2d2f;
381 --colorbacklinepair1: #38393d;
382 --colorbacklinepair2: #2b2d2f;
383 --colorbacklinepairhover: #2b2d2f;
384 --colorbacklinepairchecked: #0e5ccd;
385 --colorbackbody: #1d1e20;
386 --colorbackmobilemenu: #080808;
387 --colorbackgrey: #0f0f0f;
388 --tooltipbgcolor: #2b2d2f;
389 --colortexttitlenotab: rgb(220,220,220);
390 --colortexttitlenotab2: rgb(220,220,220);
391 --colortexttitle: rgb(220,220,220);
392 --colortext: rgb(220,220,220);
393 --colortextlink: #4390dc;
394 --colortexttitlelink: #4390dc;
395 --colortextbackhmenu: rgb(220,220,220);
396 --colortextbackvmenu: rgb(220,220,220);
397 --tooltipfontcolor : rgb(220,220,220);
398 --listetotal: rgb(245, 83, 158);
399 --inputbackgroundcolor: rgb(70, 70, 70);
400 --inputbackgroundcolordisabled: rgb(60, 60, 60);
401 --inputcolordisabled: rgb(140, 140, 140);
402 --inputbordercolor: rgb(220,220,220);
403 --oddevencolor: rgb(220,220,220);
404 --colorboxstatsborder: rgb(65,100,138);
405 --dolgraphbg: #1d1e20;
406 --fieldrequiredcolor: rgb(250,183,59);
407 --colortextbacktab: rgb(220,220,220);
408 --colorboxiconbg: rgb(36,38,39);
409 --refidnocolor: rgb(220,220,220);
410 --tableforfieldcolor:rgb(220,220,220);
411 --amountremaintopaycolor:rgb(252,84,91);
412 --amountpaymentcomplete:rgb(101,184,77);
413 --amountremaintopaybackcolor:rbg(245,130,46);
414 --infoboxmoduleenabledbgcolor : linear-gradient(0.4turn, #000, #000, #000, #274231);
415 --tablevalidbgcolor: rgb(80, 64, 33);
428 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
429 background-color: #FFFFFF;
431 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
433 font-family: <?php print $fontlist ?>;
439 background-color: var(--colorbackbody);
440 <?php print
'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
444 .sensiblehtmlcontent * {
448 .thumbstat { font-weight: bold !important; }
449 th a { font-weight: <?php echo ($useboldtitle ?
'bold' :
'normal'); ?> !important; }
450 a.tab { font-weight: 500 !important; }
452 a:link, a:visited, a:hover, a:active, .classlink { font-family: <?php print $fontlist ?>; font-weight: normal; color: var(--colortextlink); text-decoration: none; }
453 a:hover { text-decoration: underline; color: var(--colortextlink); }
454 a.commonlink { color: var(--colortextlink) !important; text-decoration: none; }
459 .tableforfield input, .refidno input {
468 select.vmenusearchselectcombo {
469 background-color: unset;
474 border: 1px solid #aaa !important;
476 input:focus, textarea:focus,
button:focus:not(.button_search_x):not(.button_search):not(.button_removefilter), select:focus {
477 border-bottom: 1px solid #666;
480 textarea.cke_source:focus
485 th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
486 th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
490 text-overflow: ellipsis;
492 th.wrapcolumntitle dl dt a span.fas.fa-list {
494 vertical-align: bottom;
497 .liste_titre input[
name=month_date_when], .liste_titre input[
name=monthvalid], .liste_titre input[
name=search_ordermonth], .liste_titre input[
name=search_deliverymonth],
498 .liste_titre input[
name=search_smonth], .liste_titre input[
name=search_month], .liste_titre input[
name=search_emonth], .liste_titre input[
name=smonth], .liste_titre input[
name=month],
499 .liste_titre input[
name=month_lim], .liste_titre input[
name=month_start], .liste_titre input[
name=month_end], .liste_titre input[
name=month_create],
500 .liste_titre input[
name=search_month_lim], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end], .liste_titre input[
name=search_month_create],
501 .liste_titre input[
name=search_month_create], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end],
502 .liste_titre input[
name=day_date_when], .liste_titre input[
name=dayvalid], .liste_titre input[
name=search_orderday], .liste_titre input[
name=search_deliveryday],
503 .liste_titre input[
name=search_sday], .liste_titre input[
name=search_day], .liste_titre input[
name=search_eday], .liste_titre input[
name=sday], .liste_titre input[
name=day], .liste_titre select[
name=day],
504 .liste_titre input[
name=day_lim], .liste_titre input[
name=day_start], .liste_titre input[
name=day_end], .liste_titre input[
name=day_create],
505 .liste_titre input[
name=search_day_lim], .liste_titre input[
name=search_day_start], .liste_titre input[
name=search_day_end], .liste_titre input[
name=search_day_create],
506 .liste_titre input[
name=search_day_create], .liste_titre input[
name=search_day_start], .liste_titre input[
name=search_day_end],
507 .liste_titre input[
name=search_day_date_when], .liste_titre input[
name=search_month_date_when], .liste_titre input[
name=search_year_date_when],
508 .liste_titre input[
name=search_dtstartday], .liste_titre input[
name=search_dtendday], .liste_titre input[
name=search_dtstartmonth], .liste_titre input[
name=search_dtendmonth],
509 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth
513 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
514 color: var(--colortext);
516 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
517 font-family: <?php print $fontlist ?>;
519 margin: 0px 0px 0px 0px;
520 background-color: var(--inputbackgroundcolor);
521 <?php
if (empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
522 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
542 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
543 background: var(--butactionbg);
544 color: var(--textbutaction) !important;
546 border-collapse: collapse;
549 text-transform: uppercase;
552 padding: 0.6em 0.7em;
555 #mainbody input.button:not(.buttongen):not(.bordertransp):hover, #mainbody a.button:not(.buttongen):not(.bordertransp):hover {
556 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
557 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
559 #mainbody input.buttongen, #mainbody button.buttongen {
563 input.button.massactionconfirmed {
570 input:invalid, select:invalid, input.--error , select.--error {
571 border-color: #ea1212;
574 section.setupsection {
576 background-color: var(--colorbacktitle1);
580 .field-error-icon { color: #ea1212 !important; }
584 border-top:solid 1px var(--inputbordercolor);
585 border-left:solid 1px var(--inputbordercolor);
586 border-right:solid 1px var(--inputbordercolor);
587 border-bottom:solid 1px var(--inputbordercolor);
589 background-color: #FFF;
595 input.removedassigned {
596 padding: 2px !important;
597 vertical-align: text-bottom;
601 padding-left: 1px !important;
602 padding-right: 1px !important;
605 vertical-align: middle;
607 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
613 background-image: none;
618 border: 2px solid #ccc;
619 background-color: #eee;
621 color: #888 !important;
624 .nofocusvisible:focus-visible {
628 div.buttonpayment input {
629 background-color: unset;
630 border-bottom: unset;
632 text-transform: uppercase;
636 div.buttonpayment input:focus {
639 input.buttonpaymentcb {
640 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
641 background-size: 26px;
642 background-repeat: no-repeat;
645 input.buttonpaymentcheque {
646 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
647 background-repeat: no-repeat;
650 input.buttonpaymentcb {
651 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
652 background-size: 24px;
653 background-repeat: no-repeat;
656 input.buttonpaymentpaypal {
657 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
658 background-repeat: no-repeat;
661 input.buttonpaymentpaybox {
662 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
663 background-repeat: no-repeat;
666 input.buttonpaymentstripe {
667 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
668 background-repeat: no-repeat;
671 .logopublicpayment #dolpaymentlogo {
674 image-rendering: -webkit-optimize-contrast;
679 background-color: transparent;
680 color: var(--colortext) !important;
681 border: 2px solid var( --butactionbg);
682 margin: 0 0.45em !important;
685 span.userimg.notfirst {
690 span.timesheetalreadyrecorded input {
692 border-bottom: solid 1px rgba(0,0,0,0.1);
693 margin-right: 1px !important;
695 td.onholidaymorning, td.onholidayafternoon {
696 background-color: #fdf6f2;
699 background-color: #f4eede;
701 td.onholidayallday:not(.weekend) input {
702 background-color: #f8f7f0;
705 background-color: #eee;
708 background-color: #f8f8f8;
710 td.leftborder, td.hide0 {
711 border-left: 1px solid #ccc;
713 td.leftborder, td.hide6 {
714 border-right: 1px solid #ccc;
717 border-right: 1px solid #ccc;
721 td.amount, span.amount, div.amount, b.amount {
727 select.flat, form.flat select, .pageplusone, .divadvancedsearchfieldcompinput, {
732 input.pageplusone, .divadvancedsearchfieldcompinput, {
738 filter: saturate(0.8);
742 color: var(--colortextlink);
744 .optiongrey, .opacitymedium {
747 .opacitymediumbycolor {
748 color: rgba(0, 0, 0, 0.4);
760 color: var(--colorwhite);
763 color: #888 !important;
766 color: var(--colorblack);
769 font-size: unset !important;
773 transform: scale(1, -1);
776 transform: scale(-1, 1);
779 select:invalid, select.--error {
782 input:disabled, textarea:disabled, select[disabled=
'disabled']
784 background: var(--inputbackgroundcolordisabled);
785 color: var(--inputcolordisabled);
789 box-shadow: none !important;
791 .listactionlargetitle .liste_titre {
795 padding: 0px !important;
796 border: 0px !important;
797 vertical-align: text-bottom;
800 input[
type=file] { background-color: transparent; border-top: none; border-left: none; border-right: none; box-shadow: none; }
801 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
802 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
803 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
804 input:-webkit-autofill {
805 background-color: #FBFFEA !important;
806 background-image:none !important;
807 -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
810 input[
type=checkbox], input[
type=radio] {
815 .placeholder { color: #ccc; }
816 ::-webkit-input-placeholder { color:#ccc; }
817 :-moz-placeholder { color:#bbb; }
818 ::-moz-placeholder { color:#bbb; }
819 :-ms-input-placeholder { color:#ccc; }
820 input:-moz-placeholder { color:#ccc; }
822 input[
name=
price], input[
name=weight], input[
name=volume], input[
name=surface], input[
name=sizeheight], input[
name=net_measure], select[
name=incoterm_id] { margin-right: 6px; }
824 border: 1px solid #AAAAAA !important;
826 padding-
inline-end: 2em;
827 min-
inline-size:
auto;
829 .legendforfieldsetstep { padding-bottom: 10px; }
830 input#onlinepaymenturl, input#directdownloadlink {
834 .formconsumeproduce {
836 padding: 20px 0px 0px 0px;
840 div#moretabsList, div#moretabsListaction {
844 hr { border: 0; border-top: 1px solid #ccc; }
845 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
848 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
849 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
854 .button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment) {
855 border-color: #c5c5c5;
856 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
857 display: inline-block;
861 font-family: <?php print $fontlist ?>;
864 color:
#333333 !important;
865 text-decoration: none !important;
866 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
867 background-color: #f5f5f5;
868 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
869 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
870 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
871 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
872 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
873 background-repeat: repeat-x;
874 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
875 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
876 border: 1px solid
#bbbbbb;
877 border-bottom-color: #a2a2a2;
878 -webkit-border-radius: 2px;
880 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
881 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
883 .refidno .button.smallpaddingimp {
884 font-size: 0.85em !important;
886 .button:focus, .buttonDelete:focus {
887 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
888 box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
890 .button:hover:not(.nohover), .buttonDelete:hover:not(.nohover) {
891 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
892 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
894 .button:disabled, .buttonDelete:disabled, .button.disabled, .buttonDelete.disabled {
897 -webkit-box-shadow: none;
901 pointer-events: none;
905 -webkit-box-shadow: none;
907 .button_search, .button_removefilter {
909 background-color: unset;
911 .button_search:hover, .button_removefilter:hover {
921 div.float, span.floatleft
923 float:<?php print $left; ?>;
927 float:<?php print $right; ?>;
935 display:
inline-block;
939 display:
inline-block !important;
948 padding-<?php echo $left; ?>: 3px;
955 -webkit-box-shadow: none !important;
956 box-shadow: none !important;
957 -webkit-border-radius:0px !important;
958 border-radius:0px !important;
969 vertical-align: middle;
972 vertical-align: bottom;
975 vertical-align: text-bottom;
981 width: 100% !important;
983 .centpercentwithoutmenu {
984 width: calc(100% - 200px);
986 .quatrevingtpercent, .inputsearch {
989 .maxquatrevingtpercent {
995 .quatrevingtquinzepercent {
998 .quatrevingtpercentminusx {
999 width: calc(80% - 52px);
1001 textarea.centpercent {
1014 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
1017 .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 {
1024 transform: scaleX(-1) translate(<?php print ($left == 'left' ? '' : '-'); ?>2px, 0);
1027 transform: rotate(90deg) translate(0, <?php print ($left ==
'left' ?
'' :
'-'); ?>2px);
1034 text-align: center !important;
1046 text-align: <?php print $left; ?>;
1049 text-align: <?php print $right; ?>;
1052 text-align: justify;
1055 float: left!important;
1058 float: right!important;
1061 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1063 .nowraponsmartphone {
1064 white-space: <?php print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
1067 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1069 .liste_titre .nowrap {
1070 white-space: nowrap;
1073 white-space: nowrap;
1076 white-space: normal !important;
1079 word-wrap:
break-word;
1082 word-
break:
break-word;
1085 word-
break:
break-all;
1091 font-weight: bold !important;
1094 font-weight: normal !important;
1097 text-transform: uppercase;
1100 text-decoration: none;
1103 text-decoration: none !important;
1115 padding-left: 0 !important;
1117 .nopaddingrightimp {
1118 padding-right: 0 !important;
1121 padding-<?php print $left; ?>: 4px;
1124 padding-<?php print $left; ?>: 4px !important;
1127 padding-<?php print $left; ?>: 2px;
1130 padding-<?php print $left; ?>: 2px !important;
1133 padding-<?php print $right; ?>: 4px;
1136 padding-<?php print $right; ?>: 4px !important;
1139 padding-<?php print $right; ?>: 2px;
1142 padding-<?php print $right; ?>: 2px !important;
1151 padding-bottom: 4px;
1154 padding-bottom: 2px;
1157 margin-<?php print $left; ?>: 2px;
1160 margin-<?php print $right; ?>: 2px;
1163 margin-<?php print $left; ?>: unset;
1166 margin-<?php print $right; ?>: unset;
1169 width: unset !important;
1178 .classfortooltiponclick .fa-question-circle {
1185 cursor: not-allowed;
1191 background-color: #fff;
1193 .nobackground, .nobackground tr {
1194 background: unset !important;
1196 .checkboxattachfilelabel {
1201 border: 1px solid #888 !important;
1204 color : <?php print $textWarning; ?>
1218 background-color: #e0e0e8;
1221 div.urllink, div.urllink a {
1222 color: #339 !important;
1225 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
1226 color: #888 !important;
1228 padding-<?php echo $left; ?>: 3px;
1230 .stockmovemententry {
1232 transform: rotate(0.25turn);
1235 .stockmovementexit {
1237 transform: rotate(0.3turn);
1245 color : <?php print $textWarning; ?>
1247 body[
class*=
"colorblind-"] .text-warning{
1248 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1251 color : <?php print $textSuccess; ?>
1253 body[
class*=
"colorblind-"] .text-success{
1254 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1258 color : <?php print $textDanger; ?>
1261 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop,
1263 color: #ccc !important;
1265 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1266 .editfieldlang:hover {
1267 color: var(--colortexttitle) !important;
1269 a.editfielda.nohover *:hover:before {
1270 color: #ccc !important;
1277 float: none !important;
1280 span.fa.fa-plus-circle.paddingleft {
1283 padding-bottom: 2px;
1286 .size15x { font-size: 1.5em !important; }
1287 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1288 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1289 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1290 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off {
1291 font-size: 1.5em; vertical-align: text-bottom;
1296 white-space: nowrap;
1297 vertical-align: middle;
1298 text-overflow: ellipsis;
1303 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1307 border-right: 1px solid #f4f4f4;
1311 border-left: 1px solid #f4f4f4;
1317 #formuserfile_link {
1320 .listofinvoicetype {
1322 vertical-align: middle;
1324 .divsocialnetwork:not(:last-child) {
1325 padding-<?php print $right; ?>: 20px;
1328 background-color: rgba(0, 0, 0, 0.08);
1332 div.divsearchfield {
1334 display:
inline-block;
1335 margin-<?php print $right; ?>: 12px;
1336 margin-<?php print $left; ?>: 2px;
1341 .divsearchfieldfilter {
1342 text-overflow: clip;
1344 white-space: nowrap;
1345 padding-bottom: 5px;
1349 .divadvancedsearchfield:first-child {
1352 .divadvancedsearchfield {
1355 padding-right: 15px;
1356 padding-bottom: 2px;
1359 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1360 padding-bottom: 4px;
1362 .divadvancedsearchfieldcompinput {
1364 border-bottom: solid 1px var(--inputbordercolor);
1367 .search_component_params {
1369 -webkit-flex-flow: row wrap;
1370 flex-flow: row wrap;
1373 padding-bottom: 3px;
1374 padding-<?php echo $left; ?>: 0;
1375 padding-<?php echo $right; ?>: 0;
1376 border-bottom: solid 1px var(--inputbordercolor);
1379 .search_component_searchtext {
1382 .search_component_params_text, .search_component_params_text:focus {
1383 border-bottom: none;
1385 margin: 0 !important;
1391 padding-bottom: 3px;
1398 display:
inline-block;
1417 if ($conf->browser->layout ==
'phone') {
1419 .divsearchfieldfilter {
1420 white-space: nowrap;
1425 .a-filter, .a-mesure {
1426 border-radius: 50px;
1427 background: var(--colortexttitlenotab);
1429 padding: 8px 10px 8px 6px;
1437 .a-filter:before, .a-mesure:before {
1438 font-family:
"Font Awesome 5 Free";
1443 .a-filter-disabled, .a-mesure-disabled {
1444 border-radius: 50px;
1445 background: var(--colorbacktitle1);
1458 top:calc(50% - 200px);
1459 left:calc(50% - 250px);
1463 border: 1px solid #bbb;
1464 box-shadow: 2px 2px 20px #ddd;
1474 div.div-
for-modal-topright {
1482 border: 1px solid #bbb;
1483 box-shadow: 2px 2px 20px #ddd;
1489 div.confirmmessage {
1500 list-style-
type: none;
1502 input > ul.attendees {
1507 padding-bottom: 4px;
1511 padding-bottom: 10px;
1516 vertical-align: middle;
1518 select.flat.selectlimit {
1521 .selectlimit, .marginrightonly {
1522 margin-<?php echo $right; ?>: 10px !important;
1525 margin-<?php echo $left; ?>: 10px !important;
1527 .marginleftonlyshort {
1528 margin-<?php echo $left; ?>: 4px !important;
1531 margin-<?php echo $left; ?>: 0px !important;
1534 margin-top: 10px !important;
1536 .margintoponlyshort {
1537 margin-top: 3px !important;
1540 margin-bottom: 10px !important;
1542 .marginbottomonlyshort {
1543 margin-bottom: 3px !important;
1546 margin-top: 0 !important;
1549 margin-bottom: 0 !important;
1552 .selectlimit, .selectlimit:focus {
1553 border-left: none !important;
1554 border-top: none !important;
1555 border-right: none !important;
1558 .strikefordisabled {
1559 text-decoration: line-through;
1566 text-overflow: unset;
1571 text-overflow: ellipsis;
1572 white-space: nowrap;
1576 text-overflow: ellipsis;
1581 text-overflow: ellipsis;
1582 white-space: nowrap;
1587 text-overflow: ellipsis;
1588 white-space: nowrap;
1593 text-overflow: ellipsis;
1594 white-space: nowrap;
1596 .tdoverflowmax80imp {
1597 max-width: 80px !important;
1599 text-overflow: ellipsis;
1600 white-space: nowrap;
1605 text-overflow: ellipsis;
1606 white-space: nowrap;
1608 .tdoverflowmax100imp {
1609 max-width: 100px !important;
1611 text-overflow: ellipsis;
1612 white-space: nowrap;
1617 text-overflow: ellipsis;
1618 white-space: nowrap;
1623 text-overflow: ellipsis;
1624 white-space: nowrap;
1629 text-overflow: ellipsis;
1630 white-space: nowrap;
1635 text-overflow: ellipsis;
1636 white-space: nowrap;
1641 text-overflow: ellipsis;
1642 white-space: nowrap;
1647 text-overflow: ellipsis;
1648 white-space: nowrap;
1653 text-overflow: ellipsis;
1654 white-space: nowrap;
1660 .divintowithtwolinesmax {
1662 display: -webkit-box;
1663 -webkit-box-orient: vertical;
1664 -webkit-line-clamp: 2;
1668 display: -webkit-box;
1669 -webkit-box-orient: vertical;
1670 -webkit-line-clamp: 2;
1672 height:
auto !important;
1675 display: -webkit-box;
1676 -webkit-box-orient: vertical;
1677 -webkit-line-clamp: 10;
1681 .tablelistofcalendars {
1682 margin-top: 25px !important;
1684 .amountalreadypaid {
1686 .amountpaymentcomplete {
1687 color: var(--amountpaymentcomplete);
1690 .amountremaintopay {
1691 color: var(--amountremaintopaycolor);
1694 .amountremaintopayback {
1697 .amountpaymentneutral {
1698 color: var(--amountremaintopaybackcolor);
1703 .onlinepaymentbody .amountpaymentcomplete {
1704 background-color: var(--amountpaymentcomplete);
1712 margin-bottom: 12px;
1714 #builddoc_form ~ .showlinkedobjectblock {
1719 .moduledesclong p img,.moduledesclong p a img {
1720 max-width: 90% !important;
1721 height:
auto !important;
1725 border: 1px solid #ccc;
1726 box-shadow: 1px 1px 25px #aaa;
1727 max-width: calc(100% - 56px);
1729 .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 {
1745 div.fiche>div.tabBar>form>div.div-table-responsive {
1748 .div-table-responsive, .div-table-responsive-no-min {
1752 .div-table-responsive {
1756 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1759 div.fiche>form>div.div-table-responsive {
1764 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1765 echo
'display: inline-flex;'.
"\n";
1767 flex-flow: row wrap;
1768 justify-content: flex-
start;
1776 .thumbstat, .thumbstat150 {
1782 justify-content: flex-
start;
1783 align-
self: flex-
start;
1786 select.selectarrowonleft {
1789 select.selectarrowonleft option {
1793 table[summary=
"list_of_modules"] .fa-cog {
1797 .linkedcol-element {
1801 white-space: nowrap;
1812 .maxscreenheightless200 {
1813 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1815 .maxscreenheightless300 {
1816 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1820 border-bottom: 0px !important;
1827 .clearboth { clear:both; }
1828 .hideobject { display: none; }
1829 .minwidth25 { min-width: 25px; }
1830 .minwidth50 { min-width: 50px; }
1831 .minwidth75 { min-width: 75px; }
1833 @media only screen and (min-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3) ? round($nbtopmenuentries * 47, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC3; ?>px)
1835 .width20 { width: 20px; }
1836 .width25 { width: 25px; }
1837 .width50 { width: 50px; }
1838 .width75 { width: 75px; }
1839 .width100 { width: 100px; }
1840 .width200 { width: 200px; }
1841 .minwidth100 { min-width: 100px; }
1842 .minwidth150 { min-width: 150px; }
1843 .minwidth200 { min-width: 200px; }
1844 .minwidth250 { min-width: 250px; }
1845 .minwidth300 { min-width: 300px; }
1846 .minwidth400 { min-width: 400px; }
1847 .minwidth500 { min-width: 500px; }
1848 .minwidth50imp { min-width: 50px !important; }
1849 .minwidth75imp { min-width: 75px !important; }
1850 .minwidth100imp { min-width: 100px !important; }
1851 .minwidth125imp { min-width: 125px !important; }
1852 .minwidth200imp { min-width: 200px !important; }
1853 .minwidth250imp { min-width: 250px !important; }
1854 .minwidth300imp { min-width: 300px !important; }
1855 .minwidth400imp { min-width: 400px !important; }
1856 .minwidth500imp { min-width: 500px !important; }
1858 .widthauto { width:
auto; }
1859 .width20 { width: 20px; }
1860 .width25 { width: 25px; }
1861 .width40 { width: 40px; }
1862 .width50 { width: 50px; }
1863 .width75 { width: 75px; }
1864 .width100 { width: 100px; }
1865 .width125 { width: 125px; }
1866 .width150 { width: 150px; }
1867 .width200 { width: 200px; }
1868 .width250 { width: 250px; }
1869 .width300 { width: 300px; }
1870 .width400 { width: 400px; }
1871 .width500 { width: 500px; }
1872 .maxwidth25 { max-width: 25px; }
1873 .maxwidth40 { max-width: 40px; }
1874 .maxwidth50 { max-width: 50px; }
1875 .maxwidth75 { max-width: 75px; }
1876 .maxwidthdate { max-width: 85px; }
1877 .maxwidth100 { max-width: 100px; }
1878 .maxwidth125 { max-width: 125px; }
1879 .maxwidth150 { max-width: 150px; }
1880 .maxwidth200 { max-width: 200px; }
1881 .maxwidth250 { max-width: 250px; }
1882 .maxwidth300 { max-width: 300px; }
1883 .maxwidth400 { max-width: 400px; }
1884 .maxwidth500 { max-width: 500px; }
1885 .maxwidth750 { max-width: 750px; }
1886 .maxwidth1000 { max-width: 1000px; }
1887 .maxwidth50imp { max-width: 50px !important; }
1888 .maxwidth75imp { max-width: 75px !important; }
1890 .minwidth100onall { min-width: 100px !important; }
1891 .minwidth200onall { min-width: 200px !important; }
1892 .minwidth250onall { min-width: 250px !important; }
1894 .minheight20 { min-height: 20px; }
1895 .minheight30 { min-height: 30px; }
1896 .minheight40 { min-height: 40px; }
1897 .titlefieldcreate { width: 20%; }
1898 .titlefield { min-width: 250px; width: 25%; }
1899 .titlefieldmiddle { width: 50%; }
1900 .imgmaxwidth180 { max-width: 180px; }
1901 .imgmaxheight50 { max-height: 50px; }
1903 .width20p { width:20%; }
1904 .width25p { width:25%; }
1905 .width40p { width:40%; }
1906 .width50p { width:50%; }
1907 .width60p { width:60%; }
1908 .width75p { width:75%; }
1909 .width80p { width:80%; }
1910 .width100p { width:100%; }
1914 @media only screen and (max-width: 1400px)
1917 .titlefieldcreate { width: 30% !important; }
1918 .minwidth50imp { min-width: 50px !important; }
1919 .minwidth75imp { min-width: 75px !important; }
1920 .minwidth100imp { min-width: 100px !important; }
1921 .minwidth125imp { min-width: 125px !important; }
1922 .minwidth150imp { min-width: 150px !important; }
1923 .minwidth200imp { min-width: 200px !important; }
1924 .minwidth250imp { min-width: 250px !important; }
1925 .minwidth300imp { min-width: 300px !important; }
1926 .minwidth400imp { min-width: 300px !important; }
1927 .minwidth500imp { min-width: 300px !important; }
1929 .linkedcol-element {
1935 @media only screen and (max-width: 1000px)
1937 .maxwidthonsmartphone { max-width: 100px; }
1938 .minwidth50imp { min-width: 50px !important; }
1939 .minwidth75imp { min-width: 70px !important; }
1940 .minwidth100imp { min-width: 100px !important; }
1941 .minwidth125imp { min-width: 125px !important; }
1942 .minwidth150imp { min-width: 110px !important; }
1943 .minwidth200imp { min-width: 110px !important; }
1944 .minwidth250imp { min-width: 115px !important; }
1945 .minwidth300imp { min-width: 120px !important; }
1946 .minwidth400imp { min-width: 150px !important; }
1947 .minwidth500imp { min-width: 250px !important; }
1951 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1952 width: calc(100% - 50px) !important;
1953 display:
inline-block;
1955 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1956 width: calc(100% - 70px) !important;
1957 display:
inline-block;
1961 @media only screen and (max-width: 767px)
1964 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1967 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1969 .divadvancedsearchfield {
1975 padding-right: 10px !important;
1978 .hideonsmartphone { display: none; }
1979 .hideonsmartphoneimp { display: none !important; }
1981 .margintoponsmartphone { margin-top: 6px; }
1983 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1984 width: calc(100% - 40px) !important;
1985 display:
inline-block;
1987 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1988 width: calc(100% - 70px) !important;
1989 display:
inline-block;
1992 input.maxwidthinputfileonsmartphone {
1996 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
2000 .smallonsmartphone {
2004 .nopaddingtoponsmartphone {
2005 padding-top: 0 !important;
2007 .nopaddingbottomonsmartphone {
2008 padding-bottom: 0 !important;
2013 @media only screen and (max-width: 570px)
2016 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
2020 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
2023 .login_vertical_align {
2026 .login_table input#username, .login_table input#password, .login_table input#securitycode {
2027 margin-left: 5px !important;
2029 div#login_left, div#login_right {
2030 min-width: 150px !important;
2031 padding-left: 5px !important;
2032 padding-right: 5px !important;
2034 .login_table div#login_right .tdinputlogin, .login_table div#login_right .tdinputlogin input {
2035 min-width: 150px !important;
2038 .divmainbodylarge { margin-left: 10px; margin-right: 10px; }
2040 .tdoverflowonsmartphone {
2043 text-overflow: ellipsis;
2044 white-space: nowrap;
2046 .tdoverflowmax100onsmartphone {
2049 text-overflow: ellipsis;
2050 white-space: nowrap;
2052 .tdoverflowmax150onsmartphone {
2055 text-overflow: ellipsis;
2056 white-space: nowrap;
2060 margin-top: <?php print ($dol_hide_topmenu ?
'12' :
'6'); ?>px !important;
2062 .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 {
2063 height: 40px !important;
2066 div.tabs div.tab a.tab {
2069 text-overflow: ellipsis;
2070 white-space: nowrap;
2073 .quatrevingtpercent, .inputsearch {
2079 padding-bottom: 5px;
2082 .login_table .tdinputlogin {
2083 min-width: unset !important;
2085 input, input[
type=text], input[
type=password], select, textarea {
2091 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
2092 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
2093 .maxwidth50onsmartphone { max-width: 40px; }
2094 .maxwidth75onsmartphone { max-width: 50px; }
2095 .maxwidth100onsmartphone { max-width: 70px; }
2096 .maxwidth125onsmartphone { max-width: 100px; }
2097 .maxwidth150onsmartphone { max-width: 120px; }
2098 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
2099 .maxwidth200onsmartphone { max-width: 200px; }
2100 .maxwidth250onsmartphone { max-width: 250px; }
2101 .maxwidth300onsmartphone { max-width: 300px; }
2102 .maxwidth400onsmartphone { max-width: 400px; }
2103 .minwidth50imp { min-width: 50px !important; }
2104 .minwidth75imp { min-width: 75px !important; }
2105 .minwidth100imp { min-width: 100px !important; }
2106 .minwidth125imp { min-width: 125px !important; }
2107 .minwidth150imp { min-width: 110px !important; }
2108 .minwidth200imp { min-width: 110px !important; }
2109 .minwidth250imp { min-width: 115px !important; }
2110 .minwidth300imp { min-width: 120px !important; }
2111 .minwidth400imp { min-width: 150px !important; }
2112 .minwidth500imp { min-width: 250px !important; }
2113 .titlefield { width:
auto; min-width: unset; }
2114 .titlefieldcreate { width:
auto; }
2118 width: <?php print
dol_size(300,
'width'); ?>px;
2128 padding-<?php echo $right; ?>: 5px;
2129 padding-bottom: 5px;
2131 img.photoref, div.photoref {
2133 -webkit-box-shadow: none;
2138 object-fit: contain;
2142 padding-right: 10px;
2146 padding-right: 3px !important;
2149 padding-right: 3px !important;
2152 input.buttonpayment {
2156 .linkobject { cursor: pointer; }
2158 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 {
2159 color: var(--tableforfieldcolor);
2162 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2163 .hideonprint { display: none !important; }
2179 white-space: nowrap;
2192 table-layout: fixed;
2195 #id-right, #id-left {
2196 display: table-cell;
2198 vertical-align: top;
2210 padding-bottom: 20px;
2211 <?php
if (
GETPOST(
'optioncss',
'aZ09') !=
'print') { ?>
2212 padding-<?php print $left; ?>: 229px;
2216 .bodyforlist #
id-right {
2217 padding-bottom: 4px;
2222 .classforhorizontalscrolloftabs #
id-container {
2225 .classforhorizontalscrolloftabs .side-nav {
2229 .classforhorizontalscrolloftabs #
id-right {
2230 width:calc(100% - 210px);
2231 display:
inline-block;
2237 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2240 background: var(--colorbackvmenu1);
2241 border-<?php echo $right; ?>: 1px solid rgba(0,0,0,0.2);
2242 box-shadow: 3px 0 6px -2px #eee;
2246 font-family:
"RobotoDraft",
"Roboto",sans-serif;
2247 <?php echo $left; ?>: 0;
2249 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2255 -webkit-transform: translateZ(0);
2256 -moz-transform: translateZ(0);
2257 -ms-transform: translateZ(0);
2258 -o-transform: translateZ(0);
2259 transform: translateZ(0);
2260 -webkit-transform-style: preserve-3d;
2261 -moz-transform-style: preserve-3d;
2262 -ms-transform-style: preserve-3d;
2263 -o-transform-style: preserve-3d;
2264 transform-style: preserve-3d;
2265 -webkit-transition-delay: 0.1s;
2266 -moz-transition-delay: 0.1s;
2267 transition-delay: 0.1s;
2268 -webkit-transition-duration: 0.2s;
2269 -moz-transition-duration: 0.2s;
2270 transition-duration: 0.2s;
2271 -webkit-transition-property: -webkit-transform;
2272 -moz-transition-property: -moz-transform;
2273 transition-property: transform;
2274 -webkit-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2275 -moz-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2276 transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2277 -webkit-overflow-scrolling: touch;
2279 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2292 .side-nav-vert, #
id-right {
2293 transition: padding-left 0.5s ease, margin-left 0.5s ease;
2296 .side-nav, .login_block {
2297 transition: left 0.5s ease;
2300 body.sidebar-collapse .side-nav-vert, body.sidebar-collapse #
id-right {
2307 margin-<?php echo $left; ?>: 228px;
2311 body.sidebar-collapse .side-nav, body.sidebar-collapse .login_block
2315 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
2325 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2335 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2337 overflow-x: initial !important;
2347 div.backgroundsemitransparent {
2348 background:rgba(255, 255, 255, 0.7);
2350 padding-right: 10px;
2357 .login_block_getinfo {
2360 .login_block_getinfo div.login_block_user {
2363 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2364 color: #333 !important;
2366 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2367 vertical-align: middle;
2372 padding-<?php print $left; ?>: 0 ! important;
2376 background: var(--colorbackvmenu1);
2377 border-right: 1px solid rgba(0,0,0,0.3);
2380 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2381 top: 66px ! important;
2383 top: 60px ! important;
2387 margin-<?php print $left; ?>: 6px !important;
2388 margin-<?php print $right; ?>: 6px !important;
2393 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'30' :
'6')); ?>px;
2394 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'28' :
'6')); ?>px;
2395 <?php
if (!empty($dol_hide_leftmenu) && !empty($dol_hide_topmenu)) {
2396 print
'margin-top: 12px;';
2398 margin-bottom: 15px;
2400 body.onlinepaymentbody div.fiche {
2401 margin: 20px !important;
2403 div.fiche>table:first-child {
2404 margin-bottom: 15px !important;
2410 div.fichecenterbis {
2413 div.fichethirdleft {
2414 <?php
if ($conf->browser->layout !=
'phone') {
2415 print
"float: ".$left.
";\n";
2417 <?php
if ($conf->browser->layout !=
'phone') {
2418 print
"width: calc(50% - 14px);\n";
2420 <?php
if ($conf->browser->layout ==
'phone') {
2421 print
"padding-bottom: 6px;\n";
2424 div.fichetwothirdright {
2425 <?php
if ($conf->browser->layout !=
'phone') {
2426 print
"float: ".$right.
";\n";
2428 <?php
if ($conf->browser->layout !=
'phone') {
2429 print
"width: calc(50% - 14px);\n";
2431 <?php
if ($conf->browser->layout ==
'phone') {
2432 print
"padding-bottom: 6px\n";
2436 <?php
if ($conf->browser->layout !=
'phone') {
2437 print
"float: ".$left.
";\n";
2439 <?php
if ($conf->browser->layout !=
'phone') {
2440 print
"width: calc(50% - 14px);\n";
2443 div.fichehalfright {
2444 <?php
if ($conf->browser->layout !=
'phone') {
2445 print
"float: ".$right.
";\n";
2447 <?php
if ($conf->browser->layout !=
'phone') {
2448 print
"width: calc(50% - 14px);\n";
2451 div.fichehalfright {
2452 <?php
if ($conf->browser->layout ==
'phone') {
2453 print
"margin-top: 10px;\n";
2458 @media only screen and (max-width: 1499px)
2460 div.fichehalfleft-lg {
2464 div.fichehalfright-lg {
2469 .fichehalfright-lg .fichehalfright {
2482 @media only screen and (max-width: 900px)
2485 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'4' :
'20')); ?>px;
2486 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 16); ?>px;
2487 <?php
if (!empty($conf->dol_hide_leftmenu) && !empty($conf->dol_hide_topmenu)) {
2488 print
'margin-top: 4px;';
2490 margin-bottom: 15px;
2496 div.fichecenterbis {
2499 div.fichethirdleft {
2502 padding-bottom: 6px;
2504 div.fichetwothirdright {
2507 padding-bottom: 6px;
2513 div.fichehalfright {
2517 div.fichehalfright {
2520 div.firstcolumn div.box {
2523 div.secondcolumn div.box {
2529 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2533 padding: 0 !important;
2541 td.nobordernopadding.widthpictotitle.col-picto {
2546 margin-<?php echo $right; ?>: 8px;
2552 span.widthpictotitle {
2555 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2556 opacity: 0.7 !important;
2560 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2570 vertical-align: middle;
2573 .pictowarning, .pictoerror, .pictopreview, .pictonopreview {
2574 padding-<?php echo $left; ?>: 3px;
2578 color: <?php echo $badgeWarning; ?>;
2581 color: <?php echo $badgeDanger ?>;
2586 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2587 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2588 .tagtdnote span.pictoedit {
2591 img.hideonsmartphone.pictoactionview {
2592 vertical-align: bottom;
2596 text-align: <?php echo $left; ?>;
2602 padding-left: 1px !important;
2605 padding-bottom: 1px;
2611 padding-bottom: 10px;
2613 div.attachareaformuserfileecm {
2619 padding-bottom: 5px;
2620 margin-bottom: 10px;
2622 div.arearefnobottom {
2624 padding-bottom: 4px;
2629 div.divphotoref:last-child {
2630 padding-<?php echo $right; ?>: 20px;
2633 padding-bottom: 10px;
2639 margin-bottom: 10px;
2645 vertical-align: text-bottom;
2651 vertical-align: text-bottom;
2653 img.photoref, div.photoref {
2654 border: 1px solid #CCC;
2655 -webkit-box-shadow: 3px 3px 4px #DDD;
2656 box-shadow: 3px 3px 4px #DDD;
2660 object-fit: contain;
2662 img.photokanban, div.photokanban {
2666 vertical-align: middle;
2669 div.photoref .fa, div.photoref .fas, div.photoref .far {
2674 object-fit: contain;
2678 vertical-align:middle;
2681 .difforspanimgright {
2682 display: table-cell;
2683 padding-right: 10px;
2685 img.photorefnoborder {
2689 object-fit: contain;
2690 border: 1px solid #AAA;
2691 border-radius: 100px;
2696 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2699 .trextrafieldseparator td, .trextrafields_collapse_last td {
2700 border-bottom: 1px solid var(--colortopbordertitle1) !important;
2704 padding-bottom: 0 !important;
2717 $minwidthtmenu = 66;
2721 $maxwidthloginblock = 110;
2723 $heightmenu = 30; $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu = 0;
2728 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2731 background: var(--colorbackhmenu1);
2743 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2750 li.tmenusel::after, li.tmenu:hover::after {
2755 left: calc(50% - 6px);
2758 border-style: solid;
2759 border-width: 0px 6px 5px 6px;
2760 border-color: transparent transparent #ffffff transparent;
2764 <?php
if ($disableimages) { ?>
2770 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2775 white-space: nowrap;
2777 border-<?php print $left; ?>: 0px;
2778 border-<?php print $right; ?>: 0px;
2779 padding: 0px 0px 0px 0px;
2780 margin: 0px 0px 0px 0px;
2782 font-weight: normal;
2784 text-decoration: none;
2787 div.tmenudisabled, a.tmenudisabled {
2790 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2791 font-weight: normal;
2792 padding: 0px 5px 0px 5px;
2793 white-space: nowrap;
2794 color: var(--colortextbackhmenu);
2795 text-decoration: none;
2796 cursor: not-allowed;
2798 span.mainmenuaspan.tmenudisabled {
2799 color: var(--colortextbackhmenu);
2801 cursor: not-allowed;
2806 text-decoration: none !important;
2810 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2811 font-weight: normal;
2812 padding: 0px 5px 0px 5px;
2813 white-space: nowrap;
2815 color: var(--colortextbackhmenu);
2816 text-decoration: none;
2818 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2819 font-weight: normal;
2820 padding: 0px 5px 0px 5px;
2821 margin: 0px 0px 0px 0px;
2822 white-space: nowrap;
2823 color: var(--colortextbackhmenu);
2824 text-decoration: none !important;
2829 padding: 0px 0px 0px 0px;
2830 margin: 0px 0px 0px 0px;
2837 background: var(--colorbackhmenu1);
2846 li.tmenu, li.tmenusel {
2847 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2849 vertical-align: bottom;
2850 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2851 float: <?php print $left; ?>;
2852 <?php
if (!$disableimages) { ?>
2853 height: <?php print $heightmenu; ?>px;
2854 padding: 0px 0px 2px 0px;
2856 padding: 0px 0px 0px 0px;
2861 margin: 0px 0px 0px 0px;
2862 font-weight: normal;
2868 .tmenuend .tmenuleft { width: 0px; }
2869 .tmenuend { display: none; }
2873 float: <?php print $left; ?>;
2875 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2877 <?php
if (!$disableimages) { ?>
2878 height: <?php print $heightmenu + 4; ?>px;
2886 <?php
if ($disableimages) { ?>
2891 height: <?php print $heightmenu; ?>px;
2896 padding-bottom: 5px;
2898 text-overflow: ellipsis;
2902 padding-<?php print $left; ?>: 2px;
2903 padding-<?php print $right; ?>: 2px;
2904 font-family: Roboto,<?php echo $fontlist; ?>;
2910 background-repeat:no-repeat;
2912 height: <?php echo ($heightmenu - 22); ?>px;
2916 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2933 <?php
if (empty($dol_hide_topmenu)) { ?>
2934 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2939 $moduletomainmenu = array(
2940 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2941 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2942 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2943 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2944 'fournisseur'=>
'companies',
2945 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2947 $mainmenuused =
'home';
2948 foreach ($conf->modules as $val) {
2949 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2951 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2955 $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');
2957 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2958 foreach ($mainmenuusedarray as $val) {
2959 if (empty($val) || in_array($val, $divalreadydefined)) {
2962 if (in_array($val, $divnotrequired)) {
2968 $found = 0; $url =
'';
2969 foreach ($conf->file->dol_document_root as $dirroot) {
2970 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2978 if (!defined(
'DISABLE_FONT_AWSOME')) {
2979 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";
2980 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2981 print
'div.mainmenu.'.$val.
'::before {
2985 print
"/* A mainmenu entry was found but img file ".$val.
".png not found (check /".$val.
"/img/".$val.
".png), so we use a generic one */\n";
2986 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2987 print
"div.mainmenu.".$val.
" {\n";
2988 print
" background-image: url(".$url.
");\n";
2993 print
"div.mainmenu.".$val.
" {\n";
2994 print
" background-image: url(".$url.
");\n";
2995 print
" filter: saturate(0);\n";
3004 padding:0 0 0 0 !important;
3005 margin:0 0px 0 0 !important;
3006 <?php
if ($disableimages) { ?>
3011 <?php
if ($disableimages) { ?>
3015 a.tmenuimage:hover {
3016 text-decoration: none;
3021 a.tmenuimage:focus {
3030 background: #f0f0f0;
3037 display: table-cell;
3038 vertical-align: middle;
3040 .login_vertical_align {
3042 padding-bottom: 80px;
3045 padding-bottom: 30px;
3047 vertical-align: middle;
3049 .login_table_title {
3051 color: #aaa !important;
3052 padding-bottom: 20px;
3055 .login_table label {
3056 text-shadow: 1px 1px 1px #FFF;
3063 padding-bottom:12px;
3066 background-color: #FFFFFF;
3068 -webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3069 box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3072 border:solid 1px rgba(80,80,80,.4);
3074 border-top:solid 1px #f8f8f8;
3076 .login_table input#username, .login_table input#password, .login_table input#securitycode{
3084 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
3085 outline: none !important;
3087 .login_table .trinputlogin {
3090 .login_table .tdinputlogin {
3091 background-color: #fff;
3095 .login_table .tdinputlogin {
3096 border-bottom: 1px solid #ccc;
3098 .login_table .tdinputlogin .fa {
3104 word-
break:
break-word;
3107 .login_main_message {
3110 margin-bottom: 10px;
3112 .login_main_message .error {
3113 border: 1px solid #caa;
3116 div#login_left, div#login_right {
3117 display:
inline-block;
3121 padding-right: 16px;
3123 vertical-align: middle;
3125 div#login_right select#entity {
3128 table.login_table tr td table.none tr td {
3131 table.login_table_securitycode {
3132 border-spacing: 0px;
3134 table.login_table_securitycode tr td {
3142 border: 1px solid #f4f4f4;
3144 #img_logo, .img_logo {
3148 .loginbuttonexternal {
3151 border: 1px solid #ccc;
3157 .atoplogin.dropdown .dropdown-menu {
3164 padding-bottom: 3px;
3165 border-right: 1px solid rgba(0,0,0,0.2);
3166 <?php print $left; ?>: 0;
3167 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
3174 vertical-align: middle;
3175 background: var(--colorbackvmenu1);
3178 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3183 color: var(--colortexthmenu);
3184 display:
inline-block;
3186 div.login_block span.aversion {
3187 color: var(--colortexthmenu);
3188 filter: contrast(0.7);
3190 div.login_block table {
3199 color: var(--colortextvmenu);
3202 color: var(--colortextvmenu);
3203 text-decoration:underline;
3205 div.login_block_user, div.login_block_other { clear: both; }
3206 div.login_block_other { padding-top: 15px; }
3208 .topnav div.login_block_user {
3209 display:
inline-block;
3210 vertical-align: middle;
3211 line-height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3212 height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3214 .topnav div.login_block_other {
3215 display:
inline-block;
3216 vertical-align: middle;
3217 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3224 .login_block_other .login_block_elem {
3230 vertical-align: middle;
3231 padding: 0px 3px 0px 3px !important;
3234 .login_block_elem_name {
3238 white-space: nowrap;
3241 text-overflow: ellipsis;
3245 .atoplogin, .atoplogin:hover {
3246 color: var(--colortexthmenu) !important;
3248 .alogin, .alogin:hover {
3249 color: #888 !important;
3250 font-weight: normal !important;
3251 font-size: <?php echo is_numeric($fontsizesmaller) ? $fontsizesmaller.
'px' : $fontsizesmaller; ?> !important;
3253 .alogin:hover, .atoplogin:hover {
3254 text-decoration:underline !important;
3256 span.fa.atoplogin, span.fa.atoplogin:hover {
3258 text-decoration: none !important;
3260 img.login, img.printer, img.entity {
3263 text-decoration: none;
3267 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3271 background-size: contain;
3272 vertical-align: text-bottom;
3273 background-color: #FFF;
3276 border-radius: 0.75em;
3279 background-size: contain;
3280 vertical-align: middle;
3282 img.userphotosmall {
3283 border-radius: 0.6em;
3286 background-size: contain;
3287 vertical-align: middle;
3289 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3292 img.userphotopublicvcard {
3296 background-size: contain;
3298 border-color: rgba(128, 128, 128, 0.5);
3303 form[
name=
"addtime"] img.userphoto {
3304 border: 1px solid #444;
3307 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3308 background-repeat: no-repeat;
3310 .span-icon-password {
3311 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3312 background-repeat: no-repeat;
3319 div.vmenu, td.vmenu {
3320 margin-<?php print $right; ?>: 2px;
3322 float: <?php print $left; ?>;
3324 padding-bottom: 0px;
3330 margin-<?php print $left; ?>: 4px;
3331 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3336 .vmenusearchselectcombo {
3342 padding-bottom: 3px;
3344 text-overflow: ellipsis;
3346 #menu_contenu_logo { padding-right: 4px; }
3347 .companylogo { padding-top: 4px; }
3348 .searchform { padding-top: 10px; }
3349 .searchform .bordertransp { border: 0; }
3350 #divsearchforms2 form.searchform .button { border: none !important; }
3352 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3353 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;
3355 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; }
3356 a.vmenu:link, a.vmenu:visited {
3357 color: var(--colortextbackvmenu);
3360 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; }
3361 span.vsmenudisabled:not(.spanlilevel0), font.vsmenudisabled:not(.spanlilevel0) {
3362 font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3364 span.vsmenudisabled, font.vsmenudisabled {
3365 font-family: <?php print $fontlist ?>;
3366 text-align: <?php print $left; ?>;
3367 font-weight: normal;
3368 color: var(--colortextbackvmenu);
3369 white-space: nowrap;
3371 a.vsmenu:link, a.vsmenu:visited {
3372 color: var(--colortextbackvmenu);
3373 white-space: nowrap;
3375 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
3377 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3378 text-align: <?php print $left; ?>; font-weight: normal; color: #999; text-decoration: none;
3381 .helppresentcircle {
3386 color: var(--colortextbackhmenu);
3388 display:
inline-block;
3390 vertical-align: super;
3392 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3397 border-bottom: 0 !important;
3399 .menulogocontainer {
3400 margin: <?php echo $disableimages ?
'-1' :
'6'; ?>px;
3404 height: <?php echo $disableimages ?
'18' :
'32'; ?>px;
3407 vertical-align: middle;
3409 .backgroundforcompanylogo {
3410 background-color: rgba(255,255,255,0.7);
3413 .menulogocontainer img.mycompany {
3414 object-fit: contain;
3417 image-rendering: -webkit-optimize-contrast;
3419 #mainmenutd_companylogo::after {
3422 li#mainmenutd_companylogo .tmenucenter {
3425 li#mainmenutd_companylogo {
3426 min-width: unset !important;
3428 <?php
if ($disableimages) { ?>
3429 li#mainmenutd_home {
3430 min-width: unset !important;
3432 li#mainmenutd_home .tmenucenter {
3437 div.blockvmenupair, div.blockvmenuimpair
3439 font-family: <?php print $fontlist ?>;
3440 text-align: <?php print $left; ?>;
3441 text-decoration: none;
3445 padding-bottom: 3px;
3446 margin: 1px 0px 8px 0px;
3448 color: var(--colortext);
3449 background: var(--colorbackvmenu1);
3451 padding-bottom: 10px;
3452 border-bottom: 1px solid #e8e8e8;
3454 div.blockvmenubookmarks
3456 padding-bottom: 16px !important;
3459 border: none !important;
3460 padding-left: 0 !important;
3462 a.vsmenu.addbookmarkpicto {
3463 padding-right: 10px;
3465 div.blockvmenufirst {
3468 border-top: 1px solid #e0e0e0;
3471 div.blockvmenusearch, div.blockvmenubookmarks
3473 font-family: <?php print $fontlist ?>;
3475 text-align: <?php print $left; ?>;
3476 text-decoration: none;
3480 padding-bottom: 3px;
3481 margin: 1px 0px 2px 0px;
3482 background: var(--colorbackvmenu1);
3484 padding-bottom: 10px;
3487 div.blockvmenusearchphone
3489 border-bottom: none;
3495 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3496 font-family: <?php print $fontlist ?>;
3499 text-decoration: none;
3503 padding-bottom: 3px;
3504 margin: 4px 0px 0px 0px;
3512 border-right: 1px solid #000000;
3513 border-bottom: 1px solid #000000;
3514 background: #b3c5cc;
3515 font-family: <?php print $fontlist ?>;
3517 text-align: <?php print $left; ?>;
3518 text-decoration: none;
3522 background: #b3c5cc;
3527 background: #F4F4F4;
3529 border: 1px solid #bbb;
3540 #mainContent, #leftContent .ui-layout-pane {
3545 #mainContent, #leftContent .ui-layout-center {
3557 padding-bottom: 0 !important;
3562 padding: 0px 4px 14px 4px !important;
3578 li.expanded > a.fmdirlia.jqft.ecmjqft {
3579 font-weight: bold !important;
3583 width: calc(100% - 100px);
3587 white-space:
break-spaces;
3588 word-
break:
break-all;
3596 text-align: <?php print $left; ?>;
3597 margin-left: 6px !important;
3598 margin-right: 6px !important;
3606 font-weight: normal !important;
3609 color: var(--colortextbacktab);
3612 padding-right: 24px;
3613 padding-bottom: 23px;
3614 margin: 0px 0px 20px 0px;
3615 -webkit-border-radius: 3px;
3617 border-right: 1px solid #CCC;
3618 border-left: 1px solid #CCC;
3619 border-top: 1px solid #CCC;
3620 border-bottom: 1px solid #CCC;
3622 background: var(--colorbacktabcard1);
3624 div.tabBar tr.titre td {
3627 div.fiche table:not(.table-fiche-title) tr.titre td {
3639 div.tabBarWithBottom {
3640 padding-bottom: 18px;
3641 border-bottom: 1px solid #aaa;
3643 div.tabBar table.tableforservicepart2:last-child {
3644 border-bottom: 1px solid #aaa;
3646 .tableforservicepart1 .tdhrthin {
3659 margin-bottom: 1.4em;
3662 margin: 20px 0em 20px 0em;
3666 div.tabsActionNoBottom {
3669 div.tabsAction > a {
3670 margin-bottom: 16px !important;
3676 border: 1px solid #888;
3680 padding-bottom: 5px;
3686 color:rgba(0,0,0,.5);
3687 margin-<?php print $right; ?>: 10px;
3688 text-shadow:1px 1px 1px #ffffff;
3689 font-family: <?php print $fontlist ?>;
3690 font-weight: normal;
3691 padding: 4px 6px 2px 6px;
3693 text-decoration: none;
3694 white-space: nowrap;
3702 div.tabs div.tabsElem:first-of-
type a.tab {
3703 margin-left: 0px !important;
3707 color: var(--colortextlink) !important;
3709 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3710 font-family: <?php print $fontlist ?>;
3711 padding: 12px 13px 12px;
3713 text-decoration: none;
3714 white-space: nowrap;
3715 background-image: none !important;
3718 .tabactive, a.tab#active {
3719 color: var(--colortextbacktab) !important;
3720 background: var(--colorbacktabcard1) !important;
3722 border-right: 1px solid #AAA !important;
3723 border-left: 1px solid #AAA !important;
3724 border-top: 2px solid #111 !important;
3726 .tabunactive, a.tab#unactive {
3727 border-right: 1px solid transparent;
3728 border-left: 1px solid transparent;
3729 border-top: 1px solid transparent;
3730 border-bottom: 0px !important;
3739 text-decoration: underline;
3743 font-family: <?php print $fontlist ?>;
3744 text-decoration: none;
3745 white-space: nowrap;
3749 background: #dee7ec;
3753 background: #dee7ec;
3755 font-family: <?php print $fontlist ?>;
3758 text-decoration: none;
3759 white-space: nowrap;
3760 -webkit-border-radius:3px 3px 0px 0px;
3761 border-radius:3px 3px 0px 0px;
3763 border-<?php print $right; ?>: 1px solid #555555;
3764 border-<?php print $left; ?>: 1px solid #D8D8D8;
3765 border-top: 1px solid #D8D8D8;
3771 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3784 background-repeat: repeat-x;
3785 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3789 border-collapse: collapse;
3792 padding-<?php print $left; ?>: 0px !important;
3793 padding-<?php print $right; ?>: 4px !important;
3796 list-style-
type:none;
3797 margin: 0px !important;
3798 padding: 0px !important;
3803 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3809 color: unset !important;
3813 padding: 4px !important;
3816 color: var(--colortextlink);
3817 background-color: transparent;
3820 input.buttonlink:hover {
3821 text-decoration: underline;
3827 text-decoration: underline;
3828 color: var(--colortextlink);
3829 background-color: transparent;
3834 border-collapse: collapse;
3837 padding-<?php print $left; ?>: 0px;
3838 padding-<?php print $right; ?>: 16px;
3839 padding-bottom: 4px;
3842 .notopnoleftnoright {
3843 border-collapse: collapse;
3848 padding-bottom: 4px;
3849 margin: 0px 0px 0px 0px;
3852 table.tableforemailform tr td {
3854 padding-bottom: 3px;
3857 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3858 border: 1px solid #f4f4f4;
3859 border-collapse: collapse !important;
3860 padding: 1px 2px 1px 3px;
3863 border: 1px solid #BBB;
3866 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3867 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,
3868 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3872 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3873 padding: 3px 4px 3px 4px;
3874 border: 1px solid #f0f0f0;
3875 border-collapse: collapse;
3878 td.border, div.tagtable div div.border {
3879 border-top: 1px solid #000000;
3880 border-right: 1px solid #000000;
3881 border-bottom: 1px solid #000000;
3882 border-left: 1px solid #000000;
3885 .table-key-border-col {
3889 .table-val-border-col {
3894 .thsticky, .tdsticky {
3898 .thstickyright, .tdstickyright {
3902 .thstickygray, .tdstickygray {
3903 background-color: lightgray;
3905 .thstickyghostwhite, .tdstickyghostwhite {
3906 background-color: ghostwhite;
3908 .thstickyinherit, .tdstickyinherit {
3909 background-color: inherit;
3912 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_REF)) { ?>
3914 .tagtable td[data-key=
"ref"], .tagtable th[data-key=
"ref"] {
3918 max-width: 150px !important;
3920 background-color: gainsboro;
3925 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_ACTION)) { ?>
3927 .tagtable td.actioncolumn, .tagtable th.actioncolumn {
3931 max-width: 150px !important;
3933 background-color: gainsboro;
3941 .nobordertop, .nobordertop tr:first-of-
type td {
3942 border-top: none !important;
3944 .noborderbottom, .noborderbottom tr:last-of-
type td {
3945 border-bottom: none !important;
3948 border-top: 1px solid var(--colortopbordertitle1);
3951 border-bottom: 1px solid var(--colortopbordertitle1);
3954 .fichehalfright table.noborder {
3955 margin: 0px 0px 0px 0px;
3959 background: var(--colorbacktitle1);
3963 .liste_titre_bydiv {
3964 <?php
if ($userborderontable) { ?>
3965 border-right: 1px solid #ccc;
3966 border-left: 1px solid #ccc;
3969 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3971 if ($userborderontable) { ?>
3974 border-left: 1px solid #ccc;
3975 border-right: 1px solid #ccc;
3977 border-left: 1px solid #f0f0f0;
3978 border-right: 1px solid #f0f0f0;
3981 table.liste, table.noborder, table.formdoc, div.noborder {
3982 width: calc(100% - 2px);
3984 border-collapse: separate !important;
3985 border-spacing: 0px;
3987 border-top-width: <?php echo $borderwidth ?>px;
3988 border-top-color: var(--colortopbordertitle1);
3989 border-top-style: solid;
3991 border-bottom-width: 1px;
3992 border-bottom-color: #BBB;
3993 border-bottom-style: solid;
3995 margin: 0px 0px 15px 0px;
3997 -webkit-border-radius: 0.1em;
3998 border-radius: 0.1em;
4000 table.noborder tr, div.noborder form {
4001 border-top-color: #FEFEFE;
4003 border-right-width: 1px;
4004 border-right-color: #BBBBBB;
4005 border-right-style: solid;
4007 border-left-width: 1px;
4008 border-left-color: #BBBBBB;
4009 border-left-style: solid;
4012 table.paddingtopbottomonly tr td {
4014 padding-bottom: 2px;
4017 .liste_titre_filter {
4018 background: var(--colorbacktitle1) !important;
4020 tr.liste_titre_filter td.liste_titre {
4022 padding-bottom: 3px;
4024 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
4026 border-top-width: 1px;
4027 border-top-color: var(--colortopbordertitle1);
4028 border-top-style: solid;
4030 tr#trlinefordates td {
4031 border-bottom: 0px !important;
4033 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
4035 border-top-width: 2px;
4036 border-top-color: var(--colortopbordertitle1);
4037 border-top-style: solid;
4039 .liste_titre_add td, .liste_titre_add .tagtd
4041 border-top-width: 1px;
4042 border-top-color: var(--colortopbordertitle1);
4043 border-top-style: solid;
4046 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
4047 padding: 8px 6px 8px 6px;
4050 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
4051 padding: 4px 6px 4px 6px;
4055 padding: unset !important;
4056 border: unset !important;
4059 table.liste td, table.noborder td, div.noborder form div {
4060 padding: 8px 6px 8px 6px;
4062 div.liste_titre_bydiv .divsearchfield {
4063 padding: 2px 1px 2px 6px;
4066 table.nobordernopadding {
4067 border-collapse: collapse !important;
4070 table.nobordernopadding tr {
4071 border: 0 !important;
4072 padding: 0 0 !important;
4074 table.nobordernopadding tr td {
4075 border: 0 !important;
4078 table.border tr td table.nobordernopadding tr td {
4084 border-right-width: 1px !important;
4085 border-right-color: #BBB !important;
4086 border-right-style: solid !important;
4090 border-left-width: 1px !important;
4091 border-left-color: #BBB !important;
4092 border-left-style: solid !important;
4096 table.listwithfilterbefore {
4097 border-top: none !important;
4100 .tagtable, .table-border { display: table; }
4101 .tagtr, .table-border-row { display: table-row; }
4102 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
4103 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
4104 .confirmquestions { margin-top: 5px; }
4113 color: var(--colortexttitlenotab);
4117 color: var(--colortexttitlenotab) !important;
4121 font-weight: normal;
4122 color: var(--refidnocolor);
4127 display:
inline-block;
4129 div.refaddress div.address {
4138 font-weight: normal;
4143 display:
inline-block;
4149 display:
inline-block;
4153 padding-bottom: 5px;
4156 display:
inline-block;
4161 div.pagination li.pagination a,
4162 div.pagination li.pagination span {
4165 line-height: 1.42857143;
4166 color: var(--color-black);
4167 text-decoration: none;
4169 div.pagination li.pagination span.inactive {
4174 div.pagination li.litext a {
4176 padding-right: 10px;
4180 div.pagination li.noborder a:hover {
4182 background-color: transparent;
4184 div.pagination li:first-child a,
4185 div.pagination li:first-child span {
4187 border-top-left-radius: 4px;
4188 border-bottom-left-radius: 4px;
4190 div.pagination li:last-child a,
4191 div.pagination li:last-child span {
4192 border-top-right-radius: 4px;
4193 border-bottom-right-radius: 4px;
4195 div.pagination li a:hover,
4196 div.pagination li span:hover,
4197 div.pagination li a:focus,
4198 div.pagination li span:focus {
4200 background-color: #eee;
4204 div.pagination li .active a,
4205 div.pagination li .active span,
4206 div.pagination li .active a:hover,
4207 div.pagination li .active span:hover,
4208 div.pagination li .active a:focus,
4209 div.pagination li .active span:focus {
4213 background-color: var(--colorbackhmenu1);
4214 border-color: #337ab7;
4216 div.pagination .disabled span,
4217 div.pagination .disabled span:hover,
4218 div.pagination .disabled span:focus,
4219 div.pagination .disabled a,
4220 div.pagination .disabled a:hover,
4221 div.pagination .disabled a:focus {
4223 cursor: not-allowed;
4224 background-color: #fff;
4227 div.pagination li.pagination .active {
4228 text-decoration: underline;
4231 .paginationafterarrows .nohover {
4232 box-shadow: none !important;
4234 div.pagination li.paginationafterarrows {
4237 .paginationatbottom {
4240 table.hidepaginationprevious .paginationprevious {
4243 table.hidepaginationnext .paginationnext {
4246 .paginationafterarrows a.btnTitlePlus:hover span:before {
4278 ul.noborder li:nth-child(odd):not(.liste_titre) {
4279 background-color: var(--colorbacklinepair2) !important;
4285 .tmenucompanylogo.nohover, .tmenucompanylogo.nohover:hover {
4286 opacity: unset !important;
4288 .nohoverborder:hover {
4291 -webkit-box-shadow: unset;
4294 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4296 background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;
4299 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4301 <?php
if ($colorbacklinepairchecked) { ?>
4303 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4308 background: unset !important;
4310 .nohoverborder:hover {
4313 -webkit-box-shadow: unset;
4316 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4318 font-family: <?php print $fontlist ?>;
4321 color: var(--oddeven);
4323 .impair, .nohover .impair:hover, tr.impair td.nohover
4325 background: var(--colorbacklineimpair2);
4328 background-color: var(--colorbacklineimpair2);
4331 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4332 font-family: <?php print $fontlist ?>;
4334 color: var(--oddevencolor);
4336 .pair, .nohover .pair:hover, tr.pair td.nohover {
4337 background-color: var(--colorbacklinepair1);
4340 table.dataTable tr.oddeven {
4341 background-color: var(--colorbacklinepair1) !important;
4345 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 {
4346 background-color: var(--colorbacklineimpair2) !important;
4347 background: var(--colorbacklineimpair2) !important;
4349 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4350 background-color: var(--colorbacklinepair2) !important;
4351 background: var(--colorbacklinepair2) !important;
4355 border-bottom: 1
pt solid black !important;
4356 background-color: var(--colorbacklinebreak) !important;
4358 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4359 font-weight: normal !important;
4362 table.dataTable td {
4363 padding: 5px 2px 5px 3px !important;
4365 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 {
4366 padding: 5px 2px 5px 3px;
4367 border-bottom: 1px solid #eee;
4369 form.pair, form.impair {
4370 font-weight: normal;
4372 tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4373 border-bottom: 0px !important;
4375 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4376 border-bottom: 0px !important;
4386 div.liste_titre .tagtd {
4387 vertical-align: middle;
4390 min-height: 26px !important;
4393 padding-bottom: 2px;
4403 border-top-width: 1px;
4404 border-top-color: #BBB;
4405 border-top-style: solid;
4407 div.liste_titre_bydiv {
4408 <?php
if ($userborderontable) { ?>
4409 border-top-width: <?php echo $borderwidth ?>px;
4410 border-top-color: var(--colortopbordertitle1);
4411 border-top-style: solid;
4413 border-collapse: collapse;
4415 padding: 2px 0px 2px 0;
4417 width: calc(100% - 2px);
4426 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4428 height: 26px !important;
4430 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
4432 background: var(--colorbacktitle1);
4433 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4436 color: var(--colortexttitle);
4437 font-family: <?php print $fontlist ?>;
4438 text-align: <?php echo $left; ?>;
4440 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4442 border-bottom: 1px solid #aaa;
4445 tr:first-child th.liste_titre, tr:first-child th.liste_titre_sel {
4446 border-bottom: 1px solid #FFF ! important;
4448 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
4450 font-family: <?php print $fontlist ?>;
4451 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4452 vertical-align: middle;
4455 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 {
4456 text-shadow: none !important;
4457 color: var(--colortexttitlelink);
4459 tr.liste_titre_topborder td {
4460 border-top-width: <?php echo $borderwidth; ?>px;
4461 border-top-color: var(--colortopbordertitle1);
4462 border-top-style: solid;
4465 text-shadow: none !important;
4466 color: var(--colortexttitle);
4468 .liste_titre td a.notasortlink {
4469 color: var(--colortextlink);
4471 .liste_titre td a.notasortlink:hover {
4472 background: transparent;
4474 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 {
4476 border-bottom: none;
4478 tr.liste_titre_filter th.liste_titre { text-align: unset; }
4483 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4485 font-family: <?php print $fontlist ?>;
4486 font-weight: normal;
4487 border-bottom: 1px solid #FDFFFF;
4491 background: transparent;
4495 .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 {
4499 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4500 white-space: nowrap;
4503 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4504 white-space: normal;
4507 tr.liste_sub_total, tr.liste_sub_total td {
4508 border-bottom: 2px solid #aaa;
4511 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4514 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4515 border-bottom: none;
4518 .paymenttable, .margintable {
4519 margin: 0px 0px 0px 0px !important;
4521 .paymenttable, .margintable:not(.margintablenotop) {
4522 border-top-width: <?php echo $borderwidth ?>px !important;
4523 border-top-color: var(--colortopbordertitle1) !important;
4524 border-top-style: solid !important;
4526 .margintable.margintablenotop {
4527 border-top-width: 0;
4529 .paymenttable tr td:first-child, .margintable tr td:first-child
4533 .paymenttable, .margintable tr td {
4539 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4540 box-shadow: 0px 0px 0px #f4f4f4 !important;
4543 -webkit-box-shadow: 2px 2px 5px #CCC !important;
4544 box-shadow: 2px 2px 5px #CCC !important;
4548 -webkit-box-shadow: 0px 0px 5px #888;
4549 box-shadow: 0px 0px 5px #888;
4552 div.tabBar .noborder {
4553 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4554 box-shadow: 0px 0px 0px #f4f4f4 !important;
4556 div .tdtop:not(.tagtdnote) {
4557 vertical-align: top !important;
4558 padding-top: 8px !important;
4559 padding-bottom: 0px !important;
4562 #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 {
4563 border-bottom: 1px solid #AAA !important;
4565 #tablelines tr td, #tablelinesservice tr td {
4572 .noborder > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4573 .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4574 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > table:not(.tableforfieldedit) > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4575 .liste > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4576 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4578 background: linear-gradient(to bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4579 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4580 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4581 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4583 .noborder > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4584 .liste > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4585 .noborder .tagtr:nth-child(even):not(:last-of-
type) .oddeven.tagtd:not(.liste_titre)
4587 border-bottom: 1px solid #e8e8e8;
4590 .noborder > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4591 .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4592 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > table:not(.tableforfieldedit) > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4593 .liste > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4594 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4596 background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4597 background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4598 background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4599 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4601 .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4602 .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4603 .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
4605 border-bottom: 1px solid #e8e8e8;
4608 ul.noborder li:nth-child(even):not(.liste_titre) {
4609 background-color: var(--colorbacklinepair2) !important;
4622 padding-bottom: 12px;
4627 .boxstats, .boxstats130 {
4628 display:
inline-block;
4635 .boxstats, .boxstats130, .boxstatscontent {
4636 white-space: nowrap;
4638 text-overflow: ellipsis;
4650 @media only screen and (max-width: 767px)
4652 .tabBar .arearef .pagination.paginationref {
4653 max-width: calc(50%);
4656 .clearbothonsmartphone {
4658 display: block !important;
4662 padding-left: 0 !important;
4663 margin-left: 0 !important;
4664 margin-right: 0 !important;
4667 .boxstats, .boxstats130 {
4669 border: 1px solid #ddd;
4679 .dashboardlineindicator {
4691 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4698 .boxstatsindicator.thumbstat150 {
4699 display:
inline-flex;
4701 span.boxstatsindicator {
4703 font-weight: normal;
4704 color: rgb(<?php print $colortextlink; ?>);
4706 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4708 font-weight: normal;
4710 a.dashboardlineindicatorlate:hover {
4711 text-decoration: none;
4713 .dashboardlineindicatorlate img {
4716 span.dashboardlineok {
4719 span.dashboardlineko {
4723 .dashboardlinelatecoin {
4728 padding: 1px 6px 1px 6px;
4729 background-color: #8c4446;
4730 color: #FFFFFF ! important;
4731 border-radius: .25em;
4734 margin-bottom: 20px !important;
4737 border-bottom-width: 1px;
4745 .boxtablenomarginbottom {
4746 margin-bottom: 0 !important;
4748 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4754 .boxworkingboard .tdboxstats {
4755 padding-left: 1px !important;
4756 padding-right: 1px !important;
4758 a.valignmiddle.dashboardlineindicator {
4762 height: 30px !important;
4766 height: 26px !important;
4773 background: var(--colorbacktitle1);
4774 color: var(--colortexttitle);
4775 font-family: <?php print $fontlist ?>, sans-serif;
4776 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4777 border-bottom: 1px solid #FDFFFF;
4778 white-space: nowrap;
4781 tr.box_titre td.boxclose {
4784 img.boxhandle, img.boxclose {
4789 vertical-align: middle;
4792 .formboxfilter input[
type=image]
4802 .prod_entry_mode_free, .prod_entry_mode_predef {
4803 height: 26px !important;
4804 vertical-align: middle;
4808 border: 1px solid #888;
4817 .ok { color: #114466; }
4818 .warning { color: #887711 !important; }
4819 .error { color: #550000 !important; font-weight: bold; }
4820 .green { color: #118822 !important; }
4828 border-<?php print $left; ?>: solid 5px #87cfd2;
4832 padding-bottom: 8px;
4833 margin: 0.5em 0em 0.5em 0em;
4834 background: #eff8fc;
4839 border-<?php print $left; ?>: solid 5px #f2cf87;
4843 padding-bottom: 8px;
4844 margin: 0.5em 0em 0.5em 0em;
4845 background: #fcf8e3;
4847 div.warning a, div.info a, div.error a {
4848 color: rgb(<?php echo $colortextlink; ?>);
4853 border-<?php print $left; ?>: solid 5px #f28787;
4857 padding-bottom: 8px;
4858 margin: 0.5em 0em 0.5em 0em;
4859 background: #EFCFCF;
4867 a.normal:link { font-weight: normal }
4868 a.normal:visited { font-weight: normal }
4869 a.normal:active { font-weight: normal }
4870 a.normal:hover { font-weight: normal }
4872 a.impayee:link { font-weight: bold; color: #550000; }
4873 a.impayee:visited { font-weight: bold; color: #550000; }
4874 a.impayee:active { font-weight: bold; color: #550000; }
4875 a.impayee:hover { font-weight: bold; color: #550000; }
4888 .framecontent iframe {
4899 .opened-dash-board-wrap {
4900 margin-bottom: 25px;
4907 .product_line_stock_ok { color: #002200; }
4908 .product_line_stock_too_low { color: #884400; }
4910 .fieldrequired { font-weight: bold; color: #000055; }
4912 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 32px; font-size: 1.4em; text-align: <?php echo $left; ?>; }
4913 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4915 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4916 .dolgraphtitlecssboxes { }
4917 .dolgraphchart canvas {
4920 .legendColorBox, .legendLabel { border: none !important; }
4921 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
4922 div.dolgraph div.legend table tbody tr { height:
auto; }
4923 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4924 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4926 text-align: <?php echo $left; ?>;
4929 label.radioprivate {
4930 white-space: nowrap;
4940 div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4944 border: 1px solid #f0f0f0;
4949 text-align: center !important;
4952 margin-top: 6px !important;
4957 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4958 display:
inline-block;
4963 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4964 display:
inline-block;
4966 background-repeat: no-repeat;
4975 text-decoration: none;
4977 padding-bottom: 5px;
4978 text-transform: uppercase;
4985 color: var(--colortexttitlenotab);
4988 color: var(--colortexttitlenotab);
4991 color: var(--colortexttitlenotab2);
4994 table.centpercent.notopnoleftnoright.table-fiche-title {
4995 margin-bottom: 10px !important;
4997 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-icon {
5001 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
5002 .backgreypublicpayment a { color: #222 !important; }
5003 .poweredbypublicpayment {
5012 span.buttonpaymentsmall {
5017 min-width: 300px; font-size: 16px;
5021 min-width: 320px; font-size: 16px;
5024 #tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; padding: 20px; margin-bottom: 20px; }
5025 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
5026 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
5027 #tablepublicpayment tr.liste_total td { border-top: none; }
5029 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
5030 .publicnewmemberform div.titre { font-size: 2em; }
5031 #divsubscribe { max-width: 900px; }
5032 #divsubscribe .eventlabel { font-size: 1.5em; }
5033 #tablesubscribe { width: 100%; }
5034 #tablesubscribe tr td { font-size: 1.15em; }
5035 #tablesubscribe .price-registration { font-size: 1.5em; }
5039 border: 1px solid #ccc;
5057 .effectpostit:before, .effectpostit:after
5068 -webkit-box-shadow: 0 15px 10px #777;
5069 box-shadow: 0 15px 10px #777;
5070 -webkit-transform: rotate(-3deg);
5071 -moz-transform: rotate(-3deg);
5072 -o-transform: rotate(-3deg);
5073 -ms-transform: rotate(-3deg);
5074 transform: rotate(-3deg);
5078 -webkit-transform: rotate(3deg);
5079 -moz-transform: rotate(3deg);
5080 -o-transform: rotate(3deg);
5081 -ms-transform: rotate(3deg);
5082 transform: rotate(3deg);
5093 .ui-dialog-titlebar {
5095 .ui-dialog-content {
5096 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?> !important;
5098 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5099 z-index: 1005 !important;
5102 div#dialogforpopup {
5103 background-color: #f8f8f8 !important;
5125 border-<?php print $left; ?>: solid 5px #f2cf87;
5131 padding-bottom: 4px;
5133 background: #fcf8e3;
5146 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5151 max-width: <?php print
dol_size(600,
'width'); ?>px !important;
5154 div.ui-tooltip.mytooltip {
5155 width: <?php print
dol_size(450,
'width'); ?>px;
5156 border-top: solid 1px #BBBBBB;
5157 border-<?php print $left; ?>: solid 1px #BBBBBB;
5158 border-<?php print $right; ?>: solid 1px #444444;
5159 border-bottom: solid 1px #444444;
5162 box-shadow: 0 0 4px grey;
5164 font-stretch: condensed;
5170 @media only screen and (max-width: 768px)
5172 div.ui-tooltip.mytooltip {
5176 @media only screen and (max-width: 480px)
5178 div.ui-tooltip.mytooltip {
5182 @media only screen and (max-width: 320px)
5184 div.ui-tooltip.mytooltip {
5194 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5195 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5196 html .ui-datepicker-calendar .ui-
button.ui-state-disabled:hover, html .ui-
button.ui-state-disabled:active
5201 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5203 .ui-datepicker-trigger {
5204 vertical-align: middle;
5211 -webkit-border-radius: 4px;
5213 border: 1px #E4ECEC outset;
5219 background-color: #FFFFFF;
5225 border-spacing: 0px;
5226 border-collapse: collapse;
5228 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5230 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5232 background-color: #888;
5238 .dpButtons,.tpButtons {
5240 background-color: #888;
5245 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5246 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5247 .dpExplanation{ font-weight:normal; font-size:11px;}
5248 .dpWeek td{text-align:center}
5250 .dpToday,.dpReg,.dpSelected{
5253 .dpToday{font-weight:bold; color:black; background-color:#f4f4f4;}
5254 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5257 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5259 .tpHour{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
5260 .tpHour td {border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; cursor:pointer;}
5261 .tpHour td:Hover {background-color:black;color:white;}
5263 .tpMinute {margin-top:5px;}
5264 .tpMinute td:Hover {background-color:black; color:white; }
5265 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5271 background-color:transparent;
5276 vertical-align:middle;
5280 color: rgb(<?php print $colortextlink; ?>);
5285 .categtextwhite, .treeview .categtextwhite.hover {
5286 color: #fff !important;
5289 color: #000 !important;
5301 div.hidden, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5319 .previewnotyetavailable {
5323 .websiteformtoolbar {
5325 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'36px' :
'50px') :
'0'; ?>;
5329 .exampleapachesetup {
5333 border: 1px solid #aaa;
5337 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5342 background-color: transparent;
5343 background-image: none;
5344 color: #000 !important;
5347 .bordertransp:not(.nobordertransp) {
5348 background-color: transparent;
5349 background-image: none;
5350 border: 1px solid #aaa;
5351 font-weight: normal;
5352 color: #444 !important;
5354 .websitebar .button.bordertransp {
5356 text-decoration: unset !important;
5361 border-bottom: 1px solid #ccc;
5363 display:
inline-block;
5364 padding: 5px 5px 5px 5px;
5366 .centpercent.websitebar {
5367 width: calc(100% - 10px);
5370 .websitebar .buttonDelete, .websitebar .button {
5373 .websitebar .button, .websitebar .buttonDelete
5375 padding: 2px 4px 2px 4px !important;
5376 margin: 2px 4px 2px 4px !important;
5377 line-height: normal;
5379 .websitebar input.button.bordertransp, .websitebar input.buttonDelete.bordertransp {
5380 color: #444 !important;
5385 padding-<?php echo $right; ?>: 10px;
5386 vertical-align: middle;
5391 .websiteselection, .websitetools {
5397 display:
inline-block;
5398 vertical-align: top;
5401 .websiteiframenoborder {
5404 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5405 vertical-align: middle;
5407 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5409 display:
inline-block;
5411 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5414 .websiteiframenoborder {
5418 vertical-align: middle;
5422 .websiteselectionsection {
5423 border-left: 1px solid #bbb;
5424 border-right: 1px solid #bbb;
5429 .websitebar input#previewpageurl {
5433 #divbodywebsite section p {
5442 .dayevent .tagtr:first-of-
type {
5445 .agendacell { height: 60px; }
5446 table.cal_month { border-spacing: 0px; }
5447 table.cal_month td:first-child { border-left: 0px; }
5448 table.cal_month td:last-child { border-right: 0px; }
5449 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5450 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5451 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5452 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5453 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5454 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5455 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5456 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5457 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5458 .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; }
5459 .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; }
5460 .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; }
5461 .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; }
5462 .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; }
5464 .cal_peruser { padding: 0px; }
5465 .cal_impair { background: #F8F8F8; }
5466 .cal_today_peruser_impair { background: #F8F8F0; }
5467 .peruser_busy { background: #CC8888; }
5468 .peruser_notbusy { background: #EEDDDD; opacity: 0.5; }
5469 div.event { margin: 8px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
5470 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 3px; border-radius: 3px; min-height: 20px; }
5471 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5472 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5473 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5474 .cal_event { font-size: 1em; }
5475 .cal_event a:link { color: #111111; font-weight: normal !important; }
5476 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5477 .cal_event a:active { color: #111111; font-weight: normal !important; }
5478 .cal_event_busy a:hover { color: #111111; font-weight: normal !important; color:rgba(255,255,255,.75); }
5480 .cal_peruserviewname { max-width: 140px; height: 22px; }
5482 .calendarviewcontainertr { height: 100px; }
5485 background-size: 24px
auto;
5488 td.cal_other_month {
5497 .ui-widget-content {
5498 border: solid 1px rgba(0,0,0,.3);
5499 background: var(--colorbackbody) !important;
5500 color: var(--colortext) !important;
5503 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5508 background-color:white;
5509 border:1px solid #888;
5513 .ui-autocomplete ul {
5514 list-style-
type:none;
5518 .ui-autocomplete ul li.selected { background-color: #D3E5EC;}
5519 .ui-autocomplete ul li {
5520 list-style-
type:none;
5535 text-overflow: ellipsis;
5543 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5544 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5550 .editkey_datepicker {
5551 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5557 .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 {
5562 .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 {
5577 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5578 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5579 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5580 .treeview li table { min-height: 30px; }
5581 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5613 font-family:sans-serif;
5616 border-spacing: 0px;
5617 border-collapse: collapse;
5624 border-style:groove;
5634 A.color, A.color:active, A.color:visited {
5637 text-decoration : none;
5643 border : 1px inset white;
5646 border : 1px outset white;
5648 A.none, A.none:active, A.none:visited, A.none:hover {
5651 text-decoration : none;
5658 border : 1px solid #b3c5cc;
5667 background-color : #b3c5cc;
5674 background-color : #b3c5cc;
5675 border : 2px outset;
5684 border : 1px outset white;
5690 font-family : <?php print $fontlist ?>;
5693 text-align : center;
5697 font-family : <?php print $fontlist ?>;
5704 font-family : <?php print $fontlist ?>;
5712 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5713 border: 1px solid #888;
5714 background: rgb(<?php echo $colorbacktitle1; ?>);
5718 .ui-menu .ui-menu-item a {
5719 text-decoration:none;
5723 font-weight: normal;
5724 font-family:<?php echo $fontlist; ?>;
5728 font-family:<?php echo $fontlist; ?>;
5730 .ui-
button { margin-left: -2px; <?php print (preg_match(
'/chrome/', $conf->browser->name) ?
'padding-top: 1px;' :
''); ?> }
5735 line-height: 1em !important;
5737 .ui-autocomplete-input { margin: 0; padding: 4px; }
5744 body.cke_show_borders {
5745 margin: 5px !important;
5749 border: 1px #bbb solid ! important;
5756 .cke_wrapper { padding: 4px !important; }
5757 a.cke_dialog_ui_button
5759 font-family: <?php print $fontlist ?> !important;
5760 background-image: url(<?php echo $img_button ?>) !important;
5761 background-
position: bottom !important;
5762 border: 1px solid #C0C0C0 !important;
5763 -webkit-border-radius:0px 2px 0px 2px !important;
5764 border-radius:0px 2px 0px 2px !important;
5765 -webkit-box-shadow: 3px 3px 4px #f4f4f4 !important;
5766 box-shadow: 3px 3px 4px #f4f4f4 !important;
5768 .cke_dialog_ui_hbox_last
5770 vertical-align: bottom !important;
5772 .cke_dialog_ui_hbox_last
5774 vertical-align: bottom !important;
5777 width: 40px !important;
5786 a.cke_dialog_ui_button_ok span {
5787 text-shadow: none !important;
5788 color: #333 !important;
5796 border: 1px solid #ddd;
5799 .aceeditorstatusbar {
5802 padding-<?php echo $left; ?>: 10px;
5810 .ace_status-indicator {
5814 border-left: 1px solid;
5816 pre#editfilecontentaceeditorid {
5826 height: 72px !important;
5834 .customreportsoutput, .customreportsoutputnotdata {
5837 .customreportsoutputnotdata {
5850 #types .btn-primary {
5859 display:
inline-block;
5864 vertical-align: top;
5867 #types input.text, #types textarea {
5881 box-sizing:border-box;
5888 #comment .comment-table {
5892 #comment .comment-cell {
5895 #comment .comment-info {
5897 border-right:1px solid #dedede;
5901 background:rgba(255,255,255,0.5);
5902 vertical-align:middle;
5905 #comment .comment-info a {
5908 #comment .comment-right {
5911 #comment .comment-description {
5915 #comment .comment-delete {
5918 vertical-align:middle;
5920 #comment .comment-delete:hover {
5921 background:rgba(250,20,20,0.8);
5923 #comment .comment-edit {
5926 vertical-align:middle;
5928 #comment .comment-edit:hover {
5929 background:rgba(0,184,148,0.8);
5941 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5944 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5948 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5949 font-size: unset !important;
5952 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5953 font-size: unset !important;
5954 font-weight: normal !important;
5955 color: #000 !important;
5958 background: #f0f0f0 !important;
5961 background: rgb(108,152,185) !important;
5964 background: rgb(160,173,58) !important;
5968 text-overflow: ellipsis;
5970 td.gminorheadingwkend {
5971 color: #888 !important;
5974 color: #666 !important;
5976 .glistlbl, .glistgrid {
5977 width: 582px !important;
5979 .gtaskname div, .gtaskname {
5980 min-width: 250px !important;
5981 max-width: 250px !important;
5982 width: 250px !important;
5984 .gpccomplete div, .gpccomplete {
5985 min-width: 40px !important;
5986 max-width: 40px !important;
5987 width: 40px !important;
5989 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
5990 white-space:
break-spaces;
5992 .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) {
5993 color: transparent !important;
6008 font-weight: normal;
6017 font-weight: normal;
6023 text-decoration: none;
6028 margin: 0 5px 5px 5px;
6033 margin: 0 10px 20px 10px;
6038 float: <?php print $left; ?>;
6039 border: solid 1px #f4f4f4;
6046 font-weight: normal;
6059 vertical-align: middle;
6063 display:
inline-block !important;
6066 width: calc(100% - 100px);
6068 white-space:
break-spaces;
6069 word-
break:
break-all;
6071 ul.ecmjqft a:active {
6072 font-weight: bold !important;
6074 ul.ecmjqft a:hover {
6075 text-decoration: underline;
6079 vertical-align: middle;
6080 display:
inline-block !important;
6086 div#ecm-layout-west {
6088 vertical-align: top;
6090 div#ecm-layout-center {
6091 width: calc(100% - 390px);
6092 vertical-align: top;
6096 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; }
6097 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; }
6098 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6105 .jnotify-container {
6107 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
6108 top:
auto !important;
6109 bottom: 4px !important;
6112 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6115 padding-left: 10px !important;
6116 padding-right: 10px !important;
6117 word-wrap:
break-word;
6119 .jnotify-container .jnotify-notification .jnotify-message {
6120 font-weight: normal;
6122 word-
break:
break-word;
6124 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6125 color: #a28918 !important;
6129 div.jnotify-background {
6130 opacity : 0.95 !important;
6131 -webkit-box-shadow: 2px 2px 4px #888 !important;
6132 box-shadow: 2px 2px 4px #888 !important;
6140 div.dolEventValid h1, div.dolEventValid h2 {
6142 background-color: #e3f0db;
6143 padding: 5px 5px 5px 5px;
6146 div.dolEventError h1, div.dolEventError h2 {
6148 background-color: #d79eac;
6149 padding: 5px 5px 5px 5px;
6157 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6165 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
6166 background: none !important;
6168 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6169 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6170 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6171 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6172 .dataTables_paginate {
6175 .paginate_button_disabled {
6176 opacity: 1 !important;
6177 color: #888 !important;
6178 cursor:
default !important;
6180 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6182 font-weight: normal;
6184 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6186 text-decoration: underline !important;
6190 text-decoration: underline !important;
6194 font-weight: normal !important;
6195 text-decoration: none !important;
6197 .paging_full_numbers {
6198 height: inherit !important;
6200 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6201 background-color: #DDD !important;
6203 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6204 background-color: #FFF !important;
6205 border-radius: inherit !important;
6207 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6208 background-color: #FFF !important;
6210 .paginate_button, .paginate_active {
6211 border: 1px solid #ddd !important;
6212 padding: 6px 12px !important;
6213 margin-left: -1px !important;
6214 line-height: 1.42857143 !important;
6215 margin: 0 0 !important;
6222 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6224 background-image: none;
6227 div.dataTables_length {
6228 float: right !important;
6231 div.dataTables_length select {
6234 .dataTables_wrapper .dataTables_paginate {
6235 padding-top: 0px !important;
6243 span#select2-taskid-container[title^=
'--'] {
6247 input.select2-input {
6248 border-bottom: none ! important;
6252 border-bottom: 1px solid #ccc !important;
6254 .select2-results .select2-highlighted.optionblue {
6255 color: #FFF !important;
6258 .select2-container .select2-selection--multiple {
6259 min-height: 28px !important;
6262 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6263 border: 1px solid #e4e4e4;
6266 .blockvmenusearch .select2-container--
default .select2-selection--single,
6267 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6269 background-color: unset;
6271 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6274 .select2-container .select2-choice {
6275 border-bottom: 1px solid #ccc;
6277 .select2-container .select2-choice > .select2-chosen {
6280 .select2-container .select2-choice .select2-arrow {
6283 .select2-container-multi .select2-choices {
6284 background-image: none;
6286 .select2-container .select2-choice {
6290 .selectoptiondisabledwhite {
6291 background: #FFFFFF !important;
6296 border-left: none !important;
6297 background: none !important;
6301 border-top: none !important;
6302 border-left: none !important;
6303 border-right: none !important;
6304 border-bottom: 1px solid #ccc;
6306 .select2-drop.select2-drop-above {
6307 box-shadow: none !important;
6309 .select2-container--open .select2-dropdown--above {
6310 border-bottom: solid 1px rgba(0,0,0,.2);
6312 .select2-drop.select2-drop-above.select2-drop-active {
6313 border-top: 1px solid #ccc;
6314 border-bottom: 1px solid #ccc;
6316 .select2-container--
default .select2-selection--single
6322 border-bottom: solid 1px rgba(0,0,0,.2);
6323 -webkit-box-shadow: none !important;
6324 box-shadow: none !important;
6325 border-radius: 0 !important;
6327 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6332 .select2-container--
default .select2-selection--multiple {
6333 border-bottom: solid 1px rgba(0,0,0,.2);
6337 border-radius: 0 !important;
6339 .select2-selection--multiple input.select2-search__field {
6340 border-bottom: none !important;
6342 .select2-search__field
6345 border-top: none !important;
6346 border-left: none !important;
6347 border-right: none !important;
6348 border-bottom: solid 1px rgba(0,0,0,.2) !important;
6349 -webkit-box-shadow: none !important;
6350 box-shadow: none !important;
6351 border-radius: 0 !important;
6353 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6358 border-bottom: none;
6359 -webkit-box-shadow: none !important;
6360 box-shadow: none !important;
6362 .select2-dropdown-open {
6363 background-color: #fff;
6365 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6370 border-bottom: none;
6371 -webkit-box-shadow: none !important;
6372 box-shadow: none !important;
6373 background-color: #fff;
6379 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6382 .select2-drop.select2-drop-above {
6385 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6386 background-image: none;
6387 border-radius: 0 !important;
6389 div.select2-drop-above
6392 -webkit-box-shadow: none !important;
6393 box-shadow: none !important;
6395 .select2-drop-active
6397 border: 1px solid #ccc;
6400 .select2-search input {
6403 a span.select2-chosen
6405 font-weight: normal !important;
6407 .select2-container .select2-choice {
6408 background-image: none;
6411 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6413 background: #FFFFFF;
6418 .select2-results__option {
6419 word-
break:
break-word;
6420 text-align: <?php echo $left; ?>;
6422 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6423 background-color: #FFFFFF;
6424 background-image: none;
6428 .select2-container-disabled .select2-choice .select2-arrow b {
6431 .select2-container-multi .select2-choices .select2-search-choice {
6434 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6435 .select2-container-multi.select2-container-active .select2-choices
6437 border-bottom: 1px solid #ccc;
6440 border-left: 1px solid #ddd;
6442 .select2-container--
default .select2-results>.select2-results__options{
6447 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6448 text-align: <?php echo $left; ?>;
6451 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6455 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6456 text-align: <?php echo $left; ?>;
6459 .select2-container .select2-selection--single .select2-selection__rendered {
6463 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6466 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6469 padding: 0 0 5px 5px;
6470 vertical-align: top;
6474 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6475 padding: 3px 5px 2px 5px;
6476 margin: 0 0 2px 3px;
6481 border: 1px solid #ddd;
6483 -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6484 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6485 background-clip: padding-box;
6486 -webkit-touch-callout: none;
6487 -webkit-
user-select: none;
6488 -moz-
user-select: none;
6489 -ms-
user-select: none;
6491 background-color: #e4e4e4;
6492 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));
6493 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6494 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6495 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6497 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6498 font-weight: normal;
6500 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6501 float: <?php echo $left; ?>;
6504 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6505 height:
auto !important;
6514 span.select2.select2-container.select2-container--
default {
6515 text-align: initial;
6518 ul.select2-results__options li {
6522 select.multiselectononeline {
6524 vertical-align: middle;
6526 height: 28px !important;
6531 @media only screen and (min-width: 767px)
6534 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown.ui-dialog {
6535 min-width: 240px !important;
6537 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--below:not(.onrightofpage),
6538 .select2-container.select2-container--open:not(.graphtype) .select2-dropdown--above:not(.onrightofpage) {
6539 min-width: 240px !important;
6541 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6542 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above {
6543 min-width: 140px !important;
6546 .select2-container--open .select2-dropdown--below {
6547 border-top: 1px solid var(--inputbordercolor);
6552 .parentonrightofpage {
6561 .noborderoncategories {
6562 border: none !important;
6563 border-radius: 5px !important;
6565 -webkit-box-shadow: none !important;
6566 box-shadow: none !important;
6567 margin-bottom: 0 !important;
6569 span.noborderoncategories a, li.noborderoncategories a {
6570 line-height: normal;
6572 span.noborderoncategories {
6573 padding: 3px 5px 3px 5px;
6575 .categtextwhite, .treeview .categtextwhite.hover {
6576 color: #fff !important;
6579 color: #000 !important;
6587 .multi-select-menu {
6591 .multi-select-container {
6592 display:
inline-block;
6596 .multi-select-menu {
6605 border: 1px solid #aaa;
6606 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6610 div.multi-select-menu[role=
"menu"] {
6611 min-width: 220px !important;
6614 .multi-select-menu input {
6615 margin-right: 0.3em;
6616 vertical-align: 0.1em;
6620 display:
inline-block;
6622 white-space: nowrap;
6624 text-overflow: ellipsis;
6625 vertical-align: middle;
6626 background-color: #fff;
6630 border-bottom: solid 1px rgba(0,0,0,.2);
6635 .multi-select-
button:focus {
6637 border-bottom: 1px solid #666;
6640 .multi-select-
button:after {
6642 display:
inline-block;
6645 border-style: solid;
6646 border-width: 0.5em 0.23em 0em 0.23em;
6647 border-color: #888 transparent transparent transparent;
6651 .multi-select-container--open .multi-select-menu { display: block; }
6653 .multi-select-container--open .multi-select-
button:after {
6654 border-width: 0 0.4em 0.4em 0.4em;
6655 border-color: transparent transparent #888 transparent;
6658 .multi-select-menuitem {
6663 label.multi-select-menuitem {
6673 ul.ulselectedfields {
6681 vertical-align: middle;
6682 display:
inline-block;
6684 .dropdown dd, .dropdown dt {
6690 text-align: <?php echo $left; ?>;
6700 .dropdown dt a span, .multiSel span {
6702 display:
inline-block;
6703 padding: 0 3px 2px 0;
6705 .maxwidthsearch .dropdown dt a span, .multiSel span {
6706 padding: 0 3px 2px 3px;
6708 .dropdown span.value {
6712 background-color: #FFF;
6713 box-shadow: 1px 1px 10px #aaa;
6715 <?php echo $right; ?>:0px;
6724 .dropdown dd ul.selectedfieldsleft {
6725 <?php echo $right; ?>:
auto;
6727 .dropdown dd ul li {
6728 white-space: nowrap;
6729 font-weight: normal;
6730 padding: 7px 8px 7px 8px;
6734 .dropdown dd ul li:hover {
6737 .dropdown dd ul li input[
type=
"checkbox"] {
6738 margin-<?php echo $right; ?>: 3px;
6740 .dropdown dd ul li a, .dropdown dd ul li span {
6744 .dropdown dd ul li span {
6747 .dropdown dd ul li a:hover {
6748 background-color: #eee;
6751 dd.dropdowndd ul li {
6752 text-overflow: ellipsis;
6754 white-space: nowrap;
6765 text-overflow: ellipsis;
6766 white-space: nowrap;
6777 .moduledesclong h1 {
6779 padding-bottom: 20px;
6787 .searchpage .tagtr .tagtd {
6789 padding-bottom: 2px;
6791 .searchpage .tagtr .tagtd .button {
6795 .searchpage .searchform input {
6799 li.ui-li-divider .ui-link {
6800 color: #FFF !important;
6805 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6806 text-decoration: none !important;
6816 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6819 .ui-btn-icon-right .ui-btn-inner {
6820 padding-right: 30px;
6822 .ui-btn-icon-left .ui-btn-inner {
6825 .ui-select .ui-btn-icon-right .ui-btn-inner {
6826 padding-right: 30px;
6828 .ui-select .ui-btn-icon-left .ui-btn-inner {
6831 .ui-select .ui-btn-icon-right .ui-icon {
6834 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6840 white-space: nowrap;
6841 text-overflow: ellipsis;
6843 .fiche .ui-controlgroup {
6845 padding-bottom: 0px;
6847 div.ui-controlgroup-controls div.tabsElem
6851 div.ui-controlgroup-controls div.tabsElem a
6853 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6854 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6856 div.ui-controlgroup-controls div.tabsElem a#active {
6857 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6858 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6861 a.tab span.ui-btn-inner
6868 color: rgb(<?php print $colortext; ?>);
6870 .liste_titre .ui-link {
6871 color: rgb(<?php print $colortexttitle; ?>) !important;
6875 word-wrap:
break-word;
6879 .formdoc .ui-btn-inner
6881 white-space: normal;
6883 text-overflow: clip;
6891 div.ui-radio, div.ui-checkbox
6893 display:
inline-block;
6894 border-bottom: 0px !important;
6896 .ui-checkbox input, .ui-radio input {
6902 div.ui-checkbox label+input, div.ui-radio label+input {
6907 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
6912 -webkit-border-radius: 0;
6915 .ui-field-contain label.ui-input-text {
6916 vertical-align: middle !important;
6918 .ui-mobile fieldset {
6919 border-bottom: none !important;
6923 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
6928 font-weight: normal;
6930 .ui-focus, .ui-btn:focus {
6931 -webkit-box-shadow: none;
6939 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6941 .ui-bar-b, .lilevel0 {
6942 background-repeat: repeat-x;
6946 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6949 font-weight: normal !important;
6952 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
6953 border-bottom-width: 0px !important;
6956 color: rgb(<?php echo $colortexttitle; ?>) !important;
6959 box-shadow: none !important;
6960 border-bottom: 1px solid #ccc;
6962 .ui-btn-icon-right {
6963 border-right: 1px solid #ccc !important;
6966 border: 1px solid #ccc;
6969 .ui-btn-up-c, .ui-btn-hover-c {
6973 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
6974 color: rgb(<?php print $colortextlink; ?>);
6976 .ui-btn-up-c .vsmenudisabled {
6977 color: #<?php echo $colorshadowtitle; ?> !important;
6978 text-shadow: none !important;
6985 div.tabsElem a.tab {
6986 background: transparent;
6999 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
7002 border-top: 2px solid #444;
7003 background: #fff ! important;
7005 .lilevel1 div div a {
7006 font-weight: bold !important;
7011 background: #fff ! important;
7016 background: #fff ! important;
7021 background: #fff ! important;
7026 background: #fff ! important;
7036 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/money.png
', 1) ?>') top left no-repeat;
7041 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/home.png
', 1) ?>') top left no-repeat;
7044 .menu_choix1,.menu_choix2 {
7047 border: 1px solid #666;
7050 .menu_choix1 a, .menu_choix2 a {
7053 text-decoration: none;
7059 .menu_choix1 a:hover,.menu_choix2 a:hover {
7062 .menu li.menu_choix1 {
7064 padding-right: 10px;
7065 padding-bottom: 2px;
7067 .menu li.menu_choix2 {
7069 padding-right: 10px;
7070 padding-bottom: 2px;
7072 @media only screen and (max-width: 767px)
7074 .menu_choix1 a, .menu_choix2 a {
7075 background-size: 36px 36px;
7079 .menu li.menu_choix1, .menu li.menu_choix2 {
7084 margin-right: 0 !important;
7098 border: 1px solid #888;
7100 .publicnewmemberform div.tabBarWithBottom {
7101 border: 1px solid #e8e8e8;
7104 background-color: #f8f8f8;
7108 .publicnewmemberform #tablesubscribe {
7121 .publicnewticketform {
7124 .ticketlargemargin {
7126 padding-right: 50px;
7129 @media only screen and (max-width: 767px)
7131 .ticketlargemargin {
7132 padding-left: 5px; padding-right: 5px;
7145 #cd-timeline::before {
7153 background: #d7e4ed;
7155 @media only screen and (min-width: 1170px) {
7159 #cd-timeline::before {
7165 .cd-timeline-block {
7169 .cd-timeline-block:after {
7174 .cd-timeline-block:first-child {
7177 .cd-timeline-block:last-child {
7180 @media only screen and (min-width: 1170px) {
7181 .cd-timeline-block {
7184 .cd-timeline-block:first-child {
7187 .cd-timeline-block:last-child {
7199 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);
7200 background: #d7e4ed;
7202 .cd-timeline-img img {
7212 .cd-timeline-img.cd-picture {
7213 background: #75ce66;
7215 .cd-timeline-img.cd-movie {
7216 background: #c03b44;
7218 .cd-timeline-img.cd-location {
7219 background: #f0ca45;
7221 @media only screen and (min-width: 1170px) {
7228 -webkit-transform: translateZ(0);
7229 -webkit-backface-visibility: hidden;
7231 .cssanimations .cd-timeline-img.is-hidden {
7234 .cssanimations .cd-timeline-img.bounce-in {
7235 visibility: visible;
7236 -webkit-animation: cd-bounce-1 0.6s;
7237 -moz-animation: cd-bounce-1 0.6s;
7238 animation: cd-bounce-1 0.6s;
7242 @-webkit-keyframes cd-bounce-1 {
7245 -webkit-transform: scale(0.5);
7250 -webkit-transform: scale(1.2);
7254 -webkit-transform: scale(1);
7257 @-moz-keyframes cd-bounce-1 {
7260 -moz-transform: scale(0.5);
7265 -moz-transform: scale(1.2);
7269 -moz-transform: scale(1);
7272 @keyframes cd-bounce-1 {
7275 -webkit-transform: scale(0.5);
7276 -moz-transform: scale(0.5);
7277 -ms-transform: scale(0.5);
7278 -o-transform: scale(0.5);
7279 transform: scale(0.5);
7284 -webkit-transform: scale(1.2);
7285 -moz-transform: scale(1.2);
7286 -ms-transform: scale(1.2);
7287 -o-transform: scale(1.2);
7288 transform: scale(1.2);
7292 -webkit-transform: scale(1);
7293 -moz-transform: scale(1);
7294 -ms-transform: scale(1);
7295 -o-transform: scale(1);
7296 transform: scale(1);
7299 .cd-timeline-content {
7303 border-radius: 0.25em;
7305 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7306 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7307 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7308 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7310 .cd-timeline-content:after {
7315 .cd-timeline-content h2 {
7318 .cd-timeline-content .cd-date {
7320 font-size: 0.8125rem;
7322 .cd-timeline-content .cd-date {
7323 display:
inline-block;
7325 .cd-timeline-content p {
7330 .cd-timeline-content .cd-date {
7335 .cd-timeline-content::before {
7342 border: 7px solid transparent;
7343 border-right: 7px solid white;
7345 @media only screen and (min-width: 768px) {
7346 .cd-timeline-content h2 {
7350 .cd-timeline-content {
7354 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7356 font-size: 0.875rem;
7359 @media only screen and (min-width: 1170px) {
7360 .cd-timeline-content {
7365 .cd-timeline-content::before {
7368 border-color: transparent;
7369 border-left-color: white;
7371 .cd-timeline-content .cd-read-more {
7374 .cd-timeline-content .cd-date {
7382 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7385 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7389 border-color: transparent;
7390 border-right-color: white;
7392 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7395 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7408 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7409 width: 250px !important;
7411 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7412 opacity: .95 !important;
7414 a.phpdebugbar-tab.phpdebugbar-active {
7415 background-image: unset !important;
7417 .phpdebugbar-indicator .fa {
7418 font-family:
"Font Awesome 5 Free";
7421 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7422 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7423 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7424 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7425 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7426 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7427 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7428 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7429 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7430 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7431 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7432 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7433 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7434 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7436 font-family:
"Font Awesome 5 Free" !important;
7444 .jcrop-holder { background: unset !important; }
7451 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7452 text-orientation: sideways;
7454 writing-mode: vertical-rl;
7455 white-space: nowrap;
7463 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7464 display:
inline-block;
7466 span.clipboardCPValue.hidewithsize {
7467 width: 0 !important;
7468 display:
inline-block;
7470 white-space: nowrap;
7472 vertical-align: middle;
7474 div.clipboardCPValue.hidewithsize {
7475 width: 0 !important;
7478 white-space: nowrap;
7481 .clipboardCPShowOnHover .clipboardCPButton {
7490 .clipboardCPTextDivInside {
7494 border: 1px solid #DDD;
7503 white-space: nowrap;
7505 box-shadow: 1px 1px 6px #ddd;
7513 .radio_js_bloc_number {
7514 display:
inline-block;
7518 border:1px solid #ccc;
7525 .radio_js_bloc_number.selected {
7526 transition:0.2s ease background;
7539 vertical-align: top;
7543 #virtualcard-iframe {
7544 border: 40px solid #aaa;
7545 vertical-align: top;
7548 border-radius: 10px;
7552 pointer-events: none;
7566 .highlightDragDropArea{
7567 border: 2px #000 dashed !important;
7568 background-color: #eee !important;
7570 .highlightDragDropArea * :not(.dragDropAreaMessage *){
7572 filter: blur(1px) grayscale(90%);
7574 .dragDropAreaMessage {
7578 transform: translate(-50%, -50%);
7587 .imgopensurveywizard
7589 padding: 0 4px 0 4px;
7591 @media only screen and (max-width: 767px)
7593 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7597 width: <?php print
dol_size(350,
'width'); ?>px;
7603 -webkit-border-radius: 0;
7609 td.widthpictotitle { width: 30px; }
7611 .box-flex-container {
7612 margin: 0 0 0 -8px !important;
7615 .logopublicpayment #dolpaymentlogo {
7618 #tablepublicpayment {
7619 width:
auto !important;
7620 border: none !important;
7622 .poweredbypublicpayment {
7623 float: unset !important;
7624 top: unset !important;
7626 right: -10px !important;
7634 @media only screen and (max-width: 1024px)
7636 div#ecm-layout-west {
7640 div#ecm-layout-center {
7646 width: <?php echo $disableimages ?
'auto' :
'44'; ?>px;
7651 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1) ? round($nbtopmenuentries * 90, 0) + 340 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC1; ?>px)
7655 white-space: nowrap;
7657 text-overflow: ellipsis;
7658 color: #<?php echo $colortextbackhmenu; ?>;
7665 background-size: 24px
auto;
7668 li.tmenu, li.tmenusel {
7679 @media only screen and (max-width: <?php echo empty($conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2) ? round($nbtopmenuentries * 69, 0) + 130 : $conf->global->THEME_ELDY_WITDHOFFSET_FOR_REDUC2; ?>px)
7681 li.tmenucompanylogo {
7687 text-overflow: clip;
7695 background-size: 20px
auto;
7700 @media only screen and (max-width: 570px)
7703 border-right: 1px solid rgba(0,0,0,0.3);
7708 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7714 li.tmenu, li.tmenusel {
7719 border-right: 1px solid rgba(0,0,0,0.3);
7723 text-overflow: clip;
7726 background-size: 20px
auto;
7727 margin-top: 2px !important;
7735 width: <?php print
dol_size(300,
'width'); ?>px;
7739 min-width: 0 !important;
7744 img.photoref, div.photoref {
7745 border: 1px solid rgba(0, 0, 0, 0.2);
7746 -webkit-box-shadow: none;
7749 object-fit: contain;
7753 width:
auto !important;
7756 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
7759 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7760 word-
break:
break-word;
7763 table.table-fiche-title .col-title div.titre{
7772 word-
break:
break-word;
7775 .websiteselectionsection {
7777 border-right: unset;
7781 .a-mesure, .a-mesure-disabled {
7785 padding-right: 12px;
7788 .a-mesure, .a-mesure-disabled {
7793 .underbanner.underbanner-before-box {
7794 border-bottom: none;
7798 margin-bottom: 0.5em;
7809 .lilevel1 span.paddingright {
7813 img.userphotopublicvcard {
7822 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
7823 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
7824 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
7825 include
dol_buildpath($path.
'/theme/eldy/timeline.inc.php', 0);
7827 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
7828 print $conf->global->THEME_CUSTOM_CSS;
7831 if (is_object($db)) {
7837 ::-webkit-scrollbar {
7843 ::-webkit-scrollbar-track-piece {
7844 background: #f4f4f4;
7846 ::-webkit-scrollbar-thumb {
7853 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {