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 * {
445 position:
static !important;
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; }
464 select.vmenusearchselectcombo {
465 background-color: unset;
470 border: 1px solid #aaa !important;
472 input:focus, textarea:focus,
button:focus:not(.button_search_x):not(.button_search):not(.button_removefilter), select:focus {
473 border-bottom: 1px solid #666;
476 textarea.cke_source:focus
481 th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre:not(.maxwidthsearch),
482 th.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre_sel:not(.maxwidthsearch) {
486 text-overflow: ellipsis;
488 th.wrapcolumntitle dl dt a span.fas.fa-list {
490 vertical-align: bottom;
493 .liste_titre input[
name=month_date_when], .liste_titre input[
name=monthvalid], .liste_titre input[
name=search_ordermonth], .liste_titre input[
name=search_deliverymonth],
494 .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],
495 .liste_titre input[
name=month_lim], .liste_titre input[
name=month_start], .liste_titre input[
name=month_end], .liste_titre input[
name=month_create],
496 .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],
497 .liste_titre input[
name=search_month_create], .liste_titre input[
name=search_month_start], .liste_titre input[
name=search_month_end],
498 .liste_titre input[
name=day_date_when], .liste_titre input[
name=dayvalid], .liste_titre input[
name=search_orderday], .liste_titre input[
name=search_deliveryday],
499 .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],
500 .liste_titre input[
name=day_lim], .liste_titre input[
name=day_start], .liste_titre input[
name=day_end], .liste_titre input[
name=day_create],
501 .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],
502 .liste_titre input[
name=search_day_create], .liste_titre input[
name=search_day_start], .liste_titre input[
name=search_day_end],
503 .liste_titre input[
name=search_day_date_when], .liste_titre input[
name=search_month_date_when], .liste_titre input[
name=search_year_date_when],
504 .liste_titre input[
name=search_dtstartday], .liste_titre input[
name=search_dtendday], .liste_titre input[
name=search_dtstartmonth], .liste_titre input[
name=search_dtendmonth],
505 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth
509 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
510 color: var(--colortext);
512 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
513 font-family: <?php print $fontlist ?>;
515 margin: 0px 0px 0px 0px;
516 background-color: var(--inputbackgroundcolor);
517 <?php
if (empty($conf->global->THEME_ADD_BACKGROUND_ON_INPUT)) { ?>
518 border<?php echo empty($conf->global->THEME_SHOW_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px var(--inputbordercolor);
538 #mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp) {
539 background: var(--butactionbg);
540 color: var(--textbutaction) !important;
542 border-collapse: collapse;
545 text-transform: uppercase;
548 padding: 0.6em 0.7em;
551 #mainbody input.button:not(.buttongen):not(.bordertransp):hover, #mainbody a.button:not(.buttongen):not(.bordertransp):hover {
552 -webkit-box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
553 box-shadow: 0px 0px 6px 1px rgb(50 50 50 / 40%), 0px 0px 0px rgb(60 60 60 / 10%);
555 #mainbody input.buttongen, #mainbody button.buttongen {
559 input.button.massactionconfirmed {
566 input:invalid, select:invalid, input.--error , select.--error {
567 border-color: #ea1212;
570 section.setupsection {
572 background-color: var(--colorbacktitle1);
576 .field-error-icon { color: #ea1212 !important; }
580 border-top:solid 1px var(--inputbordercolor);
581 border-left:solid 1px var(--inputbordercolor);
582 border-right:solid 1px var(--inputbordercolor);
583 border-bottom:solid 1px var(--inputbordercolor);
585 background-color: #FFF;
591 input.removedassigned {
592 padding: 2px !important;
593 vertical-align: text-bottom;
597 padding-left: 1px !important;
598 padding-right: 1px !important;
601 vertical-align: middle;
603 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
609 background-image: none;
614 border: 2px solid #ccc;
615 background-color: #eee;
617 color: #888 !important;
620 .nofocusvisible:focus-visible {
624 div.buttonpayment input {
625 background-color: unset;
626 border-bottom: unset;
628 text-transform: uppercase;
632 div.buttonpayment input:focus {
635 input.buttonpaymentcb {
636 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
637 background-size: 26px;
638 background-repeat: no-repeat;
639 background-position: 5px 5px;
641 input.buttonpaymentcheque {
642 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
643 background-repeat: no-repeat;
644 background-position: 8px 7px;
646 input.buttonpaymentcb {
647 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
648 background-size: 24px;
649 background-repeat: no-repeat;
650 background-position: 5px 4px;
652 input.buttonpaymentpaypal {
653 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
654 background-repeat: no-repeat;
655 background-position: 8px 7px;
657 input.buttonpaymentpaybox {
658 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
659 background-repeat: no-repeat;
660 background-position: 8px 7px;
662 input.buttonpaymentstripe {
663 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
664 background-repeat: no-repeat;
665 background-position: 8px 7px;
667 .logopublicpayment #dolpaymentlogo {
669 image-rendering: -webkit-optimize-contrast;
674 background-color: transparent;
675 color: var(--colortext) !important;
676 border: 2px solid var( --butactionbg);
677 margin: 0 0.45em !important;
680 span.userimg.notfirst {
685 span.timesheetalreadyrecorded input {
687 border-bottom: solid 1px rgba(0,0,0,0.1);
688 margin-right: 1px !important;
690 td.onholidaymorning, td.onholidayafternoon {
691 background-color: #fdf6f2;
694 background-color: #f4eede;
696 td.onholidayallday:not(.weekend) input {
697 background-color: #f8f7f0;
700 background-color: #eee;
703 background-color: #f8f8f8;
705 td.leftborder, td.hide0 {
706 border-left: 1px solid #ccc;
708 td.leftborder, td.hide6 {
709 border-right: 1px solid #ccc;
712 border-right: 1px solid #ccc;
716 td.amount, span.amount, div.amount, b.amount {
722 select.flat, form.flat select, .pageplusone, .divadvancedsearchfieldcompinput, {
727 input.pageplusone, .divadvancedsearchfieldcompinput, {
733 filter: saturate(0.8);
737 color: var(--colortextlink);
739 .optiongrey, .opacitymedium {
742 .opacitymediumbycolor {
743 color: rgba(0, 0, 0, 0.4);
755 color: var(--colorwhite);
758 color: #888 !important;
761 color: var(--colorblack);
764 font-size: unset !important;
768 transform: scale(1, -1);
771 transform: scale(-1, 1);
774 select:invalid, select.--error {
777 input:disabled, textarea:disabled, select[disabled=
'disabled']
779 background: var(--inputbackgroundcolordisabled);
780 color: var(--inputcolordisabled);
784 box-shadow: none !important;
786 .listactionlargetitle .liste_titre {
790 padding: 0px !important;
791 border: 0px !important;
792 vertical-align: text-bottom;
795 input[
type=file] { background-color: transparent; border-top: none; border-left: none; border-right: none; box-shadow: none; }
796 input[
type=checkbox] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
797 input[
type=radio] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
798 input[
type=image] { background-color: transparent; border: none; box-shadow: none; }
799 input:-webkit-autofill {
800 background-color: #FBFFEA !important;
801 background-image:none !important;
802 -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
805 input[
type=checkbox], input[
type=radio] {
810 .placeholder { color: #ccc; }
811 ::-webkit-input-placeholder { color:#ccc; }
812 :-moz-placeholder { color:#bbb; }
813 ::-moz-placeholder { color:#bbb; }
814 :-ms-input-placeholder { color:#ccc; }
815 input:-moz-placeholder { color:#ccc; }
817 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; }
819 border: 1px solid #AAAAAA !important;
821 padding-
inline-end: 2em;
822 min-
inline-size:
auto;
824 .legendforfieldsetstep { padding-bottom: 10px; }
825 input#onlinepaymenturl, input#directdownloadlink {
829 .formconsumeproduce {
831 padding: 20px 0px 0px 0px;
835 div#moretabsList, div#moretabsListaction {
839 hr { border: 0; border-top: 1px solid #ccc; }
840 .tabBar hr { margin-top: 20px; margin-bottom: 17px; }
843 table.tableforfield .button:not(.bordertransp):not(.buttonpayment),
844 table.tableforfield .buttonDelete:not(.bordertransp):not(.buttonpayment) {
849 .button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment) {
850 border-color: #c5c5c5;
851 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
852 display: inline-block;
856 font-family: <?php print $fontlist ?>;
859 color:
#333333 !important;
860 text-decoration: none !important;
861 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
862 background-color: #f5f5f5;
863 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
864 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
865 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
866 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
867 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
868 background-repeat: repeat-x;
869 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
870 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
871 border: 1px solid
#bbbbbb;
872 border-bottom-color: #a2a2a2;
873 -webkit-border-radius: 2px;
875 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
876 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
878 .button:focus, .buttonDelete:focus {
879 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
880 box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
882 .button:hover, .buttonDelete:hover {
883 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
884 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
886 .button:disabled, .buttonDelete:disabled, .button.disabled, .buttonDelete.disabled {
889 -webkit-box-shadow: none;
893 pointer-events: none;
897 -webkit-box-shadow: none;
899 .button_search, .button_removefilter {
901 background-color: unset;
903 .button_search:hover, .button_removefilter:hover {
913 div.float, span.floatleft
915 float:<?php print $left; ?>;
919 float:<?php print $right; ?>;
927 display:
inline-block;
936 padding-<?php echo $left; ?>: 3px;
943 -webkit-box-shadow: none !important;
944 box-shadow: none !important;
945 -webkit-border-radius:0px !important;
946 border-radius:0px !important;
957 vertical-align: middle;
960 vertical-align: bottom;
963 vertical-align: text-bottom;
968 .centpercentwithoutmenu {
969 width: calc(100% - 200px);
971 .quatrevingtpercent, .inputsearch {
974 .maxquatrevingtpercent {
980 .quatrevingtquinzepercent {
983 .quatrevingtpercentminusx {
984 width: calc(80% - 52px);
986 textarea.centpercent {
999 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
1002 .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 {
1009 transform: scaleX(-1) translate(<?php print ($left == 'left' ? '' : '-'); ?>2px, 0);
1012 transform: rotate(90deg) translate(0, <?php print ($left ==
'left' ?
'' :
'-'); ?>2px);
1019 text-align: center !important;
1031 text-align: <?php print $left; ?>;
1034 text-align: <?php print $right; ?>;
1037 text-align: justify;
1040 float: left!important;
1043 float: right!important;
1046 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1048 .nowraponsmartphone {
1049 white-space: <?php print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
1052 white-space: <?php print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
1054 .liste_titre .nowrap {
1055 white-space: nowrap;
1058 white-space: nowrap;
1061 white-space: normal !important;
1064 word-wrap:
break-word;
1067 word-
break:
break-word;
1070 word-
break:
break-all;
1073 font-weight: bold !important;
1076 font-weight: normal !important;
1079 text-transform: uppercase;
1082 text-decoration: none;
1085 text-decoration: none !important;
1097 padding-left: 0 !important;
1099 .nopaddingrightimp {
1100 padding-right: 0 !important;
1103 padding-<?php print $left; ?>: 4px;
1106 padding-<?php print $left; ?>: 4px !important;
1109 padding-<?php print $left; ?>: 2px;
1112 padding-<?php print $left; ?>: 2px !important;
1115 padding-<?php print $right; ?>: 4px;
1118 padding-<?php print $right; ?>: 4px !important;
1121 padding-<?php print $right; ?>: 2px;
1124 padding-<?php print $right; ?>: 2px !important;
1133 padding-bottom: 4px;
1136 padding-bottom: 2px;
1139 margin-<?php print $left; ?>: 2px;
1142 margin-<?php print $right; ?>: 2px;
1145 margin-<?php print $left; ?>: unset;
1148 margin-<?php print $right; ?>: unset;
1157 .classfortooltiponclick .fa-question-circle {
1164 cursor: not-allowed;
1170 background-color: #fff;
1172 .nobackground, .nobackground tr {
1173 background: unset !important;
1175 .checkboxattachfilelabel {
1180 border: 1px solid #888 !important;
1183 color : <?php print $textWarning; ?>
1197 background-color: #e0e0e8;
1200 div.urllink, div.urllink a {
1201 color: #339 !important;
1204 i.fa-mars::before, i.fa-venus::before, i.fa-genderless::before, i.fa-transgender::before {
1205 color: #888 !important;
1207 padding-<?php echo $left; ?>: 3px;
1209 .stockmovemententry {
1211 transform: rotate(0.25turn);
1214 .stockmovementexit {
1216 transform: rotate(0.3turn);
1224 color : <?php print $textWarning; ?>
1226 body[
class*=
"colorblind-"] .text-warning{
1227 color : <?php print $colorblind_deuteranopes_textWarning; ?>
1230 color : <?php print $textSuccess; ?>
1232 body[
class*=
"colorblind-"] .text-success{
1233 color : <?php print $colorblind_deuteranopes_textSuccess; ?>
1237 color : <?php print $textDanger; ?>
1240 .editfielda span.fa-pencil-alt, .editfielda span.fa-pencil-ruler, .editfielda span.fa-trash, .editfielda span.fa-crop,
1242 color: #ccc !important;
1244 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-pencil-ruler:hover, .editfielda span.fa-trash:hover, .editfielda span.fa-crop:hover,
1245 .editfieldlang:hover {
1246 color: var(--colortexttitle) !important;
1248 a.editfielda.nohover *:hover:before {
1249 color: #ccc !important;
1256 float: none !important;
1259 span.fa.fa-plus-circle.paddingleft {
1262 padding-bottom: 2px;
1265 .size15x { font-size: 1.5em !important; }
1266 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
1267 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
1268 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off,
1269 .tdwebsitesearchresult .fa-toggle-on, .tdwebsitesearchresult .fa-toggle-off {
1270 font-size: 1.5em; vertical-align: text-bottom;
1275 white-space: nowrap;
1276 vertical-align: middle;
1277 text-overflow: ellipsis;
1282 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
1286 border-right: 1px solid #f4f4f4;
1290 border-left: 1px solid #f4f4f4;
1296 #formuserfile_link {
1299 .listofinvoicetype {
1301 vertical-align: middle;
1303 .divsocialnetwork:not(:last-child) {
1304 padding-<?php print $right; ?>: 20px;
1307 background-color: rgba(0, 0, 0, 0.08);
1311 div.divsearchfield {
1313 display:
inline-block;
1314 margin-<?php print $right; ?>: 12px;
1315 margin-<?php print $left; ?>: 2px;
1320 .divsearchfieldfilter {
1321 text-overflow: clip;
1323 white-space: nowrap;
1324 padding-bottom: 5px;
1328 .divadvancedsearchfield:first-child {
1331 .divadvancedsearchfield {
1334 padding-right: 15px;
1335 padding-bottom: 2px;
1338 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
1339 padding-bottom: 4px;
1341 .divadvancedsearchfieldcompinput {
1343 border-bottom: solid 1px var(--inputbordercolor);
1346 .search_component_params {
1348 -webkit-flex-flow: row wrap;
1349 flex-flow: row wrap;
1352 padding-bottom: 3px;
1353 padding-<?php echo $left; ?>: 0;
1354 padding-<?php echo $right; ?>: 0;
1355 border-bottom: solid 1px var(--inputbordercolor);
1358 .search_component_searchtext {
1361 .search_component_params_text, .search_component_params_text:focus {
1362 border-bottom: none;
1364 margin: 0 !important;
1370 padding-bottom: 3px;
1377 display:
inline-block;
1396 if ($conf->browser->layout ==
'phone') {
1398 .divsearchfieldfilter {
1399 white-space: nowrap;
1404 .a-filter, .a-mesure {
1405 border-radius: 50px;
1406 background: var(--colortexttitlenotab);
1408 padding: 8px 10px 8px 6px;
1416 .a-filter:before, .a-mesure:before {
1417 font-family:
"Font Awesome 5 Free";
1422 .a-filter-disabled, .a-mesure-disabled {
1423 border-radius: 50px;
1424 background: var(--colorbacktitle1);
1437 top:calc(50% - 200px);
1438 left:calc(50% - 250px);
1442 border: 1px solid #bbb;
1443 box-shadow: 2px 2px 20px #ddd;
1453 div.div-
for-modal-topright {
1461 border: 1px solid #bbb;
1462 box-shadow: 2px 2px 20px #ddd;
1468 div.confirmmessage {
1479 list-style-
type: none;
1481 input > ul.attendees {
1486 padding-bottom: 4px;
1490 padding-bottom: 10px;
1495 vertical-align: middle;
1497 select.flat.selectlimit {
1500 .selectlimit, .marginrightonly {
1501 margin-<?php echo $right; ?>: 10px !important;
1504 margin-<?php echo $left; ?>: 10px !important;
1506 .marginleftonlyshort {
1507 margin-<?php echo $left; ?>: 4px !important;
1510 margin-<?php echo $left; ?>: 0px !important;
1513 margin-top: 10px !important;
1515 .margintoponlyshort {
1516 margin-top: 3px !important;
1519 margin-bottom: 10px !important;
1521 .marginbottomonlyshort {
1522 margin-bottom: 3px !important;
1525 margin-top: 0 !important;
1528 margin-bottom: 0 !important;
1531 .selectlimit, .selectlimit:focus {
1532 border-left: none !important;
1533 border-top: none !important;
1534 border-right: none !important;
1537 .strikefordisabled {
1538 text-decoration: line-through;
1545 text-overflow: none;
1550 text-overflow: ellipsis;
1551 white-space: nowrap;
1555 text-overflow: ellipsis;
1560 text-overflow: ellipsis;
1561 white-space: nowrap;
1566 text-overflow: ellipsis;
1567 white-space: nowrap;
1572 text-overflow: ellipsis;
1573 white-space: nowrap;
1575 .tdoverflowmax80imp {
1576 max-width: 80px !important;
1578 text-overflow: ellipsis;
1579 white-space: nowrap;
1584 text-overflow: ellipsis;
1585 white-space: nowrap;
1587 .tdoverflowmax100imp {
1588 max-width: 100px !important;
1590 text-overflow: ellipsis;
1591 white-space: nowrap;
1596 text-overflow: ellipsis;
1597 white-space: nowrap;
1602 text-overflow: ellipsis;
1603 white-space: nowrap;
1608 text-overflow: ellipsis;
1609 white-space: nowrap;
1614 text-overflow: ellipsis;
1615 white-space: nowrap;
1620 text-overflow: ellipsis;
1621 white-space: nowrap;
1626 text-overflow: ellipsis;
1627 white-space: nowrap;
1632 text-overflow: ellipsis;
1633 white-space: nowrap;
1639 .divintowithtwolinesmax {
1641 display: -webkit-box;
1642 -webkit-box-orient: vertical;
1643 -webkit-line-clamp: 2;
1647 display: -webkit-box;
1648 -webkit-box-orient: vertical;
1649 -webkit-line-clamp: 2;
1651 height:
auto !important;
1654 display: -webkit-box;
1655 -webkit-box-orient: vertical;
1656 -webkit-line-clamp: 10;
1660 .tablelistofcalendars {
1661 margin-top: 25px !important;
1663 .amountalreadypaid {
1665 .amountpaymentcomplete {
1666 color: var(--amountpaymentcomplete);
1669 .amountremaintopay {
1670 color: var(--amountremaintopaycolor);
1673 .amountremaintopayback {
1676 .amountpaymentneutral {
1677 color: var(--amountremaintopaybackcolor);
1682 .onlinepaymentbody .amountpaymentcomplete {
1683 background-color: var(--amountpaymentcomplete);
1691 margin-bottom: 12px;
1693 #builddoc_form ~ .showlinkedobjectblock {
1698 .moduledesclong p img,.moduledesclong p a img {
1699 max-width: 90% !important;
1700 height:
auto !important;
1704 border: 1px solid #ccc;
1705 box-shadow: 1px 1px 25px #aaa;
1706 max-width: calc(100% - 56px);
1708 .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 {
1724 div.fiche>div.tabBar>form>div.div-table-responsive {
1727 .div-table-responsive, .div-table-responsive-no-min {
1731 .div-table-responsive {
1735 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1738 div.fiche>form>div.div-table-responsive {
1743 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) {
1744 echo
'display: inline-flex;'.
"\n";
1746 flex-flow: row wrap;
1747 justify-content: flex-
start;
1755 .thumbstat, .thumbstat150 {
1761 justify-content: flex-
start;
1762 align-
self: flex-
start;
1765 select.selectarrowonleft {
1768 select.selectarrowonleft option {
1772 table[summary=
"list_of_modules"] .fa-cog {
1776 .linkedcol-element {
1780 white-space: nowrap;
1791 .maxscreenheightless200 {
1792 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(500, (
int) $_SESSION[
'dol_screenheight'] - 200) : 700; ?>px;
1794 .maxscreenheightless300 {
1795 max-height: <?php echo isset($_SESSION[
'dol_screenheight']) ? max(400, (
int) $_SESSION[
'dol_screenheight'] - 300) : 700; ?>px;
1799 border-bottom: 0px !important;
1806 .clearboth { clear:both; }
1807 .hideobject { display: none; }
1808 .minwidth25 { min-width: 25px; }
1809 .minwidth50 { min-width: 50px; }
1810 .minwidth75 { min-width: 75px; }
1812 @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)
1814 .width20 { width: 20px; }
1815 .width25 { width: 25px; }
1816 .width50 { width: 50px; }
1817 .width75 { width: 75px; }
1818 .width100 { width: 100px; }
1819 .width200 { width: 200px; }
1820 .minwidth100 { min-width: 100px; }
1821 .minwidth150 { min-width: 150px; }
1822 .minwidth200 { min-width: 200px; }
1823 .minwidth300 { min-width: 300px; }
1824 .minwidth400 { min-width: 400px; }
1825 .minwidth500 { min-width: 500px; }
1826 .minwidth50imp { min-width: 50px !important; }
1827 .minwidth75imp { min-width: 75px !important; }
1828 .minwidth100imp { min-width: 100px !important; }
1829 .minwidth125imp { min-width: 125px !important; }
1830 .minwidth200imp { min-width: 200px !important; }
1831 .minwidth250imp { min-width: 250px !important; }
1832 .minwidth300imp { min-width: 300px !important; }
1833 .minwidth400imp { min-width: 400px !important; }
1834 .minwidth500imp { min-width: 500px !important; }
1836 .widthauto { width:
auto; }
1837 .width20 { width: 20px; }
1838 .width25 { width: 25px; }
1839 .width40 { width: 40px; }
1840 .width50 { width: 50px; }
1841 .width75 { width: 75px; }
1842 .width100 { width: 100px; }
1843 .width125 { width: 125px; }
1844 .width150 { width: 150px; }
1845 .width200 { width: 200px; }
1846 .width300 { width: 300px; }
1847 .width400 { width: 400px; }
1848 .width500 { width: 500px; }
1849 .maxwidth25 { max-width: 25px; }
1850 .maxwidth40 { max-width: 40px; }
1851 .maxwidth50 { max-width: 50px; }
1852 .maxwidth75 { max-width: 75px; }
1853 .maxwidthdate { max-width: 80px; }
1854 .maxwidth100 { max-width: 100px; }
1855 .maxwidth125 { max-width: 125px; }
1856 .maxwidth150 { max-width: 150px; }
1857 .maxwidth200 { max-width: 200px; }
1858 .maxwidth250 { max-width: 250px; }
1859 .maxwidth300 { max-width: 300px; }
1860 .maxwidth400 { max-width: 400px; }
1861 .maxwidth500 { max-width: 500px; }
1862 .maxwidth750 { max-width: 750px; }
1863 .maxwidth1000 { max-width: 1000px; }
1864 .maxwidth50imp { max-width: 50px !important; }
1865 .maxwidth75imp { max-width: 75px !important; }
1867 .minwidth100onall { min-width: 100px !important; }
1868 .minwidth200onall { min-width: 200px !important; }
1869 .minwidth250onall { min-width: 250px !important; }
1871 .minheight20 { min-height: 20px; }
1872 .minheight30 { min-height: 30px; }
1873 .minheight40 { min-height: 40px; }
1874 .titlefieldcreate { width: 20%; }
1875 .titlefield { min-width: 250px; width: 25%; }
1876 .titlefieldmiddle { width: 50%; }
1877 .imgmaxwidth180 { max-width: 180px; }
1878 .imgmaxheight50 { max-height: 50px; }
1880 .width20p { width:20%; }
1881 .width25p { width:25%; }
1882 .width40p { width:40%; }
1883 .width50p { width:50%; }
1884 .width60p { width:60%; }
1885 .width75p { width:75%; }
1886 .width80p { width:80%; }
1887 .width100p { width:100%; }
1891 @media only screen and (max-width: 1400px)
1894 .titlefieldcreate { width: 30% !important; }
1895 .minwidth50imp { min-width: 50px !important; }
1896 .minwidth75imp { min-width: 75px !important; }
1897 .minwidth100imp { min-width: 100px !important; }
1898 .minwidth125imp { min-width: 125px !important; }
1899 .minwidth150imp { min-width: 150px !important; }
1900 .minwidth200imp { min-width: 200px !important; }
1901 .minwidth250imp { min-width: 250px !important; }
1902 .minwidth300imp { min-width: 300px !important; }
1903 .minwidth400imp { min-width: 300px !important; }
1904 .minwidth500imp { min-width: 300px !important; }
1906 .linkedcol-element {
1912 @media only screen and (max-width: 1000px)
1914 .maxwidthonsmartphone { max-width: 100px; }
1915 .minwidth50imp { min-width: 50px !important; }
1916 .minwidth75imp { min-width: 70px !important; }
1917 .minwidth100imp { min-width: 100px !important; }
1918 .minwidth125imp { min-width: 125px !important; }
1919 .minwidth150imp { min-width: 110px !important; }
1920 .minwidth200imp { min-width: 110px !important; }
1921 .minwidth250imp { min-width: 115px !important; }
1922 .minwidth300imp { min-width: 120px !important; }
1923 .minwidth400imp { min-width: 150px !important; }
1924 .minwidth500imp { min-width: 250px !important; }
1928 select.widthcentpercentminusx, span.widthcentpercentminusx:not(.select2-selection), input.widthcentpercentminusx {
1929 width: calc(100% - 50px) !important;
1930 display:
inline-block;
1932 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1933 width: calc(100% - 70px) !important;
1934 display:
inline-block;
1938 @media only screen and (max-width: 767px)
1941 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1944 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1946 .divadvancedsearchfield {
1952 padding-right: 10px !important;
1955 .hideonsmartphone { display: none; }
1956 .hideonsmartphoneimp { display: none !important; }
1958 select.minwidth100imp, select.minwidth100, select.minwidth200, select.minwidth200imp, select.minwidth300 {
1959 width: calc(100% - 40px) !important;
1960 display:
inline-block;
1962 select.widthcentpercentminusxx, span.widthcentpercentminusxx:not(.select2-selection), input.widthcentpercentminusxx {
1963 width: calc(100% - 70px) !important;
1964 display:
inline-block;
1967 input.maxwidthinputfileonsmartphone {
1971 input.buttonpayment,
button.buttonpayment, div.buttonpayment {
1975 .smallonsmartphone {
1981 @media only screen and (max-width: 570px)
1984 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1988 font-size: <?php print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1991 .login_vertical_align {
1994 .login_table input#username, .login_table input#password, .login_table input#securitycode {
1995 margin-left: 5px !important;
1997 div#login_left, div#login_right {
1998 min-width: 150px !important;
1999 padding-left: 5px !important;
2000 padding-right: 5px !important;
2002 .login_table div#login_right .tdinputlogin, .login_table div#login_right .tdinputlogin input {
2003 min-width: 150px !important;
2006 .divmainbodylarge { margin-left: 10px; margin-right: 10px; }
2008 .tdoverflowonsmartphone {
2011 text-overflow: ellipsis;
2012 white-space: nowrap;
2014 .tdoverflowmax100onsmartphone {
2017 text-overflow: ellipsis;
2018 white-space: nowrap;
2020 .tdoverflowmax150onsmartphone {
2023 text-overflow: ellipsis;
2024 white-space: nowrap;
2028 margin-top: <?php print ($dol_hide_topmenu ?
'12' :
'6'); ?>px !important;
2030 .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 {
2031 height: 40px !important;
2034 div.tabs div.tab a.tab {
2037 text-overflow: ellipsis;
2038 white-space: nowrap;
2041 .quatrevingtpercent, .inputsearch {
2047 padding-bottom: 5px;
2050 .login_table .tdinputlogin {
2051 min-width: unset !important;
2053 input, input[
type=text], input[
type=password], select, textarea {
2059 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
2060 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
2061 .maxwidth50onsmartphone { max-width: 40px; }
2062 .maxwidth75onsmartphone { max-width: 50px; }
2063 .maxwidth100onsmartphone { max-width: 70px; }
2064 .maxwidth125onsmartphone { max-width: 100px; }
2065 .maxwidth150onsmartphone { max-width: 120px; }
2066 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
2067 .maxwidth200onsmartphone { max-width: 200px; }
2068 .maxwidth250onsmartphone { max-width: 250px; }
2069 .maxwidth300onsmartphone { max-width: 300px; }
2070 .maxwidth400onsmartphone { max-width: 400px; }
2071 .minwidth50imp { min-width: 50px !important; }
2072 .minwidth75imp { min-width: 75px !important; }
2073 .minwidth100imp { min-width: 100px !important; }
2074 .minwidth125imp { min-width: 125px !important; }
2075 .minwidth150imp { min-width: 110px !important; }
2076 .minwidth200imp { min-width: 110px !important; }
2077 .minwidth250imp { min-width: 115px !important; }
2078 .minwidth300imp { min-width: 120px !important; }
2079 .minwidth400imp { min-width: 150px !important; }
2080 .minwidth500imp { min-width: 250px !important; }
2081 .titlefield { width:
auto; min-width: unset; }
2082 .titlefieldcreate { width:
auto; }
2086 width: <?php print
dol_size(300,
'width'); ?>px;
2096 padding-<?php echo $right; ?>: 5px;
2097 padding-bottom: 5px;
2099 img.photoref, div.photoref {
2101 -webkit-box-shadow: none;
2106 object-fit: contain;
2110 padding-right: 10px;
2114 padding-right: 3px !important;
2117 padding-right: 3px !important;
2120 input.buttonpayment {
2124 .linkobject { cursor: pointer; }
2126 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 {
2127 color: var(--tableforfieldcolor);
2130 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2131 .hideonprint { display: none !important; }
2147 white-space: nowrap;
2160 table-layout: fixed;
2163 #id-right, #id-left {
2164 display: table-cell;
2166 vertical-align: top;
2178 padding-bottom: 20px;
2179 <?php
if (
GETPOST(
'optioncss',
'aZ09') !=
'print') { ?>
2180 padding-<?php print $left; ?>: 229px;
2184 .bodyforlist #
id-right {
2185 padding-bottom: 4px;
2190 .classforhorizontalscrolloftabs #
id-container {
2193 .classforhorizontalscrolloftabs .side-nav {
2197 .classforhorizontalscrolloftabs #
id-right {
2198 width:calc(100% - 210px);
2199 display:
inline-block;
2205 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2208 background: var(--colorbackvmenu1);
2209 border-<?php echo $right; ?>: 1px solid rgba(0,0,0,0.2);
2210 box-shadow: 3px 0 6px -2px #eee;
2214 font-family:
"RobotoDraft",
"Roboto",sans-serif;
2215 <?php echo $left; ?>: 0;
2217 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2223 -webkit-transform: translateZ(0);
2224 -moz-transform: translateZ(0);
2225 -ms-transform: translateZ(0);
2226 -o-transform: translateZ(0);
2227 transform: translateZ(0);
2228 -webkit-transform-style: preserve-3d;
2229 -moz-transform-style: preserve-3d;
2230 -ms-transform-style: preserve-3d;
2231 -o-transform-style: preserve-3d;
2232 transform-style: preserve-3d;
2233 -webkit-transition-delay: 0.1s;
2234 -moz-transition-delay: 0.1s;
2235 transition-delay: 0.1s;
2236 -webkit-transition-duration: 0.2s;
2237 -moz-transition-duration: 0.2s;
2238 transition-duration: 0.2s;
2239 -webkit-transition-property: -webkit-transform;
2240 -moz-transition-property: -moz-transform;
2241 transition-property: transform;
2242 -webkit-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2243 -moz-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2244 transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
2245 -webkit-overflow-scrolling: touch;
2247 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2260 .side-nav-vert, #
id-right {
2261 transition: padding-left 0.5s ease, margin-left 0.5s ease;
2264 .side-nav, .login_block {
2265 transition: left 0.5s ease;
2268 body.sidebar-collapse .side-nav-vert, body.sidebar-collapse #
id-right {
2275 margin-<?php echo $left; ?>: 228px;
2279 body.sidebar-collapse .side-nav, body.sidebar-collapse .login_block
2283 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
2293 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2303 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
2305 overflow-x: initial !important;
2315 div.backgroundsemitransparent {
2316 background:rgba(255, 255, 255, 0.7);
2318 padding-right: 10px;
2325 .login_block_getinfo {
2328 .login_block_getinfo div.login_block_user {
2331 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
2332 color: #333 !important;
2334 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
2335 vertical-align: middle;
2341 padding-<?php print $left; ?>: 0 ! important;
2345 background: var(--colorbackvmenu1);
2346 border-right: 1px solid rgba(0,0,0,0.3);
2349 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2350 top: 66px ! important;
2352 top: 60px ! important;
2356 margin-<?php print $left; ?>: 6px !important;
2357 margin-<?php print $right; ?>: 6px !important;
2362 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'30' :
'6')); ?>px;
2363 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'28' :
'6')); ?>px;
2364 <?php
if (!empty($dol_hide_leftmenu) && !empty($dol_hide_topmenu)) {
2365 print
'margin-top: 12px;';
2367 margin-bottom: 15px;
2369 body.onlinepaymentbody div.fiche {
2370 margin: 20px !important;
2372 div.fiche>table:first-child {
2373 margin-bottom: 15px !important;
2379 div.fichecenterbis {
2382 div.fichethirdleft {
2383 <?php
if ($conf->browser->layout !=
'phone') {
2384 print
"float: ".$left.
";\n";
2386 <?php
if ($conf->browser->layout !=
'phone') {
2387 print
"width: calc(50% - 14px);\n";
2389 <?php
if ($conf->browser->layout ==
'phone') {
2390 print
"padding-bottom: 6px;\n";
2393 div.fichetwothirdright {
2394 <?php
if ($conf->browser->layout !=
'phone') {
2395 print
"float: ".$right.
";\n";
2397 <?php
if ($conf->browser->layout !=
'phone') {
2398 print
"width: calc(50% - 14px);\n";
2400 <?php
if ($conf->browser->layout ==
'phone') {
2401 print
"padding-bottom: 6px\n";
2405 <?php
if ($conf->browser->layout !=
'phone') {
2406 print
"float: ".$left.
";\n";
2408 <?php
if ($conf->browser->layout !=
'phone') {
2409 print
"width: calc(50% - 14px);\n";
2412 div.fichehalfright {
2413 <?php
if ($conf->browser->layout !=
'phone') {
2414 print
"float: ".$right.
";\n";
2416 <?php
if ($conf->browser->layout !=
'phone') {
2417 print
"width: calc(50% - 14px);\n";
2420 div.fichehalfright {
2421 <?php
if ($conf->browser->layout ==
'phone') {
2422 print
"margin-top: 10px;\n";
2434 @media only screen and (max-width: 900px)
2437 margin-<?php print $left; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'4' :
'20')); ?>px;
2438 margin-<?php print $right; ?>: <?php print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 16); ?>px;
2439 <?php
if (!empty($conf->dol_hide_leftmenu) && !empty($conf->dol_hide_topmenu)) {
2440 print
'margin-top: 4px;';
2442 margin-bottom: 15px;
2448 div.fichecenterbis {
2451 div.fichethirdleft {
2454 padding-bottom: 6px;
2456 div.fichetwothirdright {
2459 padding-bottom: 6px;
2465 div.fichehalfright {
2469 div.fichehalfright {
2472 div.firstcolumn div.box {
2475 div.secondcolumn div.box {
2481 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
2485 padding: 0 !important;
2493 td.nobordernopadding.widthpictotitle.col-picto {
2498 margin-<?php echo $right; ?>: 8px;
2504 span.widthpictotitle {
2507 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
2508 opacity: 0.7 !important;
2512 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
2522 vertical-align: middle;
2525 .pictowarning, .pictoerror, .pictopreview, .pictonopreview {
2526 padding-<?php echo $left; ?>: 3px;
2530 color: <?php echo $badgeWarning; ?>;
2533 color: <?php echo $badgeDanger ?>;
2538 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
2539 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
2540 .tagtdnote span.pictoedit {
2543 img.hideonsmartphone.pictoactionview {
2544 vertical-align: bottom;
2548 text-align: <?php echo $left; ?>;
2554 padding-left: 1px !important;
2557 padding-bottom: 1px;
2563 padding-bottom: 10px;
2565 div.attachareaformuserfileecm {
2571 padding-bottom: 5px;
2572 margin-bottom: 10px;
2574 div.arearefnobottom {
2576 padding-bottom: 4px;
2581 div.divphotoref:last-child {
2582 padding-<?php echo $right; ?>: 20px;
2585 padding-bottom: 10px;
2591 margin-bottom: 10px;
2597 vertical-align: text-bottom;
2603 vertical-align: text-bottom;
2605 img.photoref, div.photoref {
2606 border: 1px solid #CCC;
2607 -webkit-box-shadow: 3px 3px 4px #DDD;
2608 box-shadow: 3px 3px 4px #DDD;
2612 object-fit: contain;
2614 img.photokanban, div.photokanban {
2618 vertical-align: middle;
2621 div.photoref .fa, div.photoref .fas, div.photoref .far {
2626 object-fit: contain;
2630 vertical-align:middle;
2633 .difforspanimgright {
2634 display: table-cell;
2635 padding-right: 10px;
2637 img.photorefnoborder {
2641 object-fit: contain;
2642 border: 1px solid #AAA;
2643 border-radius: 100px;
2648 border-bottom: <?php echo $borderwidth ?>px solid var(--colortopbordertitle1);
2651 .trextrafieldseparator td, .trextrafields_collapse_last td {
2652 border-bottom: 1px solid var(--colortopbordertitle1) !important;
2656 padding-bottom: 0 !important;
2669 $minwidthtmenu = 66;
2673 $maxwidthloginblock = 110;
2675 $heightmenu = 30; $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu = 0;
2680 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2683 background: var(--colorbackhmenu1);
2695 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2702 li.tmenusel::after, li.tmenu:hover::after {
2707 left: calc(50% - 6px);
2710 border-style: solid;
2711 border-width: 0px 6px 5px 6px;
2712 border-color: transparent transparent #ffffff transparent;
2716 <?php
if ($disableimages) { ?>
2722 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2727 white-space: nowrap;
2729 border-<?php print $left; ?>: 0px;
2730 border-<?php print $right; ?>: 0px;
2731 padding: 0px 0px 0px 0px;
2732 margin: 0px 0px 0px 0px;
2734 font-weight: normal;
2736 text-decoration: none;
2739 div.tmenudisabled, a.tmenudisabled {
2742 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2743 font-weight: normal;
2744 padding: 0px 5px 0px 5px;
2745 white-space: nowrap;
2746 color: var(--colortextbackhmenu);
2747 text-decoration: none;
2748 cursor: not-allowed;
2750 span.mainmenuaspan.tmenudisabled {
2751 color: var(--colortextbackhmenu);
2753 cursor: not-allowed;
2758 text-decoration: none !important;
2762 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2763 font-weight: normal;
2764 padding: 0px 5px 0px 5px;
2765 white-space: nowrap;
2767 color: var(--colortextbackhmenu);
2768 text-decoration: none;
2770 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2771 font-weight: normal;
2772 padding: 0px 5px 0px 5px;
2773 margin: 0px 0px 0px 0px;
2774 white-space: nowrap;
2775 color: var(--colortextbackhmenu);
2776 text-decoration: none !important;
2781 padding: 0px 0px 0px 0px;
2782 margin: 0px 0px 0px 0px;
2789 background: var(--colorbackhmenu1);
2798 li.tmenu, li.tmenusel {
2799 <?php print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2801 vertical-align: bottom;
2802 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2803 float: <?php print $left; ?>;
2804 <?php
if (!$disableimages) { ?>
2805 height: <?php print $heightmenu; ?>px;
2806 padding: 0px 0px 2px 0px;
2808 padding: 0px 0px 0px 0px;
2813 margin: 0px 0px 0px 0px;
2814 font-weight: normal;
2820 .tmenuend .tmenuleft { width: 0px; }
2821 .tmenuend { display: none; }
2825 float: <?php print $left; ?>;
2827 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2829 <?php
if (!$disableimages) { ?>
2830 height: <?php print $heightmenu + 4; ?>px;
2838 <?php
if ($disableimages) { ?>
2843 height: <?php print $heightmenu; ?>px;
2848 padding-bottom: 5px;
2850 text-overflow: ellipsis;
2854 padding-<?php print $left; ?>: 2px;
2855 padding-<?php print $right; ?>: 2px;
2856 font-family: Roboto,<?php echo $fontlist; ?>;
2861 position : relative;
2862 background-repeat:no-repeat;
2863 background-position:center top;
2864 height: <?php echo ($heightmenu - 22); ?>px;
2868 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2874 background-position-x: center;
2885 <?php
if (empty($dol_hide_topmenu)) { ?>
2886 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2891 $moduletomainmenu = array(
2892 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2893 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2894 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2895 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2896 'fournisseur'=>
'companies',
2897 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2899 $mainmenuused =
'home';
2900 foreach ($conf->modules as $val) {
2901 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2903 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2907 $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');
2909 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2910 foreach ($mainmenuusedarray as $val) {
2911 if (empty($val) || in_array($val, $divalreadydefined)) {
2914 if (in_array($val, $divnotrequired)) {
2920 $found = 0; $url =
'';
2921 foreach ($conf->file->dol_document_root as $dirroot) {
2922 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png")) {
2930 if (!defined(
'DISABLE_FONT_AWSOME')) {
2931 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";
2932 print
"/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2933 print
'div.mainmenu.'.$val.
'::before {
2937 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";
2938 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2939 print
"div.mainmenu.".$val.
" {\n";
2940 print
" background-image: url(".$url.
");\n";
2945 print
"div.mainmenu.".$val.
" {\n";
2946 print
" background-image: url(".$url.
");\n";
2947 print
" filter: saturate(0);\n";
2956 padding:0 0 0 0 !important;
2957 margin:0 0px 0 0 !important;
2958 <?php
if ($disableimages) { ?>
2963 <?php
if ($disableimages) { ?>
2967 a.tmenuimage:hover {
2968 text-decoration: none;
2973 a.tmenuimage:focus {
2982 background: #f0f0f0;
2989 display: table-cell;
2990 vertical-align: middle;
2992 .login_vertical_align {
2994 padding-bottom: 80px;
2997 padding-bottom: 30px;
2999 vertical-align: middle;
3001 .login_table_title {
3003 color: #aaa !important;
3004 padding-bottom: 20px;
3007 .login_table label {
3008 text-shadow: 1px 1px 1px #FFF;
3015 padding-bottom:12px;
3018 background-color: #FFFFFF;
3020 -webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3021 box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
3024 border:solid 1px rgba(80,80,80,.4);
3026 border-top:solid 1px #f8f8f8;
3028 .login_table input#username, .login_table input#password, .login_table input#securitycode{
3036 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
3037 outline: none !important;
3039 .login_table .trinputlogin {
3042 .login_table .tdinputlogin {
3043 background-color: #fff;
3047 .login_table .tdinputlogin {
3048 border-bottom: 1px solid #ccc;
3050 .login_table .tdinputlogin .fa {
3056 word-
break:
break-word;
3058 .login_main_message {
3061 margin-bottom: 10px;
3063 .login_main_message .error {
3064 border: 1px solid #caa;
3067 div#login_left, div#login_right {
3068 display:
inline-block;
3072 padding-right: 16px;
3074 vertical-align: middle;
3076 div#login_right select#entity {
3079 table.login_table tr td table.none tr td {
3082 table.login_table_securitycode {
3083 border-spacing: 0px;
3085 table.login_table_securitycode tr td {
3093 border: 1px solid #f4f4f4;
3095 #img_logo, .img_logo {
3101 .atoplogin.dropdown .dropdown-menu {
3108 padding-bottom: 3px;
3109 <?php print $left; ?>: 0;
3110 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
3117 vertical-align: middle;
3118 background: var(--colorbackvmenu1);
3121 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3126 color: var(--colortexthmenu);
3127 display:
inline-block;
3129 div.login_block span.aversion {
3130 color: var(--colortexthmenu);
3131 filter: contrast(0.7);
3133 div.login_block table {
3142 color: var(--colortextvmenu);
3145 color: var(--colortextvmenu);
3146 text-decoration:underline;
3148 div.login_block_user, div.login_block_other { clear: both; }
3149 div.login_block_other { padding-top: 15px; }
3151 .topnav div.login_block_user {
3152 display:
inline-block;
3153 vertical-align: middle;
3154 line-height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3155 height: <?php echo $disableimages ?
'25' :
'70'; ?>px;
3157 .topnav div.login_block_other {
3158 display:
inline-block;
3159 vertical-align: middle;
3160 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
3167 .login_block_other .login_block_elem {
3173 vertical-align: middle;
3174 padding: 0px 3px 0px 3px !important;
3177 .login_block_elem_name {
3181 white-space: nowrap;
3184 text-overflow: ellipsis;
3188 .atoplogin, .atoplogin:hover {
3189 color: var(--colortexthmenu) !important;
3191 .alogin, .alogin:hover {
3192 color: #888 !important;
3193 font-weight: normal !important;
3194 font-size: <?php echo is_numeric($fontsizesmaller) ? $fontsizesmaller.
'px' : $fontsizesmaller; ?> !important;
3196 .alogin:hover, .atoplogin:hover {
3197 text-decoration:underline !important;
3199 span.fa.atoplogin, span.fa.atoplogin:hover {
3201 text-decoration: none !important;
3203 img.login, img.printer, img.entity {
3206 text-decoration: none;
3210 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
3214 background-size: contain;
3215 vertical-align: text-bottom;
3216 background-color: #FFF;
3219 border-radius: 0.75em;
3222 background-size: contain;
3223 vertical-align: middle;
3225 img.userphotosmall {
3226 border-radius: 0.6em;
3229 background-size: contain;
3230 vertical-align: middle;
3232 img.userphoto[alt=
"Gravatar avatar"], img.photouserphoto.dropdown-
user-image[alt=
"Gravatar avatar"] {
3235 form[
name=
"addtime"] img.userphoto {
3236 border: 1px solid #444;
3239 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
3240 background-repeat: no-repeat;
3242 .span-icon-password {
3243 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
3244 background-repeat: no-repeat;
3251 div.vmenu, td.vmenu {
3252 margin-<?php print $right; ?>: 2px;
3254 float: <?php print $left; ?>;
3256 padding-bottom: 0px;
3262 margin-<?php print $left; ?>: 4px;
3263 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
3268 .vmenusearchselectcombo {
3274 padding-bottom: 3px;
3276 text-overflow: ellipsis;
3278 #menu_contenu_logo { padding-right: 4px; }
3279 .companylogo { padding-top: 4px; }
3280 .searchform { padding-top: 10px; }
3281 .searchform .bordertransp { border: 0; }
3282 #divsearchforms2 form.searchform .button { border: none !important; }
3284 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu {
3285 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;
3287 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; }
3288 a.vmenu:link, a.vmenu:visited {
3289 color: var(--colortextbackvmenu);
3292 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; }
3293 span.vsmenudisabled:not(.spanlilevel0), font.vsmenudisabled:not(.spanlilevel0) {
3294 font-size:<?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize ?>;
3296 span.vsmenudisabled, font.vsmenudisabled {
3297 font-family: <?php print $fontlist ?>;
3298 text-align: <?php print $left; ?>;
3299 font-weight: normal;
3300 color: var(--colortextbackvmenu);
3301 white-space: nowrap;
3303 a.vsmenu:link, a.vsmenu:visited {
3304 color: var(--colortextbackvmenu);
3305 white-space: nowrap;
3307 span.vsmenudisabledmargin, font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
3309 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help {
3310 text-align: <?php print $left; ?>; font-weight: normal; color: #999; text-decoration: none;
3313 .helppresentcircle {
3318 color: var(--colortextbackhmenu);
3320 display:
inline-block;
3322 vertical-align: super;
3324 transform: rotate(<?php echo ($left ==
'left' ?
'55deg' :
'305deg'); ?>);
3329 border-bottom: 0 !important;
3331 .menulogocontainer {
3332 margin: <?php echo $disableimages ?
'-1' :
'6'; ?>px;
3336 height: <?php echo $disableimages ?
'18' :
'32'; ?>px;
3339 vertical-align: middle;
3341 .backgroundforcompanylogo {
3342 background-color: rgba(255,255,255,0.7);
3345 .menulogocontainer img.mycompany {
3346 object-fit: contain;
3349 image-rendering: -webkit-optimize-contrast;
3351 #mainmenutd_companylogo::after {
3354 li#mainmenutd_companylogo .tmenucenter {
3357 li#mainmenutd_companylogo {
3358 min-width: unset !important;
3360 <?php
if ($disableimages) { ?>
3361 li#mainmenutd_home {
3362 min-width: unset !important;
3364 li#mainmenutd_home .tmenucenter {
3369 div.blockvmenupair, div.blockvmenuimpair
3371 font-family: <?php print $fontlist ?>;
3372 text-align: <?php print $left; ?>;
3373 text-decoration: none;
3377 padding-bottom: 3px;
3378 margin: 1px 0px 8px 0px;
3380 color: var(--colortext);
3381 background: var(--colorbackvmenu1);
3383 padding-bottom: 10px;
3384 border-bottom: 1px solid #e0e0e0;
3386 div.blockvmenubookmarks
3388 padding-bottom: 16px !important;
3391 border: none !important;
3392 padding-left: 0 !important;
3394 a.vsmenu.addbookmarkpicto {
3395 padding-right: 10px;
3397 div.blockvmenufirst {
3401 div.blockvmenusearch, div.blockvmenubookmarks
3403 font-family: <?php print $fontlist ?>;
3405 text-align: <?php print $left; ?>;
3406 text-decoration: none;
3410 padding-bottom: 3px;
3411 margin: 1px 0px 2px 0px;
3412 background: var(--colorbackvmenu1);
3414 padding-bottom: 10px;
3417 div.blockvmenusearchphone
3419 border-bottom: none;
3425 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
3426 font-family: <?php print $fontlist ?>;
3429 text-decoration: none;
3433 padding-bottom: 3px;
3434 margin: 4px 0px 0px 0px;
3442 border-right: 1px solid #000000;
3443 border-bottom: 1px solid #000000;
3444 background: #b3c5cc;
3445 font-family: <?php print $fontlist ?>;
3447 text-align: <?php print $left; ?>;
3448 text-decoration: none;
3452 background: #b3c5cc;
3457 background: #F4F4F4;
3459 border: 1px solid #bbb;
3470 #mainContent, #leftContent .ui-layout-pane {
3475 #mainContent, #leftContent .ui-layout-center {
3487 padding-bottom: 0 !important;
3492 padding: 0px 4px 14px 4px !important;
3508 li.expanded > a.fmdirlia.jqft.ecmjqft {
3509 font-weight: bold !important;
3513 width: calc(100% - 100px);
3517 white-space:
break-spaces;
3518 word-
break:
break-all;
3526 text-align: <?php print $left; ?>;
3527 margin-left: 6px !important;
3528 margin-right: 6px !important;
3536 font-weight: normal !important;
3539 color: var(--colortextbacktab);
3542 padding-right: 24px;
3543 padding-bottom: 23px;
3544 margin: 0px 0px 18px 0px;
3545 -webkit-border-radius: 3px;
3547 border-right: 1px solid #CCC;
3548 border-left: 1px solid #CCC;
3549 border-top: 1px solid #CCC;
3550 border-bottom: 1px solid #CCC;
3552 background: var(--colorbacktabcard1);
3554 div.tabBar tr.titre td {
3557 div.fiche table:not(.table-fiche-title) tr.titre td {
3569 div.tabBarWithBottom {
3570 padding-bottom: 18px;
3571 border-bottom: 1px solid #aaa;
3573 div.tabBar table.tableforservicepart2:last-child {
3574 border-bottom: 1px solid #aaa;
3576 .tableforservicepart1 .tdhrthin {
3589 margin-bottom: 1.4em;
3592 margin: 20px 0em 20px 0em;
3596 div.tabsActionNoBottom {
3599 div.tabsAction > a {
3600 margin-bottom: 16px !important;
3606 border: 1px solid #888;
3610 padding-bottom: 5px;
3616 color:rgba(0,0,0,.5);
3617 margin-<?php print $right; ?>: 10px;
3618 text-shadow:1px 1px 1px #ffffff;
3619 font-family: <?php print $fontlist ?>;
3620 font-weight: normal;
3621 padding: 4px 6px 2px 6px;
3623 text-decoration: none;
3624 white-space: nowrap;
3632 div.tabs div.tabsElem:first-of-
type a.tab {
3633 margin-left: 0px !important;
3637 color: var(--colortextlink) !important;
3639 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
3640 font-family: <?php print $fontlist ?>;
3641 padding: 12px 13px 12px;
3643 text-decoration: none;
3644 white-space: nowrap;
3645 background-image: none !important;
3648 .tabactive, a.tab#active {
3649 color: var(--colortextbacktab) !important;
3650 background: var(--colorbacktabcard1) !important;
3652 border-right: 1px solid #AAA !important;
3653 border-left: 1px solid #AAA !important;
3654 border-top: 2px solid #111 !important;
3656 .tabunactive, a.tab#unactive {
3657 border-right: 1px solid transparent;
3658 border-left: 1px solid transparent;
3659 border-top: 1px solid transparent;
3660 border-bottom: 0px !important;
3669 text-decoration: underline;
3673 font-family: <?php print $fontlist ?>;
3674 text-decoration: none;
3675 white-space: nowrap;
3679 background: #dee7ec;
3683 background: #dee7ec;
3685 font-family: <?php print $fontlist ?>;
3688 text-decoration: none;
3689 white-space: nowrap;
3690 -webkit-border-radius:3px 3px 0px 0px;
3691 border-radius:3px 3px 0px 0px;
3693 border-<?php print $right; ?>: 1px solid #555555;
3694 border-<?php print $left; ?>: 1px solid #D8D8D8;
3695 border-top: 1px solid #D8D8D8;
3701 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3714 background-repeat: repeat-x;
3715 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3719 border-collapse: collapse;
3722 padding-<?php print $left; ?>: 0px !important;
3723 padding-<?php print $right; ?>: 4px !important;
3726 list-style-
type:none;
3727 margin: 0px !important;
3728 padding: 0px !important;
3733 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3739 color: unset !important;
3743 padding: 4px !important;
3746 color: var(--colortextlink);
3747 background-color: transparent;
3750 input.buttonlink:hover {
3751 text-decoration: underline;
3757 text-decoration: underline;
3758 color: var(--colortextlink);
3759 background-color: transparent;
3764 border-collapse: collapse;
3767 padding-<?php print $left; ?>: 0px;
3768 padding-<?php print $right; ?>: 16px;
3769 padding-bottom: 4px;
3772 .notopnoleftnoright {
3773 border-collapse: collapse;
3778 padding-bottom: 4px;
3779 margin: 0px 0px 0px 0px;
3782 table.tableforemailform tr td {
3784 padding-bottom: 3px;
3787 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3788 border: 1px solid #f4f4f4;
3789 border-collapse: collapse !important;
3790 padding: 1px 2px 1px 3px;
3793 border: 1px solid #BBB;
3796 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven tbody tr td,
3797 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,
3798 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3802 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3803 padding: 3px 4px 3px 4px;
3804 border: 1px solid #f0f0f0;
3805 border-collapse: collapse;
3808 td.border, div.tagtable div div.border {
3809 border-top: 1px solid #000000;
3810 border-right: 1px solid #000000;
3811 border-bottom: 1px solid #000000;
3812 border-left: 1px solid #000000;
3815 .table-key-border-col {
3819 .table-val-border-col {
3824 .thsticky, .tdsticky {
3828 .thstickyright, .tdstickyright {
3832 .thstickygray, .tdstickygray {
3833 background-color: lightgray;
3835 .thstickyghostwhite, .tdstickyghostwhite {
3836 background-color: ghostwhite;
3838 .thstickyinherit, .tdstickyinherit {
3839 background-color: inherit;
3842 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_REF)) { ?>
3844 .tagtable td[data-key=
"ref"], .tagtable th[data-key=
"ref"] {
3848 max-width: 150px !important;
3850 background-color: gainsboro;
3855 <?php
if (!empty($conf->global->THEME_ENABLE_STICKY_COLUMN_ACTION)) { ?>
3857 .tagtable td.actioncolumn, .tagtable th.actioncolumn {
3861 max-width: 150px !important;
3863 background-color: gainsboro;
3871 .nobordertop, .nobordertop tr:first-of-
type td {
3872 border-top: none !important;
3874 .noborderbottom, .noborderbottom tr:last-of-
type td {
3875 border-bottom: none !important;
3878 border-top: 1px solid var(--colortopbordertitle1);
3881 border-bottom: 1px solid var(--colortopbordertitle1);
3884 .fichehalfright table.noborder {
3885 margin: 0px 0px 0px 0px;
3889 background: var(--colorbacktitle1);
3893 .liste_titre_bydiv {
3894 <?php
if ($userborderontable) { ?>
3895 border-right: 1px solid #ccc;
3896 border-left: 1px solid #ccc;
3899 table.liste, table.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact), table.formdoc, div.noborder:not(.paymenttable):not(.margintable):not(.tableforcontact) {
3901 if ($userborderontable) { ?>
3902 border-left: 1px solid var(--colortopbordertitle1);
3903 border-right: 1px solid var(--colortopbordertitle1);
3906 table.liste, table.noborder.paymenttable, table.noborder.margintable, table.noborder.tableforcontact, table.formdoc, div.noborder.paymenttable, div.noborder.margintable, div.noborder.tableforcontact {
3907 border-left: 1px solid #f0f0f0;
3908 border-right: 1px solid #f0f0f0;
3910 table.liste, table.noborder, table.formdoc, div.noborder {
3911 width: calc(100% - 2px);
3913 border-collapse: separate !important;
3914 border-spacing: 0px;
3916 border-top-width: <?php echo $borderwidth ?>px;
3917 border-top-color: var(--colortopbordertitle1);
3918 border-top-style: solid;
3920 border-bottom-width: 1px;
3921 border-bottom-color: #BBB;
3922 border-bottom-style: solid;
3924 margin: 0px 0px 20px 0px;
3926 -webkit-border-radius: 0.1em;
3927 border-radius: 0.1em;
3929 table.noborder tr, div.noborder form {
3930 border-top-color: #FEFEFE;
3932 border-right-width: 1px;
3933 border-right-color: #BBBBBB;
3934 border-right-style: solid;
3936 border-left-width: 1px;
3937 border-left-color: #BBBBBB;
3938 border-left-style: solid;
3941 table.paddingtopbottomonly tr td {
3943 padding-bottom: 2px;
3946 .liste_titre_filter {
3947 background: var(--colorbacktitle1) !important;
3949 tr.liste_titre_filter td.liste_titre {
3951 padding-bottom: 3px;
3953 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
3955 border-top-width: 1px;
3956 border-top-color: var(--colortopbordertitle1);
3957 border-top-style: solid;
3959 tr#trlinefordates td {
3960 border-bottom: 0px !important;
3962 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
3964 border-top-width: 2px;
3965 border-top-color: var(--colortopbordertitle1);
3966 border-top-style: solid;
3968 .liste_titre_add td, .liste_titre_add .tagtd
3970 border-top-width: 1px;
3971 border-top-color: var(--colortopbordertitle1);
3972 border-top-style: solid;
3975 table.liste th, table.noborder th, table.noborder tr.liste_titre td, table.noborder tr.box_titre td {
3976 padding: 8px 6px 8px 6px;
3979 table.liste td, table.noborder td, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
3980 padding: 4px 6px 4px 6px;
3984 padding: unset !important;
3985 border: unset !important;
3988 table.liste td, table.noborder td, div.noborder form div {
3989 padding: 8px 6px 8px 6px;
3991 div.liste_titre_bydiv .divsearchfield {
3992 padding: 2px 1px 2px 6px;
3995 table.nobordernopadding {
3996 border-collapse: collapse !important;
3999 table.nobordernopadding tr {
4000 border: 0 !important;
4001 padding: 0 0 !important;
4003 table.nobordernopadding tr td {
4004 border: 0 !important;
4007 table.border tr td table.nobordernopadding tr td {
4013 border-right-width: 1px !important;
4014 border-right-color: #BBB !important;
4015 border-right-style: solid !important;
4019 border-left-width: 1px !important;
4020 border-left-color: #BBB !important;
4021 border-left-style: solid !important;
4025 table.listwithfilterbefore {
4026 border-top: none !important;
4029 .tagtable, .table-border { display: table; }
4030 .tagtr, .table-border-row { display: table-row; }
4031 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
4032 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
4033 .confirmquestions { margin-top: 5px; }
4042 color: var(--colortexttitlenotab);
4046 color: var(--colortexttitlenotab) !important;
4050 font-weight: normal;
4051 color: var(--refidnocolor);
4056 display:
inline-block;
4058 div.refaddress div.address {
4067 font-weight: normal;
4072 display:
inline-block;
4078 display:
inline-block;
4082 padding-bottom: 5px;
4085 display:
inline-block;
4090 div.pagination li.pagination a,
4091 div.pagination li.pagination span {
4094 line-height: 1.42857143;
4095 color: var(--color-black);
4096 text-decoration: none;
4098 div.pagination li.pagination span.inactive {
4103 div.pagination li.litext a {
4105 padding-right: 10px;
4109 div.pagination li.noborder a:hover {
4111 background-color: transparent;
4113 div.pagination li:first-child a,
4114 div.pagination li:first-child span {
4116 border-top-left-radius: 4px;
4117 border-bottom-left-radius: 4px;
4119 div.pagination li:last-child a,
4120 div.pagination li:last-child span {
4121 border-top-right-radius: 4px;
4122 border-bottom-right-radius: 4px;
4124 div.pagination li a:hover,
4125 div.pagination li span:hover,
4126 div.pagination li a:focus,
4127 div.pagination li span:focus {
4129 background-color: #eee;
4133 div.pagination li .active a,
4134 div.pagination li .active span,
4135 div.pagination li .active a:hover,
4136 div.pagination li .active span:hover,
4137 div.pagination li .active a:focus,
4138 div.pagination li .active span:focus {
4142 background-color: var(--colorbackhmenu1);
4143 border-color: #337ab7;
4145 div.pagination .disabled span,
4146 div.pagination .disabled span:hover,
4147 div.pagination .disabled span:focus,
4148 div.pagination .disabled a,
4149 div.pagination .disabled a:hover,
4150 div.pagination .disabled a:focus {
4152 cursor: not-allowed;
4153 background-color: #fff;
4156 div.pagination li.pagination .active {
4157 text-decoration: underline;
4160 .paginationafterarrows .nohover {
4161 box-shadow: none !important;
4163 div.pagination li.paginationafterarrows {
4166 .paginationatbottom {
4169 table.hidepaginationprevious .paginationprevious {
4172 table.hidepaginationnext .paginationnext {
4175 .paginationafterarrows a.btnTitlePlus:hover span:before {
4207 ul.noborder li:nth-child(odd):not(.liste_titre) {
4208 background-color: var(--colorbacklinepair2) !important;
4214 .tmenucompanylogo.nohover, .tmenucompanylogo.nohover:hover {
4215 opacity: unset !important;
4217 .nohoverborder:hover {
4220 -webkit-box-shadow: unset;
4223 .oddeven:hover, .evenodd:hover, .oddevenimport:hover, .evenoddimport:hover, .impair:hover, .pair:hover
4225 background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;
4228 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4230 <?php
if ($colorbacklinepairchecked) { ?>
4232 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
4237 background: unset !important;
4239 .nohoverborder:hover {
4242 -webkit-box-shadow: unset;
4245 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
4247 font-family: <?php print $fontlist ?>;
4250 color: var(--oddeven);
4252 .impair, .nohover .impair:hover, tr.impair td.nohover
4254 background: var(--colorbacklineimpair2);
4257 background-color: var(--colorbacklineimpair2);
4260 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
4261 font-family: <?php print $fontlist ?>;
4263 color: var(--oddevencolor);
4265 .pair, .nohover .pair:hover, tr.pair td.nohover {
4266 background-color: var(--colorbacklinepair1);
4269 table.dataTable tr.oddeven {
4270 background-color: var(--colorbacklinepair1) !important;
4274 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 {
4275 background-color: var(--colorbacklineimpair2) !important;
4276 background: var(--colorbacklineimpair2) !important;
4278 td.evenodd, tr.nohoverpair td, #trlinefordates td {
4279 background-color: var(--colorbacklinepair2) !important;
4280 background: var(--colorbacklinepair2) !important;
4284 border-bottom: 1
pt solid black !important;
4285 background-color: var(--colorbacklinebreak) !important;
4287 .trforbreak.nobold td a, .trforbreak.nobold span.secondary {
4288 font-weight: normal !important;
4291 table.dataTable td {
4292 padding: 5px 2px 5px 3px !important;
4294 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 {
4295 padding: 5px 2px 5px 3px;
4296 border-bottom: 1px solid #eee;
4298 form.pair, form.impair {
4299 font-weight: normal;
4301 tr.pair:last-of-
type td, tr.impair:last-of-
type td {
4302 border-bottom: 0px !important;
4304 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
4305 border-bottom: 0px !important;
4315 div.liste_titre .tagtd {
4316 vertical-align: middle;
4319 min-height: 26px !important;
4322 padding-bottom: 2px;
4332 border-top-width: 1px;
4333 border-top-color: #BBB;
4334 border-top-style: solid;
4336 div.liste_titre_bydiv {
4337 <?php
if ($userborderontable) { ?>
4338 border-top-width: <?php echo $borderwidth ?>px;
4339 border-top-color: var(--colortopbordertitle1);
4340 border-top-style: solid;
4342 border-collapse: collapse;
4344 padding: 2px 0px 2px 0;
4346 width: calc(100% - 2px);
4348 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
4350 height: 26px !important;
4352 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
4354 background: var(--colorbacktitle1);
4355 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4358 color: var(--colortexttitle);
4359 font-family: <?php print $fontlist ?>;
4360 text-align: <?php echo $left; ?>;
4362 tr.liste_titre th, tr.liste_titre td, th.liste_titre
4364 border-bottom: 1px solid #aaa;
4367 tr:first-child th.liste_titre, tr:first-child th.liste_titre_sel {
4368 border-bottom: 1px solid #FFF ! important;
4370 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
4372 font-family: <?php print $fontlist ?>;
4373 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4374 vertical-align: middle;
4377 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 {
4378 text-shadow: none !important;
4379 color: var(--colortexttitlelink);
4381 tr.liste_titre_topborder td {
4382 border-top-width: <?php echo $borderwidth; ?>px;
4383 border-top-color: var(--colortopbordertitle1);
4384 border-top-style: solid;
4387 text-shadow: none !important;
4388 color: var(--colortexttitle);
4390 .liste_titre td a.notasortlink {
4391 color: var(--colortextlink);
4393 .liste_titre td a.notasortlink:hover {
4394 background: transparent;
4396 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 {
4398 border-bottom: none;
4400 tr.liste_titre_filter th.liste_titre { text-align: unset; }
4405 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
4407 font-family: <?php print $fontlist ?>;
4408 font-weight: normal;
4409 border-bottom: 1px solid #FDFFFF;
4413 background: transparent;
4417 .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 {
4421 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
4422 white-space: nowrap;
4425 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
4426 white-space: normal;
4429 tr.liste_sub_total, tr.liste_sub_total td {
4430 border-bottom: 2px solid #aaa;
4433 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
4436 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
4437 border-bottom: none;
4440 .paymenttable, .margintable {
4441 margin: 0px 0px 0px 0px !important;
4443 .paymenttable, .margintable:not(.margintablenotop) {
4444 border-top-width: <?php echo $borderwidth ?>px !important;
4445 border-top-color: var(--colortopbordertitle1) !important;
4446 border-top-style: solid !important;
4448 .margintable.margintablenotop {
4449 border-top-width: 0;
4451 .paymenttable tr td:first-child, .margintable tr td:first-child
4455 .paymenttable, .margintable tr td {
4461 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4462 box-shadow: 0px 0px 0px #f4f4f4 !important;
4465 -webkit-box-shadow: 2px 2px 5px #CCC !important;
4466 box-shadow: 2px 2px 5px #CCC !important;
4470 -webkit-box-shadow: 0px 0px 5px #888;
4471 box-shadow: 0px 0px 5px #888;
4474 div.tabBar .noborder {
4475 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
4476 box-shadow: 0px 0px 0px #f4f4f4 !important;
4478 div .tdtop:not(.tagtdnote) {
4479 vertical-align: top !important;
4480 padding-top: 8px !important;
4481 padding-bottom: 0px !important;
4484 #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 {
4485 border-bottom: 1px solid #AAA !important;
4487 #tablelines tr td, #tablelinesservice tr td {
4494 .noborder > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-child(even):not(.liste_titre):not(.nooddeven),
4495 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-of-
type(even):not(.liste_titre):not(.nooddeven),
4496 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(even):not(.liste_titre):not(.nooddeven)
4498 background: linear-gradient(to bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4499 background: -o-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4500 background: -moz-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4501 background: -webkit-linear-gradient(bottom, var(--colorbacklineimpair2) 0%, var(--colorbacklineimpair2) 100%);
4503 .noborder > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-of-
type) td:not(.liste_titre),
4504 .noborder .tagtr:nth-child(even):not(:last-of-
type) .oddeven.tagtd:not(.liste_titre)
4506 border-bottom: 1px solid #ddd;
4509 .noborder > tbody > tr:nth-child(odd):not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(.liste_titre):not(.nooddeven),
4510 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) > .border > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven), .liste > tbody > tr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven),
4511 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright) .oddeven.tagtr:nth-of-
type(odd):not(.liste_titre):not(.nooddeven)
4513 background: linear-gradient(to bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4514 background: -o-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4515 background: -moz-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4516 background: -webkit-linear-gradient(bottom, var(--colorbacklinepair1) 0%, var(--colorbacklinepair2) 100%);
4518 .noborder > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(:last-child) td:not(.liste_titre),
4519 .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
4521 border-bottom: 1px solid #ddd;
4524 ul.noborder li:nth-child(even):not(.liste_titre) {
4525 background-color: var(--colorbacklinepair2) !important;
4538 padding-bottom: 12px;
4543 .boxstats, .boxstats130 {
4544 display:
inline-block;
4551 .boxstats, .boxstats130, .boxstatscontent {
4552 white-space: nowrap;
4554 text-overflow: ellipsis;
4566 @media only screen and (max-width: 767px)
4568 .tabBar .arearef .pagination.paginationref {
4569 max-width: calc(50%);
4572 .clearbothonsmartphone {
4574 display: block !important;
4578 padding-left: 0 !important;
4579 margin-left: 0 !important;
4580 margin-right: 0 !important;
4583 .boxstats, .boxstats130 {
4585 border: 1px solid #ddd;
4595 .dashboardlineindicator {
4607 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
4614 .boxstatsindicator.thumbstat150 {
4615 display:
inline-flex;
4617 span.boxstatsindicator {
4619 font-weight: normal;
4620 color: rgb(<?php print $colortextlink; ?>);
4622 span.dashboardlineindicator, span.dashboardlineindicatorlate {
4624 font-weight: normal;
4626 a.dashboardlineindicatorlate:hover {
4627 text-decoration: none;
4629 .dashboardlineindicatorlate img {
4632 span.dashboardlineok {
4635 span.dashboardlineko {
4639 .dashboardlinelatecoin {
4644 padding: 1px 6px 1px 6px;
4645 background-color: #8c4446;
4646 color: #FFFFFF ! important;
4647 border-radius: .25em;
4650 margin-bottom: 20px !important;
4651 border-bottom-width: 1px;
4659 .boxtablenomarginbottom {
4660 margin-bottom: 0 !important;
4662 .boxtable .fichehalfright, .boxtable .fichehalfleft {
4668 .boxworkingboard .tdboxstats {
4669 padding-left: 1px !important;
4670 padding-right: 1px !important;
4672 a.valignmiddle.dashboardlineindicator {
4676 height: 30px !important;
4680 height: 26px !important;
4687 background: var(--colorbacktitle1);
4688 color: var(--colortexttitle);
4689 font-family: <?php print $fontlist ?>, sans-serif;
4690 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
4691 border-bottom: 1px solid #FDFFFF;
4692 white-space: nowrap;
4695 tr.box_titre td.boxclose {
4698 img.boxhandle, img.boxclose {
4703 vertical-align: middle;
4706 .formboxfilter input[
type=image]
4716 .prod_entry_mode_free, .prod_entry_mode_predef {
4717 height: 26px !important;
4718 vertical-align: middle;
4722 border: 1px solid #888;
4731 .ok { color: #114466; }
4732 .warning { color: #887711 !important; }
4733 .error { color: #550000 !important; font-weight: bold; }
4734 .green { color: #118822 !important; }
4742 border-<?php print $left; ?>: solid 5px #87cfd2;
4746 padding-bottom: 8px;
4747 margin: 0.5em 0em 0.5em 0em;
4748 background: #eff8fc;
4753 border-<?php print $left; ?>: solid 5px #f2cf87;
4757 padding-bottom: 8px;
4758 margin: 0.5em 0em 0.5em 0em;
4759 background: #fcf8e3;
4761 div.warning a, div.info a, div.error a {
4762 color: rgb(<?php echo $colortextlink; ?>);
4767 border-<?php print $left; ?>: solid 5px #f28787;
4771 padding-bottom: 8px;
4772 margin: 0.5em 0em 0.5em 0em;
4773 background: #EFCFCF;
4781 a.normal:link { font-weight: normal }
4782 a.normal:visited { font-weight: normal }
4783 a.normal:active { font-weight: normal }
4784 a.normal:hover { font-weight: normal }
4786 a.impayee:link { font-weight: bold; color: #550000; }
4787 a.impayee:visited { font-weight: bold; color: #550000; }
4788 a.impayee:active { font-weight: bold; color: #550000; }
4789 a.impayee:hover { font-weight: bold; color: #550000; }
4802 .framecontent iframe {
4813 .opened-dash-board-wrap {
4814 margin-bottom: 25px;
4821 .product_line_stock_ok { color: #002200; }
4822 .product_line_stock_too_low { color: #884400; }
4824 .fieldrequired { font-weight: bold; color: #000055; }
4826 td.widthpictotitle, .table-fiche-title img.widthpictotitle { width: 32px; font-size: 1.4em; text-align: <?php echo $left; ?>; }
4827 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4829 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4830 .dolgraphtitlecssboxes { }
4831 .dolgraphchart canvas {
4834 .legendColorBox, .legendLabel { border: none !important; }
4835 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
4836 div.dolgraph div.legend table tbody tr { height:
auto; }
4837 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4838 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4840 text-align: <?php echo $left; ?>;
4843 label.radioprivate {
4844 white-space: nowrap;
4854 div.divphotoref > img.photowithmargin, div.divphotoref > a > .photowithmargin {
4858 border: 1px solid #f0f0f0;
4863 text-align: center !important;
4866 margin-top: 6px !important;
4871 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4872 display:
inline-block;
4876 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4877 display:
inline-block;
4879 background-repeat: no-repeat;
4888 text-decoration: none;
4890 padding-bottom: 5px;
4891 text-transform: uppercase;
4898 color: var(--colortexttitlenotab);
4901 color: var(--colortexttitlenotab);
4904 color: var(--colortexttitlenotab2);
4907 table.centpercent.notopnoleftnoright.table-fiche-title {
4908 margin-bottom: 10px !important;
4910 table.table-fiche-title .col-title div.titre, .col-right .btnTitle-icon {
4914 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
4915 .backgreypublicpayment a { color: #222 !important; }
4916 .poweredbypublicpayment {
4925 span.buttonpaymentsmall {
4930 min-width: 300px; font-size: 16px;
4934 min-width: 320px; font-size: 16px;
4937 #tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; padding: 20px; }
4938 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
4939 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
4940 #tablepublicpayment tr.liste_total td { border-top: none; }
4942 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
4943 .publicnewmemberform div.titre { font-size: 2em; }
4944 #divsubscribe { max-width: 900px; }
4945 #divsubscribe .eventlabel { font-size: 1.5em; }
4946 #tablesubscribe { width: 100%; }
4947 #tablesubscribe tr td { font-size: 1.15em; }
4948 #tablesubscribe .price-registration { font-size: 1.5em; }
4952 border: 1px solid #ccc;
4970 .effectpostit:before, .effectpostit:after
4981 -webkit-box-shadow: 0 15px 10px #777;
4982 box-shadow: 0 15px 10px #777;
4983 -webkit-transform: rotate(-3deg);
4984 -moz-transform: rotate(-3deg);
4985 -o-transform: rotate(-3deg);
4986 -ms-transform: rotate(-3deg);
4987 transform: rotate(-3deg);
4991 -webkit-transform: rotate(3deg);
4992 -moz-transform: rotate(3deg);
4993 -o-transform: rotate(3deg);
4994 -ms-transform: rotate(3deg);
4995 transform: rotate(3deg);
5006 .ui-dialog-titlebar {
5008 .ui-dialog-content {
5009 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?> !important;
5011 .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
5012 z-index: 1002 !important;
5015 div#dialogforpopup {
5016 background-color: #f8f8f8 !important;
5038 border-<?php print $left; ?>: solid 5px #f2cf87;
5044 padding-bottom: 4px;
5046 background: #fcf8e3;
5059 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
5064 max-width: <?php print
dol_size(600,
'width'); ?>px !important;
5067 div.ui-tooltip.mytooltip {
5068 width: <?php print
dol_size(450,
'width'); ?>px;
5069 border-top: solid 1px #BBBBBB;
5070 border-<?php print $left; ?>: solid 1px #BBBBBB;
5071 border-<?php print $right; ?>: solid 1px #444444;
5072 border-bottom: solid 1px #444444;
5075 box-shadow: 0 0 4px grey;
5077 font-stretch: condensed;
5083 @media only screen and (max-width: 768px)
5085 div.ui-tooltip.mytooltip {
5089 @media only screen and (max-width: 480px)
5091 div.ui-tooltip.mytooltip {
5095 @media only screen and (max-width: 320px)
5097 div.ui-tooltip.mytooltip {
5107 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
5108 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-
button,
5109 html .ui-datepicker-calendar .ui-
button.ui-state-disabled:hover, html .ui-
button.ui-state-disabled:active
5114 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
5116 .ui-datepicker-trigger {
5117 vertical-align: middle;
5124 -webkit-border-radius: 4px;
5126 border: 1px #E4ECEC outset;
5132 background-color: #FFFFFF;
5138 border-spacing: 0px;
5139 border-collapse: collapse;
5141 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
5143 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
5145 background-color: #888;
5151 .dpButtons,.tpButtons {
5153 background-color: #888;
5158 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
5159 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
5160 .dpExplanation{ font-weight:normal; font-size:11px;}
5161 .dpWeek td{text-align:center}
5163 .dpToday,.dpReg,.dpSelected{
5166 .dpToday{font-weight:bold; color:black; background-color:#f4f4f4;}
5167 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
5170 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
5172 .tpHour{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
5173 .tpHour td {border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; cursor:pointer;}
5174 .tpHour td:Hover {background-color:black;color:white;}
5176 .tpMinute {margin-top:5px;}
5177 .tpMinute td:Hover {background-color:black; color:white; }
5178 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
5184 background-color:transparent;
5189 vertical-align:middle;
5193 color: rgb(<?php print $colortextlink; ?>);
5198 .categtextwhite, .treeview .categtextwhite.hover {
5199 color: #fff !important;
5202 color: #000 !important;
5214 div.hidden, header.hidden, tr.hidden, td.hidden, img.hidden, span.hidden, div.showifmore {
5232 .previewnotyetavailable {
5236 .websiteformtoolbar {
5238 top: <?php echo empty($dol_hide_topmenu) ? ($disableimages ?
'36px' :
'50px') :
'0'; ?>;
5242 .exampleapachesetup {
5246 border: 1px solid #aaa;
5250 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
5255 background-color: transparent;
5256 background-image: none;
5257 color: #000 !important;
5260 .bordertransp:not(.nobordertransp) {
5261 background-color: transparent;
5262 background-image: none;
5263 border: 1px solid #aaa;
5264 font-weight: normal;
5265 color: #444 !important;
5267 .websitebar .button.bordertransp {
5269 text-decoration: unset !important;
5274 border-bottom: 1px solid #ccc;
5276 display:
inline-block;
5277 padding: 5px 5px 5px 5px;
5279 .centpercent.websitebar {
5280 width: calc(100% - 10px);
5283 .websitebar .buttonDelete, .websitebar .button {
5286 .websitebar .button, .websitebar .buttonDelete
5288 padding: 2px 4px 2px 4px !important;
5289 margin: 2px 4px 2px 4px !important;
5290 line-height: normal;
5292 .websitebar input.button.bordertransp, .websitebar input.buttonDelete.bordertransp {
5293 color: #444 !important;
5298 padding-<?php echo $right; ?>: 10px;
5299 vertical-align: middle;
5304 .websiteselection, .websitetools {
5310 display:
inline-block;
5311 vertical-align: top;
5314 .websiteiframenoborder {
5317 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
5318 vertical-align: middle;
5320 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
5322 display:
inline-block;
5324 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
5327 .websiteiframenoborder {
5331 vertical-align: middle;
5335 .websiteselectionsection {
5336 border-left: 1px solid #bbb;
5337 border-right: 1px solid #bbb;
5342 .websitebar input#previewpageurl {
5346 #divbodywebsite section p {
5355 .dayevent .tagtr:first-of-
type {
5358 .agendacell { height: 60px; }
5359 table.cal_month { border-spacing: 0px; }
5360 table.cal_month td:first-child { border-left: 0px; }
5361 table.cal_month td:last-child { border-right: 0px; }
5362 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5363 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
5364 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
5365 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
5366 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
5367 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
5368 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
5369 .cal_other_month { background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5370 .cal_past_month { background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
5371 .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; }
5372 .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; }
5373 .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; }
5374 .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; }
5375 .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; }
5377 .cal_peruser { padding: 0px; }
5378 .cal_impair { background: #F8F8F8; }
5379 .cal_today_peruser_impair { background: #F8F8F0; }
5380 .peruser_busy { background: #CC8888; }
5381 .peruser_notbusy { background: #EEDDDD; opacity: 0.5; }
5382 div.event { margin: 8px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
5383 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 3px; border-radius: 3px; min-height: 20px; }
5384 table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
5385 table.cal_event td.cal_event { padding: 4px 4px !important; padding-bottom: 2px !important; padding-top: 2px !important; }
5386 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
5387 .cal_event { font-size: 1em; }
5388 .cal_event a:link { color: #111111; font-weight: normal !important; }
5389 .cal_event a:visited { color: #111111; font-weight: normal !important; }
5390 .cal_event a:active { color: #111111; font-weight: normal !important; }
5391 .cal_event_busy a:hover { color: #111111; font-weight: normal !important; color:rgba(255,255,255,.75); }
5393 .cal_peruserviewname { max-width: 140px; height: 22px; }
5395 .calendarviewcontainertr { height: 100px; }
5398 background-size: 24px
auto;
5401 td.cal_other_month {
5410 .ui-widget-content {
5411 border: solid 1px rgba(0,0,0,.3);
5412 background: var(--colorbackbody) !important;
5413 color: var(--colortext) !important;
5416 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
5421 background-color:white;
5422 border:1px solid #888;
5426 .ui-autocomplete ul {
5427 list-style-
type:none;
5431 .ui-autocomplete ul li.selected { background-color: #D3E5EC;}
5432 .ui-autocomplete ul li {
5433 list-style-
type:none;
5448 text-overflow: ellipsis;
5456 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
5457 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
5463 .editkey_datepicker {
5464 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
5470 .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 {
5475 .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 {
5490 .treeview ul { background-color: transparent !important; margin-top: 0 !important; }
5491 .treeview li { background-color: transparent !important; padding: 0 0 0 20px !important; min-height: 30px; }
5492 .treeview .hitarea { width: 20px !important; margin-left: -20px !important; margin-top: 3px; }
5493 .treeview li table { min-height: 30px; }
5494 .treeview .hover { color: var(--colortextlink) !important; text-decoration: underline !important; }
5526 font-family:sans-serif;
5529 border-spacing: 0px;
5530 border-collapse: collapse;
5537 border-style:groove;
5547 A.color, A.color:active, A.color:visited {
5548 position : relative;
5550 text-decoration : none;
5556 border : 1px inset white;
5559 border : 1px outset white;
5561 A.none, A.none:active, A.none:visited, A.none:hover {
5562 position : relative;
5564 text-decoration : none;
5571 border : 1px solid #b3c5cc;
5580 background-color : #b3c5cc;
5583 position : absolute;
5587 background-color : #b3c5cc;
5588 border : 2px outset;
5597 border : 1px outset white;
5603 font-family : <?php print $fontlist ?>;
5606 text-align : center;
5610 font-family : <?php print $fontlist ?>;
5617 font-family : <?php print $fontlist ?>;
5625 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
5626 border: 1px solid #888;
5627 background: rgb(<?php echo $colorbacktitle1; ?>);
5631 .ui-menu .ui-menu-item a {
5632 text-decoration:none;
5636 font-weight: normal;
5637 font-family:<?php echo $fontlist; ?>;
5641 font-family:<?php echo $fontlist; ?>;
5643 .ui-
button { margin-left: -2px; <?php print (preg_match(
'/chrome/', $conf->browser->name) ?
'padding-top: 1px;' :
''); ?> }
5648 line-height: 1em !important;
5650 .ui-autocomplete-input { margin: 0; padding: 4px; }
5657 body.cke_show_borders {
5658 margin: 5px !important;
5662 border: 1px #bbb solid ! important;
5669 .cke_wrapper { padding: 4px !important; }
5670 a.cke_dialog_ui_button
5672 font-family: <?php print $fontlist ?> !important;
5673 background-image: url(<?php echo $img_button ?>) !important;
5674 background-position: bottom !important;
5675 border: 1px solid #C0C0C0 !important;
5676 -webkit-border-radius:0px 2px 0px 2px !important;
5677 border-radius:0px 2px 0px 2px !important;
5678 -webkit-box-shadow: 3px 3px 4px #f4f4f4 !important;
5679 box-shadow: 3px 3px 4px #f4f4f4 !important;
5681 .cke_dialog_ui_hbox_last
5683 vertical-align: bottom !important;
5685 .cke_dialog_ui_hbox_last
5687 vertical-align: bottom !important;
5690 width: 40px !important;
5699 a.cke_dialog_ui_button_ok span {
5700 text-shadow: none !important;
5701 color: #333 !important;
5709 border: 1px solid #ddd;
5712 .aceeditorstatusbar {
5715 padding-<?php echo $left; ?>: 10px;
5723 .ace_status-indicator {
5727 border-left: 1px solid;
5729 pre#editfilecontentaceeditorid {
5739 height: 72px !important;
5747 .customreportsoutput, .customreportsoutputnotdata {
5750 .customreportsoutputnotdata {
5763 #types .btn-primary {
5772 display:
inline-block;
5777 vertical-align: top;
5780 #types input.text, #types textarea {
5794 box-sizing:border-box;
5801 #comment .comment-table {
5805 #comment .comment-cell {
5808 #comment .comment-info {
5810 border-right:1px solid #dedede;
5814 background:rgba(255,255,255,0.5);
5815 vertical-align:middle;
5818 #comment .comment-info a {
5821 #comment .comment-right {
5824 #comment .comment-description {
5828 #comment .comment-delete {
5831 vertical-align:middle;
5833 #comment .comment-delete:hover {
5834 background:rgba(250,20,20,0.8);
5836 #comment .comment-edit {
5839 vertical-align:middle;
5841 #comment .comment-edit:hover {
5842 background:rgba(0,184,148,0.8);
5854 width: <?php print isset($_SESSION[
'dol_screenwidth']) ?max((
int) $_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
5857 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
5861 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
5862 font-size: unset !important;
5865 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
5866 font-size: unset !important;
5867 font-weight: normal !important;
5868 color: #000 !important;
5871 background: #f0f0f0 !important;
5874 background: rgb(108,152,185) !important;
5877 background: rgb(160,173,58) !important;
5881 text-overflow: ellipsis;
5883 td.gminorheadingwkend {
5884 color: #888 !important;
5887 color: #666 !important;
5889 .glistlbl, .glistgrid {
5890 width: 582px !important;
5892 .gtaskname div, .gtaskname {
5893 min-width: 250px !important;
5894 max-width: 250px !important;
5895 width: 250px !important;
5897 .gpccomplete div, .gpccomplete {
5898 min-width: 40px !important;
5899 max-width: 40px !important;
5900 width: 40px !important;
5902 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
5903 white-space:
break-spaces;
5905 .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) {
5906 color: transparent !important;
5921 font-weight: normal;
5930 font-weight: normal;
5936 text-decoration: none;
5941 margin: 0 5px 5px 5px;
5946 margin: 0 10px 20px 10px;
5951 float: <?php print $left; ?>;
5952 border: solid 1px #f4f4f4;
5959 font-weight: normal;
5972 vertical-align: middle;
5976 display:
inline-block !important;
5979 width: calc(100% - 100px);
5981 white-space:
break-spaces;
5982 word-
break:
break-all;
5984 ul.ecmjqft a:active {
5985 font-weight: bold !important;
5987 ul.ecmjqft a:hover {
5988 text-decoration: underline;
5992 vertical-align: middle;
5993 display:
inline-block !important;
5999 div#ecm-layout-west {
6001 vertical-align: top;
6003 div#ecm-layout-center {
6004 width: calc(100% - 390px);
6005 vertical-align: top;
6009 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; }
6010 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; }
6011 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
6018 .jnotify-container {
6019 position: fixed !important;
6020 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
6021 top:
auto !important;
6022 bottom: 4px !important;
6025 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
6028 padding-left: 10px !important;
6029 padding-right: 10px !important;
6030 word-wrap:
break-word;
6032 .jnotify-container .jnotify-notification .jnotify-message {
6033 font-weight: normal;
6035 word-
break:
break-word;
6037 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
6038 color: #a28918 !important;
6042 div.jnotify-background {
6043 opacity : 0.95 !important;
6044 -webkit-box-shadow: 2px 2px 4px #888 !important;
6045 box-shadow: 2px 2px 4px #888 !important;
6053 div.dolEventValid h1, div.dolEventValid h2 {
6055 background-color: #e3f0db;
6056 padding: 5px 5px 5px 5px;
6059 div.dolEventError h1, div.dolEventError h2 {
6061 background-color: #d79eac;
6062 padding: 5px 5px 5px 5px;
6070 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
6078 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
6079 background: none !important;
6081 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
6082 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
6083 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
6084 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
6085 .dataTables_paginate {
6088 .paginate_button_disabled {
6089 opacity: 1 !important;
6090 color: #888 !important;
6091 cursor:
default !important;
6093 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
6095 font-weight: normal;
6097 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
6099 text-decoration: underline !important;
6103 text-decoration: underline !important;
6107 font-weight: normal !important;
6108 text-decoration: none !important;
6110 .paging_full_numbers {
6111 height: inherit !important;
6113 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
6114 background-color: #DDD !important;
6116 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
6117 background-color: #FFF !important;
6118 border-radius: inherit !important;
6120 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
6121 background-color: #FFF !important;
6123 .paginate_button, .paginate_active {
6124 border: 1px solid #ddd !important;
6125 padding: 6px 12px !important;
6126 margin-left: -1px !important;
6127 line-height: 1.42857143 !important;
6128 margin: 0 0 !important;
6135 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
6137 background-image: none;
6140 div.dataTables_length {
6141 float: right !important;
6144 div.dataTables_length select {
6147 .dataTables_wrapper .dataTables_paginate {
6148 padding-top: 0px !important;
6156 span#select2-taskid-container[title^=
'--'] {
6160 input.select2-input {
6161 border-bottom: none ! important;
6165 border-bottom: 1px solid #ccc !important;
6167 .select2-results .select2-highlighted.optionblue {
6168 color: #FFF !important;
6171 .select2-container .select2-selection--multiple {
6172 min-height: 28px !important;
6175 .select2-container--
default .select2-selection--multiple .select2-selection__choice {
6176 border: 1px solid #e4e4e4;
6179 .blockvmenusearch .select2-container--
default .select2-selection--single,
6180 .blockvmenubookmarks .select2-container--
default .select2-selection--single
6182 background-color: unset;
6184 .select2-container--
default .select2-selection--single .select2-selection__rendered {
6187 .select2-container .select2-choice {
6188 border-bottom: 1px solid #ccc;
6190 .select2-container .select2-choice > .select2-chosen {
6193 .select2-container .select2-choice .select2-arrow {
6196 .select2-container-multi .select2-choices {
6197 background-image: none;
6199 .select2-container .select2-choice {
6203 .selectoptiondisabledwhite {
6204 background: #FFFFFF !important;
6209 border-left: none !important;
6210 background: none !important;
6214 border-top: none !important;
6215 border-left: none !important;
6216 border-right: none !important;
6217 border-bottom: 1px solid #ccc;
6219 .select2-drop.select2-drop-above {
6220 box-shadow: none !important;
6222 .select2-container--open .select2-dropdown--above {
6223 border-bottom: solid 1px rgba(0,0,0,.2);
6225 .select2-drop.select2-drop-above.select2-drop-active {
6226 border-top: 1px solid #ccc;
6227 border-bottom: 1px solid #ccc;
6229 .select2-container--
default .select2-selection--single
6235 border-bottom: solid 1px rgba(0,0,0,.2);
6236 -webkit-box-shadow: none !important;
6237 box-shadow: none !important;
6238 border-radius: 0 !important;
6240 .select2-container--
default.select2-container--focus .select2-selection--multiple {
6245 .select2-container--
default .select2-selection--multiple {
6246 border-bottom: solid 1px rgba(0,0,0,.2);
6250 border-radius: 0 !important;
6252 .select2-selection--multiple input.select2-search__field {
6253 border-bottom: none !important;
6255 .select2-search__field
6258 border-top: none !important;
6259 border-left: none !important;
6260 border-right: none !important;
6261 border-bottom: solid 1px rgba(0,0,0,.2) !important;
6262 -webkit-box-shadow: none !important;
6263 box-shadow: none !important;
6264 border-radius: 0 !important;
6266 .select2-container-active .select2-choice, .select2-container-active .select2-choices
6271 border-bottom: none;
6272 -webkit-box-shadow: none !important;
6273 box-shadow: none !important;
6275 .select2-dropdown-open {
6276 background-color: #fff;
6278 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
6283 border-bottom: none;
6284 -webkit-box-shadow: none !important;
6285 box-shadow: none !important;
6286 background-color: #fff;
6292 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
6295 .select2-drop.select2-drop-above {
6298 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
6299 background-image: none;
6300 border-radius: 0 !important;
6302 div.select2-drop-above
6305 -webkit-box-shadow: none !important;
6306 box-shadow: none !important;
6308 .select2-drop-active
6310 border: 1px solid #ccc;
6313 .select2-search input {
6316 a span.select2-chosen
6318 font-weight: normal !important;
6320 .select2-container .select2-choice {
6321 background-image: none;
6324 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
6326 background: #FFFFFF;
6331 .select2-results__option {
6332 word-
break:
break-word;
6333 text-align: <?php echo $left; ?>;
6335 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
6336 background-color: #FFFFFF;
6337 background-image: none;
6341 .select2-container-disabled .select2-choice .select2-arrow b {
6344 .select2-container-multi .select2-choices .select2-search-choice {
6347 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
6348 .select2-container-multi.select2-container-active .select2-choices
6350 border-bottom: 1px solid #ccc;
6353 border-left: 1px solid #ddd;
6355 .select2-container--
default .select2-results>.select2-results__options{
6360 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
6361 text-align: <?php echo $left; ?>;
6364 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
6368 span#select2-boxbookmark-container, span#select2-boxcombo-container {
6369 text-align: <?php echo $left; ?>;
6372 .select2-container .select2-selection--single .select2-selection__rendered {
6376 #boxbookmark.boxcombo, #boxcombo.boxcombo {
6379 border-bottom: solid 1px rgba(0,0,0,.4) !important;
6382 padding: 0 0 5px 5px;
6383 vertical-align: top;
6387 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
6388 padding: 3px 5px 2px 5px;
6389 margin: 0 0 2px 3px;
6394 border: 1px solid #ddd;
6396 -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6397 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
6398 background-clip: padding-box;
6399 -webkit-touch-callout: none;
6400 -webkit-
user-select: none;
6401 -moz-
user-select: none;
6402 -ms-
user-select: none;
6404 background-color: #e4e4e4;
6405 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));
6406 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6407 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6408 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
6410 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
6411 font-weight: normal;
6413 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
6417 .select2-container-multi-dolibarr .select2-choices-dolibarr {
6418 height:
auto !important;
6427 span.select2.select2-container.select2-container--
default {
6428 text-align: initial;
6431 ul.select2-results__options li {
6435 select.multiselectononeline {
6437 vertical-align: middle;
6439 height: 28px !important;
6444 @media only screen and (min-width: 767px)
6447 .select2-container.select2-container--open .select2-dropdown.ui-dialog {
6448 min-width: 220px !important;
6450 .select2-container.select2-container--open .select2-dropdown--below,
6451 .select2-container.select2-container--open .select2-dropdown--above {
6452 min-width: 220px !important;
6454 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--below,
6455 .onrightofpage span.select2-dropdown.ui-dialog.select2-dropdown--above {
6456 min-width: 140px !important;
6459 .select2-container--open .select2-dropdown--below {
6460 border-top: 1px solid var(--inputbordercolor);
6470 .noborderoncategories {
6471 border: none !important;
6472 border-radius: 5px !important;
6474 -webkit-box-shadow: none !important;
6475 box-shadow: none !important;
6476 margin-bottom: 0 !important;
6478 span.noborderoncategories a, li.noborderoncategories a {
6479 line-height: normal;
6481 span.noborderoncategories {
6482 padding: 3px 5px 3px 5px;
6484 .categtextwhite, .treeview .categtextwhite.hover {
6485 color: #fff !important;
6488 color: #000 !important;
6496 .multi-select-menu {
6500 .multi-select-container {
6501 display:
inline-block;
6505 .multi-select-menu {
6514 border: 1px solid #aaa;
6515 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6519 .multi-select-menu input {
6520 margin-right: 0.3em;
6521 vertical-align: 0.1em;
6525 display:
inline-block;
6527 white-space: nowrap;
6529 text-overflow: ellipsis;
6530 vertical-align: middle;
6531 background-color: #fff;
6535 border-bottom: solid 1px rgba(0,0,0,.2);
6540 .multi-select-
button:focus {
6542 border-bottom: 1px solid #666;
6545 .multi-select-
button:after {
6547 display:
inline-block;
6550 border-style: solid;
6551 border-width: 0.5em 0.23em 0em 0.23em;
6552 border-color: #444 transparent transparent transparent;
6556 .multi-select-container--open .multi-select-menu { display: block; }
6558 .multi-select-container--open .multi-select-
button:after {
6559 border-width: 0 0.4em 0.4em 0.4em;
6560 border-color: transparent transparent #999 transparent;
6563 .multi-select-menuitem {
6568 label.multi-select-menuitem {
6577 ul.ulselectedfields {
6585 vertical-align: middle;
6586 display:
inline-block;
6588 .dropdown dd, .dropdown dt {
6594 text-align: <?php echo $left; ?>;
6604 .dropdown dt a span, .multiSel span {
6606 display:
inline-block;
6607 padding: 0 3px 2px 0;
6609 .maxwidthsearch .dropdown dt a span, .multiSel span {
6610 padding: 0 3px 2px 3px;
6612 .dropdown span.value {
6616 background-color: #FFF;
6617 box-shadow: 1px 1px 10px #aaa;
6619 <?php echo $right; ?>:0px;
6628 .dropdown dd ul.selectedfieldsleft {
6631 .dropdown dd ul li {
6632 white-space: nowrap;
6633 font-weight: normal;
6634 padding: 7px 8px 7px 8px;
6638 .dropdown dd ul li:hover {
6641 .dropdown dd ul li input[
type=
"checkbox"] {
6642 margin-<?php echo $right; ?>: 3px;
6644 .dropdown dd ul li a, .dropdown dd ul li span {
6648 .dropdown dd ul li span {
6651 .dropdown dd ul li a:hover {
6652 background-color: #eee;
6655 dd.dropdowndd ul li {
6656 text-overflow: ellipsis;
6658 white-space: nowrap;
6669 text-overflow: ellipsis;
6670 white-space: nowrap;
6681 .moduledesclong h1 {
6683 padding-bottom: 20px;
6691 .searchpage .tagtr .tagtd {
6693 padding-bottom: 2px;
6695 .searchpage .tagtr .tagtd .button {
6699 .searchpage .searchform input {
6703 li.ui-li-divider .ui-link {
6704 color: #FFF !important;
6709 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
6710 text-decoration: none !important;
6720 font-size: <?php print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
6723 .ui-btn-icon-right .ui-btn-inner {
6724 padding-right: 30px;
6726 .ui-btn-icon-left .ui-btn-inner {
6729 .ui-select .ui-btn-icon-right .ui-btn-inner {
6730 padding-right: 30px;
6732 .ui-select .ui-btn-icon-left .ui-btn-inner {
6735 .ui-select .ui-btn-icon-right .ui-icon {
6738 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
6744 white-space: nowrap;
6745 text-overflow: ellipsis;
6747 .fiche .ui-controlgroup {
6749 padding-bottom: 0px;
6751 div.ui-controlgroup-controls div.tabsElem
6755 div.ui-controlgroup-controls div.tabsElem a
6757 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6758 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
6760 div.ui-controlgroup-controls div.tabsElem a#active {
6761 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6762 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
6765 a.tab span.ui-btn-inner
6772 color: rgb(<?php print $colortext; ?>);
6774 .liste_titre .ui-link {
6775 color: rgb(<?php print $colortexttitle; ?>) !important;
6779 word-wrap:
break-word;
6783 .formdoc .ui-btn-inner
6785 white-space: normal;
6787 text-overflow: clip;
6795 div.ui-radio, div.ui-checkbox
6797 display:
inline-block;
6798 border-bottom: 0px !important;
6800 .ui-checkbox input, .ui-radio input {
6806 div.ui-checkbox label+input, div.ui-radio label+input {
6811 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
6816 -webkit-border-radius: 0;
6819 .ui-field-contain label.ui-input-text {
6820 vertical-align: middle !important;
6822 .ui-mobile fieldset {
6823 border-bottom: none !important;
6827 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
6832 font-weight: normal;
6834 .ui-focus, .ui-btn:focus {
6835 -webkit-box-shadow: none;
6843 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6845 .ui-bar-b, .lilevel0 {
6846 background-repeat: repeat-x;
6850 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6853 font-weight: normal !important;
6856 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
6857 border-bottom-width: 0px !important;
6860 color: rgb(<?php echo $colortexttitle; ?>) !important;
6863 box-shadow: none !important;
6864 border-bottom: 1px solid #ccc;
6866 .ui-btn-icon-right {
6867 border-right: 1px solid #ccc !important;
6870 border: 1px solid #ccc;
6873 .ui-btn-up-c, .ui-btn-hover-c {
6877 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
6878 color: rgb(<?php print $colortextlink; ?>);
6880 .ui-btn-up-c .vsmenudisabled {
6881 color: #<?php echo $colorshadowtitle; ?> !important;
6882 text-shadow: none !important;
6889 div.tabsElem a.tab {
6890 background: transparent;
6903 color: rgb(<?php print $colortexttitlenotab; ?>) !important;
6906 border-top: 2px solid #444;
6907 background: #fff ! important;
6909 .lilevel1 div div a {
6910 font-weight: bold !important;
6915 background: #fff ! important;
6920 background: #fff ! important;
6925 background: #fff ! important;
6930 background: #fff ! important;
6940 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/money.png
', 1) ?>') top left no-repeat;
6941 background-position-y: 15px;
6945 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/home.png
', 1) ?>') top left no-repeat;
6946 background-position-y: 15px;
6948 .menu_choix1,.menu_choix2 {
6951 border: 1px solid #666;
6954 .menu_choix1 a, .menu_choix2 a {
6957 text-decoration: none;
6963 .menu_choix1 a:hover,.menu_choix2 a:hover {
6966 .menu li.menu_choix1 {
6968 padding-right: 10px;
6969 padding-bottom: 2px;
6971 .menu li.menu_choix2 {
6973 padding-right: 10px;
6974 padding-bottom: 2px;
6976 @media only screen and (max-width: 767px)
6978 .menu_choix1 a, .menu_choix2 a {
6979 background-size: 36px 36px;
6980 background-position-y: 6px;
6983 .menu li.menu_choix1, .menu li.menu_choix2 {
6988 margin-right: 0 !important;
7002 border: 1px solid #888;
7014 .publicnewticketform {
7017 .ticketlargemargin {
7019 padding-right: 50px;
7022 @media only screen and (max-width: 767px)
7024 .ticketlargemargin {
7025 padding-left: 5px; padding-right: 5px;
7038 #cd-timeline::before {
7046 background: #d7e4ed;
7048 @media only screen and (min-width: 1170px) {
7052 #cd-timeline::before {
7058 .cd-timeline-block {
7062 .cd-timeline-block:after {
7067 .cd-timeline-block:first-child {
7070 .cd-timeline-block:last-child {
7073 @media only screen and (min-width: 1170px) {
7074 .cd-timeline-block {
7077 .cd-timeline-block:first-child {
7080 .cd-timeline-block:last-child {
7092 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);
7093 background: #d7e4ed;
7095 .cd-timeline-img img {
7105 .cd-timeline-img.cd-picture {
7106 background: #75ce66;
7108 .cd-timeline-img.cd-movie {
7109 background: #c03b44;
7111 .cd-timeline-img.cd-location {
7112 background: #f0ca45;
7114 @media only screen and (min-width: 1170px) {
7121 -webkit-transform: translateZ(0);
7122 -webkit-backface-visibility: hidden;
7124 .cssanimations .cd-timeline-img.is-hidden {
7127 .cssanimations .cd-timeline-img.bounce-in {
7128 visibility: visible;
7129 -webkit-animation: cd-bounce-1 0.6s;
7130 -moz-animation: cd-bounce-1 0.6s;
7131 animation: cd-bounce-1 0.6s;
7135 @-webkit-keyframes cd-bounce-1 {
7138 -webkit-transform: scale(0.5);
7143 -webkit-transform: scale(1.2);
7147 -webkit-transform: scale(1);
7150 @-moz-keyframes cd-bounce-1 {
7153 -moz-transform: scale(0.5);
7158 -moz-transform: scale(1.2);
7162 -moz-transform: scale(1);
7165 @keyframes cd-bounce-1 {
7168 -webkit-transform: scale(0.5);
7169 -moz-transform: scale(0.5);
7170 -ms-transform: scale(0.5);
7171 -o-transform: scale(0.5);
7172 transform: scale(0.5);
7177 -webkit-transform: scale(1.2);
7178 -moz-transform: scale(1.2);
7179 -ms-transform: scale(1.2);
7180 -o-transform: scale(1.2);
7181 transform: scale(1.2);
7185 -webkit-transform: scale(1);
7186 -moz-transform: scale(1);
7187 -ms-transform: scale(1);
7188 -o-transform: scale(1);
7189 transform: scale(1);
7192 .cd-timeline-content {
7196 border-radius: 0.25em;
7198 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7199 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7200 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7201 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
7203 .cd-timeline-content:after {
7208 .cd-timeline-content h2 {
7211 .cd-timeline-content .cd-date {
7213 font-size: 0.8125rem;
7215 .cd-timeline-content .cd-date {
7216 display:
inline-block;
7218 .cd-timeline-content p {
7223 .cd-timeline-content .cd-date {
7228 .cd-timeline-content::before {
7235 border: 7px solid transparent;
7236 border-right: 7px solid white;
7238 @media only screen and (min-width: 768px) {
7239 .cd-timeline-content h2 {
7243 .cd-timeline-content {
7247 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
7249 font-size: 0.875rem;
7252 @media only screen and (min-width: 1170px) {
7253 .cd-timeline-content {
7258 .cd-timeline-content::before {
7261 border-color: transparent;
7262 border-left-color: white;
7264 .cd-timeline-content .cd-read-more {
7267 .cd-timeline-content .cd-date {
7275 .cd-timeline-block:nth-child(even) .cd-timeline-content {
7278 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
7282 border-color: transparent;
7283 border-right-color: white;
7285 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
7288 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
7301 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
7302 width: 250px !important;
7304 .phpdebugbar-indicator span.phpdebugbar-tooltip {
7305 opacity: .95 !important;
7307 a.phpdebugbar-tab.phpdebugbar-active {
7308 background-image: unset !important;
7310 .phpdebugbar-indicator .fa {
7311 font-family:
"Font Awesome 5 Free";
7314 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
7315 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
7316 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
7317 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
7318 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
7319 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
7320 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
7321 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
7322 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-id:before,
7323 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
7324 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
7325 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
7326 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-
type:before,
7327 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
7329 font-family:
"Font Awesome 5 Free" !important;
7337 .jcrop-holder { background: unset !important; }
7344 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
7345 text-orientation: sideways;
7347 writing-mode: vertical-rl;
7348 white-space: nowrap;
7356 span.clipboardCPValueToPrint, div.clipboardCPValueToPrint {
7357 display:
inline-block;
7359 span.clipboardCPValue.hidewithsize {
7360 width: 0 !important;
7361 display:
inline-block;
7363 white-space: nowrap;
7365 vertical-align: middle;
7367 div.clipboardCPValue.hidewithsize {
7368 width: 0 !important;
7371 white-space: nowrap;
7374 .clipboardCPShowOnHover .clipboardCPButton {
7383 .clipboardCPTextDivInside {
7387 border: 1px solid #DDD;
7396 white-space: nowrap;
7398 box-shadow: 1px 1px 6px #ddd;
7406 .radio_js_bloc_number {
7407 display:
inline-block;
7411 border:1px solid #ccc;
7418 .radio_js_bloc_number.selected {
7419 transition:0.2s ease background;
7430 .imgopensurveywizard
7432 padding: 0 4px 0 4px;
7434 @media only screen and (max-width: 767px)
7436 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
7440 width: <?php print
dol_size(350,
'width'); ?>px;
7446 -webkit-border-radius: 0;
7452 td.widthpictotitle { width: 30px; }
7454 .box-flex-container {
7455 margin: 0 0 0 -8px !important;
7458 .logopublicpayment #dolpaymentlogo {
7461 #tablepublicpayment {
7462 width:
auto !important;
7463 border: none !important;
7465 .poweredbypublicpayment {
7466 float: unset !important;
7467 top: unset !important;
7469 right: -10px !important;
7470 position: relative !important;
7477 @media only screen and (max-width: 1024px)
7479 div#ecm-layout-west {
7483 div#ecm-layout-center {
7489 width: <?php echo $disableimages ?
'auto' :
'44'; ?>px;
7494 @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)
7498 white-space: nowrap;
7500 text-overflow: ellipsis;
7501 color: #<?php echo $colortextbackhmenu; ?>;
7508 background-size: 24px
auto;
7511 li.tmenu, li.tmenusel {
7522 @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)
7524 li.tmenucompanylogo {
7530 text-overflow: clip;
7538 background-size: 20px
auto;
7543 @media only screen and (max-width: 570px)
7546 border-right: 1px solid rgba(0,0,0,0.3);
7551 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
7557 li.tmenu, li.tmenusel {
7562 border-right: 1px solid rgba(0,0,0,0.3);
7566 text-overflow: clip;
7569 background-size: 20px
auto;
7570 margin-top: 2px !important;
7578 width: <?php print
dol_size(300,
'width'); ?>px;
7582 min-width: 0 !important;
7587 img.photoref, div.photoref {
7588 border: 1px solid rgba(0, 0, 0, 0.2);
7589 -webkit-box-shadow: none;
7592 object-fit: contain;
7596 width:
auto !important;
7599 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-
type {
7602 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
7603 word-
break:
break-word;
7606 table.table-fiche-title .col-title div.titre{
7615 word-
break:
break-word;
7618 .websiteselectionsection {
7620 border-right: unset;
7624 .a-mesure, .a-mesure-disabled {
7628 padding-right: 12px;
7631 .a-mesure, .a-mesure-disabled {
7636 .underbanner.underbanner-before-box {
7637 border-bottom: none;
7641 margin-bottom: 0.5em;
7652 .lilevel1 span.paddingright {
7659 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
7660 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
7661 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
7662 include
dol_buildpath($path.
'/theme/eldy/timeline.inc.php', 0);
7664 if (!empty($conf->global->THEME_CUSTOM_CSS)) {
7665 print $conf->global->THEME_CUSTOM_CSS;
7668 if (is_object($db)) {
7674 ::-webkit-scrollbar {
7680 ::-webkit-scrollbar-track-piece {
7681 background: #f4f4f4;
7683 ::-webkit-scrollbar-thumb {
7690 div.flot-text .flot-tick-label .tickLabel, .fa-color-unset {