/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot);src:url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Free;font-weight:900}.gantt,.gantt2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px auto;width:100%}.gantt:after{clear:both;content:".";display:block;height:0;visibility:hidden}.fn-gantt{width:100%}.fn-gantt .fn-content{overflow:hidden;position:relative;width:100%}.fn-gantt .leftPanel{border-right:1px solid #ddd;box-sizing:initial!important;-webkit-box-sizing:initial!important;float:left;overflow:hidden;position:relative;width:411px;z-index:20}.fn-gantt .row{float:left;height:24px;line-height:24px;margin-left:-24px}.fn-gantt .leftPanel .fn-label{color:#484a4d;display:inline-block;margin:0 0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:132px}.fn-gantt .leftPanel .row0{border-top:1px solid #ddd}.fn-gantt .leftPanel .customer,.fn-gantt .leftPanel .desc,.fn-gantt .leftPanel .name,.fn-gantt .leftPanel .site{background-color:#f6f6f6;border-bottom:1px solid #ddd;float:left;height:24px;margin:0}.fn-gantt .leftPanel .title{background-color:#f6f6f6;float:left;height:23px;margin:0}.fn-gantt .leftPanel .name{font-weight:700;width:115px}.fn-gantt .leftPanel .customer,.fn-gantt .leftPanel .desc,.fn-gantt .leftPanel .site{width:148px}.fn-gantt .leftPanel .fn-wide,.fn-gantt .leftPanel .fn-wide .fn-label{width:225px}.fn-gantt .spacer{background-color:#f6f6f6;border-bottom:none;font-weight:700;margin:-2px 0 1px;padding-top:1em}.fn-gantt .rightPanel{overflow:hidden}.fn-gantt .dataPanel{background-image:url(../../public/img/grid.png);background-position:24px 23px;background-repeat:repeat;border-right:1px solid #ddd;margin-left:0}.fn-gantt .date,.fn-gantt .day{border-bottom:1px solid #ddd;border-left:1px solid #ddd;color:#484a4d;font-size:11px;line-height:24px;margin:-1px 0 0 -1px;overflow:visible;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.75);width:24.96px}.fn-gantt .holiday{background-color:#ffd263;height:23px;margin:0 0 -1px -1px}.fn-gantt .today{background-color:#fff8da;font-weight:700;height:23px;margin:0 0 -1px -1px;text-align:center}.fn-gantt .sa,.fn-gantt .sn,.fn-gantt .wd{height:23px;margin:0 0 0 -.91px;text-align:center}.fn-gantt .sa,.fn-gantt .sn{background-color:#f5f5f5;color:#939496;text-align:center}.fn-gantt .wd{background-color:#f6f6f6;text-align:center}.fn-gantt .rightPanel .month,.fn-gantt .rightPanel .year{background-color:#f6f6f6;border-bottom:1px solid #ddd;border-left:1px solid #ddd;color:#484a4d;float:left;font-size:11px;font-weight:700;height:23px;margin:0 0 0 -1px;overflow:hidden;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.75)}.fn-gantt-hint{background-color:#fff5d4;border:5px solid #edc332;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:none;padding:10px;position:absolute;z-index:11}.fn-gantt .bar{background-color:#d0e4fd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.25);box-shadow:inset 0 0 1px rgba(0,0,0,.25);height:18px;margin:4px 3px 3px;position:absolute;text-align:center;z-index:10}.fn-gantt .bar .fn-label{color:#414b57!important;font-size:11px;font-weight:700;line-height:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 0 hsla(0,0%,100%,.4);white-space:nowrap;width:100%}.fn-gantt .ganttBlue{background-color:#d0e4fd}.fn-gantt .ganttBlue .fn-label{color:#617ffd!important}.fn-gantt .ganttPink{background-color:#f9c4e1}.fn-gantt .ganttPink .fn-label{color:#78436d!important}.fn-gantt .ganttRed{background-color:#ee5656}.fn-gantt .ganttRed .fn-label{color:#852121!important}.fn-gantt .ganttGreen{background-color:#d8eda3}.fn-gantt .ganttGreen .fn-label{color:#778461!important}.fn-gantt .ganttOrange{background-color:#fcd29a}.fn-gantt .ganttOrange .fn-label{color:#714715!important}.fn-gantt .ganttYellow{background-color:#effc86}.fn-gantt .ganttYellow .fn-label{color:#716b14!important}.fn-gantt .ganttViolet{background-color:#e1abfc}.fn-gantt .ganttViolet .fn-label{color:#4f2871!important}.fn-gantt .ganttGray{background-color:#c6bfbe}.fn-gantt .ganttGray .fn-label{color:#71696d!important}.fn-gantt .ganttGrayDark{background-color:#a7a09f}.fn-gantt .ganttGrayDark .fn-label{color:#574f53!important}.fn-gantt .ganttTurquoise{background-color:#17b791}.fn-gantt .ganttTurquoise .fn-label{color:#034b3d!important}.fn-gantt .bottom{background-color:#f6f6f6;clear:both;width:100%}.fn-gantt .navigate{border-top:1px solid #ddd;padding:10px 0 10px 225px}.fn-gantt .navigate .nav-slider{display:inline-block;height:20px}.fn-gantt .navigate .nav-slider-left,.fn-gantt .navigate .nav-slider-right{display:inline-block;height:20px;text-align:center}.fn-gantt .navigate .nav-slider-left{float:left}.fn-gantt .navigate .nav-slider-right{float:right}.fn-gantt .navigate .nav-slider-content{display:inline-block;height:20px;margin:0 10px;text-align:left;width:160px}.fn-gantt .navigate .nav-slider-bar,.fn-gantt .navigate .nav-slider-button{display:block;position:absolute}.fn-gantt .navigate .nav-slider-bar{background-color:#838688;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.6);box-shadow:inset 0 1px 3px rgba(0,0,0,.6);height:6px;margin:8px 0 0;width:155px}.fn-gantt .navigate .nav-slider-button{background:url(../../public/img/slider_handle.png) 50% no-repeat;cursor:pointer;height:60px;left:0;margin:-26px 0 0;top:0;width:17px}.fn-gantt .navigate .page-number{display:inline-block;font-size:10px;height:20px}.fn-gantt .navigate .page-number span{color:#666;display:inline-block;height:20px;line-height:20px;margin:0 6px}.fn-gantt .navigate a:active,.fn-gantt .navigate a:link,.fn-gantt .navigate a:visited{text-decoration:none}.fn-gantt .nav-link{background:#595959 url(../../public/img/icon_sprite.png)!important;border:1px solid #454546;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 1px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:0;height:20px;margin:0 3px 0 0;vertical-align:top;width:20px}.fn-gantt .nav-link:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 0 #fff;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 0 #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.25),0 1px 0 #fff}.fn-gantt .navigate .nav-page-back{background-position:1px 0!important;margin:0}.fn-gantt .navigate .nav-page-next{background-position:1px -16px!important;margin-right:15px}.fn-gantt .navigate .nav-slider .nav-page-next{margin-right:5px}.fn-gantt .navigate .nav-begin{background-position:1px -112px!important}.fn-gantt .navigate .nav-prev-week{background-position:1px -128px!important}.fn-gantt .navigate .nav-prev-day{background-position:1px -48px!important}.fn-gantt .navigate .nav-next-day{background-position:1px -64px!important}.fn-gantt .navigate .nav-next-week{background-position:1px -160px!important}.fn-gantt .navigate .nav-end{background-position:1px -144px!important}.fn-gantt .navigate .nav-zoomOut{background-position:1px -96px!important}.fn-gantt .navigate .nav-zoomIn{background-position:1px -80px!important;margin-left:15px}.fn-gantt .navigate .nav-now{background-position:1px -32px!important}.fn-gantt .navigate .nav-slider .nav-now{margin-right:5px}.fn-gantt-loader{z-index:30}.fn-gantt-loader-spinner{height:20px;margin-left:50%;margin-top:50%;position:absolute;text-align:center;width:100px}.fn-gantt-loader-spinner span{color:#fff;font-size:12px;font-weight:700}.row:after{clear:both}.radios-to-slider{background-color:#e0e0e0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;display:block;margin-bottom:1.4em;position:relative}.radios-to-slider.medium{-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;height:22px;padding:5px}.radios-to-slider .slider-level{background-color:#fff;cursor:pointer;display:block;position:absolute}.radios-to-slider.medium .slider-level{-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;border-radius:22px;height:22px;width:22px;z-index:2}.slider-label{color:#5e5e5e;cursor:pointer;display:block;position:absolute;text-align:center}.slider-label-active{font-weight:700}.radios-to-slider.medium .slider-label{top:-26px;width:44px}.radios-to-slider .slider-bar{display:none;float:left;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:0}.slider-bar.transition-enabled{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.radios-to-slider.medium .slider-bar{-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;border-radius:22px}.slider-knob{background-color:#0977b5;float:right}.radios-to-slider.medium .slider-knob{-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;height:32px;width:32px}.bootstrap-select>.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.bootstrap-select.dropup>.dropdown-toggle:after{border-bottom:.3em solid;border-top:0}.skin-blue .main-header{z-index:10}.skin-blue .main-header .navbar,.skin-blue .main-header li.user-header{background-color:#5dc0c1}.skin-blue .main-header .navbar .sidebar-toggle:hover,.skin-blue .main-header li.user-header .sidebar-toggle:hover{background-color:#338586}.skin-blue .main-header .sidebar-toggle:before{content:none}.skin-blue .main-header .logo{background-color:#3a9798}.skin-blue .main-header .logo:hover{background-color:#338586}.skin-blue .control-sidebar,.skin-blue .main-sidebar{z-index:9}.skin-blue .control-sidebar-bg{z-index:2}.skin-blue .sidebar-menu>li.active>a{border-left-color:#3a9798}.skin-blue .bg-light-blue{background-color:#5dc0c1!important}.skin-blue .callout.callout-success{border-color:#338586}.skin-blue .alert-danger,.skin-blue .alert-error,.skin-blue .bg-red,.skin-blue .btn-danger,.skin-blue .callout.callout-danger,.skin-blue .label-danger,.skin-blue .modal-danger .modal-body{background-color:#f9651b!important}.skin-blue .box.box-danger,.skin-blue .nav-tabs-custom.tab-danger>.nav-tabs>li.active{border-top-color:#f9651b!important}.skin-blue .btn-danger,.skin-blue .callout.callout-danger{border-color:#f45606}.skin-blue .notifications-menu .dropdown-menu{width:auto}.carre{cursor:pointer;display:inline-block;height:15px;width:15px}.alert-success,.bg-green,.btn-success,.callout.callout-success,.label-success,.modal-success .modal-body,.pagination>.active>a{background-color:#3a9798!important}.badge.bg-danger{background-color:#a90404!important}.badge.bg-blue-dark{background-color:#1e4e4e!important}.login-logo img{margin:auto}.login-box-body .checkbox input[type=checkbox]{margin-left:0;position:static}.invalid-feedback{display:none}.is-invalid{border:1px solid #a94442}.is-valid{border:1px solid #338586}table{background-color:#fff}.box .form-check{margin-top:2em}.slow .toggle-group{transition:left .7s;-webkit-transition:left .7s}.fast .toggle-group{transition:left .1s;-webkit-transition:left .1s}.quick .toggle-group{transition:none;-webkit-transition:none}.main-footer .social-networks{margin-bottom:0}.main-footer .social-networks li{background-position:0 100%;background-size:100% auto;display:inline-block;padding-bottom:22px;position:relative;width:22px}.main-footer .social-networks li a{display:block;height:100%;position:absolute;width:100%;z-index:2}.main-footer .social-networks .twitter{background-image:url(/img/social_networks/twitter-light.png)}.main-footer .social-networks .facebook{background-image:url(/img/social_networks/facebook.png)}.main-footer .social-networks .dribbble{background-image:url(/img/social_networks/deezer.png)}.main-footer .social-networks .github{background-image:url(/img/social_networks/github.png)}.main-footer .social-networks .pinterest{background-image:url(/img/social_networks/pinterest.png)}.main-footer .social-networks .linkedin{background-image:url(/img/social_networks/linkedin.png)}.sidebar-menu .pull-right-container{width:1.2em}.block-top-list{background-color:#fff;border-bottom:2px solid #222d32;height:50px;padding:.5em}.sub-block-top-list{background-color:#d8dadc;margin-bottom:1em;padding:1em}@media(max-width:800px){.pull-right{float:none!important}}.bootstrap-table .pagination-detail{display:inline-block}.bootstrap-table .pagination{float:right}.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.dropdown-item:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.mt-0 .form-check{margin-top:0!important}.padding-xs{padding:.25em}.padding-sm{padding:.5em}.padding-md{padding:1em}.padding-lg{padding:1.5em}.padding-xl{padding:3em}.modal-header-danger{background-color:#d9534f}.modal-header-danger,.modal-header-warning{border-bottom:1px solid #eee;color:#fff;padding:9px 15px}.modal-header-warning{background-color:#f39c12}.modal-body .datepicker{z-index:10000!important}.bloc-file{border:1px solid;display:inline-block;margin:1em;padding:.5em 0 .1em;text-align:center;vertical-align:middle;width:4em}.iframeElFinder{border:none;height:100vh;margin:0 1em;width:97%}li label.form-check-label{font-weight:400}.input-complet,.input-selectpicker-complet .dropdown-toggle{background-color:#e5ccff}.page-password-forgot .top_title{background-color:#3a9798;color:#fff;font-size:1.3em;font-weight:700;padding:1em}.page-password-forgot .center-block{font-size:1.1em;margin-top:2em}form .bootstrap-select.is-invalid .dropdown-toggle,form .has-error .form-control,form .is-invalid.form-control{border-color:red!important;border-width:2px!important}.notifications-menu .menu li{cursor:pointer}.notifications-menu .icon:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.notifications-menu .type_1:before{color:#00c0ef;content:""}.notifications-menu .type_2:before{color:#f9651b;content:""}.notifications-menu .type_3:before{color:#f39c12;content:""}.notifications-menu .type_4:before{color:#8d4cd0;content:""}.notifications-menu .type_5:before{color:#f39c12;content:""}.notifications-menu .type_6:before{color:#f93737;content:""}.notifications-menu .type_7:before{color:#f9651b;content:""}.notifications-menu .type_9:before{color:#58c423;content:""}.marginT2{margin-top:1%}.cke_notifications_area{display:none!important}.modal.show .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.fade.show{opacity:1}.modal-backdrop.show{opacity:.5}