/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-display: optional;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.tt-capitalize {text-transform: capitalize;}
.breadcrumb a, .form-check, .dt-orderable-none, .form-check-input {cursor: pointer !important}
.grabable {
  cursor: grab;
}
.drawer {z-index: 550}
.grabbed {
  box-shadow: 0 0 5px #056ee9;
}

.grabCursor,
.grabCursor * {
  cursor: grabbing !important;
}
.fadeOut {
      transition: opacity 0.2s linear !important;
}
@media (max-width : 768px)  {
    .tooltip {
        display: none !important;
    }
 }

.ovh.technique table tr td img {max-width: 100%}
a.ribbon {cursor: pointer}
.alerte .fc-header-toolbar .fc-myCustomButton-button {background-color:var(--bs-primary) !important;color:white}
.alerte .fc-header-toolbar .fc-myCustomButton-button:hover {background-color:var(--bs-primary-active) !important;color:white !important}
.planningNav li a {border-bottom-width: 3px !important;padding-bottom:3px !important;}
.planningNav li a.active {border-bottom-width: 6px !important;padding-bottom:0px !important;}

.card.table-info {background:#ded3f6}
.searchRes span {color:black;background: yellow;}
.infoTechnique input::placeholder {color:#ccc}
html[data-bs-theme="dark"] .cWhite {color: #15171c !important;}
.logBox {padding-top:20rem !important;padding-bottom:20rem !important;}

.note-editor.note-frame {
    border: 1px solid #ececec;
}
 #note .note-editor .note-editable {
            font-size: 16px; /* Taille de police par d¨¦faut */
        }


.ovh.redirection li[data-dt-column="2"] {
    display:none !important;
}
.ovh.redirection .groupHead li[data-dt-column="2"] {
    display:table-row !important;
}

.ovh.emails ul[data-dt-column="2"],.ovh.emails ul[data-dt-column="3"],.ovh.emails ul[data-dt-column="4"],.ovh.emails ul[data-dt-column="5"] {
    display:none !important;
}
.ovh.emails ul.groupHead[data-dt-column="2"],.ovh.emails ul.groupHead[data-dt-column="3"],.ovh.emails ul.groupHead[data-dt-column="4"],.ovh.emails ul.groupHead[data-dt-column="5"] {
    display:table-row !important;
}

.note-editor{
             display: inline-block;
            }
.planning .card .hideshow2 img {max-width: 100%;height: auto}
.forceHide {display: none}
.note-editor.note-frame.card {width: 100%;}

    .demande.create .note-editor img,
    .demande.edit .note-editor img {
      max-width: calc(50vw - 254px);
    }

.demandeline .resumepopup {display:none;position:fixed;right:15px;bottom:10%;z-index:1000;background:#FFFFFF;-webkit-box-shadow: 5px 5px 15px 5px #000000; 
box-shadow: 5px 5px 15px 5px #000000;max-width:360px;padding:15px;min-width:200px;max-height:calc(100vw - 200px);overflow: hidden}
.demandeline:hover .resumepopup {display:block}

.demandeline .resumepopup img {max-width:90% !important;height:auto  !important;}

    
    #realPlanning ul.connectedSortable {margin:0 3px 15px 3px;padding: 1rem;background: #f8fbff;border-left: 5px solid #0d5cd5;margin-left:1rem;}
    #realPlanning ul.connectedSortable li {padding:3px 6px;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
    }
    #realPlanning ul#nonProgrammee.connectedSortable {border-left: 5px solid #7e8896;}
    h3.ordrepriorite {background:#0d5cd5;color:#FFFFFF;font-size: 12px;
    padding: 0.5rem 1rem;
    display: inline-block;
    margin-bottom: -25px;transform: translateY(12px);}
    h3.nonprogramme {background:#7e8896;color:#FFFFFF;font-size: 12px;
    padding: 0.5rem 1rem;
    display: inline-block;
    margin-bottom: -25px;transform: translateY(12px);}

[data-bs-theme=dark] .brevo,
[data-bs-theme=dark] .clients,
[data-bs-theme=dark] .cardNote,
[data-bs-theme=dark] .ovh {
    color:black;
    background-color: rgb(21, 23, 28) !important;
}


.draggingElement ul.connectedSortable { background:#f9f8e0 !important;border:1px dotted black  }
.ui-sortable-placeholder {height:6px; background:black;padding:0 !important}
.planing_du_jour li:active {
            background-color: yellow; /* Couleur de surlignage */
-webkit-box-shadow: 1px 1px 15px -3px rgba(0,0,0,0.3); 
box-shadow: 1px 1px 15px -3px rgba(0,0,0,0.3);
 }
     .tableaureduit .limited-text {
            width: 140px; /* Largeur maximale du conteneur */
            max-height: 3.6em; /* Limite la hauteur du texte en fonction du nombre de lignes (3 lignes ici) */
            overflow: hidden; /* Cache le texte qui dépasse */
            display: -webkit-box; /* Utilise le modèle de boîte flexible de WebKit pour le conteneur */
            -webkit-box-orient: vertical; /* Définit l'orientation de la boîte en vertical */
            -webkit-line-clamp: 3; /* Limite le texte à 3 lignes */
            line-height: 1.2em; /* Hauteur de ligne */
            text-overflow: ellipsis; /* Ajoute les "..." pour indiquer que le texte est tronqué */
            transition: max-height 0.5s ease; /* Animation lors de l'affichage complet */
         font-size:12px !important;
        }
    .hideshow {display:block !important;}
    .ihideshow {display:inline-flex !important;}
    .hideshow2 {display:none !important;}
    .ihideshow2 {display:none !important;}
    .tableaureduit .ihideshow {display:none !important;}
    .tableaureduit .hideshow {display:none !important;}
    .tableaureduit .ihideshow2 {display:inline-flex !important;}
    .tableaureduit .hideshow2 {display:block !important;}
         .tableaureduit .expanded {
            max-height: none; /* Enlève la limitation de hauteur */
            -webkit-line-clamp: unset; /* Enlève la limitation de lignes */
        }
    #kt_profile_overview_table .demandeline:hover {
        background:yellow;
    }


.dossierToday { 
    width: 100%;
    border-left: 1px solid navy;
    padding: 1.5%;
    display: inline-block;
    background: rgba(0, 255, 0, 0.05);
    margin-bottom: 2%;
    margin: 1.5% -0.5% 6%;
    transform: scale(1.05);
    -webkit-box-shadow: 5px 5px 15px 5px #c8e6ff;
    box-shadow: 5px 5px 15px 5px #D6D6D6;
}

.dossierToday.done { 
    width: 100%;
    border-left: 1px solid green;
    padding: 1.5%;
    display: inline-block;
    background: rgba(0, 255, 0, 0.05);
    margin-bottom: 2%;
    margin: 1.5% -0.5% 6%;
    transform: scale(1.05);
    -webkit-box-shadow: 5px 5px 15px 5px #D6D6D6;
    box-shadow: 5px 5px 15px 5px #D6D6D6;
}

.dossier3Jours { 
    width: 100%;
   
    border-left: 1px solid orange;
    padding: 1.5%;
    display: inline-block;
    background: rgba(255, 50, 0, 0.05);
    margin-bottom:2%;

}

.dossierProchainement { 
    width: 100%;
    border-left: 1px solid grey;
    padding: 1.5%;
    display: inline-block;
    border-bottom: 1px solid #CECECE;
    background: rgba(0, 0, 0, 0.05);
}

.dossierToday span, .dossier3Jours span, .dossierProchainement span {display: block;margin-bottom: 1.5%;padding: 1.5% 1%;}
.dossierToday .titreDossier {color:#FFF;font-weight: bold;display:inline-block;padding:1.5%;margin:-3% -3% 1.5%;background:navy;}
.dossier3Jours  .titreDossier {color:#FFF;font-weight: bold;display:inline-block;padding:1.5%;margin:-3% -3% 1.5%;background:orange;}
.dossierProchainement  .titreDossier{color:#FFF;font-weight: bold;display:inline-block;padding:1.5%;margin:-3% -3% 1.5%;background:grey;}

.dossierProchainement span {border-bottom: 1px dotted;border-color:rgba(0,0,0,0.15);}
.dossierProchainement span:last-child {border-bottom:0 !important;}


    .lanote {padding: 1rem 1rem 0;    background: rgba(255, 250, 209, 0.6);border-left: 5px solid yellow;margin-bottom:30px;margin: 0.5rem 0;} 

    .lanote p {margin-bottom:0; padding-bottom: 10px}

    .lesAlertes {padding: 1rem 1rem 0;background: rgba(255, 138, 0, 0.1);border-left: 5px solid orange;margin-bottom:30px;margin:0.5rem 0;margin-left:1rem;padding:2rem 1rem 0.5rem;} 
    .connectedSortable {
        min-height: 20px;
        list-style-type: none;
        margin: 0;
        padding: 0 0 0 0;
        margin-right: 0;
        margin-top:15px;
        background:#f9f9f9;
        margin-bottom:15px;
    }
    .connectedSortable li {
        cursor:all-scroll;
        margin:10px 0;
    }

        h5.alerteJour {background:orange;color:#FFFFFF;font-size: 12px;
    padding: 0.3rem 1rem;
    display: inline-block;
    margin-bottom: -25px;transform: translateY(12px);}
    h5.alerteJour::before {content:"";display:block;clear:both;}

    .limited-text {max-width: 360px !important;}
    #kt_project_targets_card_pane img {max-width:90%;height:auto;}
    .limited-text img {max-width:90%;height:auto;}
    #kt_profile_overview_table img {max-width:90% !important;height:auto  !important;}
    #kt_profile_overview_table .demandeline .resumepopup {display:none;position:fixed;right:15px;bottom:10%;z-index:1000;background:#FFFFFF;-webkit-box-shadow: 5px 5px 15px 5px #000000; 
box-shadow: 5px 5px 15px 5px #000000;max-width:360px;padding:15px;min-width:200px;}
    #kt_profile_overview_table .demandeline:hover .resumepopup {display:block}
    
.hideDesktop {display: none !important}
.hideDesktop2 {display: none !important}
@media (max-width: 990px) {
    .hideDesktop {display: flex !important}
    .hideDesktop2 {display: block !important}
    .hideMobile {display: none !important}
}
@media (max-width: 767.98px) {
    .demande.create .note-editor img, .demande.edit .note-editor img {
        max-width: calc(100vw - 150px);
    }

    .planningNav li a {border-bottom-width: 2px !important;padding-bottom:3px !important;}
    .planningNav li a.active {border-bottom-width: 4px !important;padding-bottom:0px !important;}

    .hideMobile {display: none !important}
  .cWhite {color: var(--bs-gray-700) !important;}
  html[data-bs-theme="dark"] .cWhite {color: var(--bs-gray-700) !important;}
  .auth-bg img {max-width: 25vw !important}
  .auth-bg .align-items-stretch {max-height:450px !important}
  .logBox {padding-top:1rem !important;padding-bottom:1rem !important;}
}

  .note-editable img {width:auto !important;height:auto !important;}

[data-bs-theme="dark"] .planning.v2  #realPlanning ul.connectedSortable {
        background-color: black !important;border-left-color:#3d5273;
}
[data-bs-theme="dark"] .planning.v2  .lanote {
        background: rgba(255, 250, 209, 0.3);border-left-color:#b5b58f;
}
[data-bs-theme="dark"] .planning.v2  .lanote {
        border-left-color:#af915a;
}
[data-bs-theme="dark"] .planning.v2  h5.alerteJour {
        background-color:#af915a;
}
[data-bs-theme="dark"] .planning.v2  .lesAlertes {
        border-left-color:#af915a;
}
[data-bs-theme="dark"] .planning.v2  h3.ordrepriorite {
        background-color:#3d5273;
}
[data-bs-theme="dark"] .planning.v2  .planningNav {
       opacity: 0.7;
}
[data-bs-theme="dark"] .dossierToday  {
    box-shadow: none;
}
[data-bs-theme="dark"] .planning.v2  .card-title  {
       color:#b59090 !important;
}
[data-bs-theme="dark"] .planning.v2  .card .card-body  {
       color:#CCC !important;
}
[data-bs-theme="dark"] .planning.note  .card-title  {
       color:#b59090 !important;
}
[data-bs-theme="dark"] .planning.note  .card .card-body  {
       color:#CCC !important;
}
[data-bs-theme="dark"] .nav-link .badge  {
       background-color:#ffffff !important;
}
.lanote img {max-width: 100%;}

[data-bs-theme="dark"]  #kt_profile_overview_table .demandeline:hover {
    background: #954d4d;
}
[data-bs-theme="dark"]  body {
    background-color: #252527 !important;
}
[data-bs-theme="dark"]  .aside {
        background-color: #1f1f1f !important;
}

.lineAttenteRetour {background:#ded3f6 !important}
.lineIsDevis {background:#dadada !important}

html[data-bs-theme="dark"] .lineAttenteRetour {background:#7146ce !important}
html[data-bs-theme="dark"] .lineIsDevis {background:#484242 !important}
html[data-bs-theme="dark"] table#kt_profile_overview_table tr td {color:#CCC !important}
html[data-bs-theme="dark"] table#kt_profile_overview_table tr td * {color:#CCC !important}


.nav-line-tabs .nav-item .nav-link.navPlanning {border-color:#056ee9 !important;margin:0 5px 0 0;white-space: nowrap;padding:7px 15px 0 15px;background:#dceaf7 !important;color:#215f9a;font-weight: bold}
.nav-line-tabs .nav-item .nav-link.navAttente {border-color:#8862e0 !important;margin:0 5px;white-space: nowrap;padding:7px 15px 0 15px;background:#e6e6e6 !important;color:#7f7f7f;font-weight: bold}
.nav-line-tabs .nav-item .nav-link.navFacturation {border-color:#ffcece !important;margin:0 5px;white-space: nowrap;padding:7px 15px 0 15px;background:#fdf0e9 !important;color:#7f7f7f;font-weight: bold;}
.nav-line-tabs .nav-item .nav-link.navFacturation.factureActive {color:white;background:red !important;}
.nav-line-tabs .nav-item .nav-link.navProgrammee {border-color:#ffcece !important;margin:0 5px;white-space: nowrap;padding:7px 15px 0 15px;background:#fdf0e9 !important;color:#7f7f7f;font-weight: bold}
.nav-line-tabs .nav-item .nav-link.navCredits {border-color:#00317f !important;margin:0 5px;white-space: nowrap;padding:7px 15px 0 15px;background:#f1f1f1 !important;color:#7e728a;font-weight: bold}
.nav-line-tabs .nav-item .nav-link.navCFMS {border-color:#00176e !important;margin:0 5px;white-space: nowrap;padding:7px 15px 0 15px;background:#f1f1f1 !important;color:#7e728a;font-weight: bold}
.nav-line-tabs .nav-item .nav-link.navDevis {border-color:#CCC !important;margin:0 5px;white-space: nowrap;padding:7px 15px 0 15px;background:#faecf8 !important;color:#7e728a;font-weight: bold}

html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navPlanning {color:#333333 !important;background:rgba(220,234,247,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navAttente {color:#333333 !important;background:rgba(230,230,230,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navFacturation {color:#333333 !important;background:rgba(253,240,233,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navFacturation.factureActive {color:#333333 !important;background:rgba(255,0,0,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navFacturation.factureActive .badge {color:#333333 !important;}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navProgrammee {color:#333333 !important;background:rgba(253,240,233,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navCredits {color:#333333 !important;background:rgba(241,241,241,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navCFMS {color:#333333 !important;background:rgba(241,241,241,0.7);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.navDevis {color:#333333 !important;background:rgba(250,236,248,0.7);}


html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navPlanning {color:#333333 !important;background:rgba(220,234,247,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navAttente {color:#333333 !important;background:rgba(230,230,230,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navFacturation {color:#333333 !important;background:rgba(253,240,233,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navFacturation.factureActive {color:#333333 !important;background:rgba(255,0,0,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navProgrammee {color:#333333 !important;background:rgba(253,240,233,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navCredits {color:#333333 !important;background:rgba(241,241,241,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navCFMS {color:#333333 !important;background:rgba(241,241,241,1);}
html[data-bs-theme="dark"] .nav-line-tabs .nav-item .nav-link.active.navDevis {color:#333333 !important;background:rgba(250,236,248,1);}



[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extrapurple,
[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extrapurple * {
        color:#b703b7 !important;
}

[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extrablack,
[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extrablack * {
        color:#ccc !important;background:none !important;
}

[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extrablack .badge {
        background:white !important;color: black !important;
}
[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extragreen,
[data-bs-theme="dark"]  .planning.v2  #realPlanning ul.connectedSortable li.extragreen * {
        color:#0c9e0c !important;
}[data-bs-theme="dark"]  a {
        color: rgb(155, 189, 228) !important;
}


.simplePageTableAjax {
    margin-bottom:58px;
    min-height:calc(100vh - 107px - 29px - 58px);
}
@media (max-width:991px) {
    
    .simplePageTableAjax {

        margin-bottom:20px;
        min-height:calc(100vh - 55px - 20px - 10px);
    }
}