.dataTable .sorting,.dataTable .sorting_asc,.dataTable .sorting_desc{background-repeat:no-repeat;cursor:pointer}#bulletin .row,#nav,table th[scope=row]{border-bottom:1px solid #c0c1c4}#header #branding,#nav li,.btn,.historique .label{text-transform:uppercase}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}.material-icons,.material-icons+span{vertical-align:middle}.msgError,.msgInfo,.msgSuccess,.msgValidation,.msgWarning{margin:1em 0;padding:1em 1em 1em 4em;background-repeat:no-repeat;background-position:1em center;color:#fff;width:75%;border-radius:4px;position:relative}.msgError .close,.msgInfo .close,.msgSuccess .close,.msgValidation .close,.msgWarning .close{position:absolute;top:.5em;right:.5em;width:18px;height:18px;cursor:pointer}#login-wrapper .msgError,#login-wrapper .msgInfo,#login-wrapper .msgSuccess,#login-wrapper .msgValidation,#login-wrapper .msgWarning,#login-wrapper form,#oubli-wrapper .msgError,#oubli-wrapper .msgInfo,#oubli-wrapper .msgSuccess,#oubli-wrapper .msgValidation,#oubli-wrapper .msgWarning,.container{width:100%}body.login>p{text-align:center}.msgInfo{background-color:#EFF5FA;color:#296fa8;background-image:url(../img/info.svg)}.msgSuccess{background-color:#EFFAF4;color:#257953;background-image:url(../img/done.svg)}.msgSuccess.big{background-size:128px auto;padding-left:150px}.msgSuccess strong{font-size:3em;font-weight:400}.msgWarning{background-color:#FEFAEA;color:#946c00;background-image:url(../img/warning.svg)}.msgError{background-color:#FDECF0;color:#cc0f35;background-image:url(../img/error.svg)}#animation_container,#animation_container canvas,body{background-color:#f5f5f5}.dataTables_paginate a.current,a:hover,form[name=bulletins_details] i:hover{color:#e52713}#header,#header a:hover{color:#fff}*{box-sizing:border-box}body{margin:0;font-family:brother-1816,sans-serif;font-size:100%}#login-wrapper h1,#oubli-wrapper h1{font-size:3em;text-align:center}.container{max-width:1200px;margin:0 auto}a{color:#000;text-decoration:underline}.clearfix:after{content:"";display:block;clear:both}.hidden{display:none}#animation_container{margin:1em auto 0}#login-wrapper{width:320px;margin:0 auto}#login-wrapper form .submit,#login-wrapper p{text-align:center}#oubli-wrapper{width:600px;margin:0 auto}#oubli-wrapper h1{line-height:1.1}#oubli-wrapper p{text-align:center}#header{height:50px;background-color:#000}#header.front{background-color:#e52713;position:relative}#header.front:after{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:52px;background:url(../img/unevenness2.svg) bottom center repeat-x;transform:scaleY(-1);z-index:-1}.dataTable .sorting,.dataTable .sorting_asc,.dataTable .sorting_desc{background-position:right center;background-size:16px}#header a{color:rgba(255,255,255,.5)}#header .container{height:100%;position:relative}#header #logout,#header #user{height:100%;position:absolute;top:0}#header #branding{font-size:1.25em;font-weight:300;line-height:50px;margin-left:25px;display:flex;align-items:center;font-family:brother-1816-printed,sans-serif}#header #branding img{margin-right:1em}@media (max-width:580px){#header #branding .title{display:none}}#header #user{right:50px;padding:0 15px;line-height:50px}#header #logout{right:0;border-right:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);width:50px;text-align:center}#header #logout i{line-height:50px}#nav{background-color:#fff}#nav ul{list-style:none;padding:0;margin:0}#main .container,#nav a{padding:10px 25px}#nav li{margin:0;float:left;border-left:1px solid #c0c1c4}#nav li:last-child{border-right:1px solid #c0c1c4}#nav a{display:block;text-decoration:none;color:#71747A;position:relative}#nav a.active,#nav a:hover{background-color:#e52713;color:#fff}#nav a i{vertical-align:baseline}#main{margin-bottom:100px}h1,h2{font-family:brother-1816-printed,sans-serif;font-weight:800}.btn{display:inline-block;padding:8px 25px;background-color:#000;color:#fff;border-radius:2em;font-size:.875em;text-decoration:none}.btn i,.btn span{vertical-align:middle}.btn:hover{background-color:#e52713;color:#fff}.btn.small{font-size:.75em;padding:4px 15px;line-height:1}.btn.small i{font-size:1.125em}.ratingLegend{margin-left:0;padding:0;list-style:none}.ratingLegend li{color:#71747A;font-style:italic;font-size:14px}.ratingLegend li span{display:inline-block;width:120px;vertical-align:middle;text-align:right}#bulletin{margin-top:3em;width:100%}#bulletin .row{padding:20px 15px;margin:0}@media (min-width:580px){#bulletin .row.note{display:flex;align-items:center;flex-wrap:wrap}#bulletin .row.note>div{width:50%}}#bulletin h2{margin:0}.rating{text-align:center;font-weight:700;display:inline-block;width:2rem;height:2rem;line-height:2rem;border-radius:50%;font-size:.875em}.rating:focus{box-shadow:0 0 0 2px #e52713;outline:0}.rating1{background-color:#FF4136!important;color:#7f0600}.rating2{background-color:#FF851B!important;color:#662f00}.rating3{background-color:#FFDC00!important;color:#665800}.rating4{background-color:#cdeb03!important;color:#5d6b01}.rating5{background-color:#2ECC40!important;color:#0e3e13}#bulletins_details h2{margin-bottom:0;margin-top:1.5em;font-weight:400}#bulletins_details h2+p{margin-top:0;color:#8b8e93;font-weight:300}#bulletins_details table thead th{text-align:center;width:15%}#bulletins_details table thead th:first-child{background-color:transparent;width:10%}#bulletins_details table tbody td,table td.center,table td.moyenne,table th.center,table th.moyenne{text-align:center}#bulletins_details table tr:hover td{background-color:transparent}table{width:100%}table th{text-align:left;color:#71747A;border-bottom:2px solid #71747A;font-weight:400}table td,table th{padding:10px 15px}table th.moyenne span{width:3.75rem;height:3.75rem;line-height:3.75rem;font-size:1.25em;position:relative}table th.moyenne span:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:3px;border:2px solid #f5f5f5;border-radius:50%}table td{font-weight:300;border-bottom:1px solid #c0c1c4}table tr.even td{background-color:transparent}table tr.odd td{background-color:#fff}table tr:hover td{background-color:#e7e8e9}table~h2{margin-top:2em}.historique td{vertical-align:top}.historique .notes{text-align:center}.historique .label{display:block;font-size:.5rem;line-height:1;margin-top:.5rem}.historique .moyenne .rating{margin-bottom:.25rem}.historique .commentaire{font-size:.85rem}.dataTables_length label>*{display:inline-block}.dataTables_paginate{margin-top:.25em}.dataTables_paginate a{display:inline-block;padding:.5em;cursor:pointer}.dataTables_paginate a.disabled{cursor:default;color:#c0c1c4}.dataTable .sorting{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQwOCAxMDg4cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6bTAtMzg0cTAgMjYtMTkgNDV0LTQ1IDE5aC04OTZxLTI2IDAtNDUtMTl0LTE5LTQ1IDE5LTQ1bDQ0OC00NDhxMTktMTkgNDUtMTl0NDUgMTlsNDQ4IDQ0OHExOSAxOSAxOSA0NXoiLz48L3N2Zz4=)}.dataTable .sorting_asc{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQwOCA3MDRxMCAyNi0xOSA0NXQtNDUgMTloLTg5NnEtMjYgMC00NS0xOXQtMTktNDUgMTktNDVsNDQ4LTQ0OHExOS0xOSA0NS0xOXQ0NSAxOWw0NDggNDQ4cTE5IDE5IDE5IDQ1eiIvPjwvc3ZnPg==)}.dataTable .sorting_desc{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQwOCAxMDg4cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6Ii8+PC9zdmc+)}form>div{margin:1em 0}label{color:#71747A;display:block}input,select,textarea{display:block;border:1px solid #c0c1c4;border:0;padding:9px;color:#000;font-size:1.125em;font-family:Lato,sans-serif;box-sizing:border-box;appearance:none;width:100%;background-color:#fff;border-radius:4px}::placeholder{font-size:1rem;color:#71747A}select{padding-right:27px}input[type=checkbox]:not(old),input[type=radio]:not(old){display:none}input[type=checkbox]:not(old)+label,input[type=radio]:not(old)+label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px}input[type=checkbox]:not(old)+label:before,input[type=radio]:not(old)+label:before{content:"";width:16px;height:16px;margin-right:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #c0c1c4;border-radius:50%;background-color:#fff}input[type=checkbox]:not(old):checked+label:after,input[type=radio]:not(old):checked+label:after{content:"";width:16px;height:16px;margin-right:16px;position:absolute;left:1px;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;box-sizing:border-box;background-color:#e52713}input[type=checkbox]:not(old):checked:disabled+label:after,input[type=radio]:not(old):checked:disabled+label:after{background-color:#c0c1c4}input[type=checkbox]:not(old)+label:before,input[type=checkbox]:not(old):checked+label:after{border-radius:4px}.select{position:relative;width:200px;margin:0;display:inline-block}.select select{width:100%}.select select::-ms-expand{display:none}.select:after,.select:before{content:"";display:block;width:0;height:0;position:absolute;right:10px;border:5px solid #fff}.select:after{top:50%;transform:translateY(1px);border-top-color:#71747A}.select:before{top:50%;border-bottom-color:#71747A;transform:translateY(-12px)}.submit{margin-top:2em}form[name=bulletins_details]{width:100%;border:1px solid #c0c1c4;padding:10px 15px;border-radius:4px}#stats form .select,form[name=bulletins_details] input,form[name=bulletins_details] label{width:auto}form[name=bulletins_details] .select,form[name=bulletins_details] input,form[name=bulletins_details] label{display:inline-block;vertical-align:middle}form[name=bulletins_details] label{margin-right:.5em}form[name=bulletins_details] i{color:#71747A;cursor:pointer}button,button:active,button:focus{padding:10px 25px;color:#fff;text-transform:uppercase;font-size:1em;cursor:pointer;border:0;display:inline-block;vertical-align:middle;width:auto;border-radius:2em;background-color:#000}button i,button span,button:active i,button:active span,button:focus i,button:focus span{vertical-align:middle}button:active:hover,button:focus:hover,button:hover{background-color:#e52713;color:#fff}button[disabled],button[disabled]:hover{background-color:#71747A;color:#000;cursor:default}.liste_clients{column-count:3}#stats canvas{position:fixed;top:0;z-index:-1}#stats form{margin-bottom:2em}#stats>div h2{margin-top:0}#stats #stat1 .moyenne{display:flex;justify-content:center;align-items:center;gap:2em}#stats #stat1 .moyenne span.rating{width:5em;height:5em;line-height:5em;font-size:5em;position:relative}#stats #stat1 .moyenne span.rating:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:5px;border:5px solid #f5f5f5;border-radius:50%}#stats #stat1 .moyenne .scale{width:2em;height:10em;border-radius:1em;border:.25em solid #fff;background-image:linear-gradient(to top,#FF4136,#FF851B,#FFDC00,#cdeb03,#2ECC40);box-shadow:0 0 1em rgba(0,0,0,.25);position:relative}#stats #stat1 .moyenne .scale:after,#stats #stat1 .moyenne .scale:before{position:absolute;width:100%;text-align:center;font-size:.75em;font-weight:700}#stats #stat1 .moyenne .scale:after{content:"5";top:-2em}#stats #stat1 .moyenne .scale:before{content:"0";bottom:-2em}#stats #stat1 .moyenne .scale .cursor{position:absolute;left:0;height:1px;width:100%;background-color:#000}#stats table{display:none}#stats #stat4 form,#stats #stat5 form{width:auto;text-align:right}#stats #stat4 label,#stats #stat5 label{display:inline-block}#stats #stat4 .select,#stats #stat5 .select{display:inline-block;width:10em;margin-bottom:1em}#stats #stat4 select,#stats #stat5 select{font-size:90%;padding:5px}.highcharts-background{fill:transparent}@media print{#header,#nav,form[name=bulletins_details] button[type=submit],form[name=bulletins_details] input+i{display:none}body{background:#fff!important;font-size:90%}form[name=bulletins_details]{padding:0;border:0}form[name=bulletins_details] .select:after,form[name=bulletins_details] .select:before{border:0}form[name=bulletins_details] label:after{content:" :"}#main h1{margin-bottom:0}#bulletins_details h2{margin-top:.75em}.container{max-width:none!important}}