.sc-main,.sc-sidebar{max-width:1600px;margin:auto;padding:1em}.sc-sidebar{border-top:2px solid #dcd7ca;margin-top:30px}.sc-flex{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.sc-title{text-transform:uppercase}.sc-subtitle{margin:0;font-size:2rem}.sc-txt-bold{font-weight:700}.sc-txt-bold:not(:first-child){padding-left:2vw}.sc-hide{display:none}.sc-informations{color:#d4d4d4;font-style:italic}.sc-main h2{padding-bottom:3em}.sc-main h3,.sc-main h4{color:#aaa699}#loginform{padding-left:2em}.is-green{color:green}.is-yellow{color:#ebc342}.is-orange{color:orange}.is-darkorange{color:#ff8c00}.is-red{color:red}.sc-main-nav ul{list-style-type:none;margin:0;background:#fffffd;border-bottom:2px solid #dcd7ca;padding:.5em 1em}.sc-main-nav li,.tech-menu li{display:inline-block}.sc-main-nav li a{color:#fff;padding:1em;margin:.2em;background-color:rgba(0,0,0,.7);display:inline-block;height:50px;width:50px;border-radius:50%}.sc-main-nav li a:hover{background-color:rgba(0,0,0,.3);-webkit-transition:.5s ease;transition:.5s ease}ul.tech-menu{max-width:600px;margin:auto;list-style-type:none}.tech-menu li{width:250px}.btn-open-tech-form{width:100%;height:150px}.btn-open-tech-form,.sanitation-main-content .acf-button,.sanitation-main-content button,.sc-btn,.sc-tab-btn{background:#617035;color:#fff;display:inline-block;padding:1em;margin:.2em}.sc-btn-secondary,button.sc-btn-secondary{background-color:#dcd7ca;border:1px solid #a8a49b;color:#383838}.btn-open-tech-form:visited,.sanitation-main-content .acf-button:visited,.sanitation-main-content button:visited,.sc-btn:visited,.sc-tab-btn:visited{color:#dcd7ca}.btn-open-tech-form:hover,.sanitation-main-content .acf-button:hover,.sanitation-main-content button:hover,.sc-btn:hover,.sc-tab-btn:hover{background-color:#dcd7ca;color:#000;-webkit-transition:.5s ease;transition:.5s ease}.btn-open-tech-form:active,.btn-open-tech-form:focus,.sanitation-main-content .acf-button:active,.sanitation-main-content .acf-button:focus,.sanitation-main-content button:active,.sanitation-main-content button:focus,.sc-btn:active,.sc-btn:focus,.sc-tab-btn:active,.sc-tab-btn:focus{border:1px solid #a8a49b;color:#000;background-color:#dcd7ca}.sanitation-report{border:1px solid #fefefe;background:#fff}.sanitation-main-content{padding:1em}.sanitation-content{overflow-x:scroll}.sc-company-infos{color:#333}.sc-company-logo{margin-left:1em}.sc-client-infos{text-align:right}.sanitation-comments{background-color:#dcd7ca;padding:1em}.sanitation-report table{border:.1rem solid #dcd7ca;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:18px;margin:1rem 0;max-width:100%;overflow:hidden;table-layout:auto;width:100%}.sanitation-report table caption{background:#dcd7ca;font-weight:600;padding:.5em;text-align:center}.sanitation-report td,.sanitation-report th{border:.1rem solid #dcd7ca;line-height:1.4;margin:0;overflow:visible;padding:.5em;display:table-cell;vertical-align:inherit;width:auto}.sc-headers td,.sc-headers th{text-align:center;font-weight:700}.acf-form th[data-name=par_conso]{max-width:60px}td.sc-hide{display:none}.acf-field select{min-width:50px}.sanitation-main-content .rowCsv{display:none}.sanitation-footer img{max-width:250px}.sc-printing-infos{color:#333;padding-left:2em;position:relative}.sc-printing-infos p{display:none;position:absolute;top:0;right:10em;background:#fff;padding:3em}.sc-printing-infos img{padding:2em;max-width:400px;width:100%}.sc-printing-infos-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-printing-infos-btn .dashicons.dashicons-info{color:#333;font-size:35px;margin:30px;cursor:pointer}.sanitation-archive-list{list-style-type:none}.sanitation-archive h2,.sanitation-archive h3,.tech-dashboard h2,.tech-dashboard h3{margin-bottom:2%}.sanitation-archive-list{padding-top:2em}.sanitation-archive-list li:nth-of-type(2n){background-color:#fafafa;padding:1em .5em}section.tech-dashboard{padding:2em 1em}div.tech_last-reports{padding:1em;border:1px solid #dcd7ca;margin-bottom:2em}.client_reports-by-sites{padding-top:2em;padding-bottom:2em}@media screen and (min-width:768px){.sc-col-3{width:33%;padding:1%}.sc-col-2{width:50%;padding:1%}.sanitation-report{margin:1em;padding:1em}}