/* DESACTIVATION TEMPORAIRE MESSAGES ERREURS */
/*div.jnotify-message{display:none}*/

/* COULEURS SPECIFIQUES NOCTABENE BARRE MENU HAUT (ORANGE) */

li#mainmenutd_companylogo{width:51px;background:orange;margin-left:-5px}
ul.tmenu li:link, ul.tmenu li:visited, ul.tmenu li:hover, ul.tmenu li:active, div.tmenucenter:active, div.tmenucenter:link, div.tmenucenter:visited, li.tmenusel{background-color:#ffedcb!important;opacity:1;text-decoration:none!important}
.mainmenu, a.tmenu:link, a.tmenu:hover, a.tmenuimage:hover, a.tmenu:visited, a.tmenu:active, .mainmenu::before, a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active{color:orange!important;text-decoration:none!important}
a.login-dropdown-a .fa-star, span.fas.fa-sign-out-alt.atoplogin{color:orange!important}
a.login-dropdown-a[href*="/user/card.php"], a.login-dropdown-a[href*="/user/card.php"]:hover, a.tmenuimage{color:orange!important;text-decoration:none!important;margin-right:5px}
#topmenu-bookmark-dropdown a.login-dropdown-a{color:orange!important;font-size:18px} 
table.table-fiche-title .col-title div.titre{line-height: 25px;color:orange;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;font-weight:bold}
div.titre span.opacitymedium{vertical-align:top;padding-right: 5px;font-size: 15px;color:orange!important}
table.titleforhome tr.titre td.col-title div.inline-block:before{content:'\f015';color:orange;font-family: "Font Awesome 5 Free";width:30px;vertical-align:middle;margin:0 -10px 0 0!important;font-size:25px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto}
.info-box-module .info-box-icon, div.info-box .bg-infobox-bank_account, .bg-infobox-action, .bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande, .bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier, .bg-infobox-contrat, .bg-infobox-project, .bg-infobox-adherent, .bg-infobox-expensereport, .bg-infobox-adherent, .bg-infobox-holiday{background:linear-gradient(to bottom right, orange, #ffe7ba)!important;filter:saturate(1)}
a:link, a:visited, a:hover, a:active{font-family:"Open Sans",Tahoma,Arial,Helvetica!important;color:orange;text-decoration:none!important}
td.col-picto .widthpictotitle{color:orange!important;width:30px;vertical-align:middle;margin:0 -10px 0 10px!important;text-align:center}
input[type="checkbox"]:hover,input[type=radio]:hover{cursor:pointer;background-color:orange!important}
input[type="checkbox"]:checked {outline:none;height:19px!important;width:17px!important;background-color:orange!important;position:relative;background-image: url(../../../theme/md/img/check.png);background-size: contain;background-size: 16px;background-position: center;border:none}
input[type="radio"]:checked {vertical-align: middle;outline:none!important;height:18px!important;width:18px!important;background-color:orange!important;position:relative!important;background-image: url(../../../theme/md/img/radio.png)!important;background-size:contain!important;border:none!important;padding:9px}
span.fa-search,span.fa-ban, span.fa-times, span.fa-remove{font-size:16px;padding:7px;background:orange;color:white!important;border-radius:50%; width:18px!important;height:17px!important;margin:0!important;text-align:center!important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:none;background:orange;color:white;font-weight:bold}
div.refid, div.photoref .fa, div.photoref .fas, div.photoref .far{color:orange!important}
form[action*="/htdocs/custom/mylist/mylist.php"] td.col-picto:before{content:'\f5fd';color:orange!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#ganttproadvancedscale .gantt_task_line.gantt_dependent_task{background-color:#ffc65d!important;border:1px solid orange}
#statistiques_projet tfoot tr td{background:orange, #ffe7ba);color:white;border-top:10px solid white}
form[action*="/htdocs/custom/doc2project/rapport.php"] td.col-picto:before{content:'\f5fd';color:orange!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#inputperweek{color:orange!important;text-transform:uppercase}
.badge-secondary, .tabs .badge{color:#fff!important;background-color:orange}
#results div.result tr.liste_titre td {font-weight:bold;background:#ffedcb;padding-left: 10px;color: #656565;border-top: none!important;border-bottom: none!important;} 
ul.tmenu li.tmenu.tmenucompanylogo.nohover:hover{background-color:orange!important}
span.info-box-icon i[class*="fa-weather"]:before{color:orange!important}
div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file{color:orange!important}
body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="true"], body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="false"]{background-color:#ffa5002e}
body .gantt_row.gantt_row_project[task_id*="project"], body .gantt_row.odd.gantt_row_project[task_id*="project"]{background-color:orange!important}
#ganttproadvanced .gantt_task_line.gantt_dependent_task{border:2px solid orange!important;background-image:linear-gradient(-45deg, #ffa500 25%, #F6F0CF 25%, #F6F0CF 50%, #ffa500 50%, #ffa500 75%, #F6F0CF 75%, #F6F0CF 100%);background-size:20px 20px} 
#kabantask .footertask .kanbancontactuser.affected{border:2px solid orange!important}
form[action*="prospectskanban/index.php"] .title_filter_prospectkanban{color:orange}
form[action*="/htdocs/projet/activity/perweek.php"] div.tabs a.tabTitle span:before{padding-top:10px;color:orange!important}
#topmenu-quickadd-dropdown a.dropdown-toggle i.fa-plus-circle{color:orange!important}
tr.titre span.fas.fa-file-invoice-dollar.infobox-commande::before{color:orange!important}
table.ui-datepicker-calendar a.ui-state-active{background:orange!important;border-radius:4px}

/* COULEURS SPECIFIQUES LEA BARRE MENU HAUT (BLEU #816bff) */

/* li#mainmenutd_companylogo{width:51px;background:#816bff;margin-left:-5px}
ul.tmenu li:link, ul.tmenu li:visited, ul.tmenu li:hover, ul.tmenu li:active, div.tmenucenter:active, div.tmenucenter:link, div.tmenucenter:visited, li.tmenusel{background-color:#e7e3ff!important;opacity:1;text-decoration:none!important}
.mainmenu, a.tmenu:link, a.tmenu:hover, a.tmenuimage:hover, a.tmenu:visited, a.tmenu:active, .mainmenu::before, a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active{color:#816bff!important;text-decoration:none!important}
a.login-dropdown-a .fa-star, span.fas.fa-sign-out-alt.atoplogin{color:#816bff!important}
a.login-dropdown-a[href*="/user/card.php"], a.login-dropdown-a[href*="/user/card.php"]:hover, a.tmenuimage{color:#816bff!important;text-decoration:none!important;margin-right:5px}
#topmenu-bookmark-dropdown a.login-dropdown-a{color:#816bff!important;font-size:18px}
table.table-fiche-title .col-title div.titre{line-height: 25px;color:#816bff;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;font-weight:bold}
div.titre span.opacitymedium{vertical-align:top;padding-right: 5px;font-size: 15px;color:#816bff!important}
table.titleforhome tr.titre td.col-title div.inline-block:before{content:'\f015';color:#816bff;font-family: "Font Awesome 5 Free";width:30px;vertical-align:middle;margin:0 -10px 0 0!important;font-size:25px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto}
.info-box-module .info-box-icon, div.info-box .bg-infobox-bank_account, .bg-infobox-action, .bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande, .bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier, .bg-infobox-contrat, .bg-infobox-project, .bg-infobox-adherent, .bg-infobox-expensereport, .bg-infobox-adherent, .bg-infobox-holiday{background:linear-gradient(to bottom right, #816bff, #c3b9ff)!important;filter:saturate(1)}
a:link, a:visited, a:hover, a:active{font-family:"Open Sans",Tahoma,Arial,Helvetica!important;color:#816bff;text-decoration:none!important}
td.col-picto .widthpictotitle{color:#816bff!important;width:30px;vertical-align:middle;margin:0 -10px 0 10px!important;text-align:center}
input[type="checkbox"]:hover,input[type=radio]:hover{cursor:pointer;background-color:#816bff!important}
input[type="checkbox"]:checked {outline:none;height:19px!important;width:17px!important;background-color:#816bff!important;position:relative;background-image: url(../../../theme/md/img/check.png);background-size: contain;background-size: 16px;background-position: center;border:none}
input[type="radio"]:checked {vertical-align: middle;outline:none!important;height:18px!important;width:18px!important;background-color:#816bff!important;position:relative!important;background-image: url(../../../theme/md/img/radio.png)!important;background-size:contain!important;border:none!important;padding:9px}
span.fa-search, span.fa-times{font-size:16px;padding:7px;background:#816bff;color:white!important;border-radius:50%; width:18px!important;height:17px!important;margin:0!important;text-align:center!important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:none;background:#816bff;color:white;font-weight:bold}
div.refid, div.photoref .fa, div.photoref .fas, div.photoref .far{color:#816bff!important}
form[action*="/htdocs/custom/mylist/mylist.php"] td.col-picto:before{content:'\f5fd';color:#816bff!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#ganttproadvancedscale .gantt_task_line.gantt_dependent_task{background-color:#a393ff!important;border:1px solid #816bff}
div.gantt_row.gantt_row_project{background-color:#e7e3ff!important}
div.gantt_tree_icon.gantt_file, div.gantt_tree_icon.gantt_folder_open, div.gantt_tree_icon.gantt_folder_closed, div.gantt_tree_icon.gantt_open, div.gantt_tree_icon.gantt_close, div.gantt_row.gantt_row_project div.gantt_add, div.gantt_row.gantt_row_task div.gantt_add, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_close, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_open{background-image:none;font-family:"Font Awesome 5 Free";font-size:18px;color:#816bff}
#statistiques_projet tfoot tr td{background:linear-gradient(180deg, #816bff, #a99cf7);color:white;border-top:10px solid white}
form[action*="/htdocs/custom/doc2project/rapport.php"] td.col-picto:before{content:'\f5fd';color:#816bff!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#inputperweek{color:#816bff!important;text-transform:uppercase}
.badge-secondary, .tabs .badge{color:#fff!important;background-color:#816bff} 
#results div.result tr.liste_titre td{font-weight:bold;background:#e7e3ff;padding-left:10px;color:#656565;border-top:none!important;border-bottom:none!important}
ul.tmenu li.tmenu.tmenucompanylogo.nohover:hover{background-color:#816bff!important}
span.info-box-icon i[class*="fa-weather"]:before{color:#816bff!important}
div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file{color:#816bff!important}
body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="true"], body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="false"]{background-color:#ffa5002e}
body .gantt_row.gantt_row_project[task_id*="project"], body .gantt_row.odd.gantt_row_project[task_id*="project"]{background-color:#816bff!important}
#ganttproadvanced .gantt_task_line.gantt_dependent_task{border:2px solid #816bff!important;background-image:linear-gradient(-45deg, #816bff 25%, #e7e3ff  25%, #e7e3ff  50%, #816bff 50%, #816bff 75%, #e7e3ff  75%, #e7e3ff  100%);background-size:20px 20px}
#kabantask .footertask .kanbancontactuser.affected{border:2px solid #816bff!important}
form[action*="prospectskanban/index.php"] .title_filter_prospectkanban{color:#816bff}
form[action*="/htdocs/projet/activity/perweek.php"] div.tabs a.tabTitle span:before{padding-top:10px;color:#816bff!important}
#topmenu-quickadd-dropdown a.dropdown-toggle i.fa-plus-circle{color:#816bff!important} 
tr.titre span.fas.fa-file-invoice-dollar.infobox-commande::before{color:#816bff!important} 
table.ui-datepicker-calendar a.ui-state-active{background:#816bff!important;border-radius:4px} */

/* COULEURS SPECIFIQUES IKOME BARRE MENU HAUT (MAUVE #cf3bca) */

/* li#mainmenutd_companylogo{width:51px;background:#cf3bca;margin-left:-5px}
ul.tmenu li:link, ul.tmenu li:visited, ul.tmenu li:hover, ul.tmenu li:active, div.tmenucenter:active, div.tmenucenter:link, div.tmenucenter:visited, li.tmenusel{background-color:#ffddfd!important;opacity:1;text-decoration:none!important}
.mainmenu, a.tmenu:link, a.tmenu:hover, a.tmenuimage:hover, a.tmenu:visited, a.tmenu:active, .mainmenu::before, a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active{color:#cf3bca!important;text-decoration:none!important}
a.login-dropdown-a .fa-star, span.fas.fa-sign-out-alt.atoplogin{color:#cf3bca!important}
a.login-dropdown-a[href*="/user/card.php"], a.login-dropdown-a[href*="/user/card.php"]:hover, a.tmenuimage{color:#cf3bca!important;text-decoration:none!important;margin-right:5px}
#topmenu-bookmark-dropdown a.login-dropdown-a{color:#cf3bca!important;font-size:18px}
table.table-fiche-title .col-title div.titre{line-height: 25px;color:#cf3bca;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;font-weight:bold}
div.titre span.opacitymedium{vertical-align:top;padding-right: 5px;font-size: 15px;color:#cf3bca!important}
table.titleforhome tr.titre td.col-title div.inline-block:before{content:'\f015';color:#cf3bca;font-family: "Font Awesome 5 Free";width:30px;vertical-align:middle;margin:0 -10px 0 0!important;font-size:25px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto}
.info-box-module .info-box-icon, div.info-box .bg-infobox-bank_account, .bg-infobox-action, .bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande, .bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier, .bg-infobox-contrat, .bg-infobox-project, .bg-infobox-adherent, .bg-infobox-expensereport, .bg-infobox-adherent, .bg-infobox-holiday{background:linear-gradient(to bottom right, #cf3bca, #eea0eb)!important;filter:saturate(1)}
a:link, a:visited, a:hover, a:active{font-family:"Open Sans",Tahoma,Arial,Helvetica!important;color:#cf3bca;text-decoration:none!important}
td.col-picto .widthpictotitle{color:#cf3bca!important;width:30px;vertical-align:middle;margin:0 -10px 0 10px!important;text-align:center}
input[type="checkbox"]:hover,input[type=radio]:hover{cursor:pointer;background-color:#cf3bca!important}
input[type="checkbox"]:checked {outline:none;height:19px!important;width:17px!important;background-color:#cf3bca!important;position:relative;background-image: url(../../../theme/md/img/check.png);background-size: contain;background-size: 16px;background-position: center;border:none}
input[type="radio"]:checked {vertical-align: middle;outline:none!important;height:18px!important;width:18px!important;background-color:#cf3bca!important;position:relative!important;background-image: url(../../../theme/md/img/radio.png)!important;background-size:contain!important;border:none!important;padding:9px}
span.fa-search, span.fa-times{font-size:16px;padding:7px;background:#cf3bca;color:white!important;border-radius:50%; width:18px!important;height:17px!important;margin:0!important;text-align:center!important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:none;background:#cf3bca;color:white;font-weight:bold}
div.refid, div.photoref .fa, div.photoref .fas, div.photoref .far{color:#cf3bca!important}
form[action*="/htdocs/custom/mylist/mylist.php"] td.col-picto:before{content:'\f5fd';color:#cf3bca!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#ganttproadvancedscale .gantt_task_line.gantt_dependent_task{background-color:#a393ff!important;border:1px solid #cf3bca}
div.gantt_row.gantt_row_project{background-color:#e7e3ff!important}
div.gantt_tree_icon.gantt_file, div.gantt_tree_icon.gantt_folder_open, div.gantt_tree_icon.gantt_folder_closed, div.gantt_tree_icon.gantt_open, div.gantt_tree_icon.gantt_close, div.gantt_row.gantt_row_project div.gantt_add, div.gantt_row.gantt_row_task div.gantt_add, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_close, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_open{background-image:none;font-family:"Font Awesome 5 Free";font-size:18px;color:#cf3bca}
#statistiques_projet tfoot tr td{background:linear-gradient(180deg, #cf3bca, #eea0eb);color:white;border-top:10px solid white}
form[action*="/htdocs/custom/doc2project/rapport.php"] td.col-picto:before{content:'\f5fd';color:#cf3bca!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#inputperweek{color:#cf3bca!important;text-transform:uppercase}
.badge-secondary, .tabs .badge{color:#fff!important;background-color:#cf3bca}
#results div.result tr.liste_titre td{font-weight:bold;background:#ffddfd;padding-left:10px;color:#656565;border-top:none!important;border-bottom:none!important}
ul.tmenu li.tmenu.tmenucompanylogo.nohover:hover{background-color:#cf3bca!important}
.menulogocontainer{margin-left:2px!important}
.menulogocontainer img.mycompany{width:50px;height:50px;transform:translate(-1px, -6px)}
span.info-box-icon i[class*="fa-weather"]:before{color:#cf3bca!important}
div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file{color:#cf3bca!important}
body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="true"], body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="false"]{background-color:#ffa5002e}
body .gantt_row.gantt_row_project[task_id*="project"], body .gantt_row.odd.gantt_row_project[task_id*="project"]{background-color:#cf3bca!important}
#ganttproadvanced .gantt_task_line.gantt_dependent_task{border:2px solid #cf3bca!important;background-image:linear-gradient(-45deg, #cf3bca 25%, #f5abf3 25%, #f5abf3 50%, #cf3bca 50%, #cf3bca 75%, #f5abf3 75%, #f5abf3 100%);background-size:20px 20px}
#kabantask .footertask .kanbancontactuser.affected{border:2px solid #cf3bca!important}
form[action*="prospectskanban/index.php"] .title_filter_prospectkanban{color:#cf3bca}
form[action*="/htdocs/projet/activity/perweek.php"] div.tabs a.tabTitle span:before{padding-top:10px;color:#cf3bca!important}
#topmenu-quickadd-dropdown a.dropdown-toggle i.fa-plus-circle{color:#cf3bca!important} 
tr.titre span.fas.fa-file-invoice-dollar.infobox-commande::before{color:#cf3bca!important} 
table.ui-datepicker-calendar a.ui-state-active{background:#cf3bca!important;border-radius:4px} */

/* COULEURS SPECIFIQUES BARRE MENU HAUT (GRIS #656565) */

/* li#mainmenutd_companylogo{width:51px;background:#656565;margin-left:-5px}
ul.tmenu li:link, ul.tmenu li:visited, ul.tmenu li:hover, ul.tmenu li:active, div.tmenucenter:active, div.tmenucenter:link, div.tmenucenter:visited, li.tmenusel{background-color:#ebebeb!important;opacity:1;text-decoration:none!important}
.mainmenu, a.tmenu:link, a.tmenu:hover, a.tmenuimage:hover, a.tmenu:visited, a.tmenu:active, .mainmenu::before, a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active{color:#656565!important;text-decoration:none!important}
a.login-dropdown-a .fa-star, span.fas.fa-sign-out-alt.atoplogin{color:#656565!important}
a.login-dropdown-a[href*="/user/card.php"], a.login-dropdown-a[href*="/user/card.php"]:hover, a.tmenuimage{color:#656565!important;text-decoration:none!important;margin-right:5px}
#topmenu-bookmark-dropdown a.login-dropdown-a{color:#656565!important;font-size:18px}
table.table-fiche-title .col-title div.titre{line-height: 25px;color:#656565;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;font-weight:bold}
div.titre span.opacitymedium{vertical-align:top;padding-right: 5px;font-size: 15px;color:#656565!important}
table.titleforhome tr.titre td.col-title div.inline-block:before{content:'\f015';color:#656565;font-family: "Font Awesome 5 Free";width:30px;vertical-align:middle;margin:0 -10px 0 0!important;font-size:25px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto}
.info-box-module .info-box-icon, div.info-box .bg-infobox-bank_account, .bg-infobox-action, .bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande, .bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier, .bg-infobox-contrat, .bg-infobox-project, .bg-infobox-adherent, .bg-infobox-expensereport, .bg-infobox-adherent, .bg-infobox-holiday{background:linear-gradient(to bottom right, #656565, #dedede)!important;filter:saturate(1)}
a:link, a:visited, a:hover, a:active{font-family:"Open Sans",Tahoma,Arial,Helvetica!important;color:#656565;text-decoration:none!important}
td.col-picto .widthpictotitle{color:#656565!important;width:30px;vertical-align:middle;margin:0 -10px 0 10px!important;text-align:center}
input[type="checkbox"]:hover,input[type=radio]:hover{cursor:pointer;background-color:#656565!important}
input[type="checkbox"]:checked {outline:none;height:19px!important;width:17px!important;background-color:#656565!important;position:relative;background-image: url(../../../theme/md/img/check.png);background-size: contain;background-size: 16px;background-position: center;border:none}
input[type="radio"]:checked {vertical-align: middle;outline:none!important;height:18px!important;width:18px!important;background-color:#656565!important;position:relative!important;background-image: url(../../../theme/md/img/radio.png)!important;background-size:contain!important;border:none!important;padding:9px}
span.fa-search, span.fa-times{font-size:16px;padding:7px;background:#656565;color:white!important;border-radius:50%; width:18px!important;height:17px!important;margin:0!important;text-align:center!important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:none;background:#656565;color:white;font-weight:bold}
div.refid, div.photoref .fa, div.photoref .fas, div.photoref .far{color:#656565!important}
form[action*="/htdocs/custom/mylist/mylist.php"] td.col-picto:before{content:'\f5fd';color:#656565!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#ganttproadvancedscale .gantt_task_line.gantt_dependent_task{background-color:#929292!important;border:1px solid #656565}
div.gantt_row.gantt_row_project{background-color:#eaeaea!important}
div.gantt_tree_icon.gantt_file, div.gantt_tree_icon.gantt_folder_open, div.gantt_tree_icon.gantt_folder_closed, div.gantt_tree_icon.gantt_open, div.gantt_tree_icon.gantt_close, div.gantt_row.gantt_row_project div.gantt_add, div.gantt_row.gantt_row_task div.gantt_add, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_close, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_open{background-image:none;font-family:"Font Awesome 5 Free";font-size:18px;color:#656565}
#statistiques_projet tfoot tr td{background:linear-gradient(180deg, #656565, #e9e9e9);color:white;border-top:10px solid white}
form[action*="/htdocs/custom/doc2project/rapport.php"] td.col-picto:before{content:'\f5fd';color:#656565!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#inputperweek{color:#656565!important;text-transform:uppercase}
.badge-secondary, .tabs .badge{color:#fff!important;background-color:#656565} 
#results div.result tr.liste_titre td{font-weight:bold;background:#e7e7e7;padding-left:10px;color:#656565;border-top:none!important;border-bottom:none!important}
ul.tmenu li.tmenu.tmenucompanylogo.nohover:hover{background-color:#656565!important} 
span.info-box-icon i[class*="fa-weather"]:before{color:#656565!important}
div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file{color:#656565!important} 
body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="true"], body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="false"]{background-color:#ffa5002e}
body .gantt_row.gantt_row_project[task_id*="project"], body .gantt_row.odd.gantt_row_project[task_id*="project"]{background-color:#656565!important}
#ganttproadvanced .gantt_task_line.gantt_dependent_task{border:2px solid orange!important;background-image:linear-gradient(-45deg, #ffa500 25%, #F6F0CF 25%, #F6F0CF 50%, #ffa500 50%, #ffa500 75%, #F6F0CF 75%, #F6F0CF 100%);background-size:20px 20px}
#kabantask .footertask .kanbancontactuser.affected{border:2px solid 9d9d9d!important}
form[action*="prospectskanban/index.php"] .title_filter_prospectkanban{color:#656565}
form[action*="/htdocs/projet/activity/perweek.php"] div.tabs a.tabTitle span:before{padding-top:10px;color:#656565!important}
#topmenu-quickadd-dropdown a.dropdown-toggle i.fa-plus-circle{color:#656565!important} 
tr.titre span.fas.fa-file-invoice-dollar.infobox-commande::before{color:#656565!important} 
table.ui-datepicker-calendar a.ui-state-active{background:#656565!important;border-radius:4px} */

/* COULEURS SPECIFIQUES PONCTUELLE BARRE MENU HAUT (BLEU #002fa3) */

/* li#mainmenutd_companylogo{width:51px;background:#1503be;margin-left:-5px}
ul.tmenu li:link, ul.tmenu li:visited, ul.tmenu li:hover, ul.tmenu li:active, div.tmenucenter:active, div.tmenucenter:link, div.tmenucenter:visited, li.tmenusel{background-color:#1503be1f!important;opacity:1;text-decoration:none!important}
.mainmenu, a.tmenu:link, a.tmenu:hover, a.tmenuimage:hover, a.tmenu:visited, a.tmenu:active, .mainmenu::before, a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active{color:#1503be!important;text-decoration:none!important}
a.login-dropdown-a .fa-star, span.fas.fa-sign-out-alt.atoplogin{color:#1503be!important}
a.login-dropdown-a[href*="/user/card.php"], a.login-dropdown-a[href*="/user/card.php"]:hover, a.tmenuimage{color:#1503be!important;text-decoration:none!important;margin-right:5px}
#topmenu-bookmark-dropdown a.login-dropdown-a{color:#1503be!important;font-size:18px} 
table.table-fiche-title .col-title div.titre{line-height: 25px;color:#1503be;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;font-weight:bold}
div.titre span.opacitymedium{vertical-align:top;padding-right: 5px;font-size: 15px;color:#1503be!important}
table.titleforhome tr.titre td.col-title div.inline-block:before{content:'\f015';color:#1503be;font-family: "Font Awesome 5 Free";width:30px;vertical-align:middle;margin:0 -10px 0 0!important;font-size:25px;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto}
.info-box-module .info-box-icon, div.info-box .bg-infobox-bank_account, .bg-infobox-action, .bg-infobox-propal, .bg-infobox-facture, .bg-infobox-commande, .bg-infobox-supplier_proposal, .bg-infobox-invoice_supplier, .bg-infobox-order_supplier, .bg-infobox-contrat, .bg-infobox-project, .bg-infobox-adherent, .bg-infobox-expensereport, .bg-infobox-adherent, .bg-infobox-holiday{background:linear-gradient(to bottom right, #1503be, #3e73f7c9)!important;filter:saturate(1)}
a:link, a:visited, a:hover, a:active{font-family:"Open Sans",Tahoma,Arial,Helvetica!important;color:#1503be;text-decoration:none!important}
td.col-picto .widthpictotitle{color:#1503be!important;width:30px;vertical-align:middle;margin:0 -10px 0 10px!important;text-align:center}
input[type="checkbox"]:hover,input[type=radio]:hover{cursor:pointer;background-color:#1503be!important}
input[type="checkbox"]:checked {outline:none;height:19px!important;width:17px!important;background-color:#1503be!important;position:relative;background-image: url(../../../theme/md/img/check.png);background-size: contain;background-size: 16px;background-position: center;border:none}
input[type="radio"]:checked {vertical-align: middle;outline:none!important;height:18px!important;width:18px!important;background-color:#1503be!important;position:relative!important;background-image: url(../../../theme/md/img/radio.png)!important;background-size:contain!important;border:none!important;padding:9px}
span.fa-search, span.fa-times{font-size:16px;padding:7px;background:#1503be;color:white!important;border-radius:50%; width:18px!important;height:17px!important;margin:0!important;text-align:center!important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:none;background:#1503be;color:white;font-weight:bold}
div.refid, div.photoref .fa, div.photoref .fas, div.photoref .far{color:#1503be!important}
form[action*="/htdocs/custom/mylist/mylist.php"] td.col-picto:before{content:'\f5fd';color:#1503be!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#ganttproadvancedscale .gantt_task_line.gantt_dependent_task{background-color:#ffc65d!important;border:1px solid #1503be}
#statistiques_projet tfoot tr td{background:#1503be;color:white;border-top:10px solid white}
form[action*="/htdocs/custom/doc2project/rapport.php"] td.col-picto:before{content:'\f5fd';color:#1503be!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;font-size:1.3em;-webkit-font-smoothing:antialiased;margin-right:6px}
#inputperweek{color:#1503be!important;text-transform:uppercase}
.badge-secondary, .tabs .badge{color:#fff!important;background-color:#1503be}
#results div.result tr.liste_titre td {font-weight:bold;background:#002fa31f;padding-left: 10px;color: #656565;border-top: none!important;border-bottom: none!important;} 
ul.tmenu li.tmenu.tmenucompanylogo.nohover:hover{background-color:#1503be!important}
span.info-box-icon i[class*="fa-weather"]:before{color:#1503be!important}
div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file{color:#1503be!important}
body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="true"], body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="false"]{background-color:#ffa5002e}
body .gantt_row.gantt_row_project[task_id*="project"], body .gantt_row.odd.gantt_row_project[task_id*="project"]{background-color:#1503be!important}
#ganttproadvanced .gantt_task_line.gantt_dependent_task{border:2px solid #1503be!important;background-image:linear-gradient(-45deg, #1503be 25%, #F6F0CF 25%, #F6F0CF 50%, #1503be 50%, #1503be 75%, #F6F0CF 75%, #F6F0CF 100%);background-size:20px 20px} 
#kabantask .footertask .kanbancontactuser.affected{border:2px solid #1503be!important}
form[action*="prospectskanban/index.php"] .title_filter_prospectkanban{color:#1503be}
form[action*="/htdocs/projet/activity/perweek.php"] div.tabs a.tabTitle span:before{padding-top:10px;color:#1503be!important}
#topmenu-quickadd-dropdown a.dropdown-toggle i.fa-plus-circle{color:#1503be!important} 
tr.titre span.fas.fa-file-invoice-dollar.infobox-commande::before{color:#1503be!important} 
table.ui-datepicker-calendar a.ui-state-active{background:#002fa3!important;border-radius:4px} */

/* GLOBAL */

/*.fichecenter br{display:none!important}*/ /*NH 2024-09-02 SUPPRESSION PBL SAUT LIGNE NOTE*/ 
div.side-nav:before{content:'\f0c9';color:#656565!important;font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;font-variant: normal;text-rendering: auto;font-size: 1.5em;-webkit-font-smoothing: antialiased;margin-right: 6px;}
a[title*="Note de frais"]:before, a[title*="<img src"]:before, a img[src*="/img/object_trip.png"]:before{content:"\f555";color: #b1b1b1 !important;font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;font-variant: normal;text-rendering: auto;font-size: 1.04em;-webkit-font-smoothing: antialiased;margin-right:5px}
a[href*="/htdocs/expensereport/card"] img, a.tabTitle img, div.photoref img{display:none}
a[title*="Nouveau"]:before{display:none}
a:hover{font-weight:bold}
a.btnTitle:hover{font-weight:normal!important}
div.photoref{display:none}
div.nowraponall a[title="Conversation complète"]{min-width:unset;width:25px;padding:6px 10px 6px 3px!important;margin-right:0!important;background-image: linear-gradient(#b5aaff, #5f5bce)!important}
div.nowraponall a[title="Liste complète"]{min-width:unset;width:25px;padding:6px 4px 6px 8px !important;margin-right:0!important;background-image: linear-gradient(#b5aaff, #5f5bce)!important}
div.nowraponall{text-align:right}
div.tabBar.tabBarWithBottom{box-shadow:none!important}
img:before{content:"\f555";color: #b1b1b1 !important;font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;font-variant: normal;text-rendering: auto;font-size: 1.04em;-webkit-font-smoothing: antialiased;margin-right:5px}
/* li.pagination a:before, a.reposition.editfielda{display:none} */
a.butAction[href*="/htdocs/expensereport/card"]:before, #card[href*="/htdocs/expensereport/card"]:before{content:none}
/*div.fiche div.tabsAction a.dropdown-toggle.classfortooltip.butAction{display:none} /*NH 04/03/2025 SUBTOTAL AFFICHAGE*/ 
div.dropdown.inline-block.dropdown-holder{vertical-align:top;height:20px}
:root {font-family: "Open Sans",Tahoma,Arial,Helvetica!important}
body{background-color:#f2f2f2;color:#656565!important}
body, .oddeven, .evenodd, .pair, .nohover .pair:hover, tr.pair td.nohover, .tagtr.oddeven, tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre, a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active, span.vmenu, span.vsmenu, span.select2-selection__rendered, a.dropdown-item{font-family: "Open Sans",Tahoma,Arial,Helvetica!important;letter-spacing: 0.05em;font-size:13px;color:#656565}
.bordertransp{border:none}
textarea:focus{border:2px solid #aaa!important}
.dropdown-menu a.top-menu-dropdown-link{color:#656565!important}
.side-nav-vert .user-menu .dropdown-menu{margin-top:4px;border-top-left-radius:6px;border-top-right-radius:6px;border:none}
.side-nav-vert .user-menu .dropdown-menu > .user-header{border-top-left-radius:6px;border-top-right-radius:6px;font-size:13px;background: #f5f5f5}
.login_block .dropdown-menu .user-body{font-size:13px;border:none}
.dropdown-menu > .user-footer{background-color: #ffffff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}::-webkit-scrollbar {width: 10px;height: 10px;}
.user-footer .button-top-menu-dropdown{border-radius:15px;border:none}
.button-top-menu-dropdown{font-size:13px}
::-webkit-scrollbar-thumb {background: #b7b7b7;}
::-webkit-scrollbar-track-piece {background: #e2e2e2;}
.fa, .fas, img.ui-datepicker-trigger {margin: 0 5px!important}
.fa, .fas, .far, .fas.fa-file-signature.infobox-propal, span.fas.fa-file-invoice-dollar.infobox-commande::before{color:#b1b1b1!important}
.fa-file-pdf:before{font-size:1.2em;margin-right:5px}
div.quickadd-body.dropdown-body{border:none;width:245px}
.amountremaintopay, .error{color:#ff5b6b!important}
.amountpaymentcomplete{color:#53d453!important}
table.paymenttable tr:last-child{background:#edebeb!important}
table.paymenttable tr:last-child td span{opacity:1!important}
a.info-box-text-a i.fa.fa-exclamation-triangle{color:white!important;margin:0!important}
.fa-sync{color:#ffffff!important;font-size:17px!important}
.fa-file-excel{color:#ff5b6b!important}
.fa-trash{color:#e45d5d}
.fa-toggle-on{color:#88cc2e!important}
.fa-toggle-off{color:#a5a5a5}
.fa.fa-file-pdf-o:before {color: red;}
.fa-exclamation-triangle:before{color:#ff5b6b!important}
span.fa-clock{margin-right:5px}
div.info-box-line i.fa-exclamation-triangle:before{color:white!important}
a.vmenu .bg-infobox-bank_account{background:none}
.datenowlink {color: #656565;font-family: "Open Sans",Tahoma,Arial,Helvetica!important;letter-spacing: 0.05em;font-size:12px}
.info-box-content{margin-left:90px;padding-top:10px}
.fieldrequired{color:#656565}
.fichecenter .fichehalfright div.box{box-shadow:none}
div.fichehalfleft{padding-left:0!important}
.info-box-icon{font-size:30px}
.box-flex-container{margin: 0 15px 0 -25px;width:auto;padding-right:25px}
div.tagtd.listofinvoicetype td{padding-left:0}
div.photoref .fa, div.photoref .fas, div.photoref .far{font-size:1.2em}
form[action*="/htdocs/custom/mylist/mylist.php"] td.col-picto{text-align:right;transform: translate(10px, 15px);padding-left:0!important;padding-right:5px!important}
form[action*="/htdocs/custom/doc2project/rapport.php"] td.col-picto{text-align:right;transform: translate(10px, 15px);padding-left:0!important;padding-right:5px!important}
span.select2 span.selection{font-weight:normal!important}
.select2-container{min-width:95px!important}
img[src*="/htdocs/theme/md/img/object_calendarday.png"]{filter:grayscale(100%)}
div.div-table-responsive span{opacity:1!important}
img[src*="/img/stcomm"]{width:18px;vertical-align:middle;padding-top:4px;opacity:0.8}
.select2-container-multi-dolibarr .select2-choices-dolibarr .select2-search-choice-dolibarr{padding:8px;border-radius:6px!important;color:white!important}
tr.nohover td{background:white!important}
a.refid[href*="/htdocs/contact/vcard.php?id="] span.far.fa-address-card.valignmiddle{margin-left:0px!important}
div.nographyet{width:320px!important;height:160px!important;opacity:0.3!important;content:url(/htdocs/theme/md/img/happy_people.png)!important;margin:15px 0 0 0!important}
span.prod_entry_mode_predef.paddingtop span.fa-plus-circle{font-size:18px;margin: 5px 0 10px 0!important}
span.prod_entry_mode_predef.paddingtop span.fa-plus-circle::after{content:'Ajouter un service';font-family: "Open Sans", Tahoma, Arial, Helvetica !important;font-weight: normal;color: #656565;font-size:13px;letter-spacing:0.03em;margin:5px}
.width40{width:40px}


td.amount, span.amount, div.amount, b.amount {
    color: #656565!important
}

/* CHECKBOXES */

input[type=checkbox]{outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;min-width:19px;height:19px!important;width:17px!important;border-style:none!important;background-color:#ddd!important;margin:3px;vertical-align:middle;border-radius:4px!important;padding:0!important}
input[type=checkbox]:focus,input[type=radio]:focus{outline:none}
input[type=radio]{padding:9px!important;vertical-align: middle;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;-ms-appearance:none!important;height:18px!important;width:18px!important;min-width: 18px;border-style:none!important;background-color:#c5d0dc!important;border-radius:50%!important;margin: 5px;}

/* FORMULAIRES */

#addbox[action*="/htdocs/index.php"]{padding:0 23px 0 25px}
#builddoc_form div.div-table-responsive-no-min, form[action="/htdocs/holiday/card.php"] div.tabBar, form[action="/htdocs/admin/translation.php"], form[action="/htdocs/admin/company.php"], form[action="/htdocs/admin/ihm.php"], form[action="/htdocs/admin/menus.php"], form[action="/htdocs/admin/defaultvalues.php"], form[action="/htdocs/admin/security_other.php"], form[action="/htdocs/admin/pdf.php"]{box-shadow:none!important}
form[action="/htdocs/admin/translation.php"], form[action="/htdocs/admin/ihm.php"], form[action="/htdocs/admin/menus.php"], form[action="/htdocs/admin/defaultvalues.php"], form[action="/htdocs/admin/security_other.php"]{background-color:transparent!important}
div .tdtop{padding-bottom:5px!important}
form[action*="/htdocs/user/card.php"]{background-color:transparent!important}
form{background-color:white; padding:10px; border-radius: 6px; box-shadow: 0px 0px 10px #e4e4e4;}
form[action*="/htdocs/product/price.php"] div.tabBar, form .div-table-responsive, form .div-table-responsive-no-min, form.tagtr.impair.nohover, form.tagtr.pair.nohover, form[name="newmenu"], form.tagtr.liste_titre, form[name="add"], form[name="addprop"], form[action="/htdocs/compta/bank/card.php"] div.tabBar, form[action="/htdocs/societe/card.php"] div.tabBar, form[action="/htdocs/contact/card.php"] div.tabBar, form[action="/htdocs/product/card.php"] div.tabBar, form[action="/htdocs/projet/tasks.php"] div.tabBar, form[action*="/htdocs/compta/bank/card.php?id="] div.tabBar{border:none;box-shadow: none!important;border-radius:unset;background-color:white}
#mailform, #addbox, #addproduct, #login, form[action*="/htdocs/compta/stats/"], form[name="salary"] div.tabBar, form[action*="/htdocs/compta/resultat/"], #top-menu-action-bookmark, form[action="/htdocs/comm/propal/note.php"], form[name="add"], form[name="addprop"], form[action="/htdocs/projet/card.php"], form[action*="/htdocs/product/card.php?id="], form[action*="/htdocs/societe/card.php?socid="], form[action*="/htdocs/contact/card.php?id="], form[action*="/htdocs/accountancy/journal/"], form[action*="/htdocs/admin/modules.php"], form[action*="/htdocs/compta/facture/stats/index.php"],form[action="/htdocs/projet/activity/perweek.php"],form[action="/htdocs/accountancy/bookkeeping/card.php"] div.tabBar,form[action*="/htdocs/compta/bank/line.php"],form[action*="/htdocs/compta/paiement_vat.php"] div.tabBar, form.formlisttrellotasks{background-color:unset;box-shadow:none!important;padding-top:0;padding-left:0}
#builddoc_form{background-color:white}
form[action="/htdocs/comm/propal/note.php"] div.cke{margin-bottom: 10px!important;}
form[action="/htdocs/comm/propal/note.php"]{text-align: center;}
#formListe{margin: 0!important;}
form[name="formVoirPropale"]{display:none}
form[name="add"] span.select2{max-width: 500px;margin-left: -3px;}
form[name="addprop"] span.select2{max-width: 500px;margin-left: -3px;}
form[action="/htdocs/projet/card.php"] span:not(.cke_reset_all){max-width: 500px;}
form[action*="/htdocs/user/"] tr{height:32px}
form[name="stats"]{background-color:white; padding:10px; border-radius: 6px; box-shadow: 0px 0px 10px #e4e4e4!important;margin:10px}
form[action*="/htdocs/compta/facture/card.php?facid="]{box-shadow:none}
form .widthcentpercentminusx{width:unset!important}
form[name="formsoc"] span.select2.select2-container.select2-container--default.quatrevingtpercent.widthcentpercentminusx.select2-container--above, form[name="formsoc"].widthcentpercentminusx{width:220px!important}
form[name="projectform"] input[name="refresh"]{margin-top:0!important}
form[action="/htdocs/custom/searcheverywhere/search.php"]{margin-bottom:-10px}
form[action="/htdocs/custom/searcheverywhere/search.php"] input[type="submit"]{color:white!importantbo}
form[action="/htdocs/custom/searcheverywhere/search.php"] input.flat{width:90px}
form[action="/htdocs/compta/tva/card.php"] div.center{margin-top:10px}
form[name="formmenuedit"] div.tabBarWithBottom{box-shadow:none}
form[name="formmenuedit"]{margin-top: -15px}
form td.small{font-size:100%!important}
form[action*="/htdocs/expensereport/card.php"] td.center.inputdate{display:flex;height:48px!important;align-items:center}
form div.center input[type="submit"]:not(.massaction, .massactionconfirmed){margin-top:15px!important}
form[action*="/htdocs/projet/tasks.php?id="] tr.oddeven td.tdoverflowmax200:nth-child(2){min-width:500px!important}
form[action*="/htdocs/projet/tasks/time.php"] tr.oddeven td.tdoverflowmax300{min-width:500px!important}
form[action*="/htdocs/fourn/facture/list.php"] tr.oddeven td.tdoverflowmax125{max-width:300px!important}

/* RECHERCHE GLOBALE */

#results div.result{background-color: white;padding: 10px;border-radius: 6px;box-shadow: 0px 0px 10px #e4e4e4!important;border-style: none!important;}

/* TOP MENU */

#mainmenutd_tools{display:none}
.mainmenu::before{font-size:1.5em}
.mainmenuaspan{font-family:unset;font-weight:unset}
div#tmenu_tooltip {background-color: white;}
li.tmenusel a.tmenusel{text-decoration: none !important;font-weight:bold}
div.mainmenu.pilotage::before{content:"\f3fd"}
ul.tmenu li {background: transparent;height: 53px;}
div.tmenucenter {padding: 5px 0 0 0!important}
div.tmenudiv {height: 55px;box-shadow: 0px 1px 10px #ddd;}
.menulogocontainer {margin-left: 7px;margin-right:9px; background: transparent;}
li.tmenu.tmenucompanylogo.nohover:hover{background-color:transparent!important}
div.login_block{left:unset;right:40px;background:transparent;margin:0;padding:0;border:none;height:55px}
div.login_block_user {margin: 0 48px 0 0; text-align: right;}
div.inline-block.login_block_elem.login_block_elem_name{margin:-5px -5px 0 0;height:unset}
.userimg.atoplogin img.userphoto, .userimgatoplogin img.userphoto {border-radius: 50%;width: 30px;height: 30px;vertical-align:middle}
.open>.dropdown-search, .open>.dropdown-bookmark, .open>.dropdown-menu{display:block!important}
div.login_block_other {float:right;padding-top:1px;margin-right:18px}
div.login_block_other div[title*="impression"]{display:none}
div.login_block_other div[title*="Dolibarr"]{display:none}
span.fa-sign-out-alt.atoplogin{font-size:18px;padding:18px 30px 0 0;}
div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown {line-height: 55px;}
div#topmenu-bookmark-dropdown {padding-right:7px!important}
.dropdown-item.active, .dropdown-item:hover, .dropdown-item:hover::before, .dropdown-item:hover span::before, .dropdown-item:focus{background:none!important;color:#bbbbbb!important}
/* #topmenu-login-dropdown{margin-top:-6px;line-height:60px} */
/* div#topmenu-global-search-dropdown, div#topmenu-bookmark-dropdown{margin-right: -15px;} */
#topmenu-bookmark-dropdown .dropdown-menu{width:200px;border:none;box-shadow: 0px 0px 10px #e4e4e4;}
.dropdown-menu a.top-menu-dropdown-link{margin:0;padding:5px 2px 5px 0;line-height:1;font-size:13px}
.dropdown-search-input{height:30px}
a.dropdown-item.bookmark-item{background-color: white!important;color:#656565!important}
a.dropdown-item.bookmark-item:hover{font-weight:bold;letter-spacing:0}
#top-menu-action-bookmark{padding: 5px 5px 0 5px;}
#top-bookmark-search-input{border-radius: 6px; box-shadow: 0px 0px 10px #ececec; background-color: white!important; color: #656565!important; padding-left: 10px; border: none!important;}
a.top-menu-dropdown-link span.fa-plus-circle{padding:0;margin-left:0;margin-top:0;margin-bottom:0;margin-right:5px;font-size:1.3em;vertical-align:middle}
a.top-menu-dropdown-link span.fa-star{padding:0;margin-left:4px;margin-top:0;margin-bottom:0;margin-right:3px;font-size:1.3em;vertical-align:middle}
#topmenu-quickadd-dropdown{position:absolute!important;right:76px!important;top:5px!important;font-size:18px}
#topmenu-quickadd-dropdown div.dropdown-menu{border:none;box-shadow:0px 0px 10px #e4e4e4;border-radius:6px;top:52px}
.dropdown-menu > .user-header{background:white}
div.mainmenu.pilotage span::before{display:none}
li#mainmenutd_home{margin-left:0!important}
div#topmenu-quickadd-dropdown{padding-right:5px!important}

@media only screen and (max-width: 1210px){
div.tmenucenter {max-width:unset}}

/* ICONES MENU HAUT */

div.mainmenu.home{background-image: none;}
div.mainmenu.home:before{content: '\f015';}
div.mainmenu.companies{background-image: none;}
div.mainmenu.companies:before{content: '\f0c0';}
div.mainmenu.products{background-image: none;}
div.mainmenu.products:before{content: '\f1b2';}
div.mainmenu.project{background-image: none;}
div.mainmenu.project:before{content: '\f0e8';}
div.mainmenu.commercial{background-image: none;}
div.mainmenu.commercial:before{content: '\f0b1';}
div.mainmenu.billing{background-image: none;}
div.mainmenu.billing:before{content: '\f51e';}
div.mainmenu.bank{background-image: none;}
div.mainmenu.bank:before{content: '\f19c';}
div.mainmenu.accountancy{background-image: none;}
div.mainmenu.accountancy:before{content: '\f1ec';}
div.mainmenu.hrm{background-image: none;}
div.mainmenu.hrm:before{content: '\f2c2';}
img[src="/htdocs/custom/mylist/img/mylist.png"]{width:38px;margin-right:0;transform:translate(-1000px, 0)}
li.tmenusel::after, li.tmenu:hover::after{display:none}
div.quickadd-body.dropdown-body a.quickadd-item:before{display:none}

/* SIDEBAR MENU */
#id-left{padding-top: 0;}
div.side-nav {background-color: white; box-shadow: 2px 2px 8px #ddd;border: none;}
div.vmenu{box-shadow:none!important;margin-right: 0}
div.side-nav:before{content: '\f0c9';color:#656565!important;font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;font-variant: normal;text-rendering: auto;font-size: 1.5em;-webkit-font-smoothing: antialiased;margin-right: 6px;}
a[href*="/htdocs/custom/searcheverywhere/search.php"]{pointer-events:none;font-weight:bold!important}
div.side-nav span.far, div.side-nav span.fas, div.side-nav span.fa, div.side-nav i.far, div.side-nav i.fas, div.side-nav i.fa{margin-right:0!important}
div.side-nav span.fa-concierge-bell{margin-right:5px!important}
a.vmenu[title="Prospection Kanban"]:before{content:'\f0a1';color:#b6b6b6!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased;margin-right:5px;margin-left:1px}
a.vmenu[title="Prospection Kanban"] img{display:none}
span.fa-clock.pictofixedwidth{font-size:14px;margin-left:1px}
div.mainmenu .pictofixedwidth, div.mainmenu span.fas.fa-home.fa-fw{display:none}
.pictofixedwidth:before{color:#b1b1b1!important}
.pictofixedwidth{width:unset!important}
a[title="Récapitulatif mensuel"]:before{content:'\f0ae';color:#b6b6b6!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased;margin-right:5px;margin-left:1px}
a.vmenu span.paddingrightonly.fa-stream{margin-left:2px!important;font-weight:600;font-size:12px;color: #c3c3c3!important}
a.vmenu[href*="/htdocs/custom/invoicetracking/index.php"]:before{content:'\f53d';color:#b6b6b6!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased;margin-right:5px;margin-left:5px}

/* CELLULES MENU VERTICAL */

.menu_contenu {padding-top: 3px;}
div.menu_titre {padding-bottom: 0;}
a.vmenu .fas{margin:0}
div.blockvmenupair, div.blockvmenuimpair{border-bottom:none}
div.blockvmenu{background-color: white; border-radius: 6px; margin: 10px 0 0 7px; padding-top: 10px;box-shadow: 0px 0px 10px #e4e4e4;}
.menuhider {display: none!important}
.side-nav-vert {margin-left: 0;}
a.vmenu:link, a.vmenu:visited, a.vsmenu:link, a.vsmenu:visited {color:#656565!important; text-decoration: none;}
a.vmenu:hover {font-size:1.02em}
a.vsmenu:hover{font-weight:bold}
#blockvmenusearch span.vmenusearchselectcombo{box-shadow: 0px 0px 10px #e4e4e4!important; border: none;display:none}
a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active, span.vsmenu {font-size: 13px;}

/* ANIMATION */

div.side-nav {left: -205px;transition: 0.3s;text-align: right;padding: 20px 10px 0 0}
div.side-nav:hover {left: 0}
div.side-nav div.blockvmenu, div.side-nav div.blockvmenusearch{display:none}
div.side-nav:hover div.blockvmenu, div.side-nav:hover div.blockvmenusearch{display:block}
.dolgraphchart canvas{width: calc(100% - 0px)!important}

/* PAGE CENTRALE */

/* Ajout titre "tableau de bord" */
table.titleforhome tr.titre td.col-title div.inline-block:after{content: 'Tableau de bord'; margin-left: 15px;vertical-align: middle;}
img[src*="/htdocs/theme/md/img/weather/"]{width:40px}
div.opened-dash-board-wrap {margin-left: 10px;margin-right: -5px;}
div.fiche{margin-left: 15px;margin-right: 15px;}
div.pagination li {margin: 0 5px;vertical-align: middle;}
#id-right {padding-left:50px;padding-bottom:15px}
#attachfile_0{height:30px}
div.tabBar div.fichecenter div.fichehalfright div.ficheaddleft div.div-table-responsive-no-min{box-shadow:none!important}
div.ficheaddleft table.border.tableforfield.centpercent td{font-weight:bold;font-size: 13px;background: #fff3dd!important;color: #656565!important;padding-left: 10px;border: none;}
div.ficheaddleft table.border.tableforfield.centpercent td.titlefieldmiddle, div.ficheaddleft table.border.bordertop.tableforfield.centpercent td.titlefieldmiddle{width:20%}
.dropdown dd ul li {padding: 4px 8px 4px 8px;}
.dropdown dd ul {border-radius: 6px;padding: 5px 5px 5px 0}
.dropdown dd ul li input[type="checkbox"] {margin-right: 7px;}
img.photorefnoborder{width:30px;height:30px;border:none}
span.fa-times.opacitymedium.boxclose{color:#b1b1b1!important;background:transparent;width:unset;padding:2px 5px 0 5px;font-size:14px}

/* TABS */

div.tabs{margin-bottom: -4px;}
div.refidno{font-size:13px}
a.tabTitle{text-shadow:none}
div.arearef {padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px;}
span.imgTabTitle::before{font-size: 20px;}
div.tabsElem {margin-bottom: -1px;}
div.tabsElemActive {margin-bottom: -1px;}
div.tabsElemActive a.tab {font-weight:bold!important;font-size: +1.1em}
div.tabsElem a.tabactive{font-weight:bold!important; color:#656565!important}
div.tabsElem a.tab {border: none; color:#656565!important}
div.tabBar{border:none;box-shadow: 0px 0px 10px #e4e4e4;border-radius: 6px;color:#656565!important;margin:0}
.tabactive, a.tab#active{border:none!important;border-top-left-radius:6px;border-top-right-radius:6px}
a.tab:link, a.tab:visited, a.tab:hover, a.tab#active{font-family: "Open Sans",Tahoma,Arial,Helvetica!important;text-decoration:none;padding:5px 10px 10px 10px!important}
a.tab:hover, a.tab:visited, a.tab#active{font-weight:bold!important;text-decoration!important}
img.photoref, div.photoref{font-size:30px;border:none;border-radius: 6px;box-shadow: 0px 0px 8px #e6e6e6;}
div.photoref, div.divphotoref img.photoproduct.photoref {border: none; border-radius: 6px; box-shadow: 0px 0px 8px #e6e6e6;}
img[src="/htdocs/theme/md/img/object_task.png"]{box-shadow:none!important}
div.divphotoref{padding-left: 5px;padding-right: 10px;}
.oddeven, .evenodd, .impair, .nohover .impair:hover, tr.impair td.nohover, .tagtr.oddeven{height: 32px;max-height: 32px;font-family: "Open Sans",Tahoma,Arial,Helvetica!important;letter-spacing: 0.05em!important;font-size:12.5px!important; color:#656565!important}
#printBlocExtrafields{color: #656565;text-decoration: underline;}
a[href*="/htdocs/bookmarks/card.php?action=edit&id="]{background-image:none!important}

/* FIGER ENTETES LISTES */

div.div-table-responsive{overflow-y:auto;max-height:700px}
div.div-table-responsive tr.liste_titre{position:sticky;top:-10px;background:white!important;z-index:1}
#searchFormList div.div-table-responsive table.tagtable.nobottomiftotal.liste.listwithfilterbefore tr.liste_titre:first-child{position:sticky;top:-70px;background:white!important;z-index:1}
#builddoc_form div.div-table-responsive-no-min{overflow-y:auto;height:unset}
/* #addproduct div.div-table-responsive-no-min {overflow-y:auto;max-height:600px;margin:5px;padding:10px 0 0 10px} */
#addproduct div.div-table-responsive-no-min {margin:5px;padding:0}
#addproduct div.div-table-responsive-no-min tr.liste_titre{position:sticky;top:-10px;background:white!important;z-index:1}
form#addproduct{padding-top:0px}
/* #addproduct{box-shadow:0 0 10px #e4e4e4!important} */

/* PUCE SOUS TACHE */

form[action*="projet/tasks.php"] td.tdoverflowmax200:before{content:'\f15b';color: #b6b6b6;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:normal;margin-right:5px;float:left}
form[action*="projet/tasks.php"] td[title*="marginleftonly"].tdoverflowmax200:before{content:'\f15c';color: #b6b6b6;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:normal;margin-right:5px;float:left}
form[action*="projet/tasks.php"] td.tdoverflowmax200 div.marginleftonly{color:#656565;margin-top:0}
form[action*="projet/tasks.php"] td.tdoverflowmax200 div.marginleftonly:before{content:'\f15b';color:orange;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:normal;margin-right:5px}

/* BOUTONS */

#mainbody input.button:not(.buttongen):not(.bordertransp), #mainbody a.button:not(.buttongen):not(.bordertransp){color:white!important}
a.butAction:link, a.butAction:visited, a.butAction:hover, a.butAction:active {color: white!important;border-radius:15px!important}
div.pagination li a:hover, div.pagination li span:hover, div.pagination li a:focus, div.pagination li span:focus{color:#656565;background-color:unset;border:none;text-decoration:none!important}
div.divButAction{margin-bottom: 1em;}
.button:not(.bordertransp):not(.buttonpayment), .buttonDelete:not(.bordertransp):not(.buttonpayment), input.button{color:white!important; text-shadow:none;font-weight:normal!important}
form[action*="/htdocs/projet/element.php"] input[name="refresh"]{margin-top:5px!important}
.butActionRefused, .butAction, .butAction:link, .butAction:visited, .butAction:hover, .butAction:active, .butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active{margin: 0em 0.4em !important;}
div.tabsAction > a.butAction, div.tabsAction > a.butActionRefused, div.tabsAction > a.butActionDelete, div.tabsAction > span.butAction, div.tabsAction > span.butActionRefused, div.tabsAction > span.butActionDelete{margin-bottom: 0.9em !important;font-weight:normal!important}
a[href*="/product/card.php?action=create"]{max-height: 48px!important}
form[action="/htdocs/compta/bank/list.php"] span.fa-plus-circle{margin-left: 5px!important}
.btnTitle, a.btnTitle{font-size:13px!important;margin:5px!important;min-width:unset!important;height:20px}
.button, .buttonDelete, input[name="sbmtConnexion"]{font-weight:normal}
a.btnTitle, a.btnTitlePlus{background-image: linear-gradient(#ffc863, #f59c00)!important;color: white;padding: 6px 10px;border-radius:15px;border:none!important;text-decoration:none}
a.btnTitlePlus{padding:6px 4px}
a.btnTitlePlus:hover{color:white!important;max-width:unset!important}
a.btnTitlePlus:before{content:"Ajouter"!important;margin-left:10px;color:white!important;font-family:"Open Sans", Tahoma, Arial, Helvetica !important;font-weight:initial;font-size:13px!important}
a.btnTitle[href*="/bookkeeping/list.php?action=export_file"]:before{content:"Exporter";margin-left: 10px;color:white!important}
a.btnTitle[title*="Affichage par compte auxiliaire"]{margin:10px}
a.btnTitle[title*="Vue liste"]:before, a.btnTitle[title*="Voir vue liste"]:before{content:"Vue liste";margin-left: 10px;color:white!important}
a.btnTitle[title*="Vue hiérarchique"]:before{content:"Vue hiérarchique";margin-left: 10px;color:white!important}
a.btnTitle[title*="Vue Kanban"]:before{content:"Vue Kanban";margin-left: 10px;color:white!important}
a.btnTitle[title*="Tout voir"]:before{content:"Tout voir";margin-left: 10px;color:white!important}
a.btnTitle[title*="MessageListViewType"]:before{content:"Vue liste";margin-left: 10px;color:white!important}
a.btnTitle[title*="ShowAsConversation"]:before{content:"Voir conversations";margin-left:10px}
span.fa-comments:before{color:white!important}
a.btnTitle[title*="Affichage par compte comptable"]:before{content:"Vue par compte comptable";margin-left: 10px;color:white!important}
a.btnTitle[title*="Affichage par compte auxiliaire"]:before{content:"Vue par compte auxiliaire";margin-left: 10px;color:white!important}
a.btnTitle[title*="Affichage par compte auxiliaire"] span{float:right;color:white!important;margin-left: 10px;font-size: 18px;}
a.btnTitle[title*="Nouvelle transaction"]:before{content:"Nouvelle transaction";margin-left: 10px;color:white!important}
.btnTitle-icon{line-height:20px!important}
.fa-list.btnTitle-icon, .fa-stream.btnTitle-icon, .fa-file-export.btnTitle-icon, .fa-sitemap.btnTitle-icon, .fa-th-list.btnTitle-icon, .fa-plus-circle.btnTitle-icon, .fa-list-alt.btnTitle-icon, .fa-bars.btnTitle-icon{padding:0;color: white!important;float: right;margin-left: 10px;}
.fa-list.btnTitle-icon, .fa-file-export.btnTitle-icon, .fa-sitemap.btnTitle-icon, .fa-th-list.btnTitle-icon, .fa-plus-circle.btnTitle-icon{font-size:16px}
.fa-stream.btnTitle-icon{font-size:16px}
span.text-plus-circle{vertical-align: top;margin-left: 5px;}
tr.liste_titre_filter td.liste_titre{color:white; padding:10px}
div.login_block_other a{background-image:none!important}
form[action="/htdocs/compta/bank/bankentries_list.php"] tr.oddeven[style="background: #ff7f00;"]{background-color: #fff5c7!important;color: #ef9a00;} 
form[action="/htdocs/compta/bank/bankentries_list.php"] tr.oddeven[style="background: #5fbf00;"]{background-color: #d7fdc7!important;color: green;}
div.center input.button, div.tabsAction.force-center{margin-top:10px;margin-bottom:10px}
a.reposition[href*="/htdocs/compta/facture/list.php?sortfield=f.ref&sortorder=desc&begin=&socid=&contextpage=invoicelist"]{padding-left:15px}
form[action*="/htdocs/projet/tasks/time.php"]{margin-top:10px}
form[action*="/htdocs/projet/card.php"] input[name="save"]{margin-top:20px!important;height:32px;padding:0 10px!important}
div.info-box-setup span.fa-cog{padding-right:0!important;margin-right:-5px!important}

/* BOUTON BLEU */
.button, th .button{border-radius:15px!important;color:white!important;text-shadow: none; font-size:13px;border:none!important;background-image: linear-gradient(#b5aaff, #5f5bce)!important;background-color:transparent!important;padding:5px 12px!important}
.butAction{text-transform:initial!important;border-radius:15px!important;color:white!important;text-shadow: none;letter-spacing:0.04em;border:none!important;background-image:linear-gradient(#b5aaff, #5f5bce);background-color:transparent!important;padding:4px 12px!important;margin:0 0.5em!important}
form[action*="/htdocs/compta/bank/line.php"] div.center input[value="Modifier"]{margin-top:20px!important}

/* BOUTON GRIS */
a[href$="action=canceled"], a[href*="action=set_paid"], .butActionRefused{text-transform:initial!important;border-radius:15px!important;text-shadow: none;letter-spacing:0.04em;width:unset!important;background-image: linear-gradient(#ffffff, #cccccc);background-color:transparent!important;border:1px solid #eaeaea !important;padding:5px 12px;margin:0 0.5em!important;color:#898989!important}

/* BOUTON ROUGE */
a[href*="action=refuse"], a[href*="expensereport/card.php?action=cancel"], .butActionDelete, input[name="cancel"], input[value="Annuler"]{text-transform:initial!important;border-radius:15px!important;text-shadow: none;letter-spacing:0.04em;background-image: linear-gradient(to bottom, #db9f30, #df4d2c) !important;background-color:transparent!important;padding:4px 12px!important;margin:0 0.5em!important;border:none!important;color:white!important}
input.massactionconfirmed.button:disabled, input#add-customer-contact.button:disabled{border-radius:15px!important;color:white!important}
.btnTitle-label{letter-spacing:0.04em}
form[action*="/htdocs/projet/card.php"] input[name="cancel"]{margin-top:16px!important;height:32px;padding:0 10px!important}

/* BOUTON ORANGE */
a[href*="contact/card.php?action=disable&id="], a[href$="action=canceled"], a[href*="edit.php?id="], div.tabsAction a[href$="action=edit"], a[href$="action=modif"], a[href$="action=addmassprice"], a[href*="action=edit"]:not(.editfielda), a[href*="action=edit_price&id"], a[href*="action=reopen"], input[value^="Changer"], input[name="confirmmassaction"], a[href*="action=edit&withproject"], a[href*="action=edit"]:not[href*="edit.php?menu_handler"]{text-transform:initial!important;border-radius:15px!important;background-image: linear-gradient(#ffc863, #f59c00)}

/* BOUTON VERT */
a[href*="/htdocs/expensereport/card.php?action=validate&id="], input[value*=Créer], a[href*="&action=enable"], input[value=Payer], input[value=ExportCSV], input#addfile, input[name=exportcsv], input[name=creation], input[name=update], input[name=save], input[name=builddoc_generatebutton], input[name=addline], input[value=Valider], input[value=Enregistrer], input[value=Ajouter], input[name=sendit], input[value=Lier], input[value=Appliquer], a[href$="&action=validate"], input[value~=congés], input[value~=brouillon], input[value~=tiers],input[value~=compte], a[href*="&action=valid"]{text-transform:initial!important;border-radius:15px!important;letter-spacing:0.04em;background-image:linear-gradient(#b0ec68, #78a402)!important;color:white!important}

/* GLOBAL BOUTONS */
.button, .butAction, .butActionDelete, .buttonDelete, a.btnTitle, a.btnTitlePlus{border-radius:15px!important;text-transform:initial!important;transition: all .2s ease-in-out}
.button:hover, .butAction:hover, .butActionDelete:hover, .buttonDelete:hover, a.btnTitlePlus:hover, a.btnTitle:hover{transform:scale(1.05);box-shadow:none!important; border:none!important}

/* BOUTON MAUVE */
#sendmail, a[href*="action=presend"]{text-transform:initial!important;letter-spacing:0.04em;background-image:linear-gradient(#dc6ec3, #a93384)!important}

/* BOUTON BLANC */
select[name=idVersion]{text-transform:initial!important;background-color:white; padding:5px}
select[name=type], select[name=tva_tx], input[name=price_ht], input[name=qty], input[name=remise_percent], select[name=under_title], input[name=date_start], input[name=date_end]{text-transform:initial!important;background-color:white}
select[name=under_title], span[aria-labelledby=select2-idprod-container]{text-transform:initial!important;}

/* BOUTONS HISTORY PROPAL */
#butSupprimer{font-size: 0;padding: 4px 10px 2px 10px;;margin-left: 5px!important;margin-right: 5px!important;}
#butSupprimer:before{content: "<< Supprimer cette version";text-transform:initial!important;font-size: 13px;font-weight: normal;}
#voir{padding: 5px 12px!important;margin: 5px!important;vertical-align: middle;}
#butRestaurer{padding: 8px 12px!important}
#returnCurrent{text-transform: initial!important;border: 2px solid #7ec125;padding: 8px!important;border-radius:15px;background-color: #88cc2e;transition: all .2s ease-in-out;color: white;margin: 5px 5px -5px;display: inline-block;text-decoration: none;}
#returnCurrent:hover{transform:scale(1.05)}
.butActionRefused, .butAction, .butAction:link, .butAction:visited, .butAction:hover, .butAction:active, .butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active{text-decoration:none;font-weight:normal!important;text-transform:initial!important}
.butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active, .buttonDelete{color:white}
.btnTitle > .btnTitle-label, div.pagination .btnTitle:hover .btnTitle-label, .fa-plus-circle.btnTitle-icon:hover {color:white;background-color:transparent}
input[value='Envoyer fichier']{margin-top: 6px!important;margin-right: 0;}
.customer-back{border-radius: 50%; padding: 2px 6px; background-color:#7fd03a!important}
.customer-back.opacitymedium{border-radius: 50%; padding: 2px 6px; background-color: #fe6383!important;}
.vendor-back{border-radius: 50%; padding: 2px 6px; background-color: #4ac0c0!important;}
div.tabsAction{margin: 10px 0em 10px 0em}

/* BOUTON EVENEMENTS */
a.btnTitle[href*="/htdocs/contact/agenda.php?id="], a.btnTitle[href*="/htdocs/projet/info.php?id="], a.btnTitle[href*="/htdocs/societe/agenda.php?socid="], a.btnTitle[href*="/htdocs/product/agenda.php?id="]{float:right}
/* a.btnTitle[href*="/htdocs/contact/agenda.php?id="]:before, a.btnTitle[href*="/htdocs/projet/info.php?id="]:before, a.btnTitle[href*="/htdocs/societe/agenda.php?socid="]:before, a.btnTitle[href*="/htdocs/product/agenda.php?id="]:before{float:right;content:'Évènements'} */
a.btnTitle[href*="/htdocs/contact/agenda.php?id="]:before, a.btnTitle[href*="/htdocs/projet/info.php?id="]:before, a.btnTitle[href*="/htdocs/societe/agenda.php?socid="]:before, a.btnTitle[href*="/htdocs/product/agenda.php?id="]:before{float:right}
a.btnTitle[href*="/htdocs/contact/agenda.php?id="] span.fa-bars, a.btnTitle[href*="/htdocs/projet/info.php?id="] span.fa-bars, a.btnTitle[href*="/htdocs/societe/agenda.php?socid="] span.fa-bars, a.btnTitle[href*="/htdocs/product/agenda.php?id="] span.fa-bars{margin-top:1px!important;font-size:16px!important}
a.btnTitle[href*="/htdocs/societe/agenda.php?socid="] span.fa-bars{margin:0 6px 0 0!important}

/* UPBUTTONS */

div.tabsAction.upbuttonsdiv{padding: 13px 10px 10px 10px!important;border-radius: 6px 0px 0px!important;box-shadow: -4px -4px 25px rgb(0 0 0 / 18%);height: 30px}
div.upbuttonsdiv .divButAction a{padding: 4px 12px!important;text-transform:unset}

/* PAGE LOGIN */

#username, #password{padding:0 0 0 10px!important}
#securitycode{margin-left: 6px!important;}
#login_left{margin-bottom:-20px}
div.trinputlogin a{background-image:none!important}
div#login_left, div#login_right{padding: 10px 16px 20px 16px;}
.login_table_title{color:white!important;text-shadow:none;font-size:12px}
.login_table{max-width:350px;background-color: white;}
div#login_right {max-width: unset !important;}
.login_table{border-radius:6px}
.login_table .tdinputlogin{border:2px solid #ebebeb;border-radius:6px;width:255px;text-align:unset}
.login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password{padding:0;margin-left: 6px;}
.login_table .tdinputlogin .fa {margin-left: 10px;width: 18px;color: #a5a5a5!important;}
.login_table .tdinputlogin input#username, .login_table .tdinputlogin input#password, .login_table input#securitycode {font-size: 13px;font-family: "Open Sans",Tahoma,Arial,Helvetica!important;letter-spacing: 0.05em;width: 75%;padding: 0;}
.login_table .tdinputlogin span.nowrap.inline-block img{width:80px;height:35px}
table.login_table_securitycode {margin-right: 15px;}
#img_securitycode {vertical-align: middle;margin-right: -5px;}
#captcha_refresh_img{filter: contrast(0);margin: 0 5px 0 7px;}
#login-submit-wrapper{margin-top:-15px;margin-bottom: 20px;}
.login_table input#securitycode{margin-left: 10px;width: 80px;padding: 0 5px 0 5px;text-align: center;font-size:12px!important}
input[value*='Connexion']{height:unset}

/* INFO-BOX.INC */

#boxto_A, #boxto_B{display:none}
.opened-dash-board-wrap .info-box-sm .info-box-icon {line-height: 80px!important;}
.info-box-weather .info-box-icon {background: white !important; filter: saturate(1);}
div.info-box-weather span.info-box-icon img {padding-top: 5px!important;}
.info-box, .box, .boxdraggable, #builddoc_form{border:none; box-shadow: 0px 0px 10px #e4e4e4;border-radius:6px}
#builddoc_form .div-table-responsive-no-min {padding: 0 10px;}
.box, .boxdraggable{margin-bottom:10px!important}
.boxstats, .boxstats130{background:white; box-shadow: 0px 0px 10px #e4e4e4;padding: 10px;border-radius: 6px;}
.info-box-icon > img {max-width: 100%;margin-top: -10px;}
.info-box-sm .info-box-content{margin-left: 80px;padding-top: 12px;}
a.info-box-text{text-decoration: none;line-height: 0.9em;float: left;padding: 2px;font-size: 12px;}
.info-box-module .info-box-icon{border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.info-box-module .info-box-icon .fas, .info-box-module .info-box-icon .far{color: white!important;}
.info-box-module .info-box-content{padding-top: 11px;}
.info-box-module-external span.info-box-icon-version, .info-box-sm .info-box-icon-version{background: #656565;color: white!important;}
span.info-box-icon i.fa{color:white!important}
div.opened-dash-board-wrap span.info-box-icon{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
div.info-box{border-radius: 6px}
a.info-box-text.info-box-text-a{display:contents!important}
.info-box-line-text{width:auto!important}

/* TITRE LISTE */

th.wrapcolumntitle.maxwidthsearch.liste_titre dl.dropdown{float: right;margin: 0!important;}
a[href="#selectedfields"] span.fa-list{font-size:18px;transform: translate(5px, 10px);width: 25px;height: 28px;padding-top: 2px;}
tr.pair.nodrag.nodrop.nohoverpair.liste_titre_create td{background-color:white!important}
div.liste_titre{border-top:none}
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{border-bottom: 2px solid #ebebeb;font-weight: bold;}
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, tr.liste_titre_filter td.liste_titre, div.liste_titre, tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel{color:#656565!important}
tr.liste_titre:first-child th, tr:first-child th.liste_titre, tr.liste_titre{height:30px!important; font-weight:bold!important;border-bottom: 2px solid #ebebeb!important;}
td.widthpictotitle .fa-university:before {margin-right: 5px;}
td.col-picto{padding: 6px 0px 6px 10px!important;}
.fas.fa-university.bg-infobox-bank_account.valignmiddle.pictotitle.widthpictotitle{background:transparent!important;margin-right: 5px;}
.fas.fa-sitemap.infobox-project.valignmiddle.pictotitle.widthpictotitle, .fas.fa-umbrella-beach.infobox-holiday.valignmiddle.pictotitle.widthpictotitle, .fas.fa-money-check-alt.infobox-bank_account.valignmiddle.pictotitle.widthpictotitle{margin-right: 0!important}
table.notopnoleftnoright div.titre {font-size: 18px;}
div.liste_titre, tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel {background-color: white; color: #656565!important}
.liste_titre_filter {background: white !important;}
.fa-search,.fa-ban,.fa-remove, .fa-times{transition: all .2s ease-in-out}
.fa-search:hover,.fa-ban:hover,.fa-remove:hover, .fa-times:hover{transform:scale(1.2);box-shadow:none}
a[href="#selectedfields"]{margin-top: -9px;}
div.liste_titre_bydiv .divsearchfield {padding: 2px 1px 10px 6px;}
table.centpercent.notopnoleftnoright.table-fiche-title td{vertical-align: middle; padding: 6px 10px;}
td.center a[href*="casoc.php?year="]{font-weight:bold}
tr.trforbreak td{background:#ebebeb!important; color: #656565; height:32px; border-bottom: none!important;border-top: none!important;}
td.liste_titre.right{min-width:95px}
td.liste_titre span.select2.select2-container.select2-container--default.minwidth100{width:165px!important}

/* LISTE TOTAL */

tr.liste_total{background:#efefef!important}
tr.liste_total td{color: #656565!important;font-weight: bold!important;}

/* MODULE SOUS-TOTAL */

tr[rel="subtotal"] span.fa-pencil-alt{padding-left:5px;color: #656565!important;}
tr[rel="subtotal"] a{background-image:none!important}
tr[rel="subtotal"] span[title="Supprimer"]{color:#656565;padding-right: 8px;}
tr[rel="subtotal"] td.linecolmove.tdlineupdown{padding-left: 14px;padding-right: 20px;}
td.linecolmove.tdlineupdown.center{filter: contrast(0.66); border-bottom: 1px solid #fff!important;}
div.subtotal_underline{font-weight:normal}
div.subtotal_underline input{vertical-align:middle!important}
form[name="addproduct"] td.cursorpointer.classfortooltip{padding: 0px!important;}
label[for="subtotal-pagebreak"]{padding-right:10px}
#addproduct tr[data-level="1"]{background:#e1e1e1!important}
#addproduct tr[data-level="2"]{background:#efefef!important}
#addproduct tr[data-level="3"]{background:#f2f1f1!important}
/* #addproduct tr[data-issubtotal="title"] td span:last-child{vertical-align:super} */
#addproduct tr[data-level="1"] td{border-bottom: 2px solid white!important;vertical-align:bottom!important}
#addproduct tr[data-level="2"] td{border-bottom: 2px solid white!important;vertical-align:bottom!important}
#addproduct tr[data-level="3"] td{border-bottom: 2px solid white!important;vertical-align:bottom!important}
/* tr[data-level="1"] td:first-child span[style*="font-size"]{background-color:#b1b1b1!important} */
tr[data-level="2"] td:first-child{padding-left:20px!important}
tr[data-level="3"] td:first-child{padding-left:40px!important}
tr[data-level="3"] td:first-child span[style*="font-size"]{background-color:#f15d00!important}
div.subtotal_desc{font-weight:normal}
.dropdown-content{text-transform: initial !important;
    border-radius: 6px !important;
    color: black!important;
    text-shadow: none;
    letter-spacing: 0.04em;
    border: none !important;
    /*background-image: linear-gradient(#B5AAFF, #5F5BCE);*/
    background-color: #adadad!important;
    padding: 4px 0px !important;
    margin: 0 0.5em !important;
    top: -135px;
    left: 0px !important;
    position: relative;
    box-shadow: 0 0 10px #cecece !important;
    max-width: 200px;}/*NH*/
span.fold-subtotal-container{font-size:15px!important}

/* MODULE INFRAS */

#builddoc_form th {font-weight: normal!important;text-align: left; padding-left: 5px;}
#builddoc_form th input{margin-left: 0!important;}
#builddoc_form td{text-align:left!important;}
#builddoc_form td label{display: inline-table; margin: 4px 0 0 5px;}
#builddoc_form td input{float: left;}
#tofcgv td{background:white}
#tofmodule{font-family: 'Montserrat';line-height: 2em;}
#tofmodule td:after{font-family: "Font Awesome 5 Free";font-size: 1em;font-weight: bolder;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;text-align: center;text-decoration: none;margin: auto 3px;display: inline-block;content: "\f078";padding-left:5px}
#tofmodule td{font-size: 110%!important;color: #656565!important;}
#toflogo, #tofmention, #tofnotes, #tofpied, #toffiles, #tofpict, #tofdesc, #tofdisc, #tofcols, #tofshowtotdisc, #tofshowtvabtp, #tofshowpayspec, #modiftof, #modiftof2{display:none!important}
#modiftof2 + td{border-bottom:none}
#builddoc_form table.formdoc tr:last-child{float:right;width:100%;border:none;margin-bottom:0;display:inline-table}
tr.infrasfold{display:none} /* panneau d'options infras génération pdf */
#builddoc_form tr[style*="transparent"]{display:none!important}
#builddoc_form div.div-table-responsive-no-min{padding-left:0!important}

/* SELECT, INPUT */

input, select {margin-bottom: 3px!important;margin-top: 3px!important}
input[type=image] {background-color: transparent!important;}
div.tagtd select.flat.valignmiddle.minwidth100imp{padding-left:5px}
input.smallpadd {min-width: 30px}
input, input.flat, textarea, textarea.flat, form.flat select, select, select.flat, .dataTables_length label select{background-color: white;margin:2px;font-family: "Open Sans",Tahoma,Arial,Helvetica!important;letter-spacing: 0.05em;font-size:13px!important;color:#656565!important;padding: 4px 10px;vertical-align: middle;}
form[name="expensereport"] textarea.centpercent{width:auto}
input[type="file"]{padding-top: 10px!important;}
input, input.flat{border-radius: 6px; border: 2px solid #ebebeb;height: 30px;padding:0 10px;vertical-align: middle;}
input.pageplusone {padding-bottom: 2px;padding-top: 2px;height: 26px;}
textarea, textarea.flat, form.flat select, select, select.flat, select.selectlimit, .dataTables_length label select{border-radius: 6px; border: 2px solid #ebebeb!important;height:32px;margin:2px}
input[type=image]{max-height:18px}
#blockvmenusearch span.select2.select2-container.select2-container--default, #blockvmenusearch span.select2-container--default.select2-selection--single, span.vmenusearchselectcombo{width:100%!important}
#blockvmenusearch{font-family:"Open Sans",Tahoma,Arial,Helvetica!important; margin-top: 10px;margin-left: 2px;}
.blockvmenusearch .select2-container--default .select2-selection--single, .blockvmenubookmarks .select2-container--default .select2-selection--single{background-color:white}
.select2-container--default .select2-selection--single{border-bottom:none}
.select2-container--default .select2-selection--single {border: 2px solid #ebebeb;border-radius: 6px!important;padding:6px 5px 5px 5px;height:34px;background-color:white;margin:2px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:unset;color: #656565!important}
.select2-container--default .select2-selection--single .select2-selection__arrow{right: 10px;top:5px}
.select2-container--default .select2-search--inline .select2-search__field{height:20px}
.select2-dropdown {border: none; box-shadow: 0px 0px 10px #e4e4e4; border-radius: 6px; margin-left: 2px;}
.select2-container--default .select2-selection--multiple{border:2px solid #ebebeb!important;border-radius:6px!important;background-color:white;min-height:30px}
select.flat.selectlimit{min-width: 70px;}
#builddoc_form span.select2.select2-container.select2-container--default{width: 105px!important;}
span[aria-labelledby="select2-idprod-container"] span.select2-selection__arrow{margin-top:5px}
span[aria-labelledby="select2-idprod-container"]{margin:6px!important}
tr.pair.nodrag.nodrop.nohoverpair.liste_titre_create td.nobottom.linecoledit.center.valignmiddle{padding-top:45px}
#remise_percent{margin-right:3px}
#dateo, #datee,#date_start, #date_end, #search_date_start, #search_date_end, #search_date_startend, #search_date_endend, select.ui-datepicker-year{width:80px!important}
#dateohour, #dateomin, #dateehour, #dateemin{min-width:55px}
#date_deb{margin-right:5px}
.ui-datepicker table{color:#656565}
#ui-datepicker-div{box-shadow: 0px 0px 10px #a5a5a5}
a.ui-datepicker-next, a.ui-datepicker-prev{filter: contrast(0.1);}
a.ui-datepicker-next:hover, a.ui-datepicker-prev:hover{filter: unset;border:none;background:white;cursor:pointer}
.ui-datepicker .ui-datepicker-header{background: #eaeaea;}
.ui-widget-header{border:none}
.ui-widget{font-family:"Open Sans",Tahoma,Arial,Helvetica!important}
.ui-autocomplete-input {padding: 4px 10px;height: 22px;}
.ui-state-highlight, .ui-widget-content, .ui-widget-header .ui-state-highlight,.ui-state-active, , .ui-widget-content .ui-state-highlight, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-widget-header .ui-state-highlight, .ui-button.ui-state-active:hover {border: none;background: #656565;color: white;font-weight: bold;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border: none;background: #656565;color: white;font-weight: bold;}
.ui-widget.ui-widget-content {border: 1px solid white; border-radius: 6px; padding: 5px;}
.ui-draggable .ui-dialog-titlebar {background: #656565;color: white;border: none; padding: 10px;}
.ui-dialog .ui-dialog-titlebar-close {margin: -10px 5px 0 0;background: white; border: none;}
.ui-dialog-content {font-size: 13px !important;}
.ui-widget-overlay {background: #000000; opacity: 0.4;}
#projectstart, #projectend, input[name="budget_amount"], #options_date_limite_offre, #options_date_certif_capa, #date, #re, input[name="search_project_ref"], input[name="search_thirdparty"]{width: 75px;}
#options_date_limite_offrehour, #options_date_limite_offremin{min-width: 55px;}
input:focus{border-bottom: 2px solid #c9c9c9;}
textarea:focus, button:focus, select:focus {border-bottom: 2px solid #ebebeb;}
span.selectpaymenttypes{font-weight:normal}
table.listwithfilterbefore div.multi-select-container span.multi-select-button.width75{border:2px solid #ebebeb;border-radius:6px!important;padding:8px 5px 2px 5px;background-color:white;margin:2px;width:100px;height:20px}
table.listwithfilterbefore div.multi-select-container span.multi-select-button.width75:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0.4em 0.26em 0em 0.26em;border-color:#888 transparent transparent transparent;margin-left:0.4em;margin-right:5px;margin-top:5px;float:right}

/* BADGES */

.badge-status {font-size: 12.5px;}
.tabBar .arearef .statusref .badge-status, .tabBar .arearefnobottom .statusref .badge-status {font-size:1em;padding: 0.3em 0.3em}
a.customer-back, a.vendor-back{color:white;margin: 0 2px;}
.badge-status3{color:#e29200!important;border-color:orange;background-color: #fff6e5}

/* SELECT ARROW DROPDOWN */

select, select.flat{padding-right: 25px!important; background: url(../../../theme/md/img/down-arrow.png) no-repeat right!important; background-size: 17px!important;-webkit-appearance: none;background-color: white!important;}

/* TABLE EDITION */

.cke_chrome{background: white!important;}
.cke_reset {border-radius:6px; margin:3px 0 0 0!important}
#cke_1_top, #cke_2_top, #cke_3_top, #cke_4_top, #cke_5_top {margin-top: -3px; border-top-left-radius:6px; border-top-right-radius:6px;background: white;border-bottom:2px solid #ebebeb}
#cke_dp_desc{margin-bottom: 5px!important;} 
.cke_chrome {border:2px solid #ebebeb!important} 
td.nobottom.linecoldescription.minwidth500imp{padding-top:15px!important}

/* TABLES */

table{border-spacing:0px}
.tabunactive {border-right: none;border-left:none}
tr.oddeven:hover, table.tableforfield tr:hover, tr[rel="subtotal"]:hover, div.tabBar tr:hover{background-color:#e5e5e5!important;background:#e3e3e3!important} /* survol des lignes tables */
table.liste th a{font-weight:bold!important}
.underbanner {border-bottom: 0px solid #ddd;}
div.fichehalfright, div.fichehalfleft {border: none;padding:0 5px;width: calc(49% - 10px)}
div.fichehalfright.boxhalfright.ui-sortable, div.fichehalfleft.boxhalfleft.ui-sortable{margin-top:-25px}
div.firstcolumn div.box, div.secondcolumn div.box {padding: 10px;background-color: white;border-radius: 6px;}
table.liste th, table.noborder th, table.noborder tr.liste_titre td {padding: 8px 10px 8px 10px!important;font-weight: bold!important;border-bottom: 2px solid #ebebeb!important;}
div.noborder, div.tabBar, {border:none!important;box-shadow: 0px 0px 10px #e4e4e4!important;}
.div-table-responsive{border:none;box-shadow: 0px 0px 10px #e4e4e4!important;border-radius:6px; background-color:white;margin:10px 0;padding:10px}
.div-table-responsive-no-min {border:none;box-shadow: 0px 0px 10px #e4e4e4!important;border-radius:6px; background-color:white;margin:10px 0 -15px 0;padding:10px}
div.div-table-responsive-no-min tr.oddeven{height: 32px;}
table.liste td, table.noborder td, div.noborder form div, 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, div.div-table-responsive-no-min div.tagtd.liste_titre {padding:5px 10px 5px 5px!important}
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{border-bottom: 2px solid #ebebeb;border-top:none;border-left:none;border-right:none;margin-bottom: 10px; margin-top: -5px;}
.cke_chrome {border: 2px solid #ebebeb;}
table.noborder.paymenttable, table.margintable{border-top:2px solid #ebebeb!important}
table.border, table.bordernooddeven, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border{border:none}
table.border td, table.bordernooddeven td, div.border div div.tagtd{border-top:1px solid #e8e8e8; border-right:none; border-left:none; border-bottom:1px solid #e8e8e8;padding:5px}
div.fichetwothirdright table.border.centpercent tr.pair.nohover td[align='center']{border-top:none}
form[action='/htdocs/projet/list.php'] tr.oddeven td{padding: 0 10px!important;}
table.centpercent.notopnoleftnoright.table-fiche-title{margin-bottom:0!important;}
table.liste, table.noborder, table.formdoc, div.noborder{border-top:none;border-bottom:2px solid #ebebeb;border-left:none!important;border-right:none!important}
form[name="addtime"] tr.oddeven.trforbreak.nobold td, form[name="addtime"] tr.oddeven.trforbreak.nobold td a, form[name="addtime"] tr.oddeven.trforbreak.nobold td a span, .secondary{font-weight:bold; background-color:#e0e0e0!important; color:#656565!important;border-bottom:none!important}
#trlinefordates td{background-color:white!important;border-bottom: none;}
td.titlefield.tdtop{vertical-align: middle!important;width: 90px;padding-top: 1px!important;}
div.dolgraphchart{margin:10px}
td.linecoldescription{padding:unset}
body.upbutton-allow-sticky-tab div.tabs{border-top-left-radius:6px;border-top-right-radius:6px;padding:0 5px 5px 5px;border-bottom:none!important;margin-left:0!important;margin-right:0!important;background:transparent!important}
body.upbutton-allow-sticky-tab div.tabs.nav-container-sticky{background:white!important;box-shadow:0px 0px 10px #e4e4e4;border-radius:6px}
#results div.result{height:auto!important}
div.fichehalfright table.border.tableforfield.centpercent{margin-bottom:20px}
td.onholidayallday{background-color:#ebebeb}
.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), .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre), .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), .noborder .tagtr:nth-child(even):not(:last-child) .oddeven.tagtd:not(.liste_titre){border-top:none!important}
table.tableforfield tr>td:first-of-type, div.tableforfield div.tagtr>div.tagtd:first-of-type{color:#656565!important}
#tablelines td.linecoldescription{padding:10px!important;margin-bottom:20px!important}
#tablelines td.linecoldescription div[id*="extrafield_lines"]{margin-top:-20px!important} 
.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), .noborder .tagtr:nth-child(odd):not(:last-child) .oddeven.tagtd:not(.liste_titre),
.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), .noborder .tagtr:nth-child(even):not(:last-child) .oddeven.tagtd:not(.liste_titre){border-bottom:none!important}
.titlefield{width:25%}

/* TAGS */

#id-right div.fiche div.fichecenter table.liste.nohover{background-color:white!important;padding:10px;border-radius:6px;box-shadow:0px 0px 10px #e4e4e4}
#id-right div.fiche div.fichecenter table.liste.nohover img[title="Vue"]{width:20px;opacity:0.4}
form[action="/htdocs/categories/viewcat.php"]{margin-bottom:15px}
span.noborderoncategories, li.select2-search-choice-dolibarr.noborderoncategories{padding:3px 7px 3px 3px!important}

/* MYLIST */

form[action="/htdocs/custom/mylist/mylist.php"] tr.pair{background: #fbfbfb!important}
form[action="/htdocs/custom/mylist/mylist.php"] th a{font-weight:bold!important;margin-left:-5px;margin-right:-5px;padding-left:5px;white-space: normal}
form[action="/htdocs/custom/mylist/mylist.php"] table.noborder, form[action="/htdocs/custom/mylist/mylist.php"] table.noborder tr.liste_titre td{border:none!important;width:auto}
form[action="/htdocs/custom/mylist/mylist.php"] span{float:left}
form[action="/htdocs/custom/mylist/mylist.php"] input{width:80px!important}
form[action="/htdocs/custom/mylist/mylist.php"] td[style="height:33px;"]{padding-right: 0!important;}
form[action="/htdocs/custom/mylist/mylist.php"] td[align="left"]{height:32px;padding-left:10px!important;min-width:90px;white-space:normal}
form[action="/htdocs/custom/mylist/mylist.php"] a[href="#selectedfields"] span.fa-list {font-size: 16px;transform: translate(0px, 10px);width: 35px;height: 28px;color: #656565;}
form[action="/htdocs/custom/mylist/mylist.php"] input[type=checkbox]{width: 17px!important;}
img[src="/htdocs/custom/mylist/img/mylist.png"] {margin-right: -8px;}
form[action="/htdocs/custom/mylist/mylist.php"] div.div-table-responsive{width:97%!important}
form[action="/htdocs/custom/mylist/mylist.php"] div{float:unset}
form[action="/htdocs/custom/mylist/mylist.php"]{padding: 10px 10px 40px 10px;}
form[action="/htdocs/custom/mylist/mylist.php"] div.div-table-responsive{margin: 30px 30px 30px -10px; border-radius: 6px;float:unset!important;padding: 15px;}
div.ui-tooltip.mytooltip{border: none;border-radius: 6px;box-shadow: 5px 5px 10px #80808073;}
/* insérer les id dans les divs (ficheaddleft ficheaddright) de mylist.php */
#tof_mylist{display:none}
#somme_mylist{padding:0 5px 5px 5px;float:right;background-color:white;margin-top:5px;margin-bottom:20px;border-radius:6px;box-shadow:0px 0px 10px #e4e4e4;width: 200px;position: fixed;top:55px;right:5px;border: 2px solid #dfdfdf;border:2px solid #dfdfdf;z-index:100;max-height: 200px;overflow-y: auto;}
#somme_mylist table.centpercent.notopnoleftnoright.table-fiche-title{margin-left:-25px}
#somme_mylist table.noborder th{padding-left: 5px!important;}
#somme_mylist table.noborder td{height:25px;font-weight:bold}
#somme_mylist table.noborder td:nth-child(3), #somme_mylist table.noborder tr.liste_titre, #somme_mylist table.table-fiche-title td.col-picto{display:none}
#somme_mylist table.table-fiche-title td.col-title div.titre{margin-left: 20px;font-size: 14px;width: 180px;}
form[action="/htdocs/custom/mylist/mylist.php"] th.wrapcolumntitle.liste_titre:not(.maxwidthsearch), form[action="/htdocs/custom/mylist/mylist.php"] td.wrapcolumntitle.liste_titre:not(.maxwidthsearch){max-width:unset}
#id-left{font-size:0}
#id-left div.menu_titre{font-size:13px!important}
#somme_mylist table.table-fiche-title td.col-picto, #somme_mylist table.centpercent.notopnoleftnoright.table-fiche-title td{display:none}
form[action="/htdocs/custom/mylist/mylist.php"] table.centpercent.notopnoleftnoright.table-fiche-title td.right{text-align:right;transform:translate(-200px, 0)}

/* SUPPRESSION BOX SHADOW */

form[action*="/htdocs/expensereport/card.php"] div.tabBar, form[action*="/htdocs/user/card.php"]{box-shadow:none}

/* DOC2PROJECT */
/* #formReport span[style="width: 1674px;"]{max-width:500px;}
#formReport div.tabBar{box-shadow:none;padding-top:0}
#statistiques_projet thead th{font-weight:bold!important}
#statistiques_projet thead th span{cursor:pointer}
#statistiques_projet tfoot tr{font-weight:bold;text-align:right;font-size:14px}
img[src="/htdocs/custom/doc2project/img/list.png"]{transform:translate(-1000px, 0)} */

/* PAGE SAISIE HEURES */

form[action="/htdocs/projet/activity/permonth.php"] div.center, form[action="/htdocs/projet/activity/perday.php"] div.center, form[action="/htdocs/projet/activity/perweek.php"] div.center{top:63px;right:10px;z-index: 10000;position:fixed;padding:2px!important;margin:15px 20px 0 0;font-size:0}
form[action="/htdocs/projet/activity/permonth.php"] div.center input[name="save"], form[action="/htdocs/projet/activity/perday.php"] div.center input[name="button_addtime"], form[action="/htdocs/projet/activity/perweek.php"] div.center input[name="save"]{margin:8px 0 0 0!important;padding-bottom: 6px!important;background-image:linear-gradient(#b0ec68, #78a402)!important}
span.timesheetalreadyrecorded input{min-width: 40px;}
form[action*="/htdocs/projet/activity/perweek.php"] div.div-table-responsive{overflow-y:auto;height:600px;margin-top:-25px}
form[action*="/htdocs/projet/activity/perweek.php"] div.div-table-responsive tr.liste_titre{position:sticky;top:-10px;z-index:1}
form[action*="/htdocs/projet/activity/perweek.php"] div.div-table-responsive tr.liste_total{position:sticky;top:55px;z-index:1}
form[action*="/htdocs/projet/activity/perweek.php"] #inputpermonth, form[action*="/htdocs/projet/activity/perweek.php"] #inputperday{display:none}
form[action*="/htdocs/projet/activity/perweek.php"] #inputpermonth, form[action*="/htdocs/projet/activity/perweek.php"] #inputperweek{margin-left:-24px;line-height:20px;font-size:18px;padding-bottom:15px!important}
form[action*="/htdocs/projet/activity/perweek.php"] .dropdown dd ul{margin-top:60px} 
form[action*="/htdocs/projet/activity/perweek.php"] div.div-table-responsive tr.liste_titre th{background:#d8d8d8!important}
form[action*="/htdocs/projet/activity/perweek.php"] div.div-table-responsive tr.liste_total td{background:#c2c2c2!important;padding:5px 10px!important;border:1px solid #f8f8f8!important}
form[action*="/htdocs/projet/activity/perweek.php"] div.tabs{padding-top:10px}
form[action*="/htdocs/projet/activity/perweek.php"] div.liste_titre.liste_titre_bydiv.centpercent{padding: 10px;border-bottom: none;}
form[action*="/htdocs/projet/activity/perweek.php"] div.taskiddiv.inline-block{margin-left:15px}
form[action*="/htdocs/projet/activity/perweek.php"] div.divsearchfield{margin-left:10px}
form[name="addtime"] span.fa-user{margin-right:0}
form[name="addtime"]{background:white;box-shadow: 0px 0px 10px #e4e4e4!important;}
form[name="addtime"] div.tabBar{box-shadow:none}
form[name="addtime"] span.fa-tasks{margin-right:5px!important}
form[name="addtime"] div.liste_titre.liste_titre_bydiv.centpercent{margin-top: -15px;border-bottom: 2px solid #ebebeb;}
form[name="addtime"] span.fa-project-diagram, form[name="addtime"] span.fa-building, form[name="addtime"] span.fa-tasks{margin:0 0 0 10px}
form[action*="/htdocs/projet/activity/perweek.php"] tr.liste_total td.liste_total.center{background:#8f8f8f!important;color:white!important}
form[action*="/htdocs/projet/activity/perweek.php"] a[href="#selectedfields"] span.fa-list{color:#656565!important}
form[action*="/htdocs/projet/activity/perweek.php"] span.userimg{display:none}

/* TASKS PROGRESS BAR */

.progress.sm, .progress-sm, .progress.sm .progress-bar, .progress-sm .progress-bar{border-radius:5px}

/* TABLEAU CHIFFRE D'AFFAIRES (dolibarr/htdocs/compta/stats/index.php) */

form[action="/htdocs/compta/stats/index.php"] div.tabBarWithBottom tr:nth-child(2){display:none}
form input[value="Rafraichir"]{margin-top:20px!important}
form[action="/htdocs/compta/stats/index.php"]{margin-bottom:-20px}

/* MODULE TIMESHEET */

form[action="?action=reportproject"]{background-color:unset;box-shadow:none}

/* LARGEUR CHAMPS DATE */

form[action="?action=reportproject"] input[name="dateStart"], form[action="?action=reportproject"] input[name="dateEnd"], #date_debut, #date_fin, #time, .select2-container{min-width: 75px;max-width:400px;text-align: center;}
form[action="?action=reportproject"] a[href*="?action=getpdf&dateStart="], form[action="?action=reportproject"] a[href*="TimesheetProjectInvoice.php"], a[href*="/htdocs/custom/timesheet/TimesheetProjectInvoice.php?projectid="]{display:none!important}
form[action="?action=reportproject"] select[name="projectSelected"]{max-width: 450px;}
form[action="?action=reportproject"] table td{padding: 10px!important;}
form[action="?action=reportproject"] table tr:first-child{font-weight:bold}
img[src="/htdocs/theme/md/img/object_clock.png"]:before{content:'Temps consommé';font-family: "Open Sans",Tahoma,Arial,Helvetica!important;color:#656565;padding:12px;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px -8px 10px #e4e4e4}

/* LISTE RAPPORT CA */
div.div-table-responsive table.tagtable.liste td{height:25px;}
form[action="/htdocs/compta/stats/casoc.php"] td.liste_titre{border-bottom:none!important}

/* MONTANTS DEVIS/FACTURES */
div.tabBar div.fichecenter div.fichehalfright table.border.tableforfield.centpercent tbody tr td.titlefieldmiddle, div.tabBar div.fichecenter div.fichehalfright table.border.tableforfield.centpercent tbody tr td.nowrap{font-weight:bold;text-align:left}
div.tabBar div.fichecenter div.fichehalfright table.border.tableforfield.centpercent tbody tr td.titlefieldmiddle{width:140px}

/* DASHBOARD */
div.twocolumns{display:flex}
div.box-flex-item{margin:0 0 0 15px}

/* GANTT TACHES */
a.btnTitle[href*="ganttview.php?id="]:before{content:"Vue Gantt";margin-left: 10px;}
.gantt_container, .gantt_tooltip{font-family:unset!important}
.ganttproadvancedscalecontainer{margin:0 2px}
span.filterspan.exportbuttons i{color:white!important}
.gantt_tooltip{font-size: 13px!important;box-shadow:0px 0px 10px #8f8f8f!important;border:none!important}
.bottomactions{margin-bottom:15px}
.gantt_task .gantt_task_scale .gantt_scale_cell, .gantt_grid_scale .gantt_grid_head_cell {font-weight:bold}
#ganttproadvancedscalesearch{width:80px;margin-left:5px}
div.gantt_cal_quick_info{box-shadow:0px 0px 10px #8f8f8f;border:none}
div.gantt_cal_qi_title{padding: 5px 5px 5px 8px}
.gantt_cal_ltext textarea{width:95%!important}
.gantt_cal_light input{width:75px;}
.gantt_cal_ltitle{font-size:14px;font-weight:700;}
.gantt_cal_light{font-family:unset!important}
.gantt_grid_data .gantt_row.gantt_selected, .gantt_grid_data .gantt_row.odd.gantt_selected, .gantt_task_row.gantt_selected{background-color:#eaeaea!important}
.gantt_grid_data .gantt_row.odd:hover, .gantt_grid_data .gantt_row:hover{background-color:#eaeaea!important}
div.gantt_row.odd.gantt_row_project:hover, div.gantt_row.gantt_row_project:hover{background-color:none!important}
a[href="/htdocs/custom/ganttproadvancedscale/admin/configuration.php"]{display:none}
.gantt_modal_box{font-family:unset}
.gantt_btn_set:focus, .gantt_cell:focus, .gantt_grid_head_cell:focus, .gantt_popup_button:focus, .gantt_qi_big_icon:focus, .gantt_row:focus{box-shadow:none!important}
.gantt_cal_qi_controls .gantt_menu_icon.icon_delete, .gantt_cal_qi_controls .gantt_menu_icon.icon_edit, .gantt_save_btn, .gantt_cancel_btn, .gantt_cal_qi_controls .gantt_menu_icon.icon_clone{display:none}
div.gantt_qi_big_icon.icon_edit :nth-child(2n){float:unset!important}
.gantt_btn_set{padding:5px 15px!important}
.gantt_task_line{height:23px!important;margin:-3px 0 0 0;border-radius:6px!important;padding:3px 2px}
.gantt_task_line.gantt_task_inline_color .gantt_task_progress{background-color:#0000003c!important}
.gantt_task_line.gantt_task_inline_color{border-color:#99999961!important}
div.gantt_tree_icon.gantt_open, div.gantt_tree_icon.gantt_close, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_close, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_open, div.gantt_row.gantt_row_project div.gantt_add, div.gantt_row.gantt_row_task div.gantt_add{font-weight:900;font-size:18px;opacity:0.6;margin-left:6px}
div.gantt_tree_icon.gantt_open:before, div.gantt_grid_head_cell div.gantt_tree_icon.gantt_close:before, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_open:before{content:"\f0d7"}
div.gantt_tree_icon.gantt_close:before, div.gantt_grid_head_cell span.gantt_tree_icon.gantt_close:before{content:"\f0d8"}
div.gantt_row.gantt_row_task[data-task-id*="task"] div.gantt_tree_icon.gantt_file:before{content:"\f15b"!important}
div.gantt_row.gantt_row_task[data-task-id*="project"] div.gantt_tree_icon.gantt_file{margin-left:1px!important;background-image:none!important} 
div.gantt_row.gantt_row_task[data-task-id*="project"] div.gantt_tree_icon.gantt_file:before{content:"\f07b"!important}
div.gantt_tree_icon.gantt_folder_closed:before{content:"\f15c"}
div.gantt_tree_icon.gantt_folder_open:before{content:"\f15c"}
div.gantt_row_project div.gantt_tree_icon.gantt_folder_closed:before{content:"\f07b"}
div.gantt_row_project div.gantt_tree_icon.gantt_folder_open:before{content:"\f07c"}
div.gantt_row.gantt_row_project[task_id*="task"] div.gantt_tree_icon.gantt_folder_closed:before{content:"\f15c";padding-left:5px}
div.gantt_row.gantt_row_project[task_id*="task"] div.gantt_tree_icon.gantt_folder_open:before{content:"\f15c";padding-left:5px}
div.gantt_row.gantt_row_project div.gantt_add:before{font-size:16px;content:"\f055"}
div.gantt_row.gantt_row_task div.gantt_add:before{font-size:16px;content:"\f055"}
div.gantt_row.gantt_row_project div.gantt_add, div.gantt_row.gantt_row_task div.gantt_add{margin-left:0}
div.gantt_row.odd.gantt_row_task, div.gantt_row.gantt_row_task, div.gantt_row.gantt_row_project div.gantt_tree_icon.gantt_close, div.gantt_grid_scale .gantt_grid_head_cell span.gantt_tree_icon.gantt_close, div.gantt_grid_scale .gantt_grid_head_cell span.gantt_tree_icon.gantt_open{margin-left:5px}
div.gantt_row.odd.gantt_row_task div.gantt_tree_icon.gantt_folder_open, div.gantt_row.odd.gantt_row_task div.gantt_tree_icon.gantt_folder_closed, div.gantt_row.gantt_row_task div.gantt_tree_icon.gantt_folder_open, div.gantt_row.gantt_row_task div.gantt_tree_icon.gantt_folder_closed, div.gantt_row.gantt_row_task div.gantt_tree_icon.gantt_file, div.gantt_row.odd.gantt_row_task div.gantt_tree_icon.gantt_file{color:#9ca9bb;margin-left:5px}
div.gantt_row.odd.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file, div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_file, div.gantt_row.odd.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_folder_open, div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_folder_open, div.gantt_row.odd.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_folder_closed, div.gantt_row.gantt_row_task[aria-level="2"] div.gantt_tree_icon.gantt_folder_closed{margin-left:10px}
div.gantt_row.odd.gantt_row_task[aria-level="3"] div.gantt_tree_icon.gantt_file, div.gantt_row.gantt_row_task[aria-level="3"] div.gantt_tree_icon.gantt_file{color:#f96e6e!important;margin-left:15px}
div.titre.ganttproadvancedfilterdiv{color:#656565;margin:0 15px} /* */
.ganttproadvancedscalepophover .gTtTitle, .gTILine.gTId, div.gantt_cal_light.gantt_cal_light_wide div.gantt_cal_ltext{height:unset!important}
span.gTaskText a[href*="/htdocs/user/card.php?id="]{font-weight:bold}
.ganttproadvancedscaleformindex .filterspan{margin-top:15px;vertical-align:middle}
span.info_beside_scales{font-size:20px;vertical-align:middle}
.ganttproadvancedfilterdiv .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent!important;padding:0 2px!important} /* */
.gantt_task_progress span.affected_nameuser a span, span.gTaskText span{margin-right:0!important}
.gantt_task_progress span.affected_nameuser a{font-size:11px;font-weight:bold;pointer-events:none}
form[action*="/htdocs/custom/ganttproadvancedscale/index.php"] table.centpercent.notopnoleftnoright.table-fiche-title{margin-bottom:0!important}
#fieldsetgantt, form[action*="/htdocs/custom/trellotasks/index.php"] #fieldsetkanban{border:2px solid #ebebeb!important;padding:0px 13px 1px!important;border-radius:6px!important}
#fieldsetgantt .openclosebtn a, #fieldsetkanban a{padding:0!important;font-size:20px;margin-left:-7px}
#FormProjSearch{background:none;box-shadow:none;margin:0 -10px -20px -10px;}
.ganttproadvancedscalepophover a.externopenlink i{color:#656565;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;font-size:0.9em;margin-left:-3px}
div.ganttproadvancedfilterdiv span.maxwidth75, div.kanbanfilterdiv span.maxwidth75{max-width:unset} /* */
div.tabBar #kabantask .kanbancurrenttaskactive{background:white!important}
.animation_kanban:hover, .animation_kanban_hover:hover{background-color:white!important}
div.kanbanfilterdiv span.filterspan{color:initial}
#fieldsetgantt .fas, #fieldsetgantt .fa, #fieldsetkanban .fas, #fieldsetkanban .fa{font-size:16px}
span.ganttproadvancedscalescale a[title="Maintenant"] i:before{content: "\f274";font-size:16px;vertical-align:middle}
span.ganttproadvancedscalescale a[title="Maintenant"] i{transform:translate(5px, 1px)}
body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="true"], body .gantt_row.gantt_row_project[task_id*="task"][aria-expanded="false"]{text-decoration:none!important}
.gantt_row_project[task_id*="task"] .gantt_tree_icon.gantt_folder_open, .gantt_row_project[task_id*="task"] .gantt_tree_icon.gantt_folder_closed{background-image:none!important}
div.gantt_tree_icon.gantt_file,  
div.gantt_tree_icon.gantt_folder_open,
div.gantt_tree_icon.gantt_folder_closed,
div.gantt_tree_icon.gantt_open, 
div.gantt_tree_icon.gantt_close, 
div.gantt_row.gantt_row_project div.gantt_add, 
div.gantt_row.gantt_row_task div.gantt_add, 
div.gantt_grid_head_cell span.gantt_tree_icon.gantt_close, 
div.gantt_grid_head_cell span.gantt_tree_icon.gantt_open{background-image:none;font-family:"Font Awesome 5 Free";font-size:18px;color:#9ca9bb}
body .gantt_row.gantt_row_project[task_id*="project"] div{color:white;opacity:1}
.ganttproadvancedscalepophover span.fa-external-link-alt:before{content:"\f06e"}
.gantt_task_line{border-width:2px!important}
div.gantt_marker.gantt_marker.markertask.gantt_scale_cell{width:0px!important} /* WIDTH 0 POUR DESACTIVER L'AFFICHAGE DU JALON DANS GANTT */
a.animation_kanban i.fa-comment{margin-right:2px!important;margin-left:1px!important}
#kabantask a.animation_kanban span.kanbancountcomments, #kabantask a.animation_kanban span.kanbancountcheck{margin:4px 0 0 0!important;font-size:9px;font-weight:600;color:#b1b1b1;vertical-align:middle}
div.show_comment{height:25px;padding:8px 0 8px 0;float:right}
.kanban_user_comment{width:40px}
.kanban_show_comment{margin:5px 10px 0 0!important;padding:0 0 0 10px}
.kanban_comment_value{padding:8px 10px!important;background:#f1f1f1!important;margin:2px 0 10px 0;float:left}
.kanban_list_comments{font-size:13px!important;}
.kanban_txt_comment{align-items:center;display:flex}
#kanban_comments .kanban_body_comments textarea#txt_comment{border:2px solid #ebebeb!important;margin:0 10px;width:600px;height:100px}
div[role="tooltip"].ui-tooltip.mytooltip{padding:10px;min-width:unset!important;width:fit-content!important}
div[role="tooltip"].ui-tooltip.mytooltip ul.fexwidthchecklist{padding-left:5px!important}
div.blockvmenu a[href*="/htdocs/custom/trellotasks/index.php?idmenu="] img{display:none}
.gantt_cell div.gantt_tree_icon.gantt_file:before{content:"\f15b"!important}
a.comments.animation_kanban i.fa-comment{font-weight:normal!important;padding-top:4px!important}
.gantt_cal_lsection{color:#656565!important;font-weight:normal!important}
.gantt_cal_ltext textarea{padding:5px 10px}
div.gantt_cal_qi_title, div.gantt_cal_ltitle{font-weight:bold;background-color:#e2e2e2!important;font-size:14px;margin-top:-2px;border-top-right-radius:5px;border-top-left-radius:5px}
.gantt_cal_light .gantt_btn_set{margin:10px 0 10px 15px!important}
.gantt_cal_cover{opacity:0.3!important}
ul.select2-selection__rendered{max-height:30px!important}
.select2-container .select2-selection--multiple .select2-selection__rendered{overflow-y:auto!important;overflow-x:hidden!important;min-height:30px}
.gantt_layout_cell_border_right{border-right:2px solid #ebebeb!important}
.gantt_layout_cell_border_left{border-left:2px solid #ebebeb!important}
.gantt_layout_cell_border_bottom{border-bottom:2px solid #ebebeb!important;border-radius:6px}
.gantt_layout_cell_border_top{border-top:2px solid #ebebeb!important}
.gantt_scale_line:first-child{background:#f4f4f4} 
.gantt_scale_line:last-child{background:#ebebeb}
.gantt_task .gantt_task_scale .gantt_scale_cell{border-right: 1px solid #cecece!important}
form.formlisttrellotasks div.tabBar tr{background:white!important}
form.formlisttrellotasks div.tabBar tr td{border:none!important}
form.formlisttrellotasks div.tabBar a{background-color:white!important}
form.formlisttrellotasks .tabBar table div:last-child{margin-top:15px}
form.formlisttrellotasks td.col-title, form.formlisttrellotasks .tabBar table a.edit_comments span, form.formlisttrellotasks td.col-title, form.formlisttrellotasks .tabBar table a.delete_comments span{display:none}
#tab_commentaire span.badge{padding:5px;border-radius:50%}
.gantt_popup_text{font-size:13px!important;color:#656565!important;font-weight:600;letter-spacing:0.04em}
#fieldsetkanban a[href*="index.php?sortorder="]{margin-left:5px!important;font-size:13px!important}
#fieldsetkanban a[href*="index.php?sortorder="] span.fas{margin-left:0!important}
a.vmenu[href*="/htdocs/custom/trellotasks/index.php"] span:before{margin-left: -4px!important;font-size:13px;content:"\f080"!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased}
.ganttproadvancedformindex .filterspan{margin:10px}

/* BOUTONS GANTT/KANBAN */
.gantt_popup_button{min-width:unset!important}
.gantt_btn_set div{height:28p!important;line-height:28px!important}
div.gantt_cal_qi_controls div{height:28px!important;line-height:28px!important;margin-bottom:20px!important}
div.gantt_qi_big_icon.icon_edit{border:none;text-shadow:none;text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#ffc863, #f59c00);margin:5px;padding:0 10px!important;color:white;font-weight:bold;font-size:13px;height:28px!important;line-height:28px!important}
div.gantt_qi_big_icon.icon_delete, div.gantt_popup_button.gantt_cancel_button, div.gantt_btn_set.gantt_cancel_btn_set{border:none;text-shadow:none;text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#db9f30, #df4d2c);margin:5px;padding:0 10px!important;color:white;font-weight:bold;font-size:13px;height:28px!important;line-height:28px!important}
form.formlisttrellotasks .tabBar table a.edit_comments{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#ffc863, #f59c00)!important;margin:5px;padding:7px 12px;color:white;font-weight:normal;font-size:13px}
form.formlisttrellotasks .tabBar table a.delete_comments, #cancelchangetags{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#db9f30, #df4d2c);margin:5px;padding:7px 12px;color:white;font-weight:normal;font-size:13px}
a.butAction[href*="ganttproadvanced"], a.butAction[href*="trellotasks"]{background-image:linear-gradient(#b0ec68, #78a402)!important;margin:0 15px!important}
div.kanban_show_comment div.show_comment a.edit_comment{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#ffc863, #f59c00);margin:5px;padding:7px 12px;color:white;font-weight:normal;font-size:13px}
div.kanban_show_comment div.show_comment a.edit_comment span.fa-pencil-alt{display:none}
div.kanban_show_comment div.show_comment a.delete_comment{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#db9f30, #df4d2c);margin:5px;padding:7px 12px;color:white;font-weight:normal;font-size:13px}
div.kanban_list_comments a.cancelupdatecomment, div.kanban_txt_comment a.cancelcomment, div.kanban_btn_set #cancel_task{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#db9f30, #df4d2c)!important;margin:5px;padding:5px 12px;color:white;font-weight:normal;font-size:13px}
div.kanban_show_comment div.show_comment a.edit_comment{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#ffc863, #f59c00);margin:5px;padding:7px 12px;color:white;font-weight:normal;font-size:13px}
div.kanban_list_comments a.savecomment, div.kanban_btn_set #save_task, #savemodal{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#b0ec68, #78a402);margin:5px;padding:5px 12px;color:white;font-weight:normal;font-size:13px}
div.kanban_show_comment div.show_comment a.delete_comment span.fa-trash{display:none}
div.gantt_btn_set.gantt_save_btn_set{padding:0 10px!important;height:28px;line-height:28px;border:none;text-shadow:none;text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#b0ec68, #78a402)}
div.gantt_popup_button.gantt_ok_button{border:none;text-shadow:none;text-transform:initial!important;border-radius:15px!important;background: linear-gradient(#b0ec68, #78a402);margin:5px;padding:0 10px!important;color:white;font-weight:bold;font-size:13px;height:28px!important;line-height:28px!important}
.gantt_qi_big_icon{border-radius:15px!important;padding:0px 10px!important}
div.gantt_qi_big_icon.icon_clone{padding:0 0 0 12px!important;border:none;text-shadow:none;text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#b5aaff, #5f5bce);margin:5px;color:white;font-weight:bold;font-size:13px;height:28px!important;line-height:28px!important}

/* KANBAN TACHES */
#fieldsetkanban span img{display:none!important}
#fieldsetkanban li{color:#656565}
#fieldsetkanban #search_all{border:2px solid #ebebeb!important;height:30px!important;border-radius:6px!important;padding:0 0 0 10px!important}
#kabantask .todo_content .columns_, #kabantask .todo_content .columns_ .contents, #kabantask .todo_content .columns_ .todo_titre{background:#f2f2f2!important}
#FormProjSearch #kabantask .todo_content .columns_{margin:0px 5px 10px 2px!important;border-radius:6px!important;min-width:280px!important}
#kabantask #addtask{margin:0 8px 5px 8px!important;color:#656565!important;background:#e2e2e2!important}
#kabantask #addtask:hover, #kabantask #addtask span{color:#656565!important;background:#e2e2e2!important}
#kabantask #addtask{transition:all .2s ease-in-out}
#kabantask #addtask:hover{transform: scale(1.05)}
#kabantask .todo_titre .sp_title{padding:4px 8px 4px 4px!important}
#kabantask .filter_in_etat{color:#9c9c9c!important;padding-bottom:6px!important;padding-left:4px}
#kabantask .list-card{font-size:12px!important}
div.headertask .pictowarning{font-size:14px}
#kabantask .pull-right{margin-right:-3px;margin-top:5px}
#kabantask .pull-right img.userphoto{border-radius:50%;width:30px;height:30px;margin:2px}
#kabantask .pull-right a, #kabantask .pull-right a:hover, #kabantask .pull-right a span, #kabantask .pull-right a span:hover{font-size:14px!important}
#kabantask .footertask .pull-left span.helpcursor, #kabantask .footertask .pull-left a, #kabantask .footertask .pull-left span{vertical-align:middle!important;margin:0 0 0 2px!important}
#kabantask .footertask .pull-left span.fa-align-left{margin-right:2px!important;margin-left:5px!important}
#kabantask .pull-left .datetask i{color:white!important}
#kabantask .pull-left a{font-size:14px;margin:0;padding:0!important}
#kabantask .statusdate{margin-left:-5px!important;margin-right:5px!important}
.animation_kanban:hover{background-color:transparent!important;border-radius:unset!important}
#kanban_new_task{background:white!important;width:565px!important}
#kanban_new_task .kanban_title_section{font-family:unset!important;font-size:13px!important;background:white!important;font-weight:normal!important;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;}
#kanban_new_task .kanban_titlemodal_task{font-weight:bold;background-color:#e2e2e2!important;font-size:14px}
#kanban_new_task .kanban_bodymodal_task{background-color:white!important;border:none!important}
#kanban_new_task .kanban_btn_set{padding:10px!important;background:#f4f4f4!important;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
div.kanban_value_section input[name="label"]{box-sizing:border-box}
#saveckecklist, #savetags, #update_task{background-image:linear-gradient(#ffc863, #f59c00)!important}
#cloner_task{background-image:linear-gradient(#b0ec68, #78a402)!important}
div.createtag a{background-image:linear-gradient(#b0ec68, #78a402)!important;border-radius:25px!important;color:white;font-size:13px;float:left;padding:8px 12px}
#kanban_comments{background-color:white!important;border-radius:6px!important}
#kanban_new_task.kanban_checklist .kanban_wrap_section, div.title_commnts, #kanban_new_task div.kanban_wrap_section{background-color:#e2e2e2!important;border-bottom:none!important;text-align:left!important;border-top-left-radius:6px;border-top-right-radius:6px}
.kanban_close_comments, .kanban_close_comments:hover{background-color:transparent!important}
div.kanban_user_comment img.userphoto{margin:10px;border-radius:50%;width:2em;height:2em}
.kanban_txt_comment{margin: 4px 4px 0px 0!important}
.kanban_txt_comment a.butAction{margin-right:0!important;float:right;background-image:linear-gradient(#b0ec68, #78a402)!important}
#kabantask .footertask{padding: 10px 5px 2px!important}
#fieldsetkanban .filterspan{vertical-align:middle!important}
.kanban_colorstatus span{vertical-align:middle!important}
#kabantask div.footertask .statusdate.checklist100{padding:0 4px 4px 4px!important;margin:5px!important}
#kabantask .otherusersicon{line-height:unset!important;font-weight:bold}
div.ui-tooltip-content{line-height:1.2em}
div.ui-tooltip-content u{text-decoration:none!important;line-height:2em}
table.hover_comment td.valigntop, table.hover_comment .show_date_comment{line-height:20px;color:#656565!important}
table.hover_comment tr{display:grid!important}
table.hover_comment tr td:last-child{margin-bottom:10px}
#kabantask .headertask .pull-right{margin:0}
#kabantask .onlyedittask{margin-left:0!important}
#kabantask .headertask .pull-right i.fa-clone{margin:0 5px 0 10px!important}
#kabantask .headertask .pull-left .addtags{padding:0px 2px 2px !important;background-color:unset}
#kabantask .headertask .pull-left .addtags span.center:before{font-size:13px;margin:2px -2px 2px 0;content:"\f02b";color:#a3a3a3!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased}
#kabantask .headertask .pull-left .addtags span.center b{display:none}
.multiselectcheckboxtags li div.tagstask{padding:5px 4px 3px 5px!important}
.createtag a span.fas{color:white!important;background:none!important;padding:0!important}
#poptasks .createtag{max-width:300px!important;margin:0!important;padding:8px 10px}
#kanban_new_task div.kanban_bodymodal_task div.kanban_wrap_section{background-color:white!important;}
#poptasks div.kanban_wrap_section{padding:5px 5px 5px 10px}
div.photointooltip{min-width:250px!important}
#newtag, #newcheck, input#txt_searchtag{padding:0 0 0 10px!important;margin-right:unset!important;border-radius:unset!important;box-shadow:unset!important;background:unset!important}
a.cursorpointer_task.cancelnewtag span{width:15px;font-size:20px}
table.checklist_task a, table.tags_task a.updatetag, table.tags_task a.canceltag{background:transparent!important;margin:0}
table.tags_task a.cursorpointer_task.addtags, table.tags_task a.cursorpointer_task.addcheck, table.checklist_task a.cursorpointer_task.addtags, table.checklist_task a.cursorpointer_task.addcheck{color: white!important;background:white;margin: 0 10px 0 15px}
#poptasks a.deteletetag{margin-left:15px}
div.tooltip_tags span.lbl_task.helpcursor span.tagtask{padding:3px 4px 0px 5px!important;margin:2px!important;border-radius:50%!important;font-size:6px!important}
#kabantask .footertask .pull-left a span.fa-check-square{margin-left:0!important}
#kabantask .footertask .pull-left span.datetask{padding:4px 4px 5px 4px;font-size:10px;font-weight:600}
#kabantask .bodytask{padding:0 10px 5px 10px!important;width:unset!important}
#kabantask .bodytask span.fas{margin-left:1px!important}
#kanban_new_task.kanban_checklist{min-height:280px!important;padding-bottom:65px!important;overflow-y:auto}
#kanban_new_task.updatecheck{background:none!important}
#kanban_new_task input#newcheck{margin-left:-15px}
.canceltag:hover, .cancelcheck:hover, .canceltag, .cancelcheck, .updatetag:hover, .updatecheck:hover, .updatetag, .updatecheck{background:none!important}
span.trellotasksmodelicon img{height:14px!important;filter:grayscale(1);opacity:0.8}
div.modelsmanagementtitle h2{text-align:left;color:#656565;}
div.part_modelekanban{padding:10px 10px 15px 10px!important;margin-top:10px!important;border-radius:6px;border:2px dashed #ebebeb!important;background-color:#f8f8f8}
div.part_modelekanban #editmodal{float:left;background-color:transparent}
#kanban_new_task .modele_vuekanban .part_modelekanban #editmodal span{color:#b1b1b1!important;font-size:14px}
.modele_vuekanban .buttonmodeleutilis{width:170px!important;text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#ffc863, #f59c00)!important;font-size:13px!important}
.modele_vuekanban .buttonmodelecreat{width:170px!important;text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#b0ec68, #78a402)!important;font-size:13px!important}
div.part_modelekanban #updatetags.buttonmodelecolor, div.part_modelekanban #updatechecklist.buttonmodelecolor{width:170px!important;text-transform:initial!important;border-radius:15px!important;font-size:13px!important}
div.kanban_modal div.progresschecklist.modele_vuekanban div.part_modelekanban table.checklist_task_pop:last-child{padding:0 10px!important}
div.kanban_modal div.progresschecklist.modele_vuekanban div.part_modelekanban table.checklist_task_pop:last-child td{text-align:left}
div.kanban_modal div.progresschecklist.modele_vuekanban div.part_modelekanban table.checklist_task_pop:last-child td:last-child{text-align:right}
.addtags, .addcheck{background:none!important;padding:0!important}
.addtags a.cursorpointer_task.addtags{margin:0 -10px 0 0px;}
#kanban_new_task span.fa-times-circle{margin:4px 0 0 -10px!important;font-size:20px!important}
#kanban_new_task div.kanban_value_section{padding:2px 15px 2px 0}
li.select2-selection__choice span.select2-selection__choice__remove{font-size:16px!important;padding:0!important;margin:-7px 0 0 0;vertical-align:middle;height:16px}
div.multiselectcheckboxtags{margin: 0 15px 0 15px!important}
#kanban_new_task.kanban_checklist div.createtag{margin:0!important}
div.kanban_checklist div.newchecklist{margin:0 10px!important}
ul.Kanban_statuscolor_ul li.kanbantitleprogresstask{margin:0 5px 8px 5px!important;font-weight:bold;color:#656565}
div.searchtag table.tags_task td.width20px{display:none}
div.searchtag table.tags_task #txt_searching{margin:0 0 -15px 10px!important;width:93%}
#kanban_new_task .kanban_bodymodal_task{padding:10px 10px 0 10px!important}
.add_tags table.tags_task #newtag{width:97%!important}
table.checklist_task_pop a.addtags{margin-left:-20px;margin-right:10px}

/* KANBAN PROSPECTS */

#kanbanpropal{width:100%} 
.e-kanban{font-family:"Open Sans",Tahoma,Arial,Helvetica!important}
form[action*="/htdocs/custom/kanprospects/view/prospects_kb.php"] div.fichecenter{margin-top:-5px}
form[action*="/htdocs/custom/kanprospects/view/prospects_kb.php"]{padding-bottom:0.5px}
form[action*="/htdocs/custom/kanprospects/view/prospects_kb.php"] fieldset.filters-fields{border-radius:6px;border: 2px solid #ebebeb!important;padding-bottom:0}
form[action*="/htdocs/custom/kanprospects/view/prospects_kb.php"] fieldset.filters-fields a.closeopenfilter{margin-top:5px}
td.td-card-data{width:100%}
#kanban_prospects{margin:0 15px 0 15px!important;border-radius:6px;padding:5px 0}
div.e-kanban .e-kanbancard.e-cardselection{background:#ffedcb;color:#656565!important}
div.e-kanban .e-kanbancard.e-hover{background:#fff3dc;color:#656565!important}
a.object-link{color:#656565!important}
.e-kanban .e-kanbancard .e-tag{background:#ffa500!important;color:white!important;font-weight:bold;border-radius:6px!important;padding:5px 5px 1px 5px!important;height:1.5em}
.e-kanban .e-kanbancard.e-cardselection,.e-kanban .e-kanbancard{border:2px solid #e4e4e4!important;border-radius:6px!important;margin:8px!important}
.e-kanban .e-kanbancontent .e-rowcell{border:none!important;border-radius:6px}
.e-kanban .e-kanbancard .e-text{line-height:1.25em}
.e-kanban .e-kanbanheader .e-headercelldiv {color:white!important;font-size:13px!important;background:#aeaeae;padding:8px;border-radius:0}
.e-icon.e-filter{color:#ebebeb;font-size:20px!important;}
.e-icon.e-filter:before {transform: translate(-3px)!important}
.e-tooltip-wrap .e-arrowTip{display:none!important}
.e-tooltip-wrap{border-radius:6px;padding:5px;border:2px solid #ebebeb!important;width:300px!important;box-shadow:0px 0px 10px #e4e4e4}
.e-tooltip-wrap .tooltip-label{width:35%}
.e-kanban .e-columnrow .e-rowcell{line-height:1!important}
.e-kanban .e-kanbancard .e-cardcontent{padding:10px!important}
.e-kanban .e-kanbancard .e-bottom-triangle{transform:translate(5px, 5px)}
#kanbantoftel{font-size:12px;border-radius:6px;padding:5px;margin:5px 2px 5px 0;background:#eaeaea;font-weight:600;width:105px;text-align:center}
div.e-kanbanheader{position:sticky;z-index:1;top:55px!important;padding-top:5px;background:white}
td.legend-label{font-size:12px!important}
#kanbanpropal .actif_onitem{background-color:white!important}
form[action*="prospectskanban/index.php"]{margin:10px 0px 0 0px!important;box-shadow:0px 0px 10px #e4e4e4!important;background:white!important}
#kanbanpropal .todo_content .columns_{background:#f2f2f2!important}
#kanbanpropal .todo_content .columns_ .todo_titre, #kanbanpropal .todo_content .columns_ .contents{background-color:#f2f2f2!important}
#addprospect{margin:0 2px 5px 2px!important;color:white!important;background:#bebebe!important;width:85%;border-radius:4px}
#kanbanpropal .block-addprospect .addothertier span.fa.fa-plus-circle{font-size:18px!important;color:#bebebe!important;margin:3px 0 0 5px!important}
#addprospect span{color:white!important;margin:2px 0 0 4px!important}
#kanbanpropal span.filter_in_etat{margin-left:7px!important;color:#656565!important}
#kanbanpropal .bodytask{font-size:12px!important;color:#656565!important}
a.categtextblack{font-size:12px!important;color:#ffffff!important}
#kanbanpropal .headertask{padding:6px 5px 0 5px!important}
#kanbanpropal .headertask a.categtextwhite.badge{font-size:10px;color:#656565!important}
#kanbanpropal .headertask td.width20p{padding-top:5px}
#kanbanpropal li.select2-search-choice-dolibarr.noborderoncategories{padding:4px 4px 4px 0!important;margin:0 3px 3px 0}
#kanbanpropal div.pull-right .colorlegend{display:none}
#kanbanpropal img.userphoto{border-radius:50%;width:30px;height:30px;vertical-align:middle}
#kanbanpropal .footertask{padding:10px 5px 3px 7px!important;max-height:30px}
#kanbanpropal .fa, #kanbanpropal .fas, #kanbanpropal .far{font-size:13px!important}
#kanbanpropal .fa-exclamation-triangle{margin-left:-5px!important}
#kanbanpropal span.fas.fa-external-link-alt:before{content:"\f06e"!important}
#kanbanpropal span.fa-building{margin-top:5px!important}
form[action*="prospectskanban/index.php"] fieldset.filters-fields{border:2px solid #ebebeb!important;padding:5px 10px}
form[action*="prospectskanban/index.php"] fieldset.filters-fields a.closeopenfilter{margin-top:5px}
form[action*="prospectskanban/index.php"] input[name="searchall"]{border:2px solid #ebebeb!important}
#kanbanpropal .todo_content .columns_{width:100%!important}
#update_prospect{background-image:linear-gradient(#ffc863, #f59c00)!important}
#kanban_new_prospect .kanban_title_section{padding:13px 10px 0 0!important}
html #fieldsetkanban a.butAction.selectallprojects{font-size:1em !important;text-transform:initial!important;border-radius:15px!important;color:white!important;text-shadow: none;letter-spacing:0.04em;border:none!important;background-image:linear-gradient(#b5aaff, #5f5bce);background-color:transparent!important;padding:4px 12px!important;margin:0 0.5em!important}
#search_nextcontact{width:100px}
#kanbanpropal div.footertask div.pull-left{padding-top: 10px!important}
#kanbanpropal div.kanbancontact td.width75p, #kanbanpropal div.kanbannote td.width75p:not(.classfortooltip_notes){font-weight:bold}
#kanbanpropal div.kanbannote td.width75p.classfortooltip{font-weight:normal}
#kanbanpropal div.kanbancontact td.width75p{white-space:normal!important;word-break:break-all}
.kanbancontact .phoneMobile{letter-spacing:0!important}
.kanbancontact .phoneMobile span:last-child{margin-right:5px!important}
div.kanban_body_comments form{box-shadow:none!important}
#kanbanpropal span.fa-tag.paddingright{padding-right:1px!important}
#kanbanpropal div.actif_onitem[id*="prospect_"]{background-color:white!important}
.title_filter_prospectkanban{font-size:13px!important;line-height:16px;margin:0 5px}
table.prospectfilterdiv td.liste_filtre.topaddingdivider:first-child span.select2.select2-container.select2-container--default{width:128px!important}
div.kanbancontact{margin-top:2px!important}
.contactsprospects{width:70%!important;margin: 4px 0 0 5px!important}
.contactsprospects a.btncreatecontacthref{background:none!important;padding:0!important}
.contactsprospects a.btncreatecontacthref span{color:#a6a6a6!important;font-size:18px}
.contactsprospects a.btneditcontacthref{background:white!important;margin:0;padding:0!important;vertical-align:middle}
.contactsprospects .editcontactphone{padding:10px 10px 15px 10px!important;margin-top:10px!important;border-radius:6px;border:2px dashed #ebebeb!important;background-color:#f8f8f8}
.contactsprospects a.btncancelcontacthref{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#db9f30, #df4d2c)!important;margin:5px;padding:5px 12px 7px 12px!important;font-weight:normal;font-size:13px}
div.center.actions_contactphone a.btneditcontacthref{text-transform:initial!important;border-radius:15px!important;background-image:linear-gradient(#b0ec68, #78a402)!important;margin:5px;padding:6px 12px 6px 12px!important;font-weight:normal;font-size:13px}
div.kanban_value_section .contactsprospects a.btneditcontacthref span{color:#a6a6a6!important;font-size:16px!important}
#kanban_new_prospect .kanban_value_section{padding:6px 10px 2px 0!important;font-family:"Open Sans",Tahoma,Arial,Helvetica!important;letter-spacing:0.05em!important;font-size:13px!important;color:#656565!important}
td span.levelprospectcontact{font-size:12px!important;width:100%!important;opacity:1;font-weight:normal;display:block!important}
div.contactone span.levelprospectcontact, div.contacttwo span.levelprospectcontact, div.contacttree span.levelprospectcontact{font-size:12px!important;opacity:1;font-weight:normal;width:80px;display: inline-table}
div.contactone span.fa-address-book, div.contacttwo span.fa-address-book, div.contacttree span.fa-address-book{display:none}
div.kanbancontact a[href*="mailto"]{word-break:break-all} 
div.kanbancontact span.fa-mobile-alt{margin:0!important}
#kanban_new_prospect span.cke_top{background:white!important}
#kanban_new_prospect div.cke_contents.cke_reset{height:auto!important}
.fa-tag:before{color:#e5e5e5}

/* MODULE PILOTAGE */
div.div-table-responsive.pilotage_module tr.liste_total{position:sticky;bottom:-10px}
div.pilotage_filter_report_header form:first-of-type{background:transparent;box-shadow:none;margin:-15px -10px 0 -10px}
#pilotage_dashboard_form{max-height:50px;background-color:unset!important;box-shadow:none!important}
.dashbord_pilotage .bar_search{border:none!important}
div.pilotage_dashboard_search td{padding-top:unset!important}
.dashbord_pilotage .colmnhalfleft{margin-left:-10px;margin-top:-2px}
.dashbord_pilotage #boxhalfcenter.colmnhalfleft{margin-left:15px!important}
.dashbord_pilotage .colmnhalfright{margin-left:15px;float:left!important;padding-top:unset!important}
#pilotage_dashboard_form .centpercent{width:unset!important}
div.pilotage_twocolumns .boxdraggable{margin-bottom:15px!important}
#searchFormList[action="/htdocs/compta/resultat/clientfourn.php"] div.center, #searchFormList[action="/htdocs/compta/stats/casoc.php"] div.center{float:left;left:10px;position:relative;top:5px}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"] div.center{float:left;left:10px;position:relative;top:5px;height:0}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"] table td.widthpictotitle, form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"] td.col-title{display:none}
form[action="/htdocs/compta/stats/casoc.php"] div.div-table-responsive, form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"]  div.div-table-responsive, form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"]  div.div-table-responsive{border-radius:6px}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"] input[value="Rafraichir"]{top:2px!important;position:relative}
#searchFormList[action="/htdocs/compta/stats/index.php"] input[value="Rafraichir"]{float:left;left:10px;top:-23px;position:relative}
form[action="/htdocs/custom/pilotage/compta_analytique.php"] #dragDropAreaTabBar{padding:0 10px;box-shadow:0px 0px 10px #e4e4e4!important}
form[action="/htdocs/custom/pilotage/compta_analytique.php"] #dragDropAreaTabBar table td{border:none!important}
form[action="/htdocs/custom/pilotage/compta_analytique.php"] #dragDropAreaTabBar td:first-child{width:130px}
form[action="/htdocs/custom/pilotage/compta_analytique.php"] #dragDropAreaTabBar td.nowraponall{text-align:right}
form[action="/htdocs/custom/pilotage/compta_analytique.php"] div.center{float:left;width:0}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"], form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"]{background-color:transparent;box-shadow:none}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"], form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"]{margin-top:-10px}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"] input[value="Rafraichir"]{float:left;left:10px;top:-23px;position:relative}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"] table td.widthpictotitle, form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"] td.col-title{display:none}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"] div.liste_titre, form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=facturation"] div.liste_titre{margin-top:-13px!important}
form[action="/htdocs/custom/pilotage/prevision.php?previsiontype=charge"] div.center{float:left;left:10px;position:relative;top:-2px;height:0}
div.pilotage_filter_report_header div.liste_titre{background-color:transparent!important}
div.pilotage_filter_report_header input[value="Rafraichir"]{top:10px;margin-bottom:10px!important}
div.pilotage_twocolumns tr.liste_titre:first-child th{height:20px!important}

/* AJUSTEMENT CARTES */
#kanbanpropal .list-card{display:block!important}

/* MODAL KANBAN GANTT KANBAN PROSPECT */

#kanban_new_prospect{width:650px!important}
#kanban_new_prospect .kanban_titlemodal_task, #kanbanpropal div.kanbancontact tr{white-space:normal!important}
#kanban_new_prospect div.kanban_value_section #name, #kanban_new_prospect #name_alias{width:95%}
#kanban_new_prospect div.kanban_bodymodal_task, #kanban_new_task div.kanban_bodymodal_task, div.gantt_cal_larea{max-height:500px!important;overflow-y:auto!important;display:block}
#kanban_new_prospect div.kanban_bodymodal_task div.kanban_btn_set{position:sticky;bottom:5px;border-top-right-radius:0!important;border-top-left-radius:0!important}
#kanban_new_prospect div.kanban_btn_set{padding:15px 0!important}
#kanban_new_task .kanban_title_section, div.gantt_cal_lsection{width:auto!important;padding:10px!important;font-weight:700!important;color: #656565!important;font-size:13px!important}
#kanban_new_prospect .kanban_title_section{width:auto!important;padding:15px 10px 5px 10px!important;font-weight:700!important;color: #656565!important;font-size:13px!important}
#kanban_new_prospect .kanban_titlemodal_task{font-weight:bold;background-color:#e2e2e2!important;font-size:14px}
#kanban_new_prospect .kanban_bodymodal_task, #kanban_new_prospect div.kanban_btn_set{background-color:white!important;border-radius:6px!important;border:none!important}
div.classfortooltip_notes{font-size:13px!important;color: #656565!important;border-radius:6px!important;border:none!important;padding:10px!important;background-color:white!important;box-shadow:0px 0px 15px #717171!important} 
div.classfortooltip_notes a i{color:white!important}
#kanbanpropal div.ui-tooltip td, div.ui-tooltip span:not(.badge){color:#656565!important}
#kanbanpropal div.ui-tooltip td, div.ui-tooltip span{line-height:1.4em;font-size:12px!important}
#kanbanpropal div.ui-tooltip td:last-child{margin:20px 6px 0 6px!important}

/* MODAL CREATION CONTACT KANBAN PROSPECT */

#newcontacttier{border-radius:6px}
#newcontacttier a.closenewcontact{margin-right:10px}
#newcontacttier div.right:first-child{background:#f1f1f1;margin-top:-5px;border-top-left-radius:6px;border-top-right-radius:6px}
#iframenewcontact{border-bottom-left-radius:6px;border-bottom-right-radius:6px}
body.prospectskanban_addcontactiframe{background:white}
body.prospectskanban_addcontactiframe form{box-shadow:none;margin-top:-20px;margin-bottom:-20px}
body.prospectskanban_addcontactiframe #id-right{padding-left:0}
body.prospectskanban_addcontactiframe span.fas, body.prospectskanban_addcontactiframe td.col-picto, body.prospectskanban_addcontactiframe hr{display:none}
body.prospectskanban_addcontactiframe form[action="/htdocs/contact/card.php"] td{background-color:white}
body.prospectskanban_addcontactiframe form[action="/htdocs/contact/card.php"] td.valignmiddle.center{display:grid;height:44px;border:none;padding:0}
body.prospectskanban_addcontactiframe form[action="/htdocs/contact/card.php"] td.valignmiddle.center #copyaddressfromsoc{margin-top:15px}
body.prospectskanban_addcontactiframe td.col-title{padding:5px 0 0 25px!important}
body.prospectskanban_addcontactiframe div.comboperso{margin-top:-20px;margin-left:-25px}
body.prospectskanban_addcontactiframe form[action="/htdocs/contact/card.php"] div.center input[type="submit"]{margin-top:0px!important}
#kanban_new_prospect div.kanban_bodymodal_task div.kanban_btn_set{border:none!important}

/* MODULE RELANCE FACTURES */

a[href*="/htdocs/custom/invoicetracking/index.php?action=list&idmenu=116446&mainmenu=billing&leftmenu="]:before{content:"\f071";color:#b6b6b6!important;font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing: antialiased;margin-right:5px;margin-left:5px}
form[action*="/htdocs/custom/invoicetracking/index.php?action=list"]{margin:0 15px 0 15px}
form[action*="/htdocs/custom/invoicetracking/index.php?action=list"] tr.liste_titre th a{font-weight:bold!important}
#form_unpaid .fa-exclamation-triangle:before{font-size:16px}

/* MODULE ENTRETIEN INDIVIDUEL */

.width75{width:85px!important}
.maxwidth75{max-width:85px!important}
form.entretienindividuel .badge-status2{background-color:#ff5b6b!important;color:white!important}
form.entretienindividuel, form[action="/htdocs/custom/entretienindividuel/card.php"]{box-shadow:none!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] div.fichehalfleft{background-color:white;padding:10px;border-radius:6px;box-shadow:0px 0px 10px #e4e4e4;margin:40px 0 0 -25px}
form[action="/htdocs/custom/entretienindividuel/card.php"] div.fichehalfleft tr.titre td{padding:0 0 0 15px!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] div.fichehalfleft tr.liste_titre th{text-align:right;padding-right:0!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] div .tdtop{vertical-align:middle!important;padding-top:0px!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] a.butActionDelete.relative_div_, a[href*="./signe.php?id="], form[action="/htdocs/custom/entretienindividuel/card.php"] a[href*="action=edit"]{background-image:linear-gradient(#ffc863, #f59c00)}
form[action="/htdocs/custom/entretienindividuel/card.php"] a.butActionDelete.relative_div_, form[action="/htdocs/custom/entretienindividuel/card.php"] a.butAction{margin-bottom:0!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] center input[type="submit"].butAction{margin-top:0!important}
.entretienindividuel .titlemandat img{height:12px!important;width:8px;opacity:0.5;vertical-align:middle;margin-bottom:3px}
.entretienindividuel div.div_mandat{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important;border-left:2px dashed #ebebeb!important;border-right:2px dashed #ebebeb!important;border-bottom:2px dashed #ebebeb!important;padding:10px 10px 0 10px!important}
.entretienindividuel #addligne{color:white!important;font-weight:normal;vertical-align:middle}
.entretienindividuel tr.liste_titre td{background-color:#ebe8e8;padding-left:6px!important;text-align:left;vertical-align:middle;border:none}
div.div_mandat .width20p, .titlefieldcreate{width:14%}
div.div_mandat .width30p{width:36%}
div.div_mandat table.bordertd_entretien{border:none!important}
.bordertd_entretien td{border-right:none!important;border-left:none!important}
.entretienindividuel textarea{margin-bottom:10px!important;max-width:80%;min-height:50px}
.entretienindividuel .qts_entretien{width:max-content!important;margin-left:10px!important}
.entretienindividuel .qts_entretien ul, .entretienindividuel .qts_entretien div.list_qst{border:2px dashed #ebebeb!important}
a.add_colomn span.fa-plus-circle{color:#656565!important}
tbody[id*="tr_chapitre"] a[title="Supprimer"]{margin:10px!important}
tbody[id*="tr_chapitre"] a[title="Supprimer"] span.fa-trash{color:#e45d5d!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] tr{background:white!important}
form[action="/htdocs/custom/entretienindividuel/card.php"] div.infomandat table.liste.bordertd_entretien td[align="left"]:not(.noborder), form[action="/htdocs/custom/entretienindividuel/card.php"] div.infomandat table.liste.bordertd_entretien td[align="center"]:not(.noborder){border-bottom:1px solid #e8e8e8!important}