5if (!defined(
'ISLOADEDBYSTEELSHEET')) {
6 die(
'Must be call by steelsheet');
16@phan-var-force string $right
17@phan-var-force string $left
33.info-box-module.--external span.info-box-icon-
version {
34 background: rgba(0,0,0,0.2);
37.info-box-module.--external.--need-update span.info-box-icon-
version{
44 min-height: <?php echo $heightbox; ?>px;
45 background: var(--colorbacklineimpair2);
48 if (
getDolGlobalInt(
'THEME_DARKMODEENABLED') != 2 && empty(
$conf->dol_optimize_smallscreen)) { ?>
49 box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
56.info-box.info-box-sm {
61.opened-dash-board-wrap .info-box, .opened-dash-board-wrap .info-box .info-box-icon {
62 border-radius: 5px 5px 5px 15px;
78.info-box:not(.info-box-kanban) .progress {
79 background: rgba(0, 0, 0, 0.2);
80 margin: 5px -10px 5px -10px;
84.info-box .progress .progress-bar {
88.info-box:not(.info-box-kanban) .progress .progress-bar {
96 background-color: #337ab7;
97 box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
98 -webkit-transition: width .6s ease;
99 -o-transition: width .6s ease;
100 transition: width .6s ease;
103 border-top-left-radius: 2px;
104 border-top-right-radius: 0;
105 border-bottom-right-radius: 0;
106 border-bottom-left-radius: 2px;
110 line-height: <?php echo $heightbox; ?>px;
111 height: <?php echo $heightbox; ?>px;
115 background: var(--colorbacktitle1) !important;
118.info-box-icon i.fa, .info-box-icon i.fa:before {
119 color: #fff !important;
123.info-box-module .info-box-icon {
127.info-box-sm .info-box-icon, .info-box-sm .info-box-img {
128 height: 98px !important;
134 border-top-left-radius: 2px;
135 border-top-right-radius: 0;
136 border-bottom-right-radius: 0;
137 border-bottom-left-radius: 2px;
147 background: var(--colorbacktitle1) !important;
149.opened-dash-board-wrap .info-box .info-box-icon {
152.opened-dash-board-wrap .info-box-sm .info-box-icon {
153 border-radius: 0 0 0 20px;
156.info-box-module .info-box-icon {
159.info-box-icon > img {
162.info-box-module .info-box-icon > img {
166a.info-box-text.info-box-text-a {
170a.info-box-text-a i.fa.fa-exclamation-triangle, span.badge i.fa.fa-exclamation-triangle {
179 width: calc(100% - 92px);
180 max-width: calc(100% - 82px);
181 text-overflow: ellipsis;
185 box-sizing: border-box;
191 background-color: rgba(0,0,0,0.1);
199 -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
200 transition: opacity 0.5s, visibility 0s 0.5s;
204 box-sizing: border-box;
210 background-color: rgba(0,0,0,0.1);
218 -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
219 transition: opacity 0.5s, visibility 0s 0.5s;
222.box-flex-item.info-box-module.--
disabled {
234 height: 105px !important;
236 border-top-left-radius: 2px;
237 border-top-right-radius: 0;
238 border-bottom-right-radius: 0;
239 border-bottom-left-radius: 2px;
247 background: var(--colorbacktitle1) !important;
254 transform: translate(-50%, -50%);
263.info-box-sm .info-box-icon-text, .info-box-sm .info-box-icon-
version {
267.info-box:hover .info-box-icon-text {
274 padding-<?php echo $left; ?>: 14px;
275 padding-<?php echo $right; ?>: 5px;
278.info-box-sm .info-box-content {
281 border-top-right-radius: 6px;
283.info-box-sm .info-box-module-enabled {
287.info-box-content-warning span.font-status4 {
288 color: #bc9526 !important;
303 text-overflow: ellipsis;
306 text-transform: uppercase;
321@media only screen and (max-width: 480px)
330.info-box-text:first-letter{text-transform: uppercase}
331a.info-box-text{ text-decoration: none;}
343.infobox-haslink .info-box-icon i {
344 transition: opacity 0.2s ease-in-out;
346.infobox-haslink .info-box-icon:hover i {
349.infobox-haslink .info-box-icon .info-box-createlink {
359 transition: opacity 0.2s ease-in-out;
361 text-decoration: none;
363.infobox-haslink .info-box-icon:hover .info-box-createlink {
366.infobox-haslink .info-box-icon .info-box-createlink span.fas {
369.infobox-haslink i.fa.fa-exclamation-triangle.hideonsmartphone {
376include_once DOL_DOCUMENT_ROOT.
'/core/lib/functions2.lib.php';
380 $prefix =
'background-';
383if (!isset(
$conf->global->THEME_SATURATE_RATIO)) {
384 $conf->global->THEME_SATURATE_RATIO = 0.8;
392 <?php
if ($prefix) { ?>
393 color: #fff !important;
412 background-color: var(--colorwhitelight);
415 background-color: #a3c0ad !important;
416 color: #FFF !important;
419 background-color: #55955d !important;
420 color: #FFF !important;
423 background-color: #499caf !important;
424 color: #FFF !important;
427 background-color: #79633f !important;
428 color: #FFF !important;
430.member-individual-back {
431 background-color: #258fa5;
435.member-company-back {
436 background-color: #557b95;
440.member-individual-company-back {
441 background-color: #40859d;
445.nonature-back, .prospect-back, .customer-back, .vendor-back, .user-back, .member-company-back, .member-individual-company-back, .member-individual-back {
452 <?php echo $prefix; ?>color: #6c6aa8 !important;
455 <?php echo $prefix; ?>color: #906080 !important;
457.bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande {
458 <?php echo $prefix; ?>color: #65953d !important;
460.bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier {
461 <?php echo $prefix; ?>color: #599caf !important;
463.bg-infobox-contrat, .bg-infobox-ticket{
464 <?php echo $prefix; ?>color: #3bbfa8 !important;
466.bg-infobox-bank_account{
467 <?php echo $prefix; ?>color: #b0bb39 !important;
469.bg-infobox-adherent, .bg-infobox-member {
470 <?php echo $prefix; ?>color: #79633f !important;
472.bg-infobox-expensereport{
473 <?php echo $prefix; ?>color: #79633f !important;
476 <?php echo $prefix; ?>color: #755114 !important;
479 <?php echo $prefix; ?>color: #b0a53e !important;
483a.vmenu span, span.vmenu, span.vmenu span {
488.infobox-adherent, .infobox-member, .infobox-expensereport {
498.infobox-propal:not(.error),
499.infobox-facture:not(.error),
500.infobox-commande:not(.error) {
504.infobox-supplier_proposal:not(.error),
505.infobox-invoice_supplier:not(.error),
506.infobox-order_supplier:not(.error) {
509.infobox-contrat, .infobox-ticket{
512.infobox-bank_account{
523.fa-dol-action:before {
526.fa-dol-propal:before,
527.fa-dol-supplier_proposal:before {
530.fa-dol-facture:before,
531.fa-dol-invoice_supplier:before {
534.fa-dol-project:before {
537.fa-dol-commande:before,
538.fa-dol-order_supplier:before {
541.fa-dol-contrat:before {
544.fa-dol-ticket:before {
547.fa-dol-bank_account:before {
550.fa-dol-member:before {
553.fa-dol-expensereport:before {
556.fa-dol-holiday:before {
559.fa-dol-cubes:before {
565.info-box-weather .info-box-icon{
566 background: var(--colorbacktitle1) !important;
568.fa-weather-level0:before{
572.fa-weather-level1:before{
576.fa-weather-level2:before{
580.fa-weather-level3:before{
584.fa-weather-level4:before{
594 width: calc(100% + 14px);
595 margin: 0 -8px 0 -8px;
598.box-flex-container-columns {
602 justify-content: space-between;
604.box-flex-container-column {
607.box-flex-container-column:not(:last-of-
type) {
608 border-right: 1px solid #AAA;
610.box-flex-container-column.kanban {
613.kanban.kanbancollapsed {
619.kanban.kanbancollapsed .kanbanlabel, .text-vertical {
620 writing-mode: vertical-rl;
624 flex-grow: 0 !important;
633.box-flex-item.filler {
636.box-flex-item, .kanbanlabel {
638 margin-<?php echo $right; ?>: 20px;
640 margin-<?php echo $left; ?>: 10px;
643 background: var(--colorbacktitle1);
648.kanban .box-flex-item {
651.kanban .box-flex-item-5lines {
656.box-flex-item-small {
657 width: 200px !important;
659.box-flex-item-small .info-box-sm .info-box-content {
662.box-flex-item-small .info-box-icon.bg-infobox-action {
668 width: calc(100% - 20px);
677@media only screen and (max-width: 1740px) {
684@media only screen and (max-width: 768px) {
693@media only screen and (max-width: 570px)
696 margin: 3px 8px 3px 8px !important;
700@media only screen and (max-width: 480px) {
711.info-box-module .info-box-content {
720@media only screen and (max-width: 768px)
722 .box-flex-container {
723 margin: 0 0 0 0px !important;
724 width: 100% !important;
732 .info-box-sm .info-box-icon-text, .info-box-sm .info-box-icon-
version {
735 .info-box-sm .info-box-icon {
738 .info-box-sm .info-box-content {
742 border: 1px solid #e0e0e0;
$propal type
'integer', 'integer:ObjectClass:PathToClass[:AddCreateButtonOrNot[:Filter[:Sortfield]]]',...
print $script_file $mode $langs defaultlang(is_numeric($duration_value) ? " delay=". $duration_value :"").(is_numeric($duration_value2) ? " after cd cd cd description as description
Only used if Module[ID]Desc translation string is not found.
getDolGlobalInt($key, $default=0)
Return a Dolibarr global constant int value.
GETPOSTFLOAT($paramname, $rounding='', $option=2)
Return the value of a $_GET or $_POST supervariable, converted into float.
colorIsLight($stringcolor)
Return true if the color is light.
GETPOSTISSET($paramname)
Return true if we are in a context of submitting the parameter $paramname from a POST of a form.
getDolGlobalString($key, $default='')
Return a Dolibarr global constant string value.
isModEnabled($module)
Is Dolibarr module enabled.