@import url(https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700,800,900&display=swap);

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{font-family:Inter,sans-serif;color:#23324f}body{margin:0;background-color:#f8fafc}.wrapwhite,body.white{background-color:#fff}.wrapwhite{min-height:100vh}ul{margin:0;padding:0;list-style:none}.btn{height:48px;line-height:48px;border-radius:4px;display:inline-block;font-size:14px;text-transform:uppercase;border:none;text-decoration:none;padding:0 12px;text-align:center;font-weight:700}.btn.red{background-color:#f52f3c;color:#fff}.btn.left{float:left}.btn.right{float:right}.btn.blu{background-color:#0543c3}.btn.blu,.btn.blu i{color:#fff}.btn.white{background-color:#fff;border:1px solid #23324f}.btn.white,.btn.white i{color:#23324f}.btn.text,.btn.text i{color:#0543c3}.btn.icoleft i{margin-right:6px}.btn.icoright i{margin-left:6px}.btn.outline{background-color:#fff;color:#0543c3;border:1px solid #0543c3;height:30px;line-height:30px}.btn.outline i{color:#0543c3!important}.btn.outline.big{line-height:46px;height:46px}.btn.disable{opacity:.6;cursor:default}.btn.update{opacity:.6}.btn.small{height:32px;line-height:32px;font-size:12px}.btn.small i{color:#fff;font-size:14px}.btn.small.outline{height:30px;line-height:30px}.btn.xsmall{height:24px;line-height:24px;font-size:10px}.btn.xsmall.white{height:22px;line-height:22px}.btn.fullw{display:block;width:100%}.container{max-width:1440px;margin:0 auto;display:block}.container.small{max-width:940px}.container.slim{max-width:460px}h1{font-size:36px;margin:40px 0 12px}input.is-invalid{border-color:#f52f3c!important}label{font-size:12px;font-weight:700;margin-bottom:4px;display:block}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],textarea{width:100%;padding:13px 10px;border:1px solid #e4e9f2;border-radius:4px;box-sizing:border-box;font-size:18px;margin-bottom:20px;display:block}input[type=date]{padding-right:36px;background-size:20px;background-image:url(/images/ico-calendar.svg?df4264c656183ee92eb18940ce2cf834)}input[type=date],select{background-position:center right 12px;background-repeat:no-repeat}select{border-radius:4px;border:1px solid #e4e9f2;margin-bottom:20px;font-size:15px;padding:13px 10px;font-weight:500;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/chevron-down.svg?2775922bb56ae82ce9e48d0f64b39091);width:100%;background-size:12px}.doubleinput{overflow:hidden}.doubleinput.deco{border-bottom:1px solid #e4e9f2}.doubleinput .item{float:left;overflow:hidden;width:calc(50% - 12px)}.doubleinput .item:nth-child(odd){padding-right:12px}.doubleinput .item:nth-child(2n){padding-left:12px}.alert.alert-danger,.alert.alert-danger strong,.invalid-feedback,.invalid-feedback strong{font-size:12px;color:#f52f3c;font-weight:400}.alert.alert-danger ul li,.invalid-feedback ul li{color:#f52f3c;font-size:12px}.detailtitle{font-size:14px}.detailtitle .lastupdating{float:right;color:#8f9bb3}.detailtitle .lastupdating strong{color:#8f9bb3}.title-monitoraggio{padding:50px 0 30px}.title-monitoraggio h1{font-size:32px;margin-bottom:0}.title-monitoraggio h3{font-weight:500;font-size:12px}.title-monitoraggio h3 strong{font-weight:800}.tebledati{margin:30px 12px}@media screen and (min-width:600px){.tebledati{margin:30px 0}}.tebledati table{width:100%;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2;border-spacing:0;border-collapse:collapse}.tebledati table thead{font-size:14px;font-weight:600}.tebledati table thead,.tebledati table thead tr{background-color:#f8fafc}.tebledati table thead tr th{background-color:#f8fafc;padding:16px 4px;border-bottom:1px solid #e4e9f2}.tebledati table thead tr th.border-right{border-right:1px solid #e4e9f2}.tebledati table tbody{font-size:13px;font-weight:400;text-align:center}.tebledati table tbody tr td{border-bottom:1px solid #e4e9f2;padding:17px 4px}.tebledati table tbody tr td.border-right{border-right:1px solid #e4e9f2}.tebledati table tbody tr td.red{color:#f52f3c;font-weight:600}.tebledati table tbody tr td .btn i{margin-left:6px;color:#fff}.tebledati table tbody tr:last-of-type td{border-bottom:0}.tebledati table tbody tr.headertable{background-color:#f8fafc}.tebledati table tbody tr.headertable td{font-size:14px;font-weight:600}.grafico{background-color:#fff;padding:30px 20px;border:1px solid #e4e9f2;border-radius:4px;display:none}@media screen and (min-width:940px){.grafico{display:block}}.grafico h3{font-size:15px;margin-top:0}.grafico h3 span{font-weight:500;color:#8f9bb3}.title-monitoraggio{margin:0 12px}@media screen and (min-width:600px){.title-monitoraggio{margin:0 auto}}.title-monitoraggio .nomecliente{font-size:15px;text-transform:uppercase;margin:0}.title-monitoraggio h1{margin-top:0}.title-monitoraggio h3,.title-monitoraggio h3 strong{color:#8f9bb3}.title-monitoraggio .infoexport{background-color:#f7f9fc;padding:12px;display:inline-block;margin-top:20px}.title-monitoraggio .infoexport h2{font-size:22px;margin:0}.title-monitoraggio .infoexport p{font-size:13px;color:#8f9bb3}.title-monitoraggio .infoexport p strong{color:#8f9bb3;margin-right:8px}.title-monitoraggio .infoexport p i{color:#8f9bb3;margin-right:5px}.titlesintesi{margin-top:60px}.titlesintesi h3{font-size:24px;margin-bottom:0}.titlesintesi h3 .action{float:right}.titlesintesi h3 .action a{vertical-align:top}.titlesintesi p{font-weight:400;margin-top:4px;font-size:14px}.titlesintesi p a{color:#0543c3;font-weight:700;text-decoration:none}.titlesintesi p a i{font-size:12px;color:#0543c3}.contboxsintesi{display:table;text-align:center;flex-wrap:wrap;width:100%;margin:0}@media (min-width:768px){.contboxsintesi{width:calc(100% + 20px);margin:0 -10px}}.contboxsintesi .boxsintesi{width:calc(100% - 52px);border:1px solid #e4e9f2;border-radius:4px;padding:15px;margin:10px;display:inline-table;text-align:left;background-color:#fff}@media (min-width:768px){.contboxsintesi .boxsintesi{width:calc(33% - 54px)}}.contboxsintesi .boxsintesi h2{margin:0;font-size:18px;min-height:60px}.contboxsintesi .boxsintesi h2 .ico{height:50px;width:50px;border-radius:50%;float:left;background-color:rgba(0,224,150,.1);line-height:50px;text-align:center;margin-right:12px}.contboxsintesi .boxsintesi h2 .ico i{color:#00e096;font-size:30px;line-height:50px}.contboxsintesi .boxsintesi .line{font-size:15px;font-weight:800;padding:8px 0}.contboxsintesi .boxsintesi .line i{margin-right:4px}.contboxsintesi .boxsintesi .line span{float:right;color:#8f9bb3;font-weight:400;font-size:12px}.contboxsintesi .boxsintesi .line.deviazione{border-bottom:1px solid #e4e9f2}.contboxsintesi .boxsintesi .line.massimo,.contboxsintesi .boxsintesi .line.minimo{font-size:13px;font-weight:500}.contboxsintesi .boxsintesi.error h2 .ico{background-color:rgba(245,47,60,.1)}.contboxsintesi .boxsintesi.error h2 .ico i{color:#f52f3c}h2.titleundeline{margin:40px 12px 0}h2.titleundeline:before{content:"";width:50px;height:6px;background-color:#23324f;display:block;margin-bottom:4px}@media screen and (min-width:940px){h2.titleundeline{margin:0 auto}}.tebledappalti{margin:30px 0}.tebledappalti table{width:calc(100% - 24px);margin:0 12px;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2;border-spacing:0;border-collapse:collapse}@media screen and (min-width:600px){.tebledappalti table{width:100%;margin:0}}.tebledappalti table thead{font-size:14px;font-weight:600;background-color:#f8fafc}.tebledappalti table thead tr{background-color:#f8fafc}.tebledappalti table thead tr th{background-color:#f8fafc;padding:16px 4px;border-bottom:1px solid #e4e9f2}.tebledappalti table thead tr th.border-right{border-right:1px solid #e4e9f2}.tebledappalti table thead tr th i{margin-right:4px}.tebledappalti table tbody{font-size:13px;font-weight:400;text-align:center}.tebledappalti table tbody tr td{border-bottom:1px solid #e4e9f2;padding:17px 4px}.tebledappalti table tbody tr td.stato i{margin-right:6px}.tebledappalti table tbody tr td.stato.attivo i{color:#00e096}.tebledappalti table tbody tr td.stato.bozza i{color:#f5a623}.tebledappalti table tbody tr td.stato.terminato i{color:#8f9bb3}.tebledappalti table tbody tr td .btn{width:auto;display:block}.tebledappalti table tbody tr td .btn i:before{color:#fff;margin-left:4px}@media screen and (min-width:600px){.tebledappalti table tbody tr td .btn{width:inherit;margin:0;display:inline-block}}@media screen and (max-width:600px){table{border:0}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:10px solid #f8fafc;display:block;margin-bottom:.625em}table td{display:block;text-align:right;padding:12px!important}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}.login{display:flex;align-items:center;justify-content:center;width:calc(100% - 24px);height:100vh;padding:0 12px;background-image:url(/images/bg-login.svg?c4bca0eeacbdc64aadfdd2d8153fa89f);background-position:50%;background-size:cover}@media (min-width:768px){.login{padding:0;width:100%}}.login .boxlogin{max-width:300px;width:100%;background-color:#fff;padding:12px 50px 30px;border:1px solid #e4e9f2;border-radius:4px;box-shadow:0 0 30px 0 rgba(35,50,79,.6)}.login .boxlogin .logo{width:70px;height:70px;display:block;margin:20px auto;background-image:url(/images/P4Y.svg?3daa56ad214857928ba49202c88f5431);background-repeat:no-repeat;background-position:50%;background-size:contain}.login .boxlogin label{font-size:12px;color:#23324f;margin:12px 0 6px;display:block;font-weight:700}.login .boxlogin input{width:100%;padding:13px 10px;border:1px solid #e4e9f2;border-radius:4px;box-sizing:border-box;font-size:18px}.login .boxlogin input.error{border-color:#f52f3c}.login .boxlogin button{margin-top:20px}.login .boxlogin p.error{color:#f52f3c;font-size:12px;margin:4px 0;text-align:left}.login .boxlogin p.pwlost{color:#8f9bb3;font-size:12px;margin:12px 0;text-align:center}.login .boxlogin .rememberme label{color:#8f9bb3;font-weight:400}.login .boxlogin .rememberme input[type=checkbox]{display:none}.login .boxlogin .rememberme input[type=checkbox]+label{color:#8f9bb3;font-weight:400}.login .boxlogin .rememberme input[type=checkbox]+label:before{font-family:Font Awesome\ 5 Pro;display:inline-block;font-size:13px;content:"\F0C8";font-weight:700;letter-spacing:5px;color:#8f9bb3}.login .boxlogin .rememberme input[type=checkbox]:checked+label:before{content:"\F14A";color:#0543c3;font-weight:700;letter-spacing:5px}header{display:block;background-color:#fff;height:70px;overflow:hidden;width:100%;border-bottom:1px solid #e4e9f2}header .container{height:69px;overflow:hidden}header .container .logo{width:50px;height:50px;display:block;background-image:url(/images/P4Y.svg?3daa56ad214857928ba49202c88f5431);float:left;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:10px}header .container ul.mainmenu{display:inline-block;margin:25px 0}header .container ul.mainmenu li{display:inline-block;font-size:12px;color:#8f9bb3}header .container ul.mainmenu li a{display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:700;color:#8f9bb3;padding:0 12px}header .container ul.mainmenu li a.active{color:#0543c3}header .container ul.stepmenu{display:inline-block;margin:25px 0 0 20px}header .container ul.stepmenu li{display:inline-block;font-size:12px;color:#8f9bb3}header .container ul.stepmenu li a{display:inline-block;text-decoration:none;font-weight:400;opacity:.5;color:#23324f;padding:0 8px}header .container ul.stepmenu li a.active{color:#23324f;opacity:1;font-weight:700}header .container ul.stepmenu li a.active span{height:16px;width:16px;background-color:#23324f;color:#fff;border-radius:50%;border:1px solid #23324f}header .container ul.stepmenu li a span{height:16px;width:16px;border-radius:50%;border:1px solid #23324f;display:inline-block;text-align:center;line-height:16px;margin-right:4px}header .namecliente{float:right;font-weight:700;margin:27px 12px;font-size:12px;color:#8f9bb3;text-transform:uppercase}header .namecliente a{font-weight:400;display:block;text-transform:none;color:#8f9bb3}header .namecliente:before{font-family:Font Awesome\ 5 Pro;font-weight:400;content:"\F2BD";font-size:24px;float:left;margin:0 8px 0 5px}.breadcrumb ul{display:inline-block;margin:25px 0}.breadcrumb ul li,.breadcrumb ul li:after{display:inline-block;font-size:12px;color:#8f9bb3;font-weight:400}.breadcrumb ul li:after{font-family:Font Awesome\ 5 Pro;content:"\F054";margin:0 2px 0 7px}.breadcrumb ul li:last-of-type:after{display:none}.breadcrumb ul li a{display:inline-block;text-decoration:none;color:#5d6a86;font-weight:600}.dashboard h3{font-size:24px;margin:30px 0 15px}.dashboard .contbox{display:table;text-align:center;flex-wrap:wrap;width:100%;margin:0}@media (min-width:768px){.dashboard .contbox{width:calc(100% + 20px);margin:0 -10px}}.dashboard .contbox .box{width:calc(33% - 54px);border:1px solid #e4e9f2;border-radius:4px;padding:15px;margin:10px;display:inline-table;text-align:center;background-color:#fff}.dashboard .contbox .box .ico{width:50px;height:50px;border-radius:50%;margin:0 auto 12px}.dashboard .contbox .box .ico.error{background-color:#fddee0}.dashboard .contbox .box .ico.error i{color:#f52f3c}.dashboard .contbox .box .ico.alert{background-color:rgba(245,166,35,.2)}.dashboard .contbox .box .ico.alert i{color:#f5a623}.dashboard .contbox .box .ico.ok{background-color:rgba(0,224,150,.1)}.dashboard .contbox .box .ico.ok i{color:#00e096}.dashboard .contbox .box .ico.active{background-color:rgba(5,67,195,.1)}.dashboard .contbox .box .ico.active i{color:#0543c3}.dashboard .contbox .box .ico.draft{background-color:rgba(215,76,187,.1)}.dashboard .contbox .box .ico.draft i{color:#d74cbb}.dashboard .contbox .box .ico.archive{background-color:rgba(0,224,150,.1)}.dashboard .contbox .box .ico.archive i{color:#00e096}.dashboard .contbox .box .ico i{font-size:24px;line-height:50px}.dashboard .contbox .box .value{font-size:80px;font-weight:700}.dashboard .contbox .box .action{font-size:12px;color:#8f9bb3;font-weight:400}.dashboard .contbox .box .action a{color:#23324f;font-size:18px;display:block;font-weight:700;text-decoration:none}.dashboard .contbox .box .action a i{font-size:12px;margin-left:6px}.dashboard .contbox .box.state{text-align:left;padding:20px 15px}.dashboard .contbox .box.state .ico{float:left;margin:0 12px 0 0;text-align:center}.dashboard .contbox .box.state .value{float:left;font-size:50px;line-height:50px;margin:0 12px 0 0}.dashboard .contbox .box.state .action{float:left;line-height:50px}.dashboard .contbox .box.sensor{padding:0;width:calc(33% - 24px)}.dashboard .contbox .box.sensor .ico{width:100px;height:100px;float:left;text-align:center;margin:0}.dashboard .contbox .box.sensor .ico i{line-height:100px;font-size:40px}.dashboard .contbox .box.sensor .text{border-left:1px solid #e4e9f2;width:calc(100% - 129px);display:block;float:right;min-height:76px;padding:12px}.dashboard .contbox .box.sensor .text .value{float:left;font-size:50px;margin:0}.dashboard .contbox .box.sensor .text .action{float:left;width:100%;text-align:left;font-size:15px}.dashboard .contbox .box.sensor .text .action a{font-size:15px}.filterbar{display:block;background-color:#fff;height:75px;width:100%;border-bottom:1px solid #e4e9f2;border-top:1px solid #e4e9f2;position:fixed;bottom:0}@media screen and (min-width:940px){.filterbar{position:static;border-top:none}}.filterbar .container{height:74px}.filterbar .container .openfilter{display:block;float:left;width:50%}.filterbar .container .openfilter .btn{margin:21px 12px;display:block}@media screen and (min-width:940px){.filterbar .container .openfilter{display:none}}.filterbar .container .closefilter{display:block;padding:8px 10px;margin-bottom:12px;background-color:#f4f4f4;border-radius:4px}.filterbar .container .closefilter i{float:right}@media screen and (min-width:940px){.filterbar .container .closefilter{display:none}}.filterbar .container .filter{position:fixed;left:100%;height:calc(100vh - 24px);width:calc(100% - 24px);top:0;background-color:#fff;z-index:11;padding:12px;overflow-x:scroll;transition:.3s}.filterbar .container .filter.fixed{left:0;transition:.3s}@media screen and (min-width:600px){.filterbar .container .filter{width:calc(100% - 154px);float:left;margin:21px 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px;position:static;height:auto;background-color:transparent;overflow-x:unset}}.filterbar .container .filter .btnfilter{display:block;background-color:#fff;color:#8f9bb3;border:1px solid #e4e9f2;border-radius:4px;font-weight:700;font-size:12px;padding:10px;width:auto;text-transform:uppercase;flex-basis:auto;flex:auto;cursor:pointer;position:relative;margin-bottom:12px}@media screen and (min-width:600px){.filterbar .container .filter .btnfilter{display:inline-flex;margin-right:12px;height:30px;line-height:30px;margin-bottom:0;padding:0 10px}}.filterbar .container .filter .btnfilter.openmobile .filtermenu{display:block}.filterbar .container .filter .btnfilter.select,.filterbar .container .filter .btnfilter.select i{color:#23324f}.filterbar .container .filter .btnfilter:hover{box-shadow:0 0 5px 0 rgba(143,155,179,.3)}.filterbar .container .filter .btnfilter i{height:30px;line-height:30px;margin-right:6px;color:#8f9bb3;font-size:14px}.filterbar .container .filter .btnfilter .filtermenu{display:none;position:static;z-index:10;top:30px;left:0;text-transform:none;line-height:normal;cursor:default}@media screen and (min-width:600px){.filterbar .container .filter .btnfilter .filtermenu{position:absolute;display:none}}.filterbar .container .filter .btnfilter .filtermenu .contfilter{margin-top:10px;width:300px;padding:12px;border-radius:4px;background-color:#fff;box-shadow:0 -3px 10px 0 rgba(143,155,179,.4)}.filterbar .container .filter .btnfilter .filtermenu .contfilter:before{content:"";position:absolute;top:5px;left:20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step{position:relative;overflow:hidden;min-height:145px}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio{padding:4px 0}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio input[type=radio]{display:none}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio input[type=radio]+label:before{content:"";height:18px;width:18px;float:left;margin-right:6px;background-image:url(/images/radio.svg?f5532e939364093020809277f3648f72)}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio input[type=radio]:checked+label:before{content:"";height:18px;width:18px;float:left;background-image:url(/images/radio-on.svg?d4fc1eb4a501a17269d8f606fabe1a62)}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio label{line-height:18px;cursor:pointer}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio .stepsecond{display:block;position:absolute;left:100%;top:0;height:100%;width:100%;background-color:#fff;z-index:11}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio .stepsecond.visibile{left:0}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio .stepsecond label{color:#8f9bb3;font-size:12px;font-weight:500}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio .stepsecond input[type=text]{border-radius:4px;width:100%;border:1px solid #e4e9f2;margin:6px 0 10px;font-size:15px;padding:6px;font-weight:700}.filterbar .container .filter .btnfilter .filtermenu .contfilter .step .radio .stepsecond .btn i{color:#fff}.filterbar .container .filter .btnfilter .filtermenu h3{border-bottom:1px solid #e4e9f2;margin:0 0 8px;padding:0 0 6px;line-height:normal}.filterbar .container .filter .btnfilter .filtermenu h3 i{cursor:pointer}.filterbar .container .filter .btnfilter .filtermenu.show{display:block}.filterbar .container .exportdata{width:calc(50% - 21px);height:75px;border-left:1px solid #e4e9f2;float:right;padding:0 10px;margin:0}.filterbar .container .exportdata .btn{width:100%;padding:0;margin:21px 0}@media screen and (min-width:940px){.filterbar .container .exportdata .btn{width:112px}}@media screen and (min-width:940px){.filterbar .container .exportdata{width:112px;margin:0;border-right:1px solid #e4e9f2}}.searchbar{display:block;background-color:#fff;height:60px;width:calc(100% - 24px);border-bottom:1px solid #e4e9f2;padding:0 12px}@media screen and (min-width:600px){.searchbar{padding:0;width:100%}}.searchbar input[type=text]{width:100%;box-sizing:border-box;border-radius:4px;border:1px solid #e4e9f2;margin:10px 0;font-size:15px;padding:10px 8px;font-weight:500;display:inline-block}@media screen and (min-width:600px){.searchbar input[type=text]{width:380px}}.searchbar .btn{float:right;height:38px;line-height:38px;margin:10px 0}.searchbar select{border-radius:4px;border:1px solid #e4e9f2;margin:10px 0;padding:10px 6px;font-weight:500;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto}.searchbar select.valori{padding-left:30px;background-image:url(/images/ico-valori.svg?d27ea76585a7e8a28013d5fe1cbd5903);background-repeat:no-repeat;background-position:center left 8px;background-size:18px}.searchbar select.stato,.searchbar select.tipologia{padding-left:24px;background-image:url(/images/ico-stato.svg?fd7c1dea796cf1905e5068306da06eb2);background-repeat:no-repeat;background-position:center left 10px;background-size:10px}.searchbar .btn i{color:#fff;margin-left:6px}.searchbar .showselect{float:right;font-size:14px;font-weight:400;margin-top:14px}.searchbar .showselect .number{border-radius:50%;width:24px;height:24px;float:left;background-color:#0543c3;color:#fff;text-align:center;line-height:24px;font-size:14px;margin-right:8px}.searchbar .showselect a{display:block;color:#0543c3;font-weight:700}#p4y-loading{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:99999}#p4y-loading-img{background-image:url(/images/loading.gif?097d98d9b9ece0c07e331d15a7ebcc0c);position:absolute;top:50%;left:50%;height:300px;background-repeat:no-repeat;width:300px}.progetti h1{margin-bottom:30px}.progetti h1 .btn{float:right;margin-top:5px}.progetti h1 .btn i{font-size:14px;margin-right:4px}.progetti .tableprogetti{margin:30px 0}.progetti .tableprogetti table{width:100%;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2;border-spacing:0;border-collapse:collapse;text-align:left}.progetti .tableprogetti table thead{font-size:13px;font-weight:600;background-color:#edf1f7}.progetti .tableprogetti table thead tr{background-color:#edf1f7}.progetti .tableprogetti table thead tr th{background-color:#edf1f7;padding:16px 15px;border-bottom:1px solid #e4e9f2}.progetti .tableprogetti table thead tr th.border-right{border-right:1px solid #e4e9f2}.progetti .tableprogetti table tbody{font-size:13px;font-weight:400;text-align:left}.progetti .tableprogetti table tbody tr td{border-bottom:1px solid #e4e9f2;padding:12px 15px}.progetti .tableprogetti table tbody tr td .valori{height:24px;line-height:24px;background-color:#23324f;color:#fff;border-radius:12px;display:inline-block;padding:0 12px;font-weight:600;min-width:80px;text-align:center;font-size:14px}.progetti .tableprogetti table tbody tr td .valori.anomalie{background-color:#f52f3c;padding-left:0;text-align:left;min-width:92px}.progetti .tableprogetti table tbody tr td .valori.anomalie span{height:20px;width:20px;margin:2px 6px 2px 2px;float:left;background-color:#fff;color:#f52f3c;line-height:20px;text-align:center;border-radius:50%}.progetti .tableprogetti table tbody tr td .valori.nonrilevati{background-color:#f5a623}.progetti .tableprogetti table tbody tr td .valori.rilevati{background-color:#00e096}.progetti .tableprogetti table tbody tr td .valori.disattivati{background-color:#c5cee0}.progetti .tableprogetti table tbody tr td .stato i{font-size:9px;float:left;line-height:16px;margin-right:4px}.progetti .tableprogetti table tbody tr td .stato.attivo i{color:#00e096}.progetti .tableprogetti table tbody tr td .stato.archiviato i{color:#c5cee0}.progetti .tableprogetti table tbody tr td .stato.bozza i{color:#0095ff}.progetti .tableprogetti table tbody tr:last-of-type td{border-bottom:0}.emptystatevalori{background-color:#fff;width:100%;border-radius:4px;border:1px solid #e4e9f2;padding:30px;margin-top:50px;text-align:center;box-sizing:border-box}.emptystatevalori .iconodati{width:50px;height:50px;border-radius:50%;margin:0 auto 12px;background-color:rgba(245,166,35,.2);color:#f5a623}.emptystatevalori .iconodati i{font-size:24px;line-height:50px;color:#f5a623}.emptystatevalori h3{font-size:21px;text-align:center}.emptystatevalori p{font-size:16px;text-align:center}.progetto .titleproject h1{margin-bottom:0}.progetto .titleproject h1 .btn{float:right;margin-top:5px}.progetto .titleproject h1 .btn i{font-size:14px;margin-right:4px}.progetto .titleproject .stateline p{float:right;font-size:14px;color:#8f9bb3;margin:4px 0}.progetto .titleproject .stateline p strong{color:#8f9bb3}.progetto .titleproject .stateline .selectstatus{float:left;width:auto;margin:6px 0 0;display:block}.progetto .titleproject .stateline .selectstatus ul{list-style:none;position:relative}.progetto .titleproject .stateline .selectstatus ul li a#status{background-color:#fff;height:20px;line-height:20px;border-radius:12px;padding:0 24px 0 8px;text-transform:uppercase;box-shadow:0 0 5px 0 rgba(35,50,79,.3);font-size:11px;background-image:url(/images/chevron-down.svg?2775922bb56ae82ce9e48d0f64b39091);background-position:center right 10px;background-repeat:no-repeat;background-size:10px}.progetto .titleproject .stateline .selectstatus ul li:hover>ul{display:list-item;color:red;z-index:100}.progetto .titleproject .stateline .selectstatus ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:100;box-shadow:0 0 5px 0 rgba(35,50,79,.3);border-radius:4px;padding:6px}.progetto .titleproject .stateline .selectstatus ul ul:before{content:""}.progetto .titleproject .stateline .selectstatus ul ul li{float:none;z-index:100;width:130px;padding:4px 0;border-bottom:1px solid #e4e9f2;font-size:14px}.progetto .titleproject .stateline .selectstatus ul ul li:last-of-type{border-bottom:0}.progetto .titleproject .stateline .selectstatus ul a{display:block;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;padding:0 15px;z-index:100}.progetto .titleproject .stateline .selectstatus ul li{position:relative;float:left;margin:0;padding:0;z-index:100}.progetto .titleproject .stateline .selectstatus ul li.current-menu-item{background:#ddd;color:red;z-index:100}.progetto .titleproject .stateline .selectstatus ul ul a{line-height:120%;padding:10px;text-align:left;left:100px;z-index:100}.progetto .titleproject .stateline .selectstatus ul ul ul{top:0;z-index:100;left:100%}.titlesensori{vertical-align:top}.titlesensori h1{margin-bottom:0;width:calc(100% - 455px);display:inline-block}.titlesensori h1 .btn{float:right;margin-top:5px}.titlesensori h1 .btn i{font-size:14px;margin-right:4px}.titlesensori .action{display:inline-block;margin:13px 0 0 469px;text-align:right}.titlesensori .action select{border-radius:4px;border:1px solid #e4e9f2;padding:8px 6px;font-weight:500;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto}.titlesensori .action select.valori{padding-left:30px;background-image:url(/images/ico-valori.svg?d27ea76585a7e8a28013d5fe1cbd5903);background-repeat:no-repeat;background-position:center left 8px;background-size:18px}.titlesensori .action .btn{display:inline-block}.titlesensori .stateline p{float:right;font-size:14px;color:#8f9bb3;margin:4px 0}.titlesensori .stateline p strong{color:#8f9bb3}.titlesensori .stateline .selectstatus{float:left;width:auto;margin:6px 0 0;display:block}.titlesensori .stateline .selectstatus ul{list-style:none;position:relative}.titlesensori .stateline .selectstatus ul li a#status{background-color:#fff;height:20px;line-height:20px;border-radius:12px;padding:0 24px 0 8px;text-transform:uppercase;box-shadow:0 0 5px 0 rgba(35,50,79,.3);font-size:11px;background-image:url(/images/chevron-down.svg?2775922bb56ae82ce9e48d0f64b39091);background-position:center right 10px;background-repeat:no-repeat;background-size:10px}.titlesensori .stateline .selectstatus ul li:hover>ul{display:list-item;color:red;z-index:100}.titlesensori .stateline .selectstatus ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:100;box-shadow:0 0 5px 0 rgba(35,50,79,.3);border-radius:4px;padding:6px}.titlesensori .stateline .selectstatus ul ul:before{content:""}.titlesensori .stateline .selectstatus ul ul li{float:none;z-index:100;width:130px;padding:4px 0;border-bottom:1px solid #e4e9f2;font-size:14px}.titlesensori .stateline .selectstatus ul ul li:last-of-type{border-bottom:0}.titlesensori .stateline .selectstatus ul a{display:block;text-decoration:none;font-weight:700;font-size:12px;line-height:32px;padding:0 15px;z-index:100}.titlesensori .stateline .selectstatus ul li{position:relative;float:left;margin:0;padding:0;z-index:100}.titlesensori .stateline .selectstatus ul li.current-menu-item{background:#ddd;color:red;z-index:100}.titlesensori .stateline .selectstatus ul ul a{line-height:120%;padding:10px;text-align:left;left:100px;z-index:100}.titlesensori .stateline .selectstatus ul ul ul{top:0;z-index:100;left:100%}.tablevaloriprogetti{margin:30px 0;width:100%;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2}.tablevaloriprogetti table{width:100%}.tablevaloriprogetti table tr td{width:50%}.tablevaloriprogetti table tr td p{border-bottom:1px solid #e4e9f2;display:block;margin:0 12px;padding:8px 12px;font-size:14px}.tablevaloriprogetti table tr td p span{font-weight:700;float:right}.tablevaloriprogetti table tr td p i{font-size:16px;margin-right:6px}.tablevaloriprogetti table tr:last-of-type td p{border-bottom:0}.infoproject{display:table;text-align:center;flex-wrap:wrap;width:100%;margin:0}@media (min-width:768px){.infoproject{width:calc(100% + 20px);margin:0 -10px}}.infoproject .boxinfo{width:calc(100% - 52px);border:1px solid #e4e9f2;border-radius:4px;padding:15px;margin:10px;display:inline-table;text-align:left;background-color:#fff;height:170px}@media (min-width:768px){.infoproject .boxinfo{width:calc(33% - 54px)}}.infoproject .boxinfo h3{margin:0;font-size:18px;min-height:60px}.infoproject .boxinfo h3 .ico{height:50px;width:50px;border-radius:50%;background-color:rgba(5,67,195,.2);line-height:50px;text-align:center;margin-right:12px;display:inline-block;vertical-align:middle}.infoproject .boxinfo h3 .ico i{color:#0543c3;font-size:30px;line-height:50px}.infoproject .boxinfo p{font-size:14px}.tablesensori{margin:30px 0}.tablesensori table{width:100%;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2;border-spacing:0;border-collapse:collapse;text-align:left}.tablesensori table thead{font-size:13px;font-weight:600;background-color:#edf1f7}.tablesensori table thead tr{background-color:#edf1f7}.tablesensori table thead tr th{background-color:#edf1f7;padding:16px 15px;border-bottom:1px solid #e4e9f2}.tablesensori table thead tr th.border-right{border-right:1px solid #e4e9f2}.tablesensori table tbody{font-size:13px;font-weight:400;text-align:left}.tablesensori table tbody tr td{border-bottom:1px solid #e4e9f2;padding:12px 15px}.tablesensori table tbody tr td .valori{height:24px;line-height:24px;background-color:#23324f;color:#fff;border-radius:12px;display:inline-block;padding:0 12px;font-weight:600;min-width:80px;text-align:center;font-size:14px}.tablesensori table tbody tr td .valori.anomalie{background-color:#f52f3c;padding-left:0;text-align:left;min-width:92px}.tablesensori table tbody tr td .valori.anomalie span{height:20px;width:20px;margin:2px 6px 2px 2px;float:left;background-color:#fff;color:#f52f3c;line-height:20px;text-align:center;border-radius:50%}.tablesensori table tbody tr td .valori.nonrilevati{background-color:#f5a623}.tablesensori table tbody tr td .valori.rilevati{background-color:#00e096}.tablesensori table tbody tr td .valori.disattivati{background-color:#c5cee0}.tablesensori table tbody tr td .stato i{font-size:9px;float:left;line-height:16px;margin-right:4px}.tablesensori table tbody tr td .stato.attivo i{color:#00e096}.tablesensori table tbody tr td .stato.spento i{color:#c5cee0}.tablesensori table tbody tr td .stato.errore i{color:#f52f3c}.tablesensori table tbody tr:last-of-type td{border-bottom:0}.tablesensori .editopensensor{position:relative;text-align:center}.tablesensori .editopensensor .filtermenu{display:none;position:static;z-index:10;top:12px;right:-12px;text-transform:none;line-height:normal;cursor:default}@media screen and (min-width:600px){.tablesensori .editopensensor .filtermenu{position:absolute;display:none}}.tablesensori .editopensensor .filtermenu .contfilter{margin-top:10px;width:175px;padding:12px;border-radius:4px;background-color:#fff;box-shadow:0 -3px 10px 0 rgba(143,155,179,.4)}.tablesensori .editopensensor .filtermenu .contfilter:before{content:"";position:absolute;top:5px;right:15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.tablesensori .editopensensor .filtermenu .contfilter a{color:#0543c3;text-decoration:none;display:block;font-weight:700;font-size:12px;text-align:left;padding:3px 0}.tablesensori .editopensensor .filtermenu .contfilter a i{color:#0543c3}.tablesensori .editopensensor:hover .filtermenu{display:block}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:absolute;z-index:9999;top:6em;left:50%;width:32em;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em rgba(0,0,0,.35)}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-content,.modal-header{padding:1em}.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);border-bottom:1px solid #e8e8e8}.modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:none;border:0}.modal-close:hover{color:#777}.modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-content>:first-child{margin-top:0}.modal-content>:last-child{margin-bottom:0}.modal.fileupload .modal-wrapper{width:620px}.modal.fileupload .modal-header{padding:2em 2em 0}.modal.fileupload .modal-content{padding:2em}.modal.sensoredit .modal-wrapper{width:620px}.modal.sensoredit .modal-header{padding:2em 2em 0}.modal.sensoredit .modal-content{padding:2em}.modal .modal-header{box-shadow:none;border-bottom:0}.modal .modal-header h2.modal-heading{font-size:36px}.modal .modal-header .modal-close{font-size:24px;padding:7px}.modal p{font-size:15px}.modal .boxupload{background-color:#edf1f7;padding:20px;border-radius:4px;margin:20px 0}.modal .boxupload label{font-size:18px;margin-bottom:12px}.modal .footermodal{overflow:hidden;max-width:100%;margin:0}.stepcreate{padding-bottom:200px}.stepcreate h1{margin-bottom:30px}.stepcreate h1 .btn{float:right;margin-top:5px}.stepcreate h1 .btn i{font-size:14px;margin-right:4px}.stepcreate h3{font-size:24px}.stepcreate h4{font-size:18px;margin:12px 0}.stepcreate h4 i{font-size:16px;margin-right:6px}.stepcreate .bottom-menu{height:80px;background-color:#fff;box-shadow:0 0 20px 0 rgba(35,50,79,.2);width:100%;position:fixed;bottom:0;left:0;right:0}.stepcreate .bottom-menu .container{margin-top:16px}.stepcreate .bottom-menu .container a:first-child{float:left}.stepcreate .bottom-menu .container a:last-of-type{float:right;padding:0 40px}.stepcreate .tablesensori{margin:30px 0}.stepcreate .tablesensori table{width:100%;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2;border-spacing:0;border-collapse:collapse;text-align:left}.stepcreate .tablesensori table thead{font-size:13px;font-weight:600;background-color:#edf1f7}.stepcreate .tablesensori table thead tr{background-color:#edf1f7}.stepcreate .tablesensori table thead tr th{background-color:#edf1f7;padding:16px 15px;border-bottom:1px solid #e4e9f2}.stepcreate .tablesensori table thead tr th:first-of-type{border-right:1px solid #e4e9f2;width:15px}.stepcreate .tablesensori table thead tr th.border-right{border-right:1px solid #e4e9f2}.stepcreate .tablesensori table tbody{font-size:13px;font-weight:400;text-align:left}.stepcreate .tablesensori table tbody tr td{border-bottom:1px solid #e4e9f2;padding:12px 15px}.stepcreate .tablesensori table tbody tr td:first-of-type{border-right:1px solid #e4e9f2}.stepcreate .tablesensori table tbody tr:last-of-type td{border-bottom:0}.stepcreate .tablesensori input[type=checkbox]{display:none}.stepcreate .tablesensori input[type=checkbox]+label{color:#8f9bb3;font-weight:400}.stepcreate .tablesensori input[type=checkbox]+label:before{font-family:Font Awesome\ 5 Pro;display:inline-block;font-size:18px;content:"\F0C8";font-weight:700;letter-spacing:5px;color:#8f9bb3}.stepcreate .tablesensori input[type=checkbox]:checked+label:before{content:"\F14A";color:#0543c3;font-weight:700;letter-spacing:5px}.stepcreate .selectspia{width:100%;background-color:#fff;border-radius:4px;border:1px solid #e4e9f2;padding:10px 20px}.stepcreate .selectspia .radio{padding:10px 0;border-bottom:1px solid #e4e9f2}.stepcreate .selectspia .radio:last-of-type{border-bottom:0}.stepcreate .selectspia .radio input[type=radio]{display:none}.stepcreate .selectspia .radio input[type=radio]+label:before{content:"";height:18px;width:18px;float:left;margin-right:6px;background-image:url(/images/radio.svg?f5532e939364093020809277f3648f72)}.stepcreate .selectspia .radio input[type=radio]:checked+label:before{content:"";height:18px;width:18px;float:left;background-image:url(/images/radio-on.svg?d4fc1eb4a501a17269d8f606fabe1a62)}.stepcreate .selectspia .radio label{cursor:pointer;font-size:18px;margin-bottom:0}.stepcreate .selectspia .radio label span{display:block;font-weight:400;font-size:12px;margin-top:4px;margin-left:24px}