31 if (!defined(
'NOREQUIRESOC')) define(
'NOREQUIRESOC',
'1');
33 if (!defined(
'NOCSRFCHECK')) define(
'NOCSRFCHECK', 1);
34 if (!defined(
'NOTOKENRENEWAL')) define(
'NOTOKENRENEWAL', 1);
35 if (!defined(
'NOLOGIN')) define(
'NOLOGIN', 1);
37 if (!defined(
'NOREQUIREHTML')) define(
'NOREQUIREHTML', 1);
38 if (!defined(
'NOREQUIREAJAX')) define(
'NOREQUIREAJAX',
'1');
41 define(
'ISLOADEDBYSTEELSHEET',
'1');
44 require __DIR__.
'/theme_vars.inc.php';
45 if (defined(
'THEME_ONLY_CONSTANT'))
return;
47 session_cache_limiter(
'public');
50 require_once __DIR__.
'/../../main.inc.php';
51 require_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
55 if (empty($user->id) && !empty($_SESSION[
'dol_login']))
57 $user->fetch(
'', $_SESSION[
'dol_login'],
'', 1);
61 $menumanager =
new MenuManager($db, empty($user->socid) ? 0 : 1);
69 if (empty($dolibarr_nocache)) header(
'Cache-Control: max-age=10800, public, must-revalidate');
70 else header(
'Cache-Control: no-cache');
72 if (
GETPOST(
'theme',
'alpha')) $conf->theme =
GETPOST(
'theme',
'alpha');
73 if (
GETPOST(
'lang',
'aZ09')) $langs->setDefaultLang(
GETPOST(
'lang',
'aZ09'));
75 $langs->load(
"main", 0, 1);
76 $right = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'left' :
'right');
77 $left = ($langs->trans(
"DIRECTION") ==
'rtl' ?
'right' :
'left');
81 if (!empty($conf->global->MAIN_OVERWRITE_THEME_RES)) { $path =
'/'.$conf->global->MAIN_OVERWRITE_THEME_RES; $theme = $conf->global->MAIN_OVERWRITE_THEME_RES; }
84 $fontlist =
'roboto,arial,tahoma,verdana,helvetica';
86 $img_button =
dol_buildpath($path.
'/theme/'.$theme.
'/img/button_bg.png', 1);
87 $dol_hide_topmenu = $conf->dol_hide_topmenu;
88 $dol_hide_leftmenu = $conf->dol_hide_leftmenu;
89 $dol_optimize_smallscreen = $conf->dol_optimize_smallscreen;
90 $dol_no_mouse_hover = $conf->dol_no_mouse_hover;
97 $useboldtitle = (isset($conf->global->THEME_ELDY_USEBOLDTITLE) ? $conf->global->THEME_ELDY_USEBOLDTITLE : 0);
101 if (!isset($conf->global->THEME_ELDY_BACKBODY)) $conf->global->THEME_ELDY_BACKBODY = $colorbackbody;
102 if (!isset($conf->global->THEME_ELDY_TOPMENU_BACK1)) $conf->global->THEME_ELDY_TOPMENU_BACK1 = $colorbackhmenu1;
103 if (!isset($conf->global->THEME_ELDY_VERMENU_BACK1)) $conf->global->THEME_ELDY_VERMENU_BACK1 = $colorbackvmenu1;
104 if (!isset($conf->global->THEME_ELDY_BACKTITLE1)) $conf->global->THEME_ELDY_BACKTITLE1 = $colorbacktitle1;
105 if (!isset($conf->global->THEME_ELDY_USE_HOVER)) $conf->global->THEME_ELDY_USE_HOVER = $colorbacklinepairhover;
106 if (!isset($conf->global->THEME_ELDY_USE_CHECKED)) $conf->global->THEME_ELDY_USE_CHECKED = $colorbacklinepairchecked;
107 if (!isset($conf->global->THEME_ELDY_LINEBREAK)) $conf->global->THEME_ELDY_LINEBREAK = $colorbacklinebreak;
108 if (!isset($conf->global->THEME_ELDY_TEXTTITLENOTAB)) $conf->global->THEME_ELDY_TEXTTITLENOTAB = $colortexttitlenotab;
109 if (!isset($conf->global->THEME_ELDY_TEXTLINK)) $conf->global->THEME_ELDY_TEXTLINK = $colortextlink;
112 if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
115 $conf->global->THEME_ELDY_BACKTABCARD1 =
'255,255,255';
116 $conf->global->THEME_ELDY_BACKTABACTIVE =
'234,234,234';
117 $conf->global->THEME_ELDY_TEXT =
'0,0,0';
118 $conf->global->THEME_ELDY_FONT_SIZE1 = $fontsize;
119 $conf->global->THEME_ELDY_FONT_SIZE2 =
'11';
123 $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);
124 $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);
125 $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);
126 $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);
127 $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);
128 $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);
129 $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);
130 $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);
131 $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);
132 $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);
133 $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);
134 $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);
135 $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);
136 $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);
137 $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);
138 $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);
139 $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);
140 $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);
141 $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);
144 $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));
145 $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));
146 if (!empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED))
148 $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));
149 $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));
152 if (empty($colortopbordertitle1)) $colortopbordertitle1 = $colorbackhmenu1;
156 $tmppart = explode(
',', $colorbackhmenu1);
157 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
158 if ($tmpval <= 460) $colortextbackhmenu =
'FFFFFF';
159 else $colortextbackhmenu =
'000000';
162 $tmppart = explode(
',', $colorbackvmenu1);
163 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
164 if ($tmpval <= 460) { $colortextbackvmenu =
'FFFFFF'; }
else { $colortextbackvmenu =
'000000'; }
167 $tmppart = explode(
',', $colorbacktitle1);
168 if ($colortexttitle ==
'')
170 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
171 if ($tmpval <= 460) { $colortexttitle =
'FFFFFF'; $colorshadowtitle =
'888888'; }
else { $colortexttitle =
'101010'; $colorshadowtitle =
'FFFFFF'; }
172 }
else $colorshadowtitle =
'888888';
175 $tmppart = explode(
',', $colorbacktabcard1);
176 $tmpval = (!empty($tmppart[0]) ? $tmppart[0] : 0) + (!empty($tmppart[1]) ? $tmppart[1] : 0) + (!empty($tmppart[2]) ? $tmppart[2] : 0);
177 if ($tmpval <= 460) { $colortextbacktab =
'FFFFFF'; }
else { $colortextbacktab =
'111111'; }
189 if ($colorbacklinepairhover !=
'') $colorbacklinepairhover = join(
',',
colorStringToArray($colorbacklinepairhover));
190 if ($colorbacklinepairchecked !=
'') $colorbacklinepairchecked = join(
',',
colorStringToArray($colorbacklinepairchecked));
197 $nbtopmenuentries = $menumanager->
showmenu(
'topnb');
198 if ($conf->browser->layout ==
'phone') $nbtopmenuentries = max($nbtopmenuentries, 10);
201 print 'colorbackbody='.$colorbackbody.
"\n";
202 print 'colorbackvmenu1='.$colorbackvmenu1.
"\n";
203 print 'colorbackhmenu1='.$colorbackhmenu1.
"\n";
204 print 'colorbacktitle1='.$colorbacktitle1.
"\n";
205 print 'colorbacklineimpair1='.$colorbacklineimpair1.
"\n";
206 print 'colorbacklineimpair2='.$colorbacklineimpair2.
"\n";
207 print 'colorbacklinepair1='.$colorbacklinepair1.
"\n";
208 print 'colorbacklinepair2='.$colorbacklinepair2.
"\n";
209 print 'colorbacklinepairhover='.$colorbacklinepairhover.
"\n";
210 print 'colorbacklinepairchecked='.$colorbacklinepairchecked.
"\n";
211 print '$colortexttitlenotab='.$colortexttitlenotab.
"\n";
212 print '$colortexttitle='.$colortexttitle.
"\n";
213 print '$colortext='.$colortext.
"\n";
214 print '$colortextlink='.$colortextlink.
"\n";
215 print '$colortextbackhmenu='.$colortextbackhmenu.
"\n";
216 print '$colortextbackvmenu='.$colortextbackvmenu.
"\n";
217 print 'dol_hide_topmenu='.$dol_hide_topmenu.
"\n";
218 print 'dol_hide_leftmenu='.$dol_hide_leftmenu.
"\n";
219 print 'dol_optimize_smallscreen='.$dol_optimize_smallscreen.
"\n";
220 print 'dol_no_mouse_hover='.$dol_no_mouse_hover.
"\n";
221 print 'dol_screenwidth='.$_SESSION[
'dol_screenwidth'].
"\n";
222 print 'dol_screenheight='.$_SESSION[
'dol_screenheight'].
"\n";
223 print 'fontsize='.$fontsize.
"\n";
224 print 'nbtopmenuentries='.$nbtopmenuentries.
"\n";
234 --colorbackhmenu1: rgb(<?php
print $colorbackhmenu1; ?>);
235 --colorbackvmenu1: rgb(<?php
print $colorbackvmenu1; ?>);
236 --colorbacktitle1: rgb(<?php
print $colorbacktitle1; ?>);
237 --colorbacktabcard1: rgb(<?php
print $colorbacktabcard1; ?>);
238 --colorbacktabactive: rgb(<?php
print $colorbacktabactive; ?>);
239 --colorbacklineimpair1: rgb(<?php
print $colorbacklineimpair1; ?>);
240 --colorbacklineimpair2: rgb(<?php
print $colorbacklineimpair2; ?>);
241 --colorbacklinepair1: rgb(<?php
print $colorbacklinepair1; ?>);
242 --colorbacklinepair2: rgb(<?php
print $colorbacklinepair2; ?>);
243 --colorbacklinepairhover: rgb(<?php
print $colorbacklinepairhover; ?>);
244 --colorbacklinepairchecked: rgb(<?php
print $colorbacklinepairchecked; ?>);
245 --colorbacklinebreak: rgb(<?php
print $colorbacklinebreak; ?>);
246 --colorbackbody: rgb(<?php
print $colorbackbody; ?>);
247 --colortexttitlenotab: rgb(<?php
print $colortexttitlenotab; ?>);
248 --colortexttitle: rgb(<?php
print $colortexttitle; ?>);
249 --colortext: rgb(<?php
print $colortext; ?>);
250 --colortextlink: rgb(<?php
print $colortextlink; ?>);
251 --colortextbackhmenu: #<?php echo $colortextbackhmenu; ?>;
252 --colortextbackvmenu: #<?php
print $colortextbackvmenu; ?>;
253 --listetotal: #551188;
254 --inputbackgroundcolor: #FFF;
255 --inputbordercolor: rgba(0,0,0,.2);
256 --tooltipbgcolor: <?php
print $toolTipBgColor; ?>;
257 --tooltipfontcolor : <?php
print $toolTipFontColor; ?>;
258 --oddevencolor: #202020;
259 --colorboxstatsborder: #ddd;
260 --dolgraphbg: rgba(255,255,255,0);
261 --fieldrequiredcolor: #000055;
262 --colortextbacktab: #<?php
print $colortextbacktab; ?>;
263 --colorboxiconbg: #eee;
265 --tableforfieldcolor:#666;
266 --amountremaintopaycolor:#880000;
267 --amountpaymentcomplete:#008800;
268 --amountremaintopaybackcolor:none;
272 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
273 background-color: #FFFFFF;
275 background: rgb(<?php
print $colorbackbody; ?>);
277 color: rgb(<?php echo $colortext; ?>);
278 font-size: <?php
print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
280 font-family: <?php
print $fontlist ?>;
285 <?php
print 'direction: '.$langs->trans(
"DIRECTION").
";\n"; ?>
288 .sensiblehtmlcontent * {
289 position:
static !important;
292 .thumbstat { font-weight: bold !important; }
293 th a { font-weight: <?php echo ($useboldtitle ?
'bold' :
'normal'); ?> !important; }
294 a.tab { font-weight: 500 !important; }
296 a:link, a:visited, a:hover, a:active { font-family: <?php
print $fontlist ?>; font-weight: normal; color: rgb(<?php
print $colortextlink; ?>); text-decoration: none; }
297 a:hover { text-decoration: underline; color: rgb(<?php
print $colortextlink; ?>); }
298 a.commonlink { color: rgb(<?php
print $colortextlink; ?>) !important; text-decoration: none; }
300 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
301 background-color: #FDFDFD;
303 select.vmenusearchselectcombo {
304 background-color: unset;
307 textarea:focus, button:focus {
309 border: 1px solid #aaa !important;
311 input:focus, textarea:focus, button:focus, select:focus {
312 border-bottom: 1px solid #666;
315 textarea.cke_source:focus
320 th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), td.wrapcolumntitle.liste_titre:not(.maxwidthsearch) {
324 text-overflow: ellipsis;
326 .liste_titre input[
name=month_date_when], .liste_titre input[name=monthvalid], .liste_titre input[name=search_ordermonth], .liste_titre input[name=search_deliverymonth],
327 .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],
328 .liste_titre input[name=month_lim], .liste_titre input[name=month_start], .liste_titre input[name=month_end], .liste_titre input[name=month_create],
329 .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],
330 .liste_titre input[name=search_month_create], .liste_titre input[name=search_month_start], .liste_titre input[name=search_month_end],
331 .liste_titre input[name=day_date_when], .liste_titre input[name=dayvalid], .liste_titre input[name=search_orderday], .liste_titre input[name=search_deliveryday],
332 .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],
333 .liste_titre input[name=day_lim], .liste_titre input[name=day_start], .liste_titre input[name=day_end], .liste_titre input[name=day_create],
334 .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],
335 .liste_titre input[name=search_day_create], .liste_titre input[name=search_day_start], .liste_titre input[name=search_day_end],
336 .liste_titre input[name=search_day_date_when], .liste_titre input[name=search_month_date_when], .liste_titre input[name=search_year_date_when],
337 .liste_titre input[name=search_dtstartday], .liste_titre input[name=search_dtendday], .liste_titre input[name=search_dtstartmonth], .liste_titre input[name=search_dtendmonth],
338 select#date_startday, select#date_startmonth, select#date_endday, select#date_endmonth, select#reday, select#remonth
342 input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select {
343 font-family: <?php
print $fontlist ?>;
345 border<?php echo empty($conf->global->THEME_HIDE_BORDER_ON_INPUT) ?
'-bottom' :
''; ?>: solid 1px rgba(0,0,0,.2);
347 margin: 0px 0px 0px 0px;
366 input.button.massactionconfirmed {
372 border-top:solid 1px rgba(0,0,0,.1);
373 border-left:solid 1px rgba(0,0,0,.1);
374 border-right:solid 1px rgba(0,0,0,.1);
375 border-bottom:solid 1px rgba(0,0,0,.2);
377 background-color: #FFF;
383 input.removedassigned {
384 padding: 2px !important;
385 vertical-align: text-bottom;
389 padding-left: 1px !important;
390 padding-right: 1px !important;
393 vertical-align: middle;
395 input.buttonpayment, button.buttonpayment, div.buttonpayment {
401 background-image: none;
406 border: 2px solid #ccc;
407 background-color: #eee;
409 color: #888 !important;
411 div.buttonpayment input {
412 background-color: unset;
413 border-bottom: unset;
415 text-transform: uppercase;
419 div.buttonpayment input:focus {
422 input.buttonpaymentcb {
423 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
424 background-size: 26px;
425 background-repeat: no-repeat;
426 background-position: 5px 5px;
428 input.buttonpaymentcheque {
429 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/cheque.png', 1) ?>);
430 background-repeat: no-repeat;
431 background-position: 8px 7px;
433 input.buttonpaymentcb {
434 background-image: url(<?php echo
dol_buildpath($path.
'/theme/common/credit_card.png', 1) ?>);
435 background-size: 24px;
436 background-repeat: no-repeat;
437 background-position: 5px 4px;
439 input.buttonpaymentcheque {
440 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
441 background-repeat: no-repeat;
442 background-position: 5px 4px;
444 input.buttonpaymentpaypal {
445 background-image: url(<?php echo
dol_buildpath($path.
'/paypal/img/object_paypal.png', 1) ?>);
446 background-repeat: no-repeat;
447 background-position: 8px 7px;
449 input.buttonpaymentpaybox {
450 background-image: url(<?php echo
dol_buildpath($path.
'/paybox/img/object_paybox.png', 1) ?>);
451 background-repeat: no-repeat;
452 background-position: 8px 7px;
454 input.buttonpaymentstripe {
455 background-image: url(<?php echo
dol_buildpath($path.
'/stripe/img/object_stripe.png', 1) ?>);
456 background-repeat: no-repeat;
457 background-position: 8px 7px;
459 .logopublicpayment #dolpaymentlogo {
465 background-color: transparent;
466 color: var(--colortext) !important;
467 border: 2px solid var( --butactionbg);
468 margin: 0 0.45em !important;
472 span.timesheetalreadyrecorded input {
474 border-bottom: solid 1px rgba(0,0,0,0.1);
475 margin-right: 1px !important;
477 td.onholidaymorning, td.onholidayafternoon {
478 background-color: #fdf6f2;
481 background-color: #f4eede;
483 td.leftborder, td.hide0 {
484 border-left: 1px solid #ccc;
486 td.leftborder, td.hide6 {
487 border-right: 1px solid #ccc;
490 border-right: 1px solid #ccc;
496 select.flat, form.flat select, .pageplusone {
507 filter: saturate(0.8);
511 color: rgb(<?php echo $colortextlink; ?>);
513 .optiongrey, .opacitymedium {
516 .opacitymediumbycolor {
517 color: rgba(0, 0, 0, 0.4);
536 transform: scale(1, -1);
539 transform: scale(-1, 1);
545 input:disabled, textarea:disabled, select[disabled=
'disabled']
551 box-shadow: none !important;
553 .listactionlargetitle .liste_titre {
557 padding: 0px !important;
558 border: 0px !important;
559 vertical-align: text-bottom;
562 input[
type=file ] { background-color: transparent; border-top: none; border-left: none; border-right: none; box-shadow: none; }
563 input[type=checkbox] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
564 input[type=radio] { background-color: transparent; border: none; box-shadow: none; vertical-align: middle; }
565 input[type=image] { background-color: transparent; border: none; box-shadow: none; }
566 input:-webkit-autofill {
567 background-color: #FBFFEA !important;
568 background-image:none !important;
569 -webkit-box-shadow: 0 0 0 50px #FBFFEA inset;
571 ::-webkit-input-placeholder { color:#ccc; }
572 :-moz-placeholder { color:#bbb; }
573 ::-moz-placeholder { color:#bbb; }
574 :-ms-input-placeholder { color:#ccc; }
575 input:-moz-placeholder { color:#ccc; }
576 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; }
577 fieldset { border: 1px solid #AAAAAA !important; }
578 .legendforfieldsetstep { padding-bottom: 10px; }
579 input#onlinepaymenturl, input#directdownloadlink {
583 div#moretabsList, div#moretabsListaction {
587 hr { border: 0; border-top: 1px solid #ccc; }
589 .button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment) {
590 border-color: #c5c5c5;
591 border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
592 display: inline-block;
596 font-family: <?php
print $fontlist ?>;
599 color:
#333333 !important;
600 text-decoration: none !important;
601 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
602 background-color: #f5f5f5;
603 background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
604 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
605 background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
606 background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
607 background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
608 background-repeat: repeat-x;
609 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
610 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
611 border: 1px solid
#bbbbbb;
612 border-bottom-color: #a2a2a2;
613 -webkit-border-radius: 2px;
615 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
616 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
618 .button:focus, .buttonDelete:focus {
619 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
620 box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
622 .button:hover, .buttonDelete:hover {
623 -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
624 box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
626 .button:disabled, .buttonDelete:disabled, .button.disabled, .buttonDelete.disabled {
629 -webkit-box-shadow: none;
633 pointer-events: none;
637 -webkit-box-shadow: none;
639 .button_search, .button_removefilter {
643 .button_search:hover, .button_removefilter:hover {
650 div.float, span.floatleft
652 float:<?php
print $left; ?>;
656 float:<?php
print $right; ?>;
664 display:
inline-block;
671 -webkit-box-shadow: none !important;
672 box-shadow: none !important;
673 -webkit-border-radius:0px !important;
674 border-radius:0px !important;
685 vertical-align: middle;
688 vertical-align: bottom;
691 vertical-align: text-bottom;
696 .quatrevingtpercent, .inputsearch {
702 .quatrevingtquinzepercent {
705 textarea.centpercent {
712 .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
715 .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 {
726 text-align: <?php
print $left; ?>;
729 text-align: <?php
print $right; ?>;
735 float: left!important;
738 float: right!important;
741 white-space: <?php
print ($dol_optimize_smallscreen ?
'normal' :
'nowrap'); ?>;
743 .nowraponsmartphone {
744 white-space: <?php
print ($dol_optimize_smallscreen ?
'nowrap' :
'normal'); ?>;
746 .liste_titre .nowrap {
753 white-space: normal !important;
756 word-wrap:
break-word;
759 word-
break:
break-word;
762 word-
break:
break-all;
765 font-weight: bold !important;
768 font-weight: normal !important;
771 text-decoration: none;
783 padding-<?php
print $left; ?>: 4px;
786 padding-<?php
print $left; ?>: 2px;
789 padding-<?php
print $right; ?>: 4px;
792 padding-<?php
print $right; ?>: 2px;
795 margin-<?php
print $left; ?>: 2px;
798 margin-<?php
print $right; ?>: 2px;
813 background-color: #fff;
815 .nobackground, .nobackground tr {
816 background: unset !important;
818 .checkboxattachfilelabel {
829 color : <?php
print $textWarning; ?>
831 body[
class*=
"colorblind-"] .text-warning{
832 color : <?php
print $colorblind_deuteranopes_textWarning; ?>
835 color : <?php
print $textSuccess; ?>
837 body[
class*=
"colorblind-"] .text-success{
838 color : <?php
print $colorblind_deuteranopes_textSuccess; ?>
842 color : <?php
print $textDanger; ?>
845 .editfielda span.fa-pencil-alt, .editfielda span.fa-trash {
846 color: #ccc !important;
848 .editfielda span.fa-pencil-alt:hover, .editfielda span.fa-trash:hover {
849 color: rgb(<?php echo $colortexttitle; ?>) !important;
852 .size15x { font-size: 1.5em !important; }
853 .fa-toggle-on, .fa-toggle-off, .size2x { font-size: 2em; }
854 .websiteselectionsection .fa-toggle-on, .websiteselectionsection .fa-toggle-off,
855 .asetresetmodule .fa-toggle-on, .asetresetmodule .fa-toggle-off {
856 font-size: 1.5em; vertical-align: text-bottom;
860 float: none !important;
865 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/badges.inc.php', 0); ?>
869 border-right: 1px solid #f4f4f4;
879 vertical-align: middle;
881 .divsocialnetwork:not(:first-child) {
885 float: <?php
print $left; ?>;
886 margin-<?php
print $right; ?>: 12px;
887 margin-<?php
print $left; ?>: 2px;
892 .divsearchfieldfilter {
899 .divadvancedsearchfield:first-child {
902 .divadvancedsearchfield {
909 .divadvancedsearchfield span.select2.select2-container.select2-container--
default {
914 if ($conf->browser->layout ==
'phone') {
916 .divsearchfieldfilter {
922 .a-filter, .a-mesure {
924 background: var(--colortexttitlenotab);
926 padding: 8px 10px 8px 6px;
934 .a-filter:before, .a-mesure:before {
935 font-family:
"Font Awesome 5 Free";
940 .a-filter-disabled, .a-mesure-disabled {
942 background: var(--colorbacktitle1);
959 list-style-type: none;
961 input > ul.attendees {
970 padding-bottom: 10px;
975 vertical-align: middle;
977 select.flat.selectlimit {
980 .selectlimit, .marginrightonly {
981 margin-right: 10px !important;
984 margin-<?php echo $left; ?>: 10px !important;
986 .marginleftonlyshort {
987 margin-<?php echo $left; ?>: 4px !important;
990 margin-<?php echo $left; ?>: 0px !important;
993 margin-top: 10px !important;
996 margin-bottom: 10px !important;
999 margin-top: 0 !important;
1002 margin-bottom: 0 !important;
1005 .selectlimit, .selectlimit:focus {
1006 border-left: none !important;
1007 border-top: none !important;
1008 border-right: none !important;
1011 .strikefordisabled {
1012 text-decoration: line-through;
1021 text-overflow: ellipsis;
1022 white-space: nowrap;
1027 text-overflow: ellipsis;
1028 white-space: nowrap;
1033 text-overflow: ellipsis;
1034 white-space: nowrap;
1036 .tdoverflowmax100imp {
1037 max-width: 100px !important;
1039 text-overflow: ellipsis;
1040 white-space: nowrap;
1045 text-overflow: ellipsis;
1046 white-space: nowrap;
1051 text-overflow: ellipsis;
1052 white-space: nowrap;
1057 text-overflow: ellipsis;
1058 white-space: nowrap;
1063 text-overflow: ellipsis;
1064 white-space: nowrap;
1070 .divintodwithtwolinesmax {
1072 display: -webkit-box;
1073 -webkit-box-orient: vertical;
1074 -webkit-line-clamp: 2;
1078 display: -webkit-box;
1079 -webkit-box-orient: vertical;
1080 -webkit-line-clamp: 2;
1084 .tablelistofcalendars {
1085 margin-top: 25px !important;
1087 .amountalreadypaid {
1089 .amountpaymentcomplete {
1093 .amountremaintopay {
1097 .amountremaintopayback {
1100 .amountpaymentneutral {
1106 margin-bottom: 12px;
1108 #builddoc_form ~ .showlinkedobjectblock {
1113 .moduledesclong p img,.moduledesclong p a img {
1114 max-width: 90% !important;
1115 height:
auto !important;
1119 border: 1px solid #ccc;
1120 box-shadow: 1px 1px 25px #aaa;
1121 max-width: calc(100% - 56px);
1123 .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 {
1139 div.fiche>div.tabBar>form>div.div-table-responsive {
1142 .div-table-responsive, .div-table-responsive-no-min {
1146 .div-table-responsive {
1150 div.fiche>form>div.div-table-responsive, div.fiche>form>div.div-table-responsive-no-min {
1153 div.fiche>form>div.div-table-responsive {
1158 <?php
if (in_array($conf->browser->name, array(
'chrome',
'firefox'))) echo
'display: inline-flex;' ?>
1159 flex-flow: row wrap;
1160 justify-content: flex-start;
1168 .thumbstat, .thumbstat150 {
1174 justify-content: flex-start;
1175 align-
self: flex-start;
1178 select.selectarrowonleft {
1181 select.selectarrowonleft option {
1185 table[summary=
"list_of_modules"] .fa-cog {
1189 .linkedcol-element {
1203 .clearboth { clear:both; }
1204 .hideobject { display: none; }
1205 .minwidth50 { min-width: 50px; }
1206 .minwidth75 { min-width: 75px; }
1208 @media only screen and (min-width: <?php echo round($nbtopmenuentries * $fontsize * 3.4, 0) + 7; ?>px)
1210 .width20 { width: 20px; }
1211 .width25 { width: 25px; }
1212 .width50 { width: 50px; }
1213 .width75 { width: 75px; }
1214 .width100 { width: 100px; }
1215 .width200 { width: 200px; }
1216 .minwidth100 { min-width: 100px; }
1217 .minwidth150 { min-width: 150px; }
1218 .minwidth200 { min-width: 200px; }
1219 .minwidth300 { min-width: 300px; }
1220 .minwidth400 { min-width: 400px; }
1221 .minwidth500 { min-width: 500px; }
1222 .minwidth50imp { min-width: 50px !important; }
1223 .minwidth75imp { min-width: 75px !important; }
1224 .minwidth100imp { min-width: 100px !important; }
1225 .minwidth200imp { min-width: 200px !important; }
1226 .minwidth250imp { min-width: 250px !important; }
1227 .minwidth300imp { min-width: 300px !important; }
1228 .minwidth400imp { min-width: 400px !important; }
1229 .minwidth500imp { min-width: 500px !important; }
1231 .widthauto { width:
auto; }
1232 .width20 { width: 20px; }
1233 .width25 { width: 25px; }
1234 .width50 { width: 50px; }
1235 .width75 { width: 75px; }
1236 .width100 { width: 100px; }
1237 .width125 { width: 125px; }
1238 .width150 { width: 150px; }
1239 .width200 { width: 200px; }
1240 .maxwidth25 { max-width: 25px; }
1241 .maxwidth50 { max-width: 50px; }
1242 .maxwidth75 { max-width: 75px; }
1243 .maxwidth100 { max-width: 100px; }
1244 .maxwidth125 { max-width: 125px; }
1245 .maxwidth150 { max-width: 150px; }
1246 .maxwidth200 { max-width: 200px; }
1247 .maxwidth250 { max-width: 250px; }
1248 .maxwidth300 { max-width: 300px; }
1249 .maxwidth400 { max-width: 400px; }
1250 .maxwidth500 { max-width: 500px; }
1251 .maxwidth50imp { max-width: 50px !important; }
1252 .maxwidth75imp { max-width: 75px !important; }
1253 .minheight20 { min-height: 20px; }
1254 .minheight30 { min-height: 30px; }
1255 .minheight40 { min-height: 40px; }
1256 .titlefieldcreate { width: 20%; }
1257 .titlefield { width: 250px; }
1258 .titlefieldmiddle { width: 50%; }
1259 .imgmaxwidth180 { max-width: 180px; }
1260 .imgmaxheight50 { max-height: 50px; }
1262 .width20p { width:20%; }
1263 .width25p { width:25%; }
1264 .width40p { width:40%; }
1265 .width50p { width:50%; }
1266 .width60p { width:60%; }
1267 .width75p { width:75%; }
1268 .width80p { width:80%; }
1269 .width100p { width:100%; }
1273 @media only screen and (max-width: 1400px)
1276 .titlefieldcreate { width: 30% !important; }
1277 .minwidth50imp { min-width: 50px !important; }
1278 .minwidth75imp { min-width: 75px !important; }
1279 .minwidth100imp { min-width: 100px !important; }
1280 .minwidth150imp { min-width: 150px !important; }
1281 .minwidth200imp { min-width: 200px !important; }
1282 .minwidth250imp { min-width: 250px !important; }
1283 .minwidth300imp { min-width: 300px !important; }
1284 .minwidth400imp { min-width: 300px !important; }
1285 .minwidth500imp { min-width: 300px !important; }
1287 .linkedcol-element {
1293 @media only screen and (max-width: 1000px)
1295 .maxwidthonsmartphone { max-width: 100px; }
1296 .minwidth50imp { min-width: 50px !important; }
1297 .minwidth75imp { min-width: 70px !important; }
1298 .minwidth100imp { min-width: 100px !important; }
1299 .minwidth150imp { min-width: 110px !important; }
1300 .minwidth200imp { min-width: 110px !important; }
1301 .minwidth250imp { min-width: 115px !important; }
1302 .minwidth300imp { min-width: 120px !important; }
1303 .minwidth400imp { min-width: 150px !important; }
1304 .minwidth500imp { min-width: 250px !important; }
1308 .widthcentpercentminusx {
1309 width: calc(100% - 50px) !important;
1310 display:
inline-block;
1312 .widthcentpercentminusxx {
1313 width: calc(100% - 70px) !important;
1314 display:
inline-block;
1318 @media only screen and (max-width: 767px)
1321 font-size: <?php
print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1324 font-size: <?php
print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1328 padding-right: 10px !important;
1333 @media only screen and (max-width: 570px)
1336 font-size: <?php
print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?>;
1340 font-size: <?php
print is_numeric($fontsize) ? ($fontsize).
'px' : $fontsize; ?> !important;
1343 .login_vertical_align {
1346 .login_table input#username, .login_table input#password, .login_table input#securitycode {
1347 margin-left: 5px !important;
1349 div#login_left, div#login_right {
1350 min-width: 150px !important;
1351 padding-left: 5px !important;
1352 padding-right: 5px !important;
1354 .login_table div#login_right .tdinputlogin, .login_table div#login_right .tdinputlogin input {
1355 min-width: 150px !important;
1358 .divmainbodylarge { margin-left: 20px; margin-right: 20px; }
1360 .tdoverflowonsmartphone {
1363 text-overflow: ellipsis;
1364 white-space: nowrap;
1366 .tdoverflowmax100onsmartphone {
1369 text-overflow: ellipsis;
1370 white-space: nowrap;
1372 .tdoverflowmax150onsmartphone {
1375 text-overflow: ellipsis;
1376 white-space: nowrap;
1380 margin-top: <?php
print ($dol_hide_topmenu ?
'12' :
'6'); ?>px !important;
1382 .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 {
1383 height: 40px !important;
1386 .quatrevingtpercent, .inputsearch {
1392 padding-bottom: 5px;
1395 .login_table .tdinputlogin {
1396 min-width: unset !important;
1398 input, input[type=text], input[type=password], select, textarea {
1404 .hideonsmartphone { display: none; }
1405 .hideonsmartphoneimp { display: none !important; }
1406 .noenlargeonsmartphone { width : 50px !important; display:
inline !important; }
1407 .maxwidthonsmartphone, #search_newcompany.ui-autocomplete-input { max-width: 100px; }
1408 .maxwidth50onsmartphone { max-width: 40px; }
1409 .maxwidth75onsmartphone { max-width: 50px; }
1410 .maxwidth100onsmartphone { max-width: 70px; }
1411 .maxwidth150onsmartphone { max-width: 120px; }
1412 .maxwidth150onsmartphoneimp { max-width: 120px !important; }
1413 .maxwidth200onsmartphone { max-width: 200px; }
1414 .maxwidth250onsmartphone { max-width: 250px; }
1415 .maxwidth300onsmartphone { max-width: 300px; }
1416 .maxwidth400onsmartphone { max-width: 400px; }
1417 .minwidth50imp { min-width: 50px !important; }
1418 .minwidth75imp { min-width: 75px !important; }
1419 .minwidth100imp { min-width: 100px !important; }
1420 .minwidth150imp { min-width: 110px !important; }
1421 .minwidth200imp { min-width: 110px !important; }
1422 .minwidth250imp { min-width: 115px !important; }
1423 .minwidth300imp { min-width: 120px !important; }
1424 .minwidth400imp { min-width: 150px !important; }
1425 .minwidth500imp { min-width: 250px !important; }
1426 .titlefield { width:
auto; }
1427 .titlefieldcreate { width:
auto; }
1441 padding-<?php echo $right; ?>: 5px;
1442 padding-bottom: 5px;
1444 img.photoref, div.photoref {
1446 -webkit-box-shadow: none;
1451 object-fit: contain;
1455 padding-right: 10px;
1458 padding-right: 3px !important;
1461 padding-right: 3px !important;
1464 input.buttonpayment {
1468 .linkobject { cursor: pointer; }
1470 table.tableforfield tr>td:first-of-
type, tr.trforfield>td:first-of-
type, div.tableforfield div.tagtr>div.tagtd:first-of-type {
1474 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
1475 .hideonprint { display: none; }
1491 white-space: nowrap;
1504 table-layout: fixed;
1507 #id-right, #id-left {
1508 display: table-cell;
1510 vertical-align: top;
1521 padding-bottom: 10px;
1522 <?php
if (
GETPOST(
'optioncss',
'aZ09') !=
'print') { ?>
1523 padding-left: 229px;
1530 .classforhorizontalscrolloftabs #
id-container {
1533 .classforhorizontalscrolloftabs .side-nav {
1537 .classforhorizontalscrolloftabs #
id-right {
1538 width:calc(100% - 210px);
1539 display:
inline-block;
1545 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
1548 background: rgb(<?php echo $colorbackvmenu1; ?>);
1549 border-right: 1px solid rgba(0,0,0,0.2);
1550 box-shadow: 3px 0 6px -2px #eee;
1554 font-family:
"RobotoDraft",
"Roboto",sans-serif;
1557 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
1563 -webkit-transform: translateZ(0);
1564 -moz-transform: translateZ(0);
1565 -ms-transform: translateZ(0);
1566 -o-transform: translateZ(0);
1567 transform: translateZ(0);
1568 -webkit-transform-style: preserve-3d;
1569 -moz-transform-style: preserve-3d;
1570 -ms-transform-style: preserve-3d;
1571 -o-transform-style: preserve-3d;
1572 transform-style: preserve-3d;
1573 -webkit-transition-delay: 0.1s;
1574 -moz-transition-delay: 0.1s;
1575 transition-delay: 0.1s;
1576 -webkit-transition-duration: 0.2s;
1577 -moz-transition-duration: 0.2s;
1578 transition-duration: 0.2s;
1579 -webkit-transition-
property: -webkit-transform;
1580 -moz-transition-
property: -moz-transform;
1581 transition-
property: transform;
1582 -webkit-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
1583 -moz-transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
1584 transition-timing-
function: cubic-bezier(0.4, 0, 0.2, 1);
1585 -webkit-overflow-scrolling: touch;
1587 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
1600 .side-nav-vert, #
id-right {
1601 transition: padding-left 0.5s ease, margin-left 0.5s ease;
1604 .side-nav, .login_block {
1605 transition: left 0.5s ease;
1608 body.sidebar-collapse .side-nav-vert, body.sidebar-collapse #
id-right {
1609 margin-left: 0;padding-left:0
1618 body.sidebar-collapse .side-nav, body.sidebar-collapse .login_block
1622 <?php
if (empty($conf->global->THEME_DISABLE_STICKY_TOPMENU)) { ?>
1631 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
1640 top: inherit !important;
1645 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) {
1647 overflow-x: initial !important;
1657 div.backgroundsemitransparent {
1658 background:rgba(255,255,255,0.6);
1660 padding-right: 10px;
1671 .login_block_getinfo {
1674 .login_block_getinfo div.login_block_user {
1677 .login_block_getinfo .atoplogin, .login_block_getinfo .atoplogin:hover {
1678 color: #333 !important;
1680 .login_block_elem a span.atoplogin, .login_block_elem span.atoplogin {
1681 vertical-align: middle;
1687 padding-left: 0 ! important;
1691 background: rgb(<?php echo $colorbackvmenu1; ?>);
1692 border-right: 1px solid rgba(0,0,0,0.3);
1694 if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
1695 top: 50px ! important;
1697 top: 60px ! important;
1701 margin-<?php
print $left; ?>: 6px !important;
1702 margin-<?php
print $right; ?>: 6px !important;
1707 margin-<?php
print $left; ?>: <?php
print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'24' :
'6')); ?>px;
1708 margin-<?php
print $right; ?>: <?php
print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : (empty($conf->dol_optimize_smallscreen) ?
'22' :
'6')); ?>px;
1709 <?php
if (!empty($dol_hide_leftmenu) && !empty($dol_hide_topmenu))
print 'margin-top: 12px;'; ?>
1710 margin-bottom: 15px;
1712 body.onlinepaymentbody div.fiche {
1713 margin: 20px !important;
1715 div.fiche>table:first-child {
1716 margin-bottom: 15px !important;
1722 div.fichecenterbis {
1725 div.fichethirdleft {
1726 <?php
if ($conf->browser->layout !=
'phone') {
print "float: ".$left.
";\n"; } ?>
1727 <?php
if ($conf->browser->layout !=
'phone') {
print "width: 50%;\n"; } ?>
1728 <?php
if ($conf->browser->layout ==
'phone') {
print "padding-bottom: 6px;\n"; } ?>
1730 div.fichetwothirdright {
1731 <?php
if ($conf->browser->layout !=
'phone') {
print "float: ".$right.
";\n"; } ?>
1732 <?php
if ($conf->browser->layout !=
'phone') {
print "width: 50%;\n"; } ?>
1733 <?php
if ($conf->browser->layout ==
'phone') {
print "padding-bottom: 6px\n"; } ?>
1735 div.fichetwothirdright div.ficheaddleft {
1739 <?php
if ($conf->browser->layout !=
'phone') {
print "float: ".$left.
";\n"; } ?>
1740 <?php
if ($conf->browser->layout !=
'phone') {
print "width: calc(50% - 10px);\n"; } ?>
1742 div.fichehalfright {
1743 <?php
if ($conf->browser->layout !=
'phone') {
print "float: ".$right.
";\n"; } ?>
1744 <?php
if ($conf->browser->layout !=
'phone') {
print "width: calc(50% - 10px);\n"; } ?>
1746 div.fichehalfright {
1747 <?php
if ($conf->browser->layout ==
'phone') {
print "margin-top: 10px;\n"; } ?>
1749 div.firstcolumn div.box {
1750 padding-right: 10px;
1752 div.secondcolumn div.box {
1756 @media only screen and (max-width: 900px)
1759 margin-<?php
print $left; ?>: <?php
print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 6 : ($dol_hide_leftmenu ?
'4' :
'20')); ?>px;
1760 margin-<?php
print $right; ?>: <?php
print (
GETPOST(
'optioncss',
'aZ09') ==
'print' ? 8 : 16); ?>px;
1761 <?php
if (!empty($conf->dol_hide_leftmenu) && !empty($conf->dol_hide_topmenu))
print 'margin-top: 4px;'; ?>
1762 margin-bottom: 15px;
1768 div.fichecenterbis {
1771 div.fichethirdleft {
1774 padding-bottom: 6px;
1776 div.fichetwothirdright {
1779 padding-bottom: 6px;
1781 div.fichetwothirdright div.ficheaddleft {
1788 div.fichehalfright {
1792 div.fichehalfright {
1795 div.firstcolumn div.box {
1798 div.secondcolumn div.box {
1804 div.fichehalfright tr.liste_titre:first-child td table.nobordernopadding td {
1808 padding: 0 !important;
1817 margin-<?php echo $right; ?>: 8px;
1823 .table-list-of-attached-files .col-picto, .table-list-of-links .col-picto {
1824 opacity: 0.7 !important;
1828 .table-list-of-attached-files .col-picto .widthpictotitle, .table-list-of-links .col-picto .widthpictotitle {
1838 vertical-align: middle;
1841 .pictowarning, .pictoerror, .pictopreview {
1842 padding-<?php echo $left; ?>: 3px;
1846 color: <?php echo $badgeWarning; ?>;
1849 color: <?php echo $badgeDanger ?>;
1854 .fiche .arearef img.pictoedit, .fiche .arearef span.pictoedit,
1855 .fiche .fichecenter img.pictoedit, .fiche .fichecenter span.pictoedit,
1856 .tagtdnote span.pictoedit {
1859 img.hideonsmartphone.pictoactionview {
1860 vertical-align: bottom;
1863 padding-left: 1px !important;
1866 padding-bottom: 1px;
1872 padding-bottom: 10px;
1874 div.attachareaformuserfileecm {
1880 padding-bottom: 5px;
1881 margin-bottom: 10px;
1883 div.arearefnobottom {
1885 padding-bottom: 4px;
1891 padding-<?php echo $right; ?>: 20px;
1894 padding-bottom: 10px;
1900 margin-bottom: 10px;
1906 vertical-align: text-bottom;
1912 vertical-align: text-bottom;
1914 img.photoref, div.photoref {
1915 border: 1px solid #CCC;
1916 -webkit-box-shadow: 3px 3px 4px #DDD;
1917 box-shadow: 3px 3px 4px #DDD;
1921 object-fit: contain;
1924 div.photoref .fa, div.photoref .fas, div.photoref .far {
1929 object-fit: contain;
1933 vertical-align:middle;
1936 img.photorefnoborder {
1940 object-fit: contain;
1941 border: 1px solid #AAA;
1942 border-radius: 100px;
1947 border-bottom: <?php echo $borderwidth ?>px solid rgb(<?php echo $colortopbordertitle1 ?>);
1950 .trextrafieldseparator td, .trextrafields_collapse_last td {
1951 border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>) !important;
1955 padding-bottom: 0 !important;
1968 $minwidthtmenu = 66;
1972 $maxwidthloginblock = 110;
1973 if (!empty($conf->global->THEME_TOPMENU_DISABLE_IMAGE)) { $heightmenu = 30; $disableimages = 1; $maxwidthloginblock = 180; $minwidthtmenu = 0; }
1977 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
1980 background: rgb(<?php echo $colorbackhmenu1 ?>);
1993 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2001 <?php
if ($disableimages) { ?>
2007 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2012 white-space: nowrap;
2014 border-<?php
print $left; ?>: 0px;
2015 border-<?php
print $right; ?>: 0px;
2016 padding: 0px 0px 0px 0px;
2017 margin: 0px 0px 0px 0px;
2019 font-weight: normal;
2021 text-decoration: none;
2024 div.tmenudisabled, a.tmenudisabled {
2027 a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
2028 font-weight: normal;
2029 padding: 0px 5px 0px 5px;
2030 white-space: nowrap;
2031 color: #<?php echo $colortextbackhmenu; ?>;
2032 text-decoration: none;
2033 cursor: not-allowed;
2036 a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
2037 font-weight: normal;
2038 padding: 0px 5px 0px 5px;
2039 white-space: nowrap;
2041 color: #<?php echo $colortextbackhmenu; ?>;
2042 text-decoration: none;
2044 a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
2045 font-weight: normal;
2046 padding: 0px 5px 0px 5px;
2047 margin: 0px 0px 0px 0px;
2048 white-space: nowrap;
2049 color: #<?php echo $colortextbackhmenu; ?>;
2050 text-decoration: none !important;
2055 padding: 0px 0px 0px 0px;
2056 margin: 0px 0px 0px 0px;
2063 background: rgb(<?php echo $colorbackhmenu1 ?>);
2073 li.tmenu, li.tmenusel {
2074 <?php
print $minwidthtmenu ?
'min-width: '.$minwidthtmenu.
'px;' :
''; ?>
2076 vertical-align: bottom;
2077 <?php
if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
2078 float: <?php
print $left; ?>;
2079 <?php
if (!$disableimages) { ?>
2080 height: <?php
print $heightmenu; ?>px;
2081 padding: 0px 0px 2px 0px;
2083 padding: 0px 0px 0px 0px;
2087 margin: 0px 0px 0px 0px;
2088 font-weight: normal;
2094 text-decoration: underline;
2096 .tmenuend .tmenuleft { width: 0px; }
2097 .tmenuend { display: none; }
2101 float: <?php
print $left; ?>;
2103 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2105 <?php
if (!$disableimages) { ?>
2106 height: <?php
print $heightmenu + 4; ?>px;
2114 <?php
if ($disableimages) { ?>
2119 height: <?php
print $heightmenu; ?>px;
2124 padding-bottom: 2px;
2126 text-overflow: ellipsis;
2130 padding-<?php
print $left; ?>: 2px;
2131 padding-<?php
print $right; ?>: 2px;
2135 position : relative;
2136 background-repeat:no-repeat;
2137 background-position:center top;
2138 height: <?php echo ($heightmenu - 22); ?>px;
2142 a.tmenuimage:focus, .mainmenu.topmenuimage:focus {
2147 <?php
if (empty($dol_hide_topmenu)) { ?>
2148 <?php
if (!defined(
'DISABLE_FONT_AWSOME')) { ?>
2149 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/main_menu_fa_icons.inc.php', 0); ?>
2153 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/home.png', 1) ?>);
2154 background-position-x: center;
2157 div.mainmenu.billing {
2158 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/money.png', 1) ?>);
2161 div.mainmenu.accountancy {
2162 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/money.png', 1) ?>);
2165 div.mainmenu.agenda {
2166 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/agenda.png', 1) ?>);
2170 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/bank.png', 1) ?>);
2173 div.mainmenu.cashdesk {
2174 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/pointofsale.png', 1) ?>);
2177 div.mainmenu.takepos {
2178 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/pointofsale.png', 1) ?>);
2181 div.mainmenu.companies {
2182 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/company.png', 1) ?>);
2185 div.mainmenu.commercial {
2186 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/commercial.png', 1) ?>);
2190 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/ecm.png', 1) ?>);
2193 div.mainmenu.externalsite {
2194 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/externalsite.png', 1) ?>);
2198 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/tools.png', 1) ?>);
2202 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/holiday.png', 1) ?>);
2205 div.mainmenu.members {
2206 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/members.png', 1) ?>);
2210 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/menu.png', 1) ?>);
2215 div.mainmenu.products {
2216 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/products.png', 1) ?>);
2220 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/products.png', 1) ?>);
2223 div.mainmenu.project {
2224 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/project.png', 1) ?>);
2227 div.mainmenu.ticket {
2228 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/ticket.png', 1) ?>);
2231 div.mainmenu.tools {
2232 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/tools.png', 1) ?>);
2235 div.mainmenu.website {
2236 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/externalsite.png', 1) ?>);
2242 $moduletomainmenu = array(
2243 'user'=>
'',
'syslog'=>
'',
'societe'=>
'companies',
'projet'=>
'project',
'propale'=>
'commercial',
'commande'=>
'commercial',
2244 'produit'=>
'products',
'service'=>
'products',
'stock'=>
'products',
2245 'don'=>
'accountancy',
'tax'=>
'accountancy',
'banque'=>
'accountancy',
'facture'=>
'accountancy',
'compta'=>
'accountancy',
'accounting'=>
'accountancy',
'adherent'=>
'members',
'import'=>
'tools',
'export'=>
'tools',
'mailing'=>
'tools',
2246 'contrat'=>
'commercial',
'ficheinter'=>
'commercial',
'ticket'=>
'ticket',
'deplacement'=>
'commercial',
2247 'fournisseur'=>
'companies',
2248 'barcode'=>
'',
'fckeditor'=>
'',
'categorie'=>
'',
2250 $mainmenuused =
'home';
2251 foreach ($conf->modules as $val)
2253 $mainmenuused .=
','.(isset($moduletomainmenu[$val]) ? $moduletomainmenu[$val] : $val);
2255 $mainmenuusedarray = array_unique(explode(
',', $mainmenuused));
2259 $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');
2261 $divnotrequired = array(
'multicurrency',
'salaries',
'ticket',
'margin',
'opensurvey',
'paybox',
'expensereport',
'incoterm',
'prelevement',
'propal',
'workflow',
'notification',
'supplier_proposal',
'cron',
'product',
'productbatch',
'expedition');
2262 foreach ($mainmenuusedarray as $val)
2264 if (empty($val) || in_array($val, $divalreadydefined))
continue;
2265 if (in_array($val, $divnotrequired))
continue;
2269 $found = 0; $url =
'';
2270 foreach ($conf->file->dol_document_root as $dirroot)
2272 if (file_exists($dirroot.
"/".$val.
"/img/".$val.
".png"))
2282 if (!defined(
'DISABLE_FONT_AWSOME')) {
2283 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";
2284 print 'div.mainmenu.'.$val.
'::before {
2288 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";
2289 print "/* Overwrite this definition in your own css with a different content to use your own font awesome icon. */\n";
2290 $url =
dol_buildpath($path.
'/theme/'.$theme.
'/img/menus/generic'.(min($generic, 4)).
"_over.png", 1);
2291 print "div.mainmenu.".$val.
" {\n";
2292 print " background-image: url(".$url.
");\n";
2297 print "div.mainmenu.".$val.
" {\n";
2298 print " background-image: url(".$url.
");\n";
2306 padding:0 0 0 0 !important;
2307 margin:0 0px 0 0 !important;
2308 <?php
if ($disableimages) { ?>
2313 <?php
if ($disableimages) { ?>
2320 a.tmenuimage:focus {
2329 background: #f0f0f0;
2336 display: table-cell;
2337 vertical-align: middle;
2339 .login_vertical_align {
2341 padding-bottom: 80px;
2344 padding-bottom: 30px;
2346 vertical-align: middle;
2348 .login_table_title {
2350 color: #aaa !important;
2351 padding-bottom: 20px;
2354 .login_table label {
2355 text-shadow: 1px 1px 1px #FFF;
2362 padding-bottom:12px;
2365 background-color: #FFFFFF;
2367 -webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2368 box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
2371 border:solid 1px rgba(80,80,80,.4);
2373 border-top:solid 1px #f8f8f8;
2375 .login_table input#username, .login_table input#password, .login_table input#securitycode{
2383 .login_table input#username:focus, .login_table input#password:focus, .login_table input#securitycode:focus {
2384 outline: none !important;
2386 .login_table .trinputlogin {
2389 .login_table .tdinputlogin {
2390 background-color: #fff;
2394 .login_table .tdinputlogin {
2395 border-bottom: 1px solid #ccc;
2397 .login_table .tdinputlogin .fa {
2403 word-
break:
break-word;
2405 .login_main_message {
2408 margin-bottom: 10px;
2410 .login_main_message .error {
2411 border: 1px solid #caa;
2414 div#login_left, div#login_right {
2415 display:
inline-block;
2419 padding-right: 16px;
2421 vertical-align: middle;
2423 div#login_right select#entity {
2426 table.login_table tr td table.none tr td {
2429 table.login_table_securitycode {
2430 border-spacing: 0px;
2432 table.login_table_securitycode tr td {
2440 border: 1px solid #f4f4f4;
2442 #img_logo, .img_logo {
2448 .atoplogin.dropdown .dropdown-menu {
2453 border-right: 1px solid rgba(0,0,0,0.3);
2455 padding-bottom: 3px;
2456 <?php
print $left; ?>: 0;
2458 <?php
if (in_array($conf->browser->layout, array(
'phone',
'tablet')) && empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { ?>
2465 vertical-align: middle;
2466 background: rgb(<?php echo $colorbackvmenu1; ?>);
2469 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2473 div.login_block table {
2482 color: #<?php echo $colortextbackvmenu; ?>;
2485 color: #<?php echo $colortextbackvmenu; ?>;
2486 text-decoration:underline;
2488 div.login_block_user, div.login_block_other { clear: both; }
2489 div.login_block_other { padding-top: 3px; }
2491 .topnav div.login_block_user {
2492 display:
inline-block;
2493 vertical-align: middle;
2494 line-height: <?php echo $disableimages ?
'25' :
'50'; ?>px;
2495 height: <?php echo $disableimages ?
'25' :
'50'; ?>px;
2497 .topnav div.login_block_other {
2498 display:
inline-block;
2499 vertical-align: middle;
2500 clear: <?php echo $disableimages ?
'none' :
'both'; ?>;
2509 vertical-align: top;
2510 padding: 0px 0px 0px 2px !important;
2513 .login_block_elem_name {
2517 white-space: nowrap;
2520 text-overflow: ellipsis;
2524 .atoplogin, .atoplogin:hover {
2525 color: #<?php echo $colortextbackvmenu; ?> !important;
2527 .alogin, .alogin:hover {
2528 color: #888 !important;
2529 font-weight: normal !important;
2530 font-size: <?php echo $fontsizesmaller; ?>px !important;
2532 .alogin:hover, .atoplogin:hover {
2533 text-decoration:underline !important;
2535 span.fa.atoplogin, span.fa.atoplogin:hover {
2537 text-decoration: none !important;
2539 img.login, img.printer, img.entity {
2542 text-decoration: none;
2546 .userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {
2550 background-size: contain;
2551 vertical-align: text-bottom;
2552 background-color: #FFF;
2555 border-radius: 0.75em;
2558 background-size: contain;
2559 vertical-align: middle;
2561 img.userphotosmall {
2562 border-radius: 0.6em;
2565 background-size: contain;
2566 vertical-align: middle;
2568 img.userphoto[alt=
"Gravatar avatar"] {
2572 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/object_user.png', 1); ?>);
2573 background-repeat: no-repeat;
2575 .span-icon-password {
2576 background-image: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/lock.png', 1); ?>);
2577 background-repeat: no-repeat;
2584 div.vmenu, td.vmenu {
2585 margin-<?php
print $right; ?>: 2px;
2589 padding-bottom: 0px;
2596 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
2601 .vmenusearchselectcombo {
2607 padding-bottom: 3px;
2609 text-overflow: ellipsis;
2611 #menu_contenu_logo { padding-right: 4px; }
2612 .companylogo { padding-top: 4px; }
2613 .searchform { padding-top: 10px; }
2615 a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu { white-space: nowrap; font-size:<?php
print $fontsize ?>px; font-family: <?php
print $fontlist ?>; text-align: <?php
print $left; ?>; font-weight: bold; }
2616 font.vmenudisabled { font-size:<?php
print $fontsize ?>px; font-family: <?php
print $fontlist ?>; text-align: <?php
print $left; ?>; font-weight: bold; color: #aaa; margin-left: 4px; white-space: nowrap; }
2617 a.vmenu:link, a.vmenu:visited { color: #<?php echo $colortextbackvmenu; ?>; }
2619 a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu { font-size:<?php
print $fontsize ?>px; font-family: <?php
print $fontlist ?>; text-align: <?php
print $left; ?>; font-weight: normal; color: #202020; margin: 1px 1px 1px 8px; }
2620 font.vsmenudisabled { font-size:<?php
print $fontsize ?>px; font-family: <?php
print $fontlist ?>; text-align: <?php
print $left; ?>; font-weight: normal; color: #aaa; }
2621 a.vsmenu:link, a.vsmenu:visited { color: #<?php echo $colortextbackvmenu; ?>; white-space: nowrap; }
2622 font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
2624 a.help:link, a.help:visited, a.help:hover, a.help:active, span.help { text-align: <?php
print $left; ?>; font-weight: normal; color: #999; text-decoration: none; }
2626 .helppresentcircle {
2627 color: var(--colorbackhmenu1);
2628 filter: invert(0.5);
2630 display:
inline-block;
2633 vertical-align: super;
2639 border-bottom: 0 !important;
2641 .menulogocontainer {
2642 margin: <?php echo $disableimages ?
'0' :
'6'; ?>px;
2646 height: <?php echo $disableimages ?
'20' :
'32'; ?>px;
2649 vertical-align: middle;
2651 .backgroundforcompanylogo {
2652 background-color: rgba(255,255,255,0.7);
2655 .menulogocontainer img.mycompany {
2656 object-fit: contain;
2660 #mainmenutd_companylogo::after {
2663 li#mainmenutd_companylogo .tmenucenter {
2666 li#mainmenutd_companylogo {
2667 min-width: unset !important;
2669 <?php
if ($disableimages) { ?>
2670 li#mainmenutd_home {
2671 min-width: unset !important;
2673 li#mainmenutd_home .tmenucenter {
2678 div.blockvmenupair, div.blockvmenuimpair
2680 font-family: <?php
print $fontlist ?>;
2682 text-align: <?php
print $left; ?>;
2683 text-decoration: none;
2687 padding-bottom: 3px;
2688 margin: 1px 0px 8px 0px;
2690 padding-bottom: 10px;
2691 border-bottom: 1px solid #e0e0e0;
2693 div.blockvmenubookmarks
2695 padding-bottom: 16px !important;
2698 border: none !important;
2699 padding-left: 0 !important;
2701 a.vsmenu.addbookmarkpicto {
2702 padding-right: 10px;
2704 div.blockvmenufirst {
2708 div.blockvmenusearch, div.blockvmenubookmarks
2710 font-family: <?php
print $fontlist ?>;
2712 text-align: <?php
print $left; ?>;
2713 text-decoration: none;
2717 padding-bottom: 3px;
2718 margin: 1px 0px 2px 0px;
2720 padding-bottom: 10px;
2723 div.blockvmenusearchphone
2725 border-bottom: none;
2731 <?php
if (empty($conf->dol_optimize_smallscreen)) { ?>
2732 font-family: <?php
print $fontlist ?>;
2735 text-decoration: none;
2739 padding-bottom: 3px;
2740 margin: 4px 0px 0px 0px;
2748 border-right: 1px solid #000000;
2749 border-bottom: 1px solid #000000;
2750 background: #b3c5cc;
2751 font-family: <?php
print $fontlist ?>;
2753 text-align: <?php
print $left; ?>;
2754 text-decoration: none;
2758 background: #b3c5cc;
2763 background: #F4F4F4;
2765 border: 1px solid #bbb;
2776 #mainContent, #leftContent .ui-layout-pane {
2781 #mainContent, #leftContent .ui-layout-center {
2793 padding-bottom: 0 !important;
2798 padding: 0px 4px 14px 4px !important;
2814 li.expanded > a.fmdirlia.jqft.ecmjqft {
2815 font-weight: bold !important;
2823 text-align: <?php
print $left; ?>;
2824 margin-left: 6px !important;
2825 margin-right: 6px !important;
2833 font-weight: normal !important;
2836 color: #<?php echo $colortextbacktab; ?>;
2839 padding-right: 16px;
2840 padding-bottom: 16px;
2841 margin: 0px 0px 16px 0px;
2842 -webkit-border-radius: 3px;
2844 border-right: 1px solid #BBB;
2845 border-left: 1px solid #BBB;
2846 border-top: 1px solid #CCC;
2848 background: rgb(<?php echo $colorbacktabcard1; ?>);
2849 border-bottom: 1px solid #aaa;
2852 div.tabBar tr.titre td {
2864 div.tabBarWithBottom {
2865 padding-bottom: 18px;
2866 border-bottom: 1px solid #aaa;
2868 div.tabBar table.tableforservicepart2:last-child {
2869 border-bottom: 1px solid #aaa;
2871 .tableforservicepart1 .tdhrthin {
2884 margin-bottom: 1.4em;
2887 margin: 20px 0em 20px 0em;
2891 div.tabsActionNoBottom {
2894 div.tabsAction > a {
2895 margin-bottom: 16px !important;
2901 border: 1px solid #888;
2905 padding-bottom: 5px;
2911 color:rgba(0,0,0,.5);
2912 margin-<?php
print $right; ?>: 10px;
2913 text-shadow:1px 1px 1px #ffffff;
2914 font-family: <?php
print $fontlist ?>;
2915 font-weight: normal;
2916 padding: 4px 6px 2px 6px;
2918 text-decoration: none;
2919 white-space: nowrap;
2927 div.tabs div.tabsElem:first-of-type a.tab {
2928 margin-left: 0px !important;
2931 a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
2932 font-family: <?php
print $fontlist ?>;
2933 padding: 12px 13px 12px;
2935 text-decoration: none;
2936 white-space: nowrap;
2937 background-image: none !important;
2942 border-right: 1px solid rgb(<?php echo $colorbackbody; ?>);
2943 border-left: 1px solid rgb(<?php echo $colorbackbody; ?>);
2946 .tabactive, a.tab#active {
2947 color: #<?php echo $colortextbacktab; ?> !important;
2948 background: rgb(<?php echo $colorbacktabcard1; ?>) !important;
2950 border-right: 1px solid #AAA !important;
2951 border-left: 1px solid #AAA !important;
2952 border-top: 2px solid #111 !important;
2960 text-decoration: underline;
2964 font-family: <?php
print $fontlist ?>;
2965 text-decoration: none;
2966 white-space: nowrap;
2970 background: #dee7ec;
2974 background: #dee7ec;
2976 font-family: <?php
print $fontlist ?>;
2979 text-decoration: none;
2980 white-space: nowrap;
2981 -webkit-border-radius:3px 3px 0px 0px;
2982 border-radius:3px 3px 0px 0px;
2984 border-<?php
print $right; ?>: 1px solid #555555;
2985 border-<?php
print $left; ?>: 1px solid #D8D8D8;
2986 border-top: 1px solid #D8D8D8;
2992 <?php include
dol_buildpath($path.
'/theme/'.$theme.
'/btn.inc.php', 0); ?>
3005 background-repeat: repeat-x;
3006 margin-top: <?php echo ($dol_hide_topmenu ?
'6' :
'0'); ?>px;
3010 border-collapse: collapse;
3013 padding-<?php
print $left; ?>: 0px !important;
3014 padding-<?php
print $right; ?>: 4px !important;
3017 list-style-type:none;
3018 margin: 0px !important;
3019 padding: 0px !important;
3024 tr.nocellnopadd td.nobordernopadding, tr.nocellnopadd td.nocellnopadd
3030 color: unset !important;
3034 padding: 4px !important;
3037 padding-<?php
print $left; ?>: 0px;
3040 padding-<?php
print $right; ?>: 0px;
3043 padding-top: 0px !important;
3045 .nopaddingbottomimp {
3046 padding-bottom: 0px !important;
3049 border-collapse: collapse;
3052 padding-<?php
print $left; ?>: 0px;
3053 padding-<?php
print $right; ?>: 16px;
3054 padding-bottom: 4px;
3055 margin-right: 0px 0px;
3057 .notopnoleftnoright {
3058 border-collapse: collapse;
3063 padding-bottom: 4px;
3064 margin: 0px 0px 0px 0px;
3067 table.tableforemailform tr td {
3069 padding-bottom: 3px;
3072 table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
3073 border: 1px solid #f4f4f4;
3074 border-collapse: collapse !important;
3075 padding: 1px 2px 1px 3px;
3078 border: 1px solid #BBB;
3081 .border tbody tr, .bordernooddeven tbody tr, .border tbody tr td, .bordernooddeven 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 {
3084 tr.liste_titre.box_titre td table td, .bordernooddeven tr td {
3088 table.border td, table.bordernooddeven td, div.border div div.tagtd {
3089 padding: 2px 4px 2px 4px;
3090 border: 1px solid #f0f0f0;
3091 border-collapse: collapse;
3094 td.border, div.tagtable div div.border {
3095 border-top: 1px solid #000000;
3096 border-right: 1px solid #000000;
3097 border-bottom: 1px solid #000000;
3098 border-left: 1px solid #000000;
3101 .table-key-border-col {
3105 .table-val-border-col {
3111 .nobordertop, .nobordertop tr:first-of-type td {
3112 border-top: none !important;
3114 .noborderbottom, .noborderbottom tr:last-of-type td {
3115 border-bottom: none !important;
3118 border-top: 1px solid rgb(<?php echo $colortopbordertitle1 ?>);
3121 border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>);
3124 .fichehalfright table.noborder {
3125 margin: 0px 0px 0px 0px;
3129 background: rgb(<?php echo $colorbacktitle1; ?>);
3133 .liste_titre_bydiv {
3134 border-right: 1px solid #ccc;
3135 border-left: 1px solid #ccc;
3137 table.liste, table.noborder, table.formdoc, div.noborder {
3138 width: calc(100% - 1px);
3140 border-collapse: separate !important;
3141 border-spacing: 0px;
3143 border-top-width: <?php echo $borderwidth ?>px;
3144 border-top-color: rgb(<?php echo $colortopbordertitle1 ?>);
3145 border-top-style: solid;
3147 border-bottom-width: 1px;
3148 border-bottom-color: #BBB;
3149 border-bottom-style: solid;
3151 border-right: 1px solid #ccc;
3152 border-left: 1px solid #ccc;
3154 margin: 0px 0px 8px 0px;
3156 -webkit-border-radius: 0.1em;
3157 border-radius: 0.1em;
3159 table.noborder tr, div.noborder form {
3160 border-top-color: #FEFEFE;
3162 border-right-width: 1px;
3163 border-right-color: #BBBBBB;
3164 border-right-style: solid;
3166 border-left-width: 1px;
3167 border-left-color: #BBBBBB;
3168 border-left-style: solid;
3171 table.paddingtopbottomonly tr td {
3173 padding-bottom: 2px;
3176 .liste_titre_filter {
3177 background: rgb(<?php echo $colorbacktitle1; ?>) !important;
3179 tr.liste_titre_filter td.liste_titre {
3181 padding-bottom: 3px;
3183 .liste_titre_create td, .liste_titre_create th, .liste_titre_create .tagtd
3189 .liste_titre_add td, .liste_titre_add th, .liste_titre_add .tagtd
3191 border-top-width: 2px;
3192 border-top-color: rgb(<?php echo $colortopbordertitle1 ?>);
3193 border-top-style: solid;
3195 .liste_titre_add td, .liste_titre_add .tagtd
3197 border-top-width: 1px;
3198 border-top-color: rgb(<?php echo $colortopbordertitle1 ?>);
3199 border-top-style: solid;
3202 table.liste th, table.noborder th, table.noborder tr.liste_titre td {
3203 padding: 8px 6px 8px 6px;
3205 table.noborder td, div.noborder form, div.noborder form div, table.tableforservicepart1 td, table.tableforservicepart2 td {
3206 padding: 4px 6px 4px 6px;
3209 padding: unset !important;
3210 border: unset !important;
3213 table.liste td, table.noborder td, div.noborder form div {
3214 padding: 8px 6px 8px 6px;
3216 div.liste_titre_bydiv .divsearchfield {
3217 padding: 2px 1px 2px 6px;
3220 table.nobordernopadding {
3221 border-collapse: collapse !important;
3224 table.nobordernopadding tr {
3225 border: 0 !important;
3226 padding: 0 0 !important;
3228 table.nobordernopadding tr td {
3229 border: 0 !important;
3232 table.border tr td table.nobordernopadding tr td {
3238 border-right-width: 1px !important;
3239 border-right-color: #BBB !important;
3240 border-right-style: solid !important;
3244 table.listwithfilterbefore {
3245 border-top: none !important;
3248 .tagtable, .table-border { display: table; }
3249 .tagtr, .table-border-row { display: table-row; }
3250 .tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
3251 .confirmquestions .tagtr .tagtd:not(:first-child) { padding-left: 10px; }
3260 color: rgb(<?php
print $colortexttitlenotab; ?>);
3265 font-weight: normal;
3267 font-size: <?php
print $fontsize ?>px;
3271 display:
inline-block;
3278 font-weight: normal;
3283 display:
inline-block;
3289 display:
inline-block;
3293 padding-bottom: 5px;
3296 display:
inline-block;
3301 div.pagination li.pagination a,
3302 div.pagination li.pagination span {
3305 line-height: 1.42857143;
3307 text-decoration: none;
3309 div.pagination li.pagination span.inactive {
3314 div.pagination li.litext a {
3316 padding-right: 10px;
3320 div.pagination li.noborder a:hover {
3322 background-color: transparent;
3324 div.pagination li:first-child a,
3325 div.pagination li:first-child span {
3327 border-top-left-radius: 4px;
3328 border-bottom-left-radius: 4px;
3330 div.pagination li:last-child a,
3331 div.pagination li:last-child span {
3332 border-top-right-radius: 4px;
3333 border-bottom-right-radius: 4px;
3335 div.pagination li a:hover,
3336 div.pagination li span:hover,
3337 div.pagination li a:focus,
3338 div.pagination li span:focus {
3340 background-color: #eee;
3344 div.pagination li .active a,
3345 div.pagination li .active span,
3346 div.pagination li .active a:hover,
3347 div.pagination li .active span:hover,
3348 div.pagination li .active a:focus,
3349 div.pagination li .active span:focus {
3353 background-color: rgb(<?php echo $colorbackhmenu1 ?>);
3354 border-color: #337ab7;
3356 div.pagination .disabled span,
3357 div.pagination .disabled span:hover,
3358 div.pagination .disabled span:focus,
3359 div.pagination .disabled a,
3360 div.pagination .disabled a:hover,
3361 div.pagination .disabled a:focus {
3363 cursor: not-allowed;
3364 background-color: #fff;
3367 div.pagination li.pagination .active {
3368 text-decoration: underline;
3371 .paginationafterarrows .nohover {
3372 box-shadow: none !important;
3374 div.pagination li.paginationafterarrows {
3377 .paginationatbottom {
3380 table.hidepaginationprevious .paginationprevious {
3383 table.hidepaginationnext .paginationnext {
3386 .paginationafterarrows a.btnTitlePlus {
3387 border: 1px solid var(--btncolorborder);
3389 .paginationafterarrows a.btnTitlePlus:hover span:before {
3423 ul.noborder li:nth-child(odd):not(.liste_titre) {
3424 background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
3425 background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
3426 background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
3427 background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
3428 background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
3434 .tmenucompanylogo.nohover, .tmenucompanylogo.nohover:hover {
3435 opacity: unset !important;
3437 .nohoverborder:hover {
3440 -webkit-box-shadow: unset;
3443 .oddeven:hover, .evenodd:hover, .impair:hover, .pair:hover
3445 background: rgb(<?php echo $colorbacklinepairhover; ?>) !important;
3448 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
3450 <?php
if ($colorbacklinepairchecked) { ?>
3452 background: rgb(<?php echo $colorbacklinepairchecked; ?>) !important;
3457 background: unset !important;
3459 .nohoverborder:hover {
3462 -webkit-box-shadow: unset;
3465 .oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven
3467 font-family: <?php
print $fontlist ?>;
3472 .impair, .nohover .impair:hover, tr.impair td.nohover
3474 background: var(--colorbacklineimpair1);
3477 background-color: var(--colorbacklineimpair1);
3480 .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven {
3481 font-family: <?php
print $fontlist ?>;
3485 .pair, .nohover .pair:hover, tr.pair td.nohover {
3486 background-color: var(--colorbacklinepair1);
3489 table.dataTable tr.oddeven {
3490 background-color: var(--colorbacklinepair1) !important;
3494 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 {
3495 background-color: var(--colorbacklineimpair1) !important; !important;
3496 background: var(--colorbacklineimpair1) !important; !important;
3498 td.evenodd, tr.nohoverpair td, #trlinefordates td {
3499 background-color: var(--colorbacklinepair1) !important; !important;
3500 background: var(--colorbacklinepair1) !important; !important;
3504 border-bottom: 1
pt solid black !important;
3505 background-color: var(--colorbacklinebreak) !important;
3508 table.dataTable td {
3509 padding: 5px 2px 5px 3px !important;
3511 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 {
3512 padding: 5px 2px 5px 3px;
3513 border-bottom: 1px solid #eee;
3515 form.pair, form.impair {
3516 font-weight: normal;
3518 tr.pair:last-of-type td, tr.impair:last-of-type td {
3519 border-bottom: 0px !important;
3521 tr.pair td .nobordernopadding tr td, tr.impair td .nobordernopadding tr td {
3522 border-bottom: 0px !important;
3530 div.liste_titre .tagtd {
3531 vertical-align: middle;
3534 min-height: 26px !important;
3537 padding-bottom: 2px;
3547 border-top-width: 1px;
3548 border-top-color: #BBB;
3549 border-top-style: solid;
3551 div.liste_titre_bydiv {
3552 border-top-width: <?php echo $borderwidth ?>px;
3553 border-top-color: rgb(<?php echo $colortopbordertitle1 ?>);
3554 border-top-style: solid;
3557 border-collapse: collapse;
3559 padding: 2px 0px 2px 0;
3560 width: calc(100% - 1px);
3562 tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr, tagtr.liste_titre
3564 height: 26px !important;
3566 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
3568 background: rgb(<?php echo $colorbacktitle1; ?>);
3569 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
3570 border-bottom: 1px solid #FDFFFF;
3572 color: rgb(<?php echo $colortexttitle; ?>);
3573 font-family: <?php
print $fontlist ?>;
3574 text-align: <?php echo $left; ?>;
3576 tr.liste_titre th, tr.liste_titre td, th.liste_titre
3578 border-bottom: 1px solid #aaa;
3581 tr:first-child th.liste_titre, tr:first-child th.liste_titre_sel {
3582 border-bottom: 1px solid #FFF ! important;
3584 tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
3586 font-family: <?php
print $fontlist ?>;
3587 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
3588 vertical-align: middle;
3591 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 {
3592 text-shadow: none !important;
3593 color: rgb(<?php echo $colortexttitlelink ?>);
3595 tr.liste_titre_topborder td {
3596 border-top-width: <?php echo $borderwidth; ?>px;
3597 border-top-color: rgb(<?php echo $colortopbordertitle1 ?>);
3598 border-top-style: solid;
3601 text-shadow: none !important;
3602 color: rgb(<?php echo $colortexttitle; ?>);
3604 .liste_titre td a.notasortlink {
3605 color: rgb(<?php echo $colortextlink; ?>);
3607 .liste_titre td a.notasortlink:hover {
3608 background: transparent;
3610 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 {
3611 border-bottom: 1px solid rgb(<?php echo $colortopbordertitle1 ?>);
3617 tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
3619 font-family: <?php
print $fontlist ?>;
3620 font-weight: normal;
3621 border-bottom: 1px solid #FDFFFF;
3622 text-decoration: underline;
3625 background: transparent;
3629 .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 {
3633 .noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
3634 white-space: nowrap;
3638 .noborder tr.liste_total_wrap td, tr.liste_total_wrap td, form.liste_total_wrap div {
3639 white-space: normal;
3643 tr.liste_sub_total, tr.liste_sub_total td {
3644 border-bottom: 2px solid #aaa;
3647 .tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
3650 .tableforservicepart1 tbody tr td, .tableforservicepart2 tbody tr td {
3651 border-bottom: none;
3654 .paymenttable, .margintable {
3655 border-top-width: <?php echo $borderwidth ?>px !important;
3656 border-top-color: rgb(<?php echo $colortopbordertitle1 ?>) !important;
3657 border-top-style: solid !important;
3658 margin: 0px 0px 0px 0px !important;
3660 .paymenttable tr td:first-child, .margintable tr td:first-child
3664 .paymenttable, .margintable tr td {
3670 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
3671 box-shadow: 0px 0px 0px #f4f4f4 !important;
3674 -webkit-box-shadow: 2px 2px 5px #CCC !important;
3675 box-shadow: 2px 2px 5px #CCC !important;
3678 div.tabBar .noborder {
3679 -webkit-box-shadow: 0px 0px 0px #f4f4f4 !important;
3680 box-shadow: 0px 0px 0px #f4f4f4 !important;
3683 vertical-align: top !important;
3684 padding-top: 5px !important;
3685 padding-bottom: 0px !important;
3688 #tablelines tr.liste_titre td, .paymenttable tr.liste_titre td, .margintable tr.liste_titre td, .tableforservicepart1 tr.liste_titre td {
3689 border-bottom: 1px solid #AAA !important;
3698 .noborder > tbody > tr:nth-child(even):not(.liste_titre), .liste > tbody > tr:nth-child(even):not(.liste_titre),
3699 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(even):not(.liste_titre), .liste > tbody > tr:nth-of-type(even):not(.liste_titre),
3700 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(even):not(.liste_titre)
3702 background: linear-gradient(to bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
3703 background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
3704 background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
3705 background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
3706 background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
3708 .noborder > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre), .liste > tbody > tr:nth-child(even):not(:last-child) td:not(.liste_titre),
3709 .noborder .tagtr:nth-child(even):not(:last-child) .oddeven.tagtd:not(.liste_titre)
3711 border-bottom: 1px solid #ddd;
3714 .noborder > tbody > tr:nth-child(odd):not(.liste_titre), .liste > tbody > tr:nth-child(odd):not(.liste_titre),
3715 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) > .border > tbody > tr:nth-of-type(odd):not(.liste_titre), .liste > tbody > tr:nth-of-type(odd):not(.liste_titre),
3716 div:not(.fichecenter):not(.fichehalfleft):not(.fichehalfright):not(.ficheaddleft) .oddeven.tagtr:nth-of-type(odd):not(.liste_titre)
3718 background: linear-gradient(to bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
3719 background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
3720 background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
3721 background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
3722 background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
3724 .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),
3725 .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre)
3727 border-bottom: 1px solid #ddd;
3730 ul.noborder li:nth-child(even):not(.liste_titre) {
3731 background-color: rgb(<?php echo $colorbacklinepair2; ?>) !important;
3744 padding-bottom: 12px;
3746 .ficheaddleft div.boxstats, .ficheaddright div.boxstats {
3752 .boxstats, .boxstats130 {
3753 display:
inline-block;
3760 .boxstats, .boxstats130, .boxstatscontent {
3761 white-space: nowrap;
3763 text-overflow: ellipsis;
3775 @media only screen and (max-width: 767px)
3777 .tabBar .arearef .pagination.paginationref {
3778 max-width: calc(50%);
3781 .clearbothonsmartphone {
3783 display: block !important;
3787 padding-left: 0 !important;
3788 margin-left: 0 !important;
3789 margin-right: 0 !important;
3792 .boxstats, .boxstats130 {
3794 border: 1px solid #ddd;
3804 .dashboardlineindicator {
3816 box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
3823 .boxstatsindicator.thumbstat150 {
3824 display:
inline-flex;
3826 span.boxstatsindicator {
3828 font-weight: normal;
3829 font-color: rgb(<?php
print $colortextlink; ?>);
3831 span.dashboardlineindicator, span.dashboardlineindicatorlate {
3833 font-weight: normal;
3835 a.dashboardlineindicatorlate:hover {
3836 text-decoration: none;
3838 .dashboardlineindicatorlate img {
3841 span.dashboardlineok {
3844 span.dashboardlineko {
3848 .dashboardlinelatecoin {
3853 padding: 1px 6px 1px 6px;
3854 background-color: #8c4446;
3855 color: #FFFFFF ! important;
3856 border-radius: .25em;
3859 margin-bottom: 8px !important;
3860 border-bottom-width: 1px;
3863 margin-bottom: 8px !important;
3864 border-bottom-width: 1px;
3872 .boxtable .fichehalfright, .boxtable .fichehalfleft {
3878 .boxworkingboard .tdboxstats {
3879 padding-left: 1px !important;
3880 padding-right: 1px !important;
3882 a.valignmiddle.dashboardlineindicator {
3887 height: 26px !important;
3894 background: rgb(<?php echo $colorbacktitle1; ?>);
3896 background-repeat: repeat-x;
3897 color: rgb(<?php echo $colortexttitle; ?>);
3898 font-family: <?php
print $fontlist ?>, sans-serif;
3899 font-weight: <?php echo $useboldtitle ?
'bold' :
'normal'; ?>;
3900 border-bottom: 1px solid #FDFFFF;
3901 white-space: nowrap;
3904 tr.box_titre td.boxclose {
3907 img.boxhandle, img.boxclose {
3912 vertical-align: middle;
3915 .formboxfilter input[type=image]
3925 .prod_entry_mode_free, .prod_entry_mode_predef {
3926 height: 26px !important;
3927 vertical-align: middle;
3931 border: 1px solid #888;
3940 .ok { color: #114466; }
3941 .warning { color: #887711 !important; }
3942 .error { color: #550000 !important; font-weight: bold; }
3943 .green { color: #118822 !important; }
3951 border-<?php
print $left; ?>: solid 5px #87cfd2;
3955 padding-bottom: 8px;
3956 margin: 0.5em 0em 0.5em 0em;
3957 background: #eff8fc;
3962 border-<?php
print $left; ?>: solid 5px #f2cf87;
3966 padding-bottom: 8px;
3967 margin: 0.5em 0em 0.5em 0em;
3968 background: #fcf8e3;
3970 div.warning a, div.info a, div.error a {
3971 color: rgb(<?php echo $colortextlink; ?>);
3976 border-<?php
print $left; ?>: solid 5px #f28787;
3980 padding-bottom: 8px;
3981 margin: 0.5em 0em 0.5em 0em;
3982 background: #EFCFCF;
3990 a.normal:link { font-weight: normal }
3991 a.normal:visited { font-weight: normal }
3992 a.normal:active { font-weight: normal }
3993 a.normal:hover { font-weight: normal }
3995 a.impayee:link { font-weight: bold; color: #550000; }
3996 a.impayee:visited { font-weight: bold; color: #550000; }
3997 a.impayee:active { font-weight: bold; color: #550000; }
3998 a.impayee:hover { font-weight: bold; color: #550000; }
4011 .framecontent iframe {
4022 .opened-dash-board-wrap {
4023 margin-bottom: 25px;
4030 .product_line_stock_ok { color: #002200; }
4031 .product_line_stock_too_low { color: #884400; }
4033 .fieldrequired { font-weight: bold; color: #000055; }
4035 .widthpictotitle { width: 40px; font-size: 1.4em; text-align: <?php echo $left; ?>; }
4036 table.titlemodulehelp tr td img.widthpictotitle { width: 80px; }
4038 .dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
4039 .dolgraphtitlecssboxes { }
4040 .dolgraphchart canvas { width: calc(100% - 20px) !important; }
4041 .legendColorBox, .legendLabel { border: none !important; }
4042 div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
4043 div.dolgraph div.legend table tbody tr { height:
auto; }
4044 td.legendColorBox { padding: 2px 2px 2px 0 !important; }
4045 td.legendLabel { padding: 2px 2px 2px 0 !important; }
4047 text-align: <?php echo $left; ?>;
4050 label.radioprivate {
4051 white-space: nowrap;
4061 div.divphotoref > a > .photowithmargin {
4065 border: 1px solid #f0f0f0;
4073 margin-top: 6px !important;
4078 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/logo_setup.svg', 1) ?>);
4079 display:
inline-block;
4083 content:url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/nographyet.svg', 1) ?>);
4084 display:
inline-block;
4086 background-repeat: no-repeat;
4095 text-decoration: none;
4097 padding-bottom: 5px;
4098 text-transform: uppercase;
4102 color: var(--colortexttitlenotab);
4105 color: var(--colortexttitlenotab);
4108 color: var(--colortexttitlenotab);
4111 table.centpercent.notopnoleftnoright.table-fiche-title {
4112 margin-bottom: 10px !important;
4114 table.table-fiche-title .col-title div.titre{
4118 div.backgreypublicpayment { background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ddd; }
4119 .backgreypublicpayment a { color: #222 !important; }
4120 .poweredbypublicpayment {
4129 span.buttonpaymentsmall {
4132 #dolpaymenttable { min-width: 320px; font-size: 16px; }
4133 #tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; padding: 20px; }
4134 #tablepublicpayment .CTableRow1 { background-color: #F0F0F0 !important; }
4135 #tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
4136 #tablepublicpayment tr.liste_total td { border-top: none; }
4138 .divmainbodylarge { margin-left: 40px; margin-right: 40px; }
4139 #divsubscribe { max-width: 900px; }
4140 #tablesubscribe { width: 100%; }
4143 border: 1px solid #ccc;
4162 .effectpostit:before, .effectpostit:after
4173 -webkit-box-shadow: 0 15px 10px #777;
4174 box-shadow: 0 15px 10px #777;
4175 -webkit-transform: rotate(-3deg);
4176 -moz-transform: rotate(-3deg);
4177 -o-transform: rotate(-3deg);
4178 -ms-transform: rotate(-3deg);
4179 transform: rotate(-3deg);
4183 -webkit-transform: rotate(3deg);
4184 -moz-transform: rotate(3deg);
4185 -o-transform: rotate(3deg);
4186 -ms-transform: rotate(3deg);
4187 transform: rotate(3deg);
4198 .ui-dialog-titlebar {
4200 .ui-dialog-content {
4201 font-size: <?php
print $fontsize; ?>px !important;
4223 border-<?php
print $left; ?>: solid 5px #f2cf87;
4229 padding-bottom: 4px;
4231 background: #fcf8e3;
4244 .ui-dialog.highlight.ui-widget.ui-widget-content.ui-front {
4249 max-width: <?php
print dol_size(600,
'width'); ?>px !important;
4252 div.ui-tooltip.mytooltip {
4254 border-top: solid 1px #BBBBBB;
4255 border-<?php
print $left; ?>: solid 1px #BBBBBB;
4256 border-<?php
print $right; ?>: solid 1px #444444;
4257 border-bottom: solid 1px #444444;
4260 box-shadow: 0 0 4px grey;
4262 font-stretch: condensed;
4273 .ui-datepicker-calendar .ui-state-
default, .ui-datepicker-calendar .ui-widget-content .ui-state-
default,
4274 .ui-datepicker-calendar .ui-widget-header .ui-state-
default, .ui-datepicker-calendar .ui-button,
4275 html .ui-datepicker-calendar .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active
4280 img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
4282 .ui-datepicker-trigger {
4283 vertical-align: middle;
4290 -webkit-border-radius: 4px;
4292 border: 1px #E4ECEC outset;
4298 background-color: #FFFFFF;
4304 border-spacing: 0px;
4305 border-collapse: collapse;
4307 .dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
4309 .dpHead,.tpHead,.tpHour td:Hover .tpHead{
4311 background-color: #888;
4317 .dpButtons,.tpButtons {
4319 background-color: #888;
4324 .dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
4325 .dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
4326 .dpExplanation{ font-weight:normal; font-size:11px;}
4327 .dpWeek td{text-align:center}
4329 .dpToday,.dpReg,.dpSelected{
4332 .dpToday{font-weight:bold; color:black; background-color:#f4f4f4;}
4333 .dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
4336 .dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
4338 .tpHour{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
4339 .tpHour td {border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; cursor:pointer;}
4340 .tpHour td:Hover {background-color:black;color:white;}
4342 .tpMinute {margin-top:5px;}
4343 .tpMinute td:Hover {background-color:black; color:white; }
4344 .tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
4350 background-color:transparent;
4355 vertical-align:middle;
4360 color: rgb(<?php
print $colortextlink; ?>);
4363 .categtextwhite, .treeview .categtextwhite.hover {
4364 color: #fff !important;
4367 color: #000 !important;
4379 div.hidden, td.hidden, img.hidden, span.hidden {
4392 .exampleapachesetup {
4396 border: 1px solid #aaa;
4400 background: #ddd; border: 1px solid #ccc; border-radius: 4px;
4405 background-color: transparent;
4406 background-image: none;
4407 color: #000 !important;
4411 background-color: transparent;
4412 background-image: none;
4413 border: 1px solid #aaa;
4414 font-weight: normal;
4415 color: #444 !important;
4418 border-bottom: 1px solid #ccc;
4420 display:
inline-block;
4421 padding: 4px 0 4px 0;
4423 .websitebar .buttonDelete, .websitebar .button {
4426 .websitebar .button, .websitebar .buttonDelete
4428 padding: 2px 4px 2px 4px !important;
4429 margin: 2px 4px 2px 4px !important;
4430 line-height: normal;
4432 .websitebar input.button.bordertransp, .websitebar input.buttonDelete.bordertransp {
4433 color: #444 !important;
4439 vertical-align: middle;
4444 .websiteselection, .websitetools {
4450 display:
inline-block;
4451 vertical-align: top;
4454 .websiteiframenoborder {
4457 span.websitebuttonsitepreview, a.websitebuttonsitepreview {
4458 vertical-align: middle;
4460 span.websitebuttonsitepreview img, a.websitebuttonsitepreview img {
4462 display:
inline-block;
4464 span.websitebuttonsitepreviewdisabled img, a.websitebuttonsitepreviewdisabled img {
4467 .websiteiframenoborder {
4471 vertical-align: middle;
4475 .websiteselectionsection {
4476 border-left: 1px solid #bbb;
4477 border-right: 1px solid #bbb;
4482 .websitebar input#previewpageurl {
4491 .dayevent .tagtr:first-of-type {
4494 .agendacell { height: 60px; }
4495 table.cal_month { border-spacing: 0px; }
4496 table.cal_month td:first-child { border-left: 0px; }
4497 table.cal_month td:last-child { border-right: 0px; }
4498 .cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
4499 .cal_current_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
4500 .cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
4501 .cal_other_month { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
4502 .cal_other_month_peruserleft { border-top: 0; border-left: solid 2px #6C7C7B !important; border-right: 0; }
4503 .cal_current_month_right { border-right: solid 1px #E0E0E0; }
4504 .cal_other_month_right { border-right: solid 1px #C0C0C0; }
4505 .cal_other_month { background: #EAEAEA; padding-<?php
print $left; ?>: 2px; padding-<?php
print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
4506 .cal_past_month { background: #EEEEEE; padding-<?php
print $left; ?>: 2px; padding-<?php
print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
4507 .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; }
4508 .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; }
4509 .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; }
4510 .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; }
4511 .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; }
4513 .cal_peruser { padding: 0px; }
4514 .cal_impair { background: #F8F8F8; }
4515 .cal_today_peruser_impair { background: #F8F8F0; }
4516 .peruser_busy { background: #CC8888; }
4517 .peruser_notbusy { background: #EEDDDD; opacity: 0.5; }
4518 div.event { margin: 8px; border-radius: 4px; box-shadow: 2px 2px 5px rgba(100, 100, 100, 0.2); }
4519 table.cal_event { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 3px; border-radius: 3px; min-height: 20px; }
4520 table.cal_event td { border: none; padding-<?php
print $left; ?>: 2px; padding-<?php
print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
4521 table.cal_event td.cal_event { padding: 4px 4px !important; }
4522 table.cal_event td.cal_event_right { padding: 4px 4px !important; }
4523 .cal_event { font-size: 1em; }
4524 .cal_event a:link { color: #111111; font-weight: normal !important; }
4525 .cal_event a:visited { color: #111111; font-weight: normal !important; }
4526 .cal_event a:active { color: #111111; font-weight: normal !important; }
4527 .cal_event_busy a:hover { color: #111111; font-weight: normal !important; color:rgba(255,255,255,.75); }
4529 .cal_peruserviewname { max-width: 140px; height: 22px; }
4531 .calendarviewcontainertr { height: 100px; }
4534 background-size: 24px
auto;
4537 td.cal_other_month {
4546 .ui-widget-content { border: solid 1px rgba(0,0,0,.3); background: #fff !important; }
4548 .ui-autocomplete-loading { background: white url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/working.gif', 1) ?>) right center no-repeat; }
4553 background-color:white;
4554 border:1px solid #888;
4558 .ui-autocomplete ul {
4559 list-style-type:none;
4563 .ui-autocomplete ul li.selected { background-color: #D3E5EC;}
4564 .ui-autocomplete ul li {
4565 list-style-type:none;
4580 text-overflow: ellipsis;
4588 .editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
4589 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/edit.png', 1) ?>) right top no-repeat;
4595 .editkey_datepicker {
4596 background: url(<?php echo
dol_buildpath($path.
'/theme/'.$theme.
'/img/calendar.png', 1) ?>) right center no-repeat;
4602 .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 {
4607 .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 {
4622 .treeview ul { background-color: transparent !important; margin-top: 0; }
4623 .treeview li { background-color: transparent !important; padding: 0 0 0 16px !important; min-height: 20px; }
4624 .treeview .hover { color: rgb(<?php
print $colortextlink; ?>) !important; text-decoration: underline !important; }
4656 font-family:sans-serif;
4659 border-spacing: 0px;
4660 border-collapse: collapse;
4667 border-style:groove;
4677 A.color, A.color:active, A.color:visited {
4678 position : relative;
4680 text-decoration : none;
4686 border : 1px inset white;
4689 border : 1px outset white;
4691 A.none, A.none:active, A.none:visited, A.none:hover {
4692 position : relative;
4694 text-decoration : none;
4701 border : 1px solid #b3c5cc;
4710 background-color : #b3c5cc;
4713 position : absolute;
4717 background-color : #b3c5cc;
4718 border : 2px outset;
4727 border : 1px outset white;
4733 font-family : <?php
print $fontlist ?>;
4736 text-align : center;
4740 font-family : <?php
print $fontlist ?>;
4747 font-family : <?php
print $fontlist ?>;
4755 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
4756 border: 1px solid #888;
4757 background: rgb(<?php echo $colorbacktitle1; ?>);
4761 .ui-menu .ui-menu-item a {
4762 text-decoration:none;
4766 font-weight: normal;
4767 font-family:<?php echo $fontlist; ?>;
4771 font-family:<?php echo $fontlist; ?>;
4773 .ui-button { margin-left: -2px; <?php
print (preg_match(
'/chrome/', $conf->browser->name) ?
'padding-top: 1px;' :
''); ?> }
4774 .ui-button-icon-only .ui-button-text { height: 8px; }
4775 .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 2px 0px 6px 0px; }
4778 line-height: 1em !important;
4780 .ui-autocomplete-input { margin: 0; padding: 4px; }
4787 body.cke_show_borders {
4788 margin: 5px !important;
4792 border: 1px #bbb solid ! important;
4799 .cke_wrapper { padding: 4px !important; }
4800 a.cke_dialog_ui_button
4802 font-family: <?php
print $fontlist ?> !important;
4803 background-image: url(<?php echo $img_button ?>) !important;
4804 background-position: bottom !important;
4805 border: 1px solid #C0C0C0 !important;
4806 -webkit-border-radius:0px 2px 0px 2px !important;
4807 border-radius:0px 2px 0px 2px !important;
4808 -webkit-box-shadow: 3px 3px 4px #f4f4f4 !important;
4809 box-shadow: 3px 3px 4px #f4f4f4 !important;
4811 .cke_dialog_ui_hbox_last
4813 vertical-align: bottom ! important;
4822 a.cke_dialog_ui_button_ok span {
4823 text-shadow: none !important;
4824 color: #333 !important;
4832 border: 1px solid #ddd;
4835 .aceeditorstatusbar {
4838 padding-<?php echo $left; ?>: 10px;
4846 .ace_status-indicator {
4850 border-left: 1px solid;
4852 pre#editfilecontentaceeditorid {
4862 height: 72px !important;
4870 .customreportsoutput, .customreportsoutputnotdata {
4873 .customreportsoutputnotdata {
4886 #types .btn-primary {
4895 display:
inline-block;
4900 vertical-align: top;
4903 #types input.text, #types textarea {
4917 box-sizing:border-box;
4924 #comment .comment-table {
4928 #comment .comment-cell {
4931 #comment .comment-info {
4933 border-right:1px solid #dedede;
4937 background:rgba(255,255,255,0.5);
4938 vertical-align:middle;
4941 #comment .comment-info a {
4944 #comment .comment-right {
4947 #comment .comment-description {
4951 #comment .comment-delete {
4954 vertical-align:middle;
4956 #comment .comment-delete:hover {
4957 background:rgba(250,20,20,0.8);
4959 #comment .comment-edit {
4962 vertical-align:middle;
4964 #comment .comment-edit:hover {
4965 background:rgba(0,184,148,0.8);
4977 width: <?php
print isset($_SESSION[
'dol_screenwidth']) ?max($_SESSION[
'dol_screenwidth'] - 830, 450) :
'450'; ?>px !important;
4980 div#GanttChartDIVglisthead, div#GanttChartDIVgcharthead {
4984 .gtaskname div, .gtaskname, .gstartdate div, .gstartdate, .genddate div, .genddate {
4985 font-size: unset !important;
4988 div.gantt, .gtaskheading, .gmajorheading, .gminorheading, .gminorheadingwkend {
4989 font-size: unset !important;
4990 font-weight: normal !important;
4991 color: #000 !important;
4994 background: #f0f0f0 !important;
4997 background: rgb(108,152,185) !important;
5000 background: rgb(160,173,58) !important;
5004 text-overflow: ellipsis;
5006 td.gminorheadingwkend {
5007 color: #888 !important;
5010 color: #666 !important;
5012 .glistlbl, .glistgrid {
5013 width: 582px !important;
5015 .gtaskname div, .gtaskname {
5016 min-width: 250px !important;
5017 max-width: 250px !important;
5018 width: 250px !important;
5020 .gpccomplete div, .gpccomplete {
5021 min-width: 40px !important;
5022 max-width: 40px !important;
5023 width: 40px !important;
5025 td.gtaskheading.gstartdate, td.gtaskheading.genddate {
5026 white-space:
break-spaces;
5028 .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) {
5029 color: transparent !important;
5044 font-weight: normal;
5053 font-weight: normal;
5059 text-decoration: none;
5064 margin: 0 5px 5px 5px;
5069 margin: 0 10px 20px 10px;
5074 float: <?php
print $left; ?>;
5075 border: solid 1px #f4f4f4;
5082 font-weight: normal;
5095 vertical-align: middle;
5099 display:
inline-block !important;
5101 ul.ecmjqft a:active {
5102 font-weight: bold !important;
5104 ul.ecmjqft a:hover {
5105 text-decoration: underline;
5109 vertical-align: middle;
5110 display:
inline-block !important;
5116 div#ecm-layout-west {
5118 vertical-align: top;
5120 div#ecm-layout-center {
5121 width: calc(100% - 390px);
5122 vertical-align: top;
5126 .ecmjqft LI.directory { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2.png', 1); ?>) left top no-repeat; }
5127 .ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo
dol_buildpath($path.
'/theme/common/treemenu/folder2-expanded.png', 1); ?>) left top no-repeat; }
5128 .ecmjqft LI.wait { font-weight:normal; background: url(<?php echo
dol_buildpath(
'/theme/'.$theme.
'/img/working.gif', 1); ?>) left top no-repeat; }
5135 .jnotify-container {
5136 position: fixed !important;
5137 <?php
if (!empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
5138 top:
auto !important;
5139 bottom: 4px !important;
5142 min-width: <?php echo $dol_optimize_smallscreen ?
'200' :
'480'; ?>px;
5145 padding-left: 10px !important;
5146 padding-right: 10px !important;
5147 word-wrap:
break-word;
5149 .jnotify-container .jnotify-notification .jnotify-message {
5150 font-weight: normal;
5152 .jnotify-container .jnotify-notification-warning .jnotify-close, .jnotify-container .jnotify-notification-warning .jnotify-message {
5153 color: #a28918 !important;
5157 div.jnotify-background {
5158 opacity : 0.95 !important;
5159 -webkit-box-shadow: 2px 2px 4px #888 !important;
5160 box-shadow: 2px 2px 4px #888 !important;
5168 div.dolEventValid h1, div.dolEventValid h2 {
5170 background-color: #e3f0db;
5171 padding: 5px 5px 5px 5px;
5174 div.dolEventError h1, div.dolEventError h2 {
5176 background-color: #d79eac;
5177 padding: 5px 5px 5px 5px;
5185 .divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, #google-visualization-geomap-embed-2 {
5193 table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1 {
5194 background: none !important;
5196 .sorting_asc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc.png
', 1); ?>') no-repeat center right !important; }
5197 .sorting_desc { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc.png
', 1); ?>') no-repeat center right !important; }
5198 .sorting_asc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_asc_disabled.png
', 1); ?>') no-repeat center right !important; }
5199 .sorting_desc_disabled { background: url(
'<?php echo dol_buildpath('/theme/
'.$theme.'/img/sort_desc_disabled.png
', 1); ?>') no-repeat center right !important; }
5200 .dataTables_paginate {
5203 .paginate_button_disabled {
5204 opacity: 1 !important;
5205 color: #888 !important;
5206 cursor:
default !important;
5208 .paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
5210 font-weight: normal;
5212 .paginate_enabled_previous:hover, .paginate_enabled_next:hover
5214 text-decoration: underline !important;
5218 text-decoration: underline !important;
5222 font-weight: normal !important;
5223 text-decoration: none !important;
5225 .paging_full_numbers {
5226 height: inherit !important;
5228 .paging_full_numbers a.paginate_active:hover, .paging_full_numbers a.paginate_button:hover {
5229 background-color: #DDD !important;
5231 .paging_full_numbers, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button {
5232 background-color: #FFF !important;
5233 border-radius: inherit !important;
5235 .paging_full_numbers a.paginate_button_disabled:hover, .paging_full_numbers a.disabled:hover {
5236 background-color: #FFF !important;
5238 .paginate_button, .paginate_active {
5239 border: 1px solid #ddd !important;
5240 padding: 6px 12px !important;
5241 margin-left: -1px !important;
5242 line-height: 1.42857143 !important;
5243 margin: 0 0 !important;
5250 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
5252 background-image: none;
5255 div.dataTables_length {
5256 float: right !important;
5259 div.dataTables_length select {
5262 .dataTables_wrapper .dataTables_paginate {
5263 padding-top: 0px !important;
5271 span#select2-taskid-container[title^=
'--'] {
5275 input.select2-input {
5276 border-bottom: none ! important;
5280 border-bottom: 1px solid #ccc !important;
5282 .select2-results .select2-highlighted.optionblue {
5283 color: #FFF !important;
5286 .blockvmenusearch .select2-container--
default .select2-selection--single,
5287 .blockvmenubookmarks .select2-container--
default .select2-selection--single
5289 background-color: unset;
5291 .select2-container--
default .select2-selection--single .select2-selection__rendered {
5294 .select2-container .select2-choice {
5295 border-bottom: 1px solid #ccc;
5297 .select2-container .select2-choice > .select2-chosen {
5300 .select2-container .select2-choice .select2-arrow {
5303 .select2-container-multi .select2-choices {
5304 background-image: none;
5306 .select2-container .select2-choice {
5310 .selectoptiondisabledwhite {
5311 background: #FFFFFF !important;
5316 border-left: none !important;
5317 background: none !important;
5321 border-top: none !important;
5322 border-left: none !important;
5323 border-right: none !important;
5324 border-bottom: 1px solid #ccc;
5326 .select2-drop.select2-drop-above {
5327 box-shadow: none !important;
5329 .select2-container--open .select2-dropdown--above {
5330 border-bottom: solid 1px rgba(0,0,0,.2);
5332 .select2-drop.select2-drop-above.select2-drop-active {
5333 border-top: 1px solid #ccc;
5334 border-bottom: 1px solid #ccc;
5336 .select2-container--
default .select2-selection--single
5342 border-bottom: solid 1px rgba(0,0,0,.2);
5343 -webkit-box-shadow: none !important;
5344 box-shadow: none !important;
5345 border-radius: 0 !important;
5347 .select2-container--
default.select2-container--focus .select2-selection--multiple {
5352 .select2-container--
default .select2-selection--multiple {
5353 border-bottom: solid 1px rgba(0,0,0,.2);
5357 border-radius: 0 !important;
5359 .select2-search__field
5362 border-top: none !important;
5363 border-left: none !important;
5364 border-right: none !important;
5365 border-bottom: solid 1px rgba(0,0,0,.2) !important;
5366 -webkit-box-shadow: none !important;
5367 box-shadow: none !important;
5368 border-radius: 0 !important;
5370 .select2-container-active .select2-choice, .select2-container-active .select2-choices
5375 border-bottom: none;
5376 -webkit-box-shadow: none !important;
5377 box-shadow: none !important;
5379 .select2-dropdown-open {
5380 background-color: #fff;
5382 .select2-dropdown-open .select2-choice, .select2-dropdown-open .select2-choices
5387 border-bottom: none;
5388 -webkit-box-shadow: none !important;
5389 box-shadow: none !important;
5390 background-color: #fff;
5396 .select2-drop.select2-drop-above.select2-drop-active, .select2-drop {
5399 .select2-drop.select2-drop-above {
5402 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
5403 background-image: none;
5404 border-radius: 0 !important;
5406 div.select2-drop-above
5409 -webkit-box-shadow: none !important;
5410 box-shadow: none !important;
5412 .select2-drop-active
5414 border: 1px solid #ccc;
5417 .select2-search input {
5420 a span.select2-chosen
5422 font-weight: normal !important;
5424 .select2-container .select2-choice {
5425 background-image: none;
5428 .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
5430 background: #FFFFFF;
5435 .select2-results__option {
5436 word-
break:
break-word;
5438 .select2-container.select2-container-disabled .select2-choice, .select2-container-multi.select2-container-disabled .select2-choices {
5439 background-color: #FFFFFF;
5440 background-image: none;
5444 .select2-container-disabled .select2-choice .select2-arrow b {
5447 .select2-container-multi .select2-choices .select2-search-choice {
5450 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices, .select2-container-multi .select2-choices,
5451 .select2-container-multi.select2-container-active .select2-choices
5453 border-bottom: 1px solid #ccc;
5456 border-left: 1px solid #ddd;
5458 .select2-container--
default .select2-results>.select2-results__options{
5463 #addbox .select2-container .select2-choice > .select2-chosen, #actionbookmark .select2-container .select2-choice > .select2-chosen {
5464 text-align: <?php echo $left; ?>;
5467 .select2-container--
default .select2-selection--single .select2-selection__placeholder {
5471 span#select2-boxbookmark-container, span#select2-boxcombo-container {
5472 text-align: <?php echo $left; ?>;
5475 .select2-container .select2-selection--single .select2-selection__rendered {
5479 #boxbookmark.boxcombo, #boxcombo.boxcombo {
5482 border-bottom: solid 1px rgba(0,0,0,.4) !important;
5485 padding: 0 0 5px 5px;
5486 vertical-align: top;
5490 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr {
5491 padding: 2px 5px 1px 5px;
5492 margin: 0 0 2px 3px;
5497 border: 1px solid #ddd;
5499 -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
5500 box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
5501 background-clip: padding-box;
5502 -webkit-touch-callout: none;
5503 -webkit-
user-select: none;
5504 -moz-
user-select: none;
5505 -ms-
user-select: none;
5507 background-color: #e4e4e4;
5508 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));
5509 background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
5510 background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
5511 background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
5513 .select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr a {
5514 font-weight: normal;
5516 .select2-container-multi-dolibarr .select2-choices-dolibarr li {
5520 .select2-container-multi-dolibarr .select2-choices-dolibarr {
5521 height:
auto !important;
5535 .noborderoncategories {
5536 border: none !important;
5537 border-radius: 5px !important;
5539 -webkit-box-shadow: none !important;
5540 box-shadow: none !important;
5542 span.noborderoncategories a, li.noborderoncategories a {
5543 line-height: normal;
5545 span.noborderoncategories {
5546 padding: 3px 5px 0px 5px;
5548 .categtextwhite, .treeview .categtextwhite.hover {
5549 color: #fff !important;
5552 color: #000 !important;
5560 .multi-select-menu {
5564 .multi-select-container {
5565 display:
inline-block;
5569 .multi-select-menu {
5578 border: 1px solid #aaa;
5579 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
5583 .multi-select-menu input {
5584 margin-right: 0.3em;
5585 vertical-align: 0.1em;
5588 .multi-select-button {
5589 display:
inline-block;
5591 white-space: nowrap;
5593 text-overflow: ellipsis;
5594 vertical-align: middle;
5595 background-color: #fff;
5599 border-bottom: solid 1px rgba(0,0,0,.2);
5604 .multi-select-button:focus {
5606 border-bottom: 1px solid #666;
5609 .multi-select-button:after {
5611 display:
inline-block;
5614 border-style: solid;
5615 border-width: 0.5em 0.23em 0em 0.23em;
5616 border-color: #444 transparent transparent transparent;
5620 .multi-select-container--open .multi-select-menu { display: block; }
5622 .multi-select-container--open .multi-select-button:after {
5623 border-width: 0 0.4em 0.4em 0.4em;
5624 border-color: transparent transparent #999 transparent;
5627 .multi-select-menuitem {
5638 ul.ulselectedfields {
5646 vertical-align: middle;
5647 display:
inline-block;
5649 .dropdown dd, .dropdown dt {
5655 text-align: <?php echo $left; ?>;
5665 .dropdown dt a span, .multiSel span {
5667 display:
inline-block;
5668 padding: 0 3px 2px 0;
5670 .dropdown span.value {
5674 background-color: #FFF;
5675 box-shadow: 1px 1px 10px #aaa;
5677 <?php echo $right; ?>:0px;
5685 .dropdown dd ul li {
5686 white-space: nowrap;
5687 font-weight: normal;
5688 padding: 7px 8px 7px 8px;
5692 .dropdown dd ul li:hover {
5695 .dropdown dd ul li input[type=
"checkbox"] {
5696 margin-<?php echo $right; ?>: 3px;
5698 .dropdown dd ul li a, .dropdown dd ul li span {
5702 .dropdown dd ul li span {
5705 .dropdown dd ul li a:hover {
5706 background-color: #eee;
5709 dd.dropdowndd ul li {
5710 text-overflow: ellipsis;
5712 white-space: nowrap;
5723 .moduledesclong h1 {
5725 padding-bottom: 20px;
5733 .searchpage .tagtr .tagtd {
5734 padding-bottom: 3px;
5736 .searchpage .tagtr .tagtd .button {
5741 li.ui-li-divider .ui-link {
5742 color: #FFF !important;
5747 a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
5748 text-decoration: none !important;
5758 font-size: <?php
print is_numeric($fontsize) ? $fontsize.
'px' : $fontsize; ?>;
5761 .ui-btn-icon-right .ui-btn-inner {
5762 padding-right: 30px;
5764 .ui-btn-icon-left .ui-btn-inner {
5767 .ui-select .ui-btn-icon-right .ui-btn-inner {
5768 padding-right: 30px;
5770 .ui-select .ui-btn-icon-left .ui-btn-inner {
5773 .ui-select .ui-btn-icon-right .ui-icon {
5776 .ui-btn-icon-left > .ui-btn-inner > .ui-icon, .ui-btn-icon-right > .ui-btn-inner > .ui-icon {
5782 white-space: nowrap;
5783 text-overflow: ellipsis;
5785 .fiche .ui-controlgroup {
5787 padding-bottom: 0px;
5789 div.ui-controlgroup-controls div.tabsElem
5793 div.ui-controlgroup-controls div.tabsElem a
5795 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
5796 box-shadow: 0 -3px 6px rgba(0,0,0,.2);
5798 div.ui-controlgroup-controls div.tabsElem a#active {
5799 -webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
5800 box-shadow: 0 -3px 6px rgba(0,0,0,.3);
5803 a.tab span.ui-btn-inner
5810 color: rgb(<?php
print $colortext; ?>);
5812 .liste_titre .ui-link {
5813 color: rgb(<?php
print $colortexttitle; ?>) !important;
5817 word-wrap:
break-word;
5821 .formdoc .ui-btn-inner
5823 white-space: normal;
5825 text-overflow: clip;
5833 div.ui-radio, div.ui-checkbox
5835 display:
inline-block;
5836 border-bottom: 0px !important;
5838 .ui-checkbox input, .ui-radio input {
5844 div.ui-checkbox label+input, div.ui-radio label+input {
5849 padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
5854 -webkit-border-radius: 0;
5857 .ui-field-contain label.ui-input-text {
5858 vertical-align: middle !important;
5860 .ui-mobile fieldset {
5861 border-bottom: none !important;
5865 .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-
static.ui-li {
5870 font-weight: normal;
5872 .ui-focus, .ui-btn:focus {
5873 -webkit-box-shadow: none;
5881 color: rgb(<?php
print $colortexttitlenotab; ?>) !important;
5883 .ui-bar-b, .lilevel0 {
5884 background-repeat: repeat-x;
5888 color: rgb(<?php
print $colortexttitlenotab; ?>) !important;
5891 font-weight: normal !important;
5894 .ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child {
5895 border-bottom-width: 0px !important;
5898 color: rgb(<?php echo $colortexttitle; ?>) !important;
5901 box-shadow: none !important;
5902 border-bottom: 1px solid #ccc;
5904 .ui-btn-icon-right {
5905 border-right: 1px solid #ccc !important;
5908 border: 1px solid #ccc;
5911 .ui-btn-up-c, .ui-btn-hover-c {
5915 .ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
5916 color: rgb(<?php
print $colortextlink; ?>);
5918 .ui-btn-up-c .vsmenudisabled {
5919 color: #<?php echo $colorshadowtitle; ?> !important;
5920 text-shadow: none !important;
5927 div.tabsElem a.tab {
5928 background: transparent;
5941 color: rgb(<?php
print $colortexttitlenotab; ?>) !important;
5944 border-top: 2px solid #444;
5945 background: #fff ! important;
5947 .lilevel1 div div a {
5948 font-weight: bold !important;
5953 background: #fff ! important;
5958 background: #fff ! important;
5963 background: #fff ! important;
5968 background: #fff ! important;
5978 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/money.png
', 1) ?>') top left no-repeat;
5979 background-position-y: 15px;
5983 background: url(
'<?php echo dol_buildpath($path.'/theme/
'.$theme.'/img/menus/home.png
', 1) ?>') top left no-repeat;
5984 background-position-y: 15px;
5986 .menu_choix1,.menu_choix2 {
5989 border: 1px solid #666;
5992 .menu_choix1 a, .menu_choix2 a {
5995 text-decoration: none;
6001 .menu_choix1 a:hover,.menu_choix2 a:hover {
6004 .menu li.menu_choix1 {
6006 padding-right: 10px;
6007 padding-bottom: 2px;
6009 .menu li.menu_choix2 {
6011 padding-right: 10px;
6012 padding-bottom: 2px;
6014 @media only screen and (max-width: 767px)
6016 .menu_choix1 a, .menu_choix2 a {
6017 background-size: 36px 36px;
6018 background-position-y: 6px;
6021 .menu li.menu_choix1, .menu li.menu_choix2 {
6026 margin-right: 0 !important;
6040 border: 1px solid #888;
6052 .publicnewticketform {
6055 .ticketlargemargin {
6057 padding-right: 50px;
6060 @media only screen and (max-width: 767px)
6062 .ticketlargemargin {
6063 padding-left: 5px; padding-right: 5px;
6076 #cd-timeline::before {
6084 background: #d7e4ed;
6086 @media only screen and (min-width: 1170px) {
6090 #cd-timeline::before {
6096 .cd-timeline-block {
6100 .cd-timeline-block:after {
6105 .cd-timeline-block:first-child {
6108 .cd-timeline-block:last-child {
6111 @media only screen and (min-width: 1170px) {
6112 .cd-timeline-block {
6115 .cd-timeline-block:first-child {
6118 .cd-timeline-block:last-child {
6130 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);
6131 background: #d7e4ed;
6133 .cd-timeline-img img {
6143 .cd-timeline-img.cd-picture {
6144 background: #75ce66;
6146 .cd-timeline-img.cd-movie {
6147 background: #c03b44;
6149 .cd-timeline-img.cd-location {
6150 background: #f0ca45;
6152 @media only screen and (min-width: 1170px) {
6159 -webkit-transform: translateZ(0);
6160 -webkit-backface-visibility: hidden;
6162 .cssanimations .cd-timeline-img.is-hidden {
6165 .cssanimations .cd-timeline-img.bounce-in {
6166 visibility: visible;
6167 -webkit-animation: cd-bounce-1 0.6s;
6168 -moz-animation: cd-bounce-1 0.6s;
6169 animation: cd-bounce-1 0.6s;
6173 @-webkit-keyframes cd-bounce-1 {
6176 -webkit-transform: scale(0.5);
6181 -webkit-transform: scale(1.2);
6185 -webkit-transform: scale(1);
6188 @-moz-keyframes cd-bounce-1 {
6191 -moz-transform: scale(0.5);
6196 -moz-transform: scale(1.2);
6200 -moz-transform: scale(1);
6203 @keyframes cd-bounce-1 {
6206 -webkit-transform: scale(0.5);
6207 -moz-transform: scale(0.5);
6208 -ms-transform: scale(0.5);
6209 -o-transform: scale(0.5);
6210 transform: scale(0.5);
6215 -webkit-transform: scale(1.2);
6216 -moz-transform: scale(1.2);
6217 -ms-transform: scale(1.2);
6218 -o-transform: scale(1.2);
6219 transform: scale(1.2);
6223 -webkit-transform: scale(1);
6224 -moz-transform: scale(1);
6225 -ms-transform: scale(1);
6226 -o-transform: scale(1);
6227 transform: scale(1);
6230 .cd-timeline-content {
6234 border-radius: 0.25em;
6236 background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
6237 background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
6238 background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
6239 background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
6240 background-image: linear-gradient(bottom, rgba(0,0,0,0.1) 0%, rgba(230,230,230,0.4) 100%);
6242 .cd-timeline-content:after {
6247 .cd-timeline-content h2 {
6250 .cd-timeline-content .cd-date {
6252 font-size: 0.8125rem;
6254 .cd-timeline-content .cd-date {
6255 display:
inline-block;
6257 .cd-timeline-content p {
6262 .cd-timeline-content .cd-date {
6267 .cd-timeline-content::before {
6274 border: 7px solid transparent;
6275 border-right: 7px solid white;
6277 @media only screen and (min-width: 768px) {
6278 .cd-timeline-content h2 {
6282 .cd-timeline-content {
6286 .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
6288 font-size: 0.875rem;
6291 @media only screen and (min-width: 1170px) {
6292 .cd-timeline-content {
6297 .cd-timeline-content::before {
6300 border-color: transparent;
6301 border-left-color: white;
6303 .cd-timeline-content .cd-read-more {
6306 .cd-timeline-content .cd-date {
6314 .cd-timeline-block:nth-child(even) .cd-timeline-content {
6317 .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
6321 border-color: transparent;
6322 border-right-color: white;
6324 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
6327 .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
6340 span.phpdebugbar-tooltip.phpdebugbar-tooltip-extra-wide, span.phpdebugbar-tooltip.phpdebugbar-tooltip-wide {
6341 width: 250px !important;
6343 .phpdebugbar-indicator span.phpdebugbar-tooltip {
6344 opacity: .95 !important;
6346 a.phpdebugbar-tab.phpdebugbar-active {
6347 background-image: unset !important;
6349 .phpdebugbar-indicator .fa {
6350 font-family:
"Font Awesome 5 Free";
6353 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-warning:before,
6354 div.phpdebugbar-widgets-messages li.phpdebugbar-widgets-list-item span.phpdebugbar-widgets-value.phpdebugbar-widgets-error:before,
6355 div.phpdebugbar-widgets-exceptions a.phpdebugbar-widgets-editor-link:before,
6356 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-database:before,
6357 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-duration:before,
6358 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-memory:before,
6359 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-row-count:before,
6360 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-copy-clipboard:before,
6361 div.phpdebugbar-widgets-sqlqueries span.phpdebugbar-widgets-stmt-
id:before,
6362 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-render-time:before,
6363 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-memory:before,
6364 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-param-count:before,
6365 div.phpdebugbar-widgets-templates span.phpdebugbar-widgets-type:before,
6366 div.phpdebugbar-widgets-templates a.phpdebugbar-widgets-editor-link:before
6368 font-family:
"Font Awesome 5 Free" !important;
6375 .dol-xaxis-vertical .flot-x-axis .flot-tick-label.tickLabel {
6376 text-orientation: sideways;
6378 writing-mode: vertical-rl;
6379 white-space: nowrap;
6387 .imgopensurveywizard
6389 padding: 0 4px 0 4px;
6391 @media only screen and (max-width: 767px)
6393 .imgopensurveywizard, .imgautosize { width:95%; height:
auto; }
6403 -webkit-border-radius: 0;
6409 .box-flex-container {
6410 margin: 0 0 0 -8px !important;
6415 @media only screen and (max-width: 1024px)
6417 div#ecm-layout-west {
6421 div#ecm-layout-center {
6427 width: <?php echo $disableimages ?
'auto' :
'44'; ?>px;
6433 @media only screen and (max-width: <?php echo round($nbtopmenuentries * $fontsize * 7, 0) + 300; ?>px)
6436 max-width: <?php echo round($fontsize * 4); ?>px;
6437 white-space: nowrap;
6439 text-overflow: ellipsis;
6440 color: #<?php echo $colortextbackhmenu; ?>;
6447 background-size: 24px
auto;
6450 li.tmenu, li.tmenusel {
6461 @media only screen and (max-width: <?php echo round($nbtopmenuentries * $fontsize * 4.5, 0) + 300; ?>px)
6463 li.tmenucompanylogo {
6468 max-width: <?php echo round($fontsize * 2); ?>px;
6469 text-overflow: clip;
6477 background-size: 20px
auto;
6482 @media only screen and (max-width: 570px)
6485 <?php
if (
GETPOST(
'optioncss',
'aZ09') ==
'print') { ?>
6491 li.tmenu, li.tmenusel {
6496 text-overflow: clip;
6499 background-size: 20px
auto;
6500 margin-top: 2px !important;
6512 min-width: 0 !important;
6517 img.photoref, div.photoref {
6518 border: 1px solid rgba(0, 0, 0, 0.2);
6519 -webkit-box-shadow: none;
6522 object-fit: contain;
6526 width:
auto !important;
6528 .tableforfield>tr>td:first-child, .tableforfield>tbody>tr>td:first-child, div.tableforfield div.tagtr>div.tagtd:first-of-type {
6531 .tableforfield>tr>td:nth-child(2), .tableforfield>tbody>tr>td:nth-child(2), div.tableforfield div.tagtr>div.tagtd:nth-child(2) {
6532 word-
break:
break-word;
6535 table.table-fiche-title .col-title div.titre{
6546 include
dol_buildpath($path.
'/theme/'.$theme.
'/dropdown.inc.php', 0);
6547 include
dol_buildpath($path.
'/theme/'.$theme.
'/info-box.inc.php', 0);
6548 include
dol_buildpath($path.
'/theme/'.$theme.
'/progress.inc.php', 0);
6549 include
dol_buildpath($path.
'/theme/eldy/timeline.inc.php', 0);
6551 if (!empty($conf->global->THEME_CUSTOM_CSS))
print $conf->global->THEME_CUSTOM_CSS;
6553 if (is_object($db)) $db->close();
6557 ::-webkit-scrollbar {
6563 ::-webkit-scrollbar-track-piece {
6564 background: #f4f4f4;
6566 ::-webkit-scrollbar-thumb {
6570 div#topmenu-bookmark-dropdown {
GETPOST($paramname, $check= 'alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
if(!empty($arrayfields['country.code_iso']['checked'])) print_liste_field_titre($arrayfields['country.code_iso']['label'] country if(!empty($arrayfields['typent.code']['checked'])) print_liste_field_titre($arrayfields['typent.code']['label'] typent code
$conf db name
Only used if Module[ID]Name translation string is not found.
dol_buildpath($path, $type=0, $returnemptyifnotfound=0)
Return path of url or filesystem.
colorStringToArray($stringcolor, $colorifnotfound=array(88, 88, 88))
Convert a string RGB value ('FFFFFF', '255,255,255') into an array RGB array(255,255,255).
if(!defined('NOREQUIREMENU')) if(!function_exists("llxHeader")) top_httphead($contenttype= 'text/html', $forcenocache=0)
Show HTTP header.
price($amount, $form=0, $outlangs= '', $trunc=1, $rounding=-1, $forcerounding=-1, $currency_code= '')
Function to format a value into an amount for visual output Function used into PDF and HTML pages...
dol_size($size, $type= '')
Optimize a size for some browsers (phone, smarphone, ...)
pt($db, $sql, $date)
print function
print
Draft customers invoices.
if(!defined('CSRFCHECK_WITH_TOKEN')) define('CSRFCHECK_WITH_TOKEN'
Draft customers invoices.
if(preg_match('/crypted:/i', $dolibarr_main_db_pass)||!empty($dolibarr_main_db_encrypted_pass)) $conf db type