@charset "UTF-8";@import "../font/montserrat/montserrat.css";@import "../font/fontawesome/all.min.css";.blue,.blue:before{color:#1a3c85 !important}.light-blue,.light-blue:before{color:#5c9dff !important}.red,.red:before{color:#dc3545 !important}.orange,.warning,.orange:before,.warning:before{color:#f70 !important}.green,.success,.green:before,.success:before{color:#00c414 !important}.yellow,.yellow:before{color:#ebd534}.bg-dark,.bg-dark:before{background-color:#1a3c85}.blue-link,.blue-link:before{color:#006eff !important}.grey,.grey:before{color:#8e8e8e !important}.tres-satisfait:before{color:#00c414 !important}.satisfait:before{color:#a1ce01 !important}.moyen-satisfait:before{color:#ebd534 !important}.mecontent:before{color:#fdb301 !important}i.over-zoom-x2:hover:before{font-size:200%}.text-capitalize{text-transform:capitalize}.bleu-info{color:#0047b1}.alert{font-weight:bold;font-size:1rem}.alert i{font-size:1.2rem}.alert ul{margin-bottom:0;padding:0}.alert ul li{list-style:none;font-size:.8rem}.alert.alert-primary{background-color:#d7e7fc}.alert.alert-info{background-color:#d7e7fc;color:#0047b1;border:2px solid #65a3ff;padding:.4rem 1.25rem}.alert.alert-info i{color:#0047b1}.alert.alert-info div{font-weight:normal;font-size:.8rem}.alert.alert-warning{color:#dc5f00;border:2px solid #fd7e14;padding:.4rem 1.25rem}.alert.alert-warning div{font-weight:normal;font-size:.8rem}.alert.alert-danger{padding:.4rem 1.25rem;border:2px solid #dc3545}.alert.alert-danger div{font-weight:normal;font-size:.8rem}.important,.bold{font-weight:bold}a.ml-1{margin-left:.25rem}a.ml-2{margin-left:.5rem}a.fl-r{float:right}.ta-l{text-align:left}h1,h2,h3,h4,h5{font-weight:bold;margin-bottom:0}h1{font-size:1.2rem !important;text-transform:uppercase}h2{font-size:1.1rem}h3{font-size:1.2rem;font-weight:normal}a{color:#001a51}a i{color:#f70}.etat .badge{text-transform:uppercase;background:transparent;border:1px solid;padding:.5rem 1rem;font-size:inherit}.etat .badge.alert{color:#dc3545;border-color:#dc3545}.etat .badge.valid{color:#00c414;border-color:#00c414}.btn{font-weight:bold;font-size:.8rem;font-weight:bold;border-radius:2rem;padding:.5rem 2rem;margin:0 .5rem 0 0}.btn.btn-primary{background-color:#001a51;border-color:#001a51}.btn.btn-primary:hover{background-color:transparent;border-color:#001a51;color:#001a51}.btn.btn-outline-primary{background-color:transparent;border-color:#001a51;color:#001a51}.btn.btn-outline-primary:hover{background-color:#001a51;border-color:#001a51;color:white}.btn.btn-light{background:white;color:#001a51 !important}.labels-bold label{font-weight:bold}.form-group .form-control-plaintext{padding-top:0;color:inherit}.form-group.form-group-table{padding:0}.form-group.form-group-table select{height:inherit;border:0;padding:0;background:transparent}.form-group.form-group-table select option{padding:.5rem}.form-control{font-size:.8rem;font-weight:500}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#f70;background-color:#f70;top:0}.custom-radio .custom-control-label::before,.custom-control-input:checked ~ .custom-control-label::after{top:0}.custom-switch .custom-control-input:checked ~ .custom-control-label::before{top:.25rem}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{top:calc(0.25rem + 2px)}html{height:100%}body{font-family:"Montserrat";color:#001a51 !important;font-weight:500;height:100%;font-size:13px !important;letter-spacing:inherit}.container{width:100% !important}header{background:white;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3);font-weight:600;min-height:86px}header .navbar{padding:.3rem 1rem}header .navbar.navbar-dark{color:white;padding:.2rem 1rem;background-color:#001a51 !important}header .navbar.navbar-dark .nav-item{padding:.5rem;margin:0 .5rem}header .navbar.navbar-dark .nav-item:last-child{margin-right:0}@media(max-width:992px){header .navbar.navbar-dark .nav-item .nav-label{display:none}}header .navbar.navbar-dark .nav-item .nav-label::after{content:":";margin-left:.3rem}@media(max-width:820px){header .navbar.navbar-dark .nav-item .user-name{display:none}}header .navbar.navbar-dark .nav-item a.nav-link{color:white;padding:0}header .navbar.navbar-dark .nav-item a.nav-link p{margin-bottom:0;display:inline}@media(max-width:1280px){header .navbar.navbar-dark .nav-item a.nav-link p{display:none}}header .navbar.navbar-dark .nav-item a.nav-link i{color:#f70}header .navbar.navbar-dark .navbar-nav{flex-direction:row}header .navbar.navbar-light{text-transform:uppercase;font-weight:bold;color:#001a51;align-items:flex-start;justify-content:space-between}header .navbar.navbar-light .search-container{margin-top:auto}@media(max-width:1600px){header .navbar.navbar-light .search-container input{position:absolute;top:6px;right:16px;min-width:30px;max-width:160px}header .navbar.navbar-light .search-container input:focus{min-width:200px;max-width:300px}}header .navbar.navbar-light.bg-light{background-color:#e7eef9 !important}header .navbar.navbar-light .nav-item{padding:.5rem;margin:0 .5rem;white-space:nowrap}@media(max-width:1600px){header .navbar.navbar-light .nav-item{margin:0 .4rem;padding:.5rem .2rem}}@media(max-width:1475pxpx){header .navbar.navbar-light .nav-item{margin:0 .3rem;padding:.5rem .2rem}}@media(max-width:1280px){header .navbar.navbar-light .nav-item{margin:0 .2rem}}header .navbar.navbar-light .nav-item.active,header .navbar.navbar-light .nav-item:hover{border-bottom:.3rem solid #f70;margin-bottom:-0.3rem}header .navbar.navbar-light .nav-item.active a.nav-link,header .navbar.navbar-light .nav-item:hover a.nav-link{color:#f70}header .navbar.navbar-light .nav-item a.nav-link{color:#001a51;padding:0}@media(max-width:1280px){header .navbar.navbar-light .nav-item{font-size:.7rem}}@media(max-width:1280px){header .navbar.navbar-light{flex-direction:row}}@media(max-width:992px){header .navbar.navbar-light .navbar-nav{flex-direction:column;overflow-y:scroll;height:36px;font-size:.8rem}}.dropdown a,.dropup a{font-size:80%;font-weight:inherit}.dropdown a i,.dropup a i{color:#001a51;font-size:125%}.login{background:url("../images/bg-login.jpg") no-repeat center center;background-size:cover;align-items:center;display:flex}.login.login-tec{background:url("../images/bg-tec.jpg") no-repeat center center;background-size:cover}.login .login-container h2{font-size:1.2rem;text-transform:uppercase;margin:1.5rem 0}.login .login-container h3{font-size:1rem;line-height:1.3rem}.login .login-container .login-intro{background-color:rgba(0,33,104,0.7);color:white;padding:5%;line-height:110%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 9px 26px 0 rgba(0,0,0,0.19)}.login .login-container .login-intro a{color:white;margin:1.5rem 0;display:inline-block}.login .login-container .login-form{background-color:white;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 9px 26px 0 rgba(0,0,0,0.19);padding:5%;font-weight:400}.login .login-container .login-form label{font-weight:600}.login .login-container .login-form a{color:#f70;font-weight:600}.login .login-container .login-form h3{font-weight:bold;text-align:center;margin:1.5rem 0}.login .login-container .login-form .btn{border:2px solid #f70;text-transform:uppercase}.about .about-head{color:white;background:url("../images/bg-about.jpg") no-repeat;background-size:cover}.entete{padding-bottom:.5rem !important}.entete a{font-weight:bold}.entete h1{float:left}.entete h1 .icon-rub{margin-right:1rem}.entete h2{font-weight:normal;line-height:2.8rem;margin-left:2rem;display:inline-block}.entete .client-info{padding:0 1rem;border-right:1px solid #001a51}.entete .client-info:first-child{padding-left:0}.entete .client-info:last-child{padding-right:0}.entete .client-info:last-child{border-right:0}.wrapper{display:flex;align-items:stretch}.wrapper.accueil h1{font-size:1.6rem !important;font-weight:400;text-transform:inherit}.wrapper.accueil .icopitole-rubs{column-count:2;column-gap:2rem}.wrapper.accueil .icopitole-rubs.rubs-col-3{column-count:3}.wrapper.accueil .icopitole-rubs .rub{width:100%;background:white;border:1px solid #d9d6d6;padding:1rem 1.5rem;border-radius:.2rem;margin:1rem 0;display:inline-block;font-size:1rem}.wrapper.accueil .icopitole-rubs .rub:hover{background:#e7ebf2;text-decoration:none;color:inherit}.wrapper.accueil .icopitole-rubs .rub i{height:46px;width:70px;display:inline-block;margin-right:1rem;text-align:center}.wrapper .intro{background:red;min-height:245px;background:#f70}.wrapper .intro img.icon{min-height:250px;width:auto;position:absolute;bottom:-2rem;right:2rem;opacity:.3;filter:alpha(opacity=30);zoom:1}.wrapper .intro h1{font-size:3rem !important;font-weight:100;color:white;text-transform:inherit;position:absolute;left:2rem;bottom:2rem}.wrapper .intro h2{font-weight:100;color:white;text-transform:inherit;position:absolute;left:2.2rem;bottom:1rem}.wrapper #sidebar{z-index:10;height:100vh;padding-bottom:1rem;overflow-y:auto;background:#001a51;transition:all .3s;color:#fff;position:fixed;margin-top:0}.wrapper #sidebar.sidebar-right{right:0;height:100vh;max-width:25%;background:url("../images/visuel2.jpg") no-repeat top right}.wrapper #sidebar.sidebar-right-tech{right:0;height:100vh;max-width:25%;background:url("../images/bg-tec.jpg") no-repeat top right;background-size:cover}.wrapper #sidebar a{color:white}.wrapper #sidebar .sidebar-header{padding:20px}.wrapper #sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}.wrapper #sidebar ul.components p{color:#fff;padding:10px}.wrapper #sidebar ul.components li a{padding:10px;font-size:1.1em;display:block}.wrapper #sidebar ul.components li a:hover{color:#7386d5;background:#fff}.wrapper #sidebar ul.components li a i:hover{display:inline-block;font-size:1.4em;stroke:red;stroke-width:30px}.wrapper #sidebar.menu-sec{padding-right:0;padding-left:0;overflow-y:auto;height:100vh}.wrapper #sidebar.menu-sec ul{border-bottom:0}.wrapper #sidebar.menu-sec ul li{border-bottom:1px solid rgba(255,255,255,0.25)}.wrapper #sidebar.menu-sec ul li.active,.wrapper #sidebar.menu-sec ul li:hover{background:#f8f9fa}.wrapper #sidebar.menu-sec ul li.active li a,.wrapper #sidebar.menu-sec ul li:hover li a{color:white}.wrapper #sidebar.menu-sec ul li.active li:hover a,.wrapper #sidebar.menu-sec ul li.active li.active a,.wrapper #sidebar.menu-sec ul li:hover li:hover a,.wrapper #sidebar.menu-sec ul li:hover li.active a{color:#001a51}.wrapper #sidebar.menu-sec ul li li{background:#001a51}.wrapper #sidebar.menu-sec ul li li a{color:white}.wrapper #sidebar.menu-sec ul li a{background:transparent;position:relative}.wrapper #sidebar.menu-sec ul li a.dropdown-toggle::after{color:#f70;position:absolute;right:1rem;top:1rem}.wrapper #sidebar.menu-sec ul li.active a,.wrapper #sidebar.menu-sec ul li:hover a{color:#001a51;text-decoration:none;color:#001a51}.wrapper #sidebar .tree-view{padding-top:1rem}.wrapper #sidebar .tree-view .commandes-toutes{text-transform:uppercase;font-weight:bold;padding:1rem 0 0 0}.wrapper #sidebar .tree-view ul{margin-bottom:0;border-bottom:0;padding:0}.wrapper #sidebar .tree-view ul li ul li{padding-left:20px}.wrapper #sidebar .tree-view ul li span{background:transparent !important;padding:.3rem !important;padding:10px;font-size:1.1em;display:block}.wrapper #sidebar .tree-view ul li span i{margin-right:.3rem;color:#f70}.wrapper #sidebar .tree-view ul li span.dropdown-toggle.collapsed::before{font-family:FontAwesome;content:"\f0fe";opacity:.5}.wrapper #sidebar .tree-view ul li span.dropdown-toggle::before{font-family:FontAwesome;content:"\f146";opacity:.5;margin-right:.5rem}.wrapper #sidebar .tree-view ul li span.dropdown-toggle::after{display:none}.wrapper #sidebar .tree-view ul li.attribue-oui span i{color:#00c414}.wrapper #sidebar .tree-view ul li.attribue-non span{color:#ffb300}.wrapper #sidebar .tree-view ul li.attribue-non span i{color:#ffb300}.wrapper main{z-index:0}.wrapper main .test{height:90vh}table{border-bottom:1px solid #dee2e6}table.table-striped thead th{border-top:0;border-bottom:2px solid rgba(0,26,81,0.35)}table.table-striped tbody tr:nth-of-type(odd){background-color:white}table.table-striped tbody tr:nth-of-type(even){background-color:#edeff3}table .custom-control{min-height:.8rem}table .custom-control input{width:0;margin:0;padding:0}table i{color:#f70}.toast-body{color:black}#sidebar ul li.active>a,a[aria-expanded=true]{color:#fff;background:#6d7fcc}ul ul a{font-size:.9em !important;padding-left:30px !important;background:#6d7fcc}.modal .modal-dialog .modal-header{font-size:1.1rem;padding:1rem 1.5rem}.modal .modal-dialog .modal-body{padding:1rem 1.5rem}.modal .modal-dialog .modal-body h2{font-weight:400;font-size:1rem}.modal .modal-dialog .modal-footer{background:transparent}footer{z-index:20;position:fixed;bottom:0;background:#e7ebf2;box-shadow:0 0 5px 2px rgba(0,0,0,0.5);padding:.8rem;width:100%}.infoServeur{color:white;font-size:.9rem;font-weight:bold;text-transform:uppercase;position:fixed;top:20px;left:-55px;padding:.5rem;transform:rotate(320deg);z-index:1000;width:180px;text-align:center}.infoServeur .production{color:white;opacity:.8;background:red}.infoServeur .recette{color:white;opacity:.8;background:cornflowerblue}.infoServeur .tma{color:white;opacity:.8;background:limegreen}.infoServeur .j1{color:white;opacity:.8;background:gold}.infoServeur .integration{color:white;opacity:.8;background:coral}.infoServeur .j1{color:white;opacity:.8;background:gold}.infoServeur .validation{color:white;opacity:.8;background:brown}.infoServeur .developpement{color:white;opacity:.8;background:purple}.infoServeur .aucun{visibility:hidden}.infoDuplication{color:white;font-size:.9rem;font-weight:bold;text-transform:uppercase;position:fixed;top:20px;left:-55px;padding:.5rem;transform:rotate(320deg);z-index:1000;width:180px;text-align:center;top:25px;left:-5px}.infoDuplication div{background:orange}.infoDuplication div:hover{cursor:not-allowed}@keyframes mulShdSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes shadowPulse{33%{background:#FFF;box-shadow:-24px 0 #f70,24px 0 #FFF}66%{background:#f70;box-shadow:-24px 0 #FFF,24px 0 #FFF}100%{background:#FFF;box-shadow:-24px 0 #FFF,24px 0 #f70}}.mask{z-index:100;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;outline:none !important;background:rgba(0,0,0,0.4)}.loader{color:#fff;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}.loader-vertical,[id=spinner]{display:block;position:relative;height:12px;width:80%;border:1px solid #fff;border-radius:10px;overflow:hidden}.loader-vertical::after,[id=spinner]::after{content:"";width:40%;height:100%;background:#f70;position:absolute;top:0;left:0;box-sizing:border-box;animation:animloader 2s linear infinite}[id=spinner]{height:18px;width:100%}[id=spinner] .innerspinner{font-size:smaller}.cadreEnregistrementEnCours img{display:none}.cadreEnregistrementEnCours[style*="visibility: visible" i],.cadreEnregistrementEnCours:not([style*="visibility: hidden" i]){z-index:100;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;outline:none !important;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;z-index:1000 !important}.cadreEnregistrementEnCours[style*="visibility: visible" i]:after,.cadreEnregistrementEnCours:not([style*="visibility: hidden" i]):after{color:#fff;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0);content:"Veuillez patienter"}[id=spinner]{background:inherit !important;height:auto;width:auto;border:transparent;border-radius:4px}@keyframes animloader{0%{left:0;transform:translateX(-100%)}100%{left:100%;transform:translateX(0)}}