@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);body,html{box-sizing:border-box;font-family:Roboto;margin:0;padding:0 10px}.header-form{border:1px solid #7d97c7;border-radius:5px;margin:40px auto;text-align:center;width:400px}.header-form h2{font-size:16px}.header-form .espace-form{margin:auto;width:300px}.header-form .espace-form form{text-align:left}.header-form .espace-form .customerFields{margin:15px}.header-form .espace-form .customerFields input{background-color:#d2d4d8;border:none;border-radius:3px;margin-left:10px;width:150px}.header-form .espace-form .periodFields{margin:15px}.header-form .espace-form .periodFields select{background-color:#d2d4d8;border:none;border-radius:3px;margin-left:10px}.header-form .espace-form .startDateFields{margin:15px}.header-form .espace-form .startDateFields input{background-color:#d2d4d8;border:none;border-radius:3px;margin-left:10px}.header-form .espace-form .endDateFields{margin:15px}.header-form .espace-form .endDateFields input{background-color:#d2d4d8;border:none;border-radius:3px;margin-left:10px}.header-form .espace-form .factorFields{margin:15px}.header-form .espace-form .factorFields input{background-color:#d2d4d8;border:none;border-radius:3px;margin-left:10px}.header-form .espace-form .buttonFields{margin:15px;text-align:center}.header-form .espace-form .buttonFields button{background-color:#7d97c7;border:none;border-radius:5px;color:#fff;cursor:pointer;height:35px;width:150px}.header-form .espace-form .buttonFields button:hover{background-color:#90ade4}.generationDoc{border:1px solid #3b5586;color:#3b5586;font-family:Montserrat;margin:20px auto;padding:40px;width:50%}.generationDoc .generation-doc-header{display:flex;flex-direction:column}.generationDoc .generation-doc-header .left-part{display:flex;flex-direction:column;justify-content:space-around}.generationDoc .generation-doc-header .left-part .title-color-header{color:#fae616}.generationDoc .generation-doc-header .left-part .title-text-header{font-size:18px}.generationDoc .generation-doc-header .bottom-part{display:flex;flex-direction:row}.generationDoc .generation-doc-header .bottom-part .warning-icon{height:auto;margin-left:25px;width:150px}.generationDoc .generation-doc-header .bottom-part .warning-text{color:#b7bbc4;margin-top:50px}.waiting-info{margin-top:80px;text-align:center}.generation-doc-main .title-doc-main{font-size:24px;margin-bottom:0;text-align:center}.generation-doc-main .generation-doc-line{background-color:#576a8d;height:1px;margin:0 auto;width:90%}.generation-doc-main .domaines-doc,.generation-doc-main .themes-doc,.generation-doc-main .views-doc{margin:36px auto}.generation-doc-main .domaines-doc .table-model,.generation-doc-main .themes-doc .table-model,.generation-doc-main .views-doc .table-model{border-collapse:collapse;margin:0 auto;width:100%!important}.generation-doc-main .domaines-doc .table-model th,.generation-doc-main .themes-doc .table-model th,.generation-doc-main .views-doc .table-model th{background-color:#3b5586;border:1px solid #576a8d;color:#fff;font-size:18px;font-weight:700;height:30px;width:100%}.generation-doc-main .domaines-doc .table-model td,.generation-doc-main .themes-doc .table-model td,.generation-doc-main .views-doc .table-model td{border:1px solid #7d97c7;font-size:14px;font-weight:700;height:auto;text-align:center;width:100%}.generation-doc-main .courbe-doc{margin:36px auto}.generation-doc-main .courbe-doc .table-courbe{border-collapse:collapse;margin:0 auto;width:100%!important}.generation-doc-main .courbe-doc .table-courbe th{background-color:#3b5586!important;border:1px solid #576a8d;color:#fff;font-size:20px;height:30px}.generation-doc-main .courbe-doc .table-courbe th .little-text{font-size:16px}.generation-doc-main .courbe-doc .table-courbe td{border:1px solid #7d97c7}.generation-doc-main .courbe-doc .table-courbe td #stats .ct-line{stroke:#7d97c7}.generation-doc-main .courbe-doc .table-courbe td #stats .ct-point{stroke:#3b5586}.generation-doc-main .courbe-doc .table-courbe td #stats .ct-label{color:#292f36!important}.generation-doc-main .courbe-doc .table-courbe td #stats .ct-series-a .ct-area{fill:#7d97c7}.generation-doc-main .domaines-doc ul li,.generation-doc-main .themes-doc ul li{margin:10px;text-align:left}.print-btn{background-color:#7d97c7;border:none;border-radius:5px;color:#fff;cursor:pointer;height:40px;margin:0 auto;text-align:center;width:200px}.print-btn:hover{background-color:#90ade4}.generation-doc-footer{display:flex;flex-direction:row;margin-bottom:0;width:100%}.generation-doc-footer .icedap-footer-logo{height:60px;margin-top:70px;width:auto}.generation-doc-footer .icedap-text-footer{color:#b7bbc4;margin-left:50px;margin-top:80px;text-align:center}.error .error-footer{display:flex;flex-direction:row;justify-content:space-around;margin-top:500px}.error .error-footer .icedap-footer-logo{height:50px;margin-top:40px;width:150px}.error h1{margin:50px;text-decoration:underline red}.error p{margin:60px}.error p a{text-decoration:none}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.header-form{display:none!important}.generationDoc{border:none;margin:0 auto;padding:0;width:100%}.generationDoc .generation-doc-header .left-part .title-text-header{font-size:20px}.generationDoc .generation-doc-header .bottom-part .warning-icon{height:auto;margin-left:0;width:100px}.generationDoc .generation-doc-header .bottom-part .warning-text{font-size:11px;margin-top:25px}.generationDoc .generation-doc-main .title-doc-main{border-bottom:1px solid #576a8d!important;font-size:16px;margin:10px auto;width:90%}.generationDoc .generation-doc-main .generation-doc-line{display:none}.domaines-doc,.themes-doc,.views-doc{margin:40px auto}.domaines-doc .table-model,.themes-doc .table-model,.views-doc .table-model{border-collapse:separate;border-spacing:0;width:60%}.domaines-doc .table-model th,.themes-doc .table-model th,.views-doc .table-model th{font-size:14px;height:25px}.domaines-doc .table-model td,.themes-doc .table-model td,.views-doc .table-model td{border:1px solid #7d97c7!important;font-size:16px}.domaines-doc ul li,.themes-doc ul li{margin:5px}.generation-doc-footer{margin-bottom:0;margin-top:0}.generation-doc-footer .icedap-footer-logo{height:50px;margin-top:15px}.generation-doc-footer .icedap-text-footer{font-size:12px;margin-left:25px;margin-top:20px}.print-btn{display:none!important}}