@charset "UTF-8";a:focus,button:focus,input[type=submit]{outline:1px dashed!important}table a:focus,table a:hover{text-decoration:underline}.float-left{float:left}.mt-2{margin:5px 0 0}tbody th[scope]{font-weight:400}.p-0{padding:0!important}.p-2{padding:2rem}.ps-0{padding-left:0!important}.ps-1{padding-left:1rem!important}.m-0{margin:0!important}.ms-2{margin-left:2rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-content-between{justify-content:space-between}.overflow-x-auto{overflow-x:auto!important}body>div.banner-impersonate{font-weight:700;min-height:50px;text-align:center;vertical-align:middle;width:100%}body>div.banner-impersonate a{font-size:small;font-style:italic;margin-left:1em;text-decoration:underline}body>div.banner-impersonate p{line-height:50px}a:not([href]).banner-impersonate{cursor:not-allowed}.login-box-body h3.login-box-title{margin-bottom:1em;margin-top:.2em;text-align:center}.main-header .logo{background-color:#3c8dbc!important}.main-header .logo:hover{background-color:initial}.main-header .logo-mini img{max-height:2em;max-width:2em}.main-header .logo-lg img{width:65%}.main-header .sidebar-toggle:before{content:""}.main-header .btn{border:none;border-radius:0}.main-header .nav-button{background-color:transparent;color:#fff;padding:15px}.main-header button.nav-button:focus,.main-header button.nav-button:hover{background:rgba(0,0,0,.1);color:#fff}button.header-menu-active{background-color:rgba(0,0,0,.1)!important}.header-menu{background-color:#222d32!important;border:none!important;padding:0;right:0!important;width:100%!important}.header-menu a{color:#b8c7ce!important;padding:12px 15px!important}.header-menu a:hover{background-color:#1e282c!important;color:#fff!important}.header-menu a:focus{background-color:#222d32!important;color:#b8c7ce!important}.header-menu li.active a{background-color:#1e282c!important;border-left:3px solid #3c8dbc;color:#fff!important}.skiplinks{position:absolute;transform:translateY(-100%)}.skiplinks:focus-within{position:relative;transform:translateY(0)}.footer-public>footer{margin-left:0}footer a{text-decoration:underline}.sidebar-logo img{height:auto;width:195px}.sidebar-collapse .sidebar-logo{display:none}.main-sidebar .user-panel,.sidebar-menu,.sidebar-menu>li.header{font-size:14px}.main-sidebar .user-panel>span,.sidebar-menu>li.header>span,.sidebar-menu>span{display:block;padding:25px 10px 10px 0}.sidebar-menu{background-color:#222d32}.sidebar-menu li.header>span:first-child{font-size:12px;padding:10px 25px 10px 0}.sidebar-menu li.header{color:#b8c7ce!important;padding:0 0 0 15px}.sidebar-mini.sidebar-collapse .main-sidebar>.sidebar>.sidebar-menu li.header:hover{overflow:visible}.sidebar-mini.sidebar-collapse .main-sidebar>.sidebar>.sidebar-menu li.header:hover>.sidebar-menu>li:hover>a>span{background-color:inherit;display:block!important;left:50px;margin-left:-3px;padding:12px 5px 12px 20px;position:absolute;top:0;width:200px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .main-sidebar>.sidebar>.sidebar-menu>li.header{display:block!important}.sidebar-mini.sidebar-collapse .main-sidebar>.sidebar>.sidebar-menu>li.header>span{display:none!important}.sidebar-mini.sidebar-collapse .main-sidebar>.sidebar>.sidebar-menu>li.header>ul{display:block!important;width:auto}.sidebar-mini .main-sidebar>.sidebar>.sidebar-menu>li.header>.sidebar-menu{margin-left:-15px!important}.content-header .breadcrumb a{color:#444;display:inline-block;text-decoration:none}.content-header .breadcrumb a:focus,.content-header .breadcrumb a:hover{text-decoration:underline}.content-header .breadcrumb li{padding:0}.content-header .breadcrumb a>.fa,.content-header .breadcrumb a>.glyphicon,.content-header .breadcrumb a>.ion{margin-right:5px}.content-header .breadcrumb li+li:before{color:#ccc;content:"> ";padding:0 5px}.breadcrumb li.active{color:#726c6c}.form-group>label.required:after,thead th.required:after{content:" (Obligatoire)";font-size:85%;font-style:italic;font-weight:400}.radio{margin-top:0}.complex-choice-group{align-items:start;display:flex}.complex-choice-group .checkbox{margin:0}.question-no-margin .form-group{margin-bottom:0}td div.bootstrap-select{max-width:450px}.delay-group .one-line{vertical-align:middle}.delay-group .one-line>div{display:inline-block;vertical-align:middle}.select-width .dropdown.bootstrap-select,table .dropdown.bootstrap-select{width:100%!important}select[multiple]>option{overflow:hidden;text-overflow:ellipsis;width:100%}.bootstrap-select>div.dropdown-menu{min-width:100%!important;width:100%;z-index:1030}.bootstrap-select>div.dropdown-menu a{padding-left:8px;padding-right:8px}.bootstrap-select>div.dropdown-menu span.text{margin-right:0!important;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 20px)}.bootstrap-select>div.dropdown-menu span.glyphicon{right:0!important}.has-feedback .form-control-feedback{cursor:pointer;pointer-events:auto}textarea{max-width:100%;min-height:34px;min-width:100%}textarea.textareaheight{height:34px}.js-collection-wrapper i.fa-times{color:#ff746d}.content-wrapper.public{margin-left:0}#table_info{display:flex}.daterangepicker{font-family:inherit!important;z-index:5!important}body.show .content ul{-webkit-padding-start:15px}.stacked-bar-graph .tooltipchart{position:relative}.tooltipchart .tooltipcharttext{background-color:#000;border-radius:6px;color:#fff;display:block;height:30px;left:50%;padding:5px;position:absolute;text-align:center;top:120%;transform:translateX(-50%);visibility:hidden;white-space:nowrap;z-index:2}.tooltipchart .tooltipcharttext:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:" ";left:50%;margin-left:-5px;position:absolute}.tooltipchart:hover .tooltipcharttext{visibility:visible}#tooltip{display:none;overflow:hidden;position:fixed}#tooltip span.collectivity-name{font-size:medium;font-weight:700}.tooltip-box{background:#fff;border:1px solid #01c0ef;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-bottom:15px;padding:5px}.report{display:flex;flex-direction:column;justify-content:space-around;margin-top:2rem}.report i{font-size:33px}.map-wrapper{padding:0}.map-wrapper .row{margin-right:0;overflow:hidden}.map-wrapper [class*=col-]{margin-bottom:-99999px;padding-bottom:99999px}.table>tbody>tr>td.concerned-people-type{padding-left:30px}.custom-checkbox{margin-bottom:16px;margin-top:8px}.custom-checkbox div>label{cursor:pointer;padding-right:0}.content-header-custom-padding{padding:15px 0}.stacked-bar-graph{height:20px;width:100%}.stacked-bar-graph span{box-sizing:border-box;display:inline-block;float:left;height:100%}.stacked-bar-graph .bar-conforme{background:#00a65a}.stacked-bar-graph .bar-non-conforme-mineure{background:#f39c12}.stacked-bar-graph .bar-non-conforme-majeure{background:#dd4b39}.reponse-modal-button{background-color:transparent}div.mesurement-hide{display:inline-block}div.mesurement-hide>i.primary-i{color:#3779b6}div.mesurement-hide>i.warning-i{color:#f1902a}div.mesurement-hide>div{display:none;z-index:1}div.mesurement-hide>i:hover+div.primary{border:1px solid #3779b6}div.mesurement-hide>i:hover+div.warning{border:1px solid #f1902a}div.mesurement-hide>i:hover+div{background:#fff;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:block;padding:5px;position:absolute}div.mesurement-hide>i:hover+div>ul{font-weight:700}td.reponse-vertical-align{vertical-align:middle!important}.js-table-collection-wrapper .checkbox label{align-items:center;display:flex;justify-content:center}.craue_formflow_buttons{display:inline}.dic-darkgreen{background:#d3f4e4}.dic-lightgreen{background:#ddede0}.dic-lightpink{background:#f4e7e6}.dic-darkpink{background:#fbd7dd}.dic-nocolor{background:#fff;vertical-align:middle!important}.dic-border-right{border-right:1px solid #000}.dic-border-top{border-top:1px solid #000}.dic-table{text-align:center;width:80%}.dic-table td{border-top:none!important;width:20%}.border-0{border:none}shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#documentation-grid tr{display:flex;flex-direction:column;justify-content:space-between}#documentation-grid>tbody>tr>td{border:none;line-height:1}.cards thead{display:none}tr.selected td:before{color:#ccc}td.action>a{white-space:nowrap}div.dt-buttons{position:static}div.dt-button-background{background:rgba(0,0,0,.7);background:-ms-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);background:-moz-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);background:-o-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);background:-webkit-gradient(radial,center center,0,center center,497,color-stop(0,rgba(0,0,0,.3)),color-stop(1,rgba(0,0,0,.7)));background:-webkit-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);background:radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:4001}div.dt-button-collection{background-color:#fff;border:1px solid rgba(0,0,0,.4);border-radius:5px;box-shadow:3px 3px 5px #000;box-sizing:border-box;left:10px!important;margin-top:3px;overflow:hidden;padding:8px 8px 4px;position:absolute;top:43px!important;width:150px;z-index:4002}div.dt-button-collection a.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top,#f0f0f0,#dadada);background-image:-moz-linear-gradient(top,#f0f0f0 0,#dadada 100%);background-image:-ms-linear-gradient(top,#f0f0f0 0,#dadada 100%);background-image:-o-linear-gradient(top,#f0f0f0 0,#dadada 100%);background-image:linear-gradient(180deg,#f0f0f0 0,#dadada);box-shadow:inset 1px 1px 3px #666;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f0f0f0",EndColorStr="#dadada")}a.dt-button,button.dt-button,div.dt-button{background-color:#e9e9e9;background-image:-webkit-linear-gradient(top,#fff,#e9e9e9);background-image:-moz-linear-gradient(top,#fff 0,#e9e9e9 100%);background-image:-ms-linear-gradient(top,#fff 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#fff 0,#e9e9e9 100%);background-image:linear-gradient(180deg,#fff 0,#e9e9e9);border:1px solid #999;border-radius:2px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="white",EndColorStr="#e9e9e9");font-size:.88em;line-height:1.6em;margin-bottom:.333em;margin-right:.333em;outline:none;overflow:hidden;padding:.5em 1em;position:relative;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}#notifications i.fa-bell{font-size:16px}#notifications .badge{left:-5px;position:relative;top:-10px}#notifications .dropdown-large{min-width:550px}#notifications .single-notification{background-color:#deedf6}.notification-link-underline a:focus,.notification-link-underline a:hover{text-decoration:underline}.login-logo img{width:80%}#sso_login{border-top:1px solid #666;margin-top:20px}#sso_login>span{background:#fff;padding:2px;position:relative;top:-11px}td.actions>a{white-space:nowrap}