body{color:#666}.btn-primary{background-color:#999;border-color:#888;border-radius:0;color:#fff;font-weight:700;text-transform:uppercase}.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#aaa;border-color:#888}.panel-default .panel-heading{color:#666;font-weight:700;font-size:25px}.alert.alert-danger{display:none}.table-modify span{cursor:pointer}.table-modify span:hover{text-decoration:underline;color:#333}.table-modify input.form-control{width:100%}.datepicker{z-index:1000000}.form-control-feedback{text-align:left}.indietro{float:right;margin-top:10px;background-color:#797979;color:#fff}.glyphicon-info-sign{cursor:pointer}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:a 2s linear infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#header{border:none}#header a.navbar-brand{padding:0}#header a.navbar-brand img{height:50px;background:hsla(0,0%,100%,.95)}#header .user_description{font-size:12px;float:right;line-height:14px;padding-top:10px;margin-left:12px;color:#fff}#header .navbar-collapse.collapse{background:#1d2b36;box-shadow:0 6px 20px 2px rgba(0,0,0,.175)}#header .navbar-collapse.collapse li a{color:#4e4e4e}#header .navbar-collapse.collapse ul.nav.navbar-nav>li #notifiche{color:#bbb;height:50px;font-size:18px;transition:color .5s}#header .navbar-collapse.collapse ul.nav.navbar-nav>li #notifiche:hover{color:#fff}#header .navbar-collapse.collapse ul.nav.navbar-nav>li #notifiche .number{color:#fff;position:absolute;top:8px;font-weight:700;right:6px;background:#e71010;font-size:10px;width:17px;border-radius:15px;line-height:17px;height:17px;text-align:center;padding-right:1px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li #notifiche i.glyphicon.glyphicon-triangle-bottom{font-size:8px;top:3px;right:2px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li.open>a{background-color:transparent!important}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .arrow{margin:0 auto;border-top:0 solid #ee7c31;border-left:0 solid #f5d97b;border-bottom:0 solid #fff;border-right:0 solid #8db434;border-top-width:10px;border-left-width:10px;border-right-width:10px;border-bottom-width:10px;height:0;width:0;background:transparent;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown{min-width:400px;left:auto;right:-108px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown a:hover{text-decoration:none}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .arrow{top:-20px;left:257px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .text-muted:hover{color:#eee}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a{border-top:1px solid #eee;display:block;position:relative;padding:6px 12px 6px 75px;transition:background-color .5s}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a:hover{background-color:#f2f2f2;text-decoration:none}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a.no-visualizzata{background-color:#f2f2f2}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a.no-visualizzata .notification-title{font-weight:700;color:#000}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a.no-visualizzata .notification-description{font-weight:700;color:#666}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-icon{position:absolute;top:50%;left:10px;width:50px;height:50px;margin:-25px 12px 0 0;font-size:14px;line-height:50px;text-align:center}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-icon i{width:50px;height:50px;text-align:center;font-size:28px;display:block;line-height:40px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-icon i.fa.fa-file-pdf-o{color:#d61717}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-title{color:#333;padding-bottom:1px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-title i{float:right;font-size:15px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span{display:block;line-height:16px;font-size:13px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-description{padding-bottom:3px;color:#999;font-size:12px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li .notification-dropdown .notification-list a span.notification-time{color:#aeaeae;font-style:italic;font-size:11px}#header .navbar-collapse.collapse ul.nav.navbar-nav>li #welcome_user{color:#fff}#header .navbar-collapse.collapse ul.nav.navbar-nav>li #welcome_user i{margin-left:2px}#sidebar{height:100%;position:fixed;left:0;padding:0;top:50px;background-color:#1d2b36;width:80px;display:table}#sidebar ul.nav.list-group{display:table-cell;vertical-align:middle}#sidebar ul.nav.list-group>li{height:80px}#sidebar ul.nav.list-group li.active{background-color:#fff}#sidebar ul.nav.list-group li.active a{color:#1d2b36}#sidebar ul .submenu{height:100%;position:fixed;left:80px;top:50px;width:320px;visibility:hidden;z-index:0;transition:background 1s;overflow:scroll}#sidebar ul .submenu li{list-style-type:none}#sidebar ul .submenu p{text-align:center;font-weight:700;margin-top:5px}#sidebar ul .submenu.visible{visibility:visible;background:#fff}#sidebar ul .submenu .submenu_wrapper .submenu_title{font-size:35px;text-align:center}#sidebar ul .submenu .submenu_wrapper .list-group{margin-bottom:40px}#sidebar ul .submenu .submenu_wrapper .list-group-item{background-color:inherit;border:none}#sidebar ul .submenu .submenu_wrapper img{width:100px;display:block;margin:0 auto}#sidebar ul a{padding:0;color:#bbb}#sidebar ul a:focus,#sidebar ul a:hover{background-color:inherit;color:#fff}#sidebar ul a .material-icons{font-size:75px}#sidebar ul a .fa{font-size:50px;margin-left:12px;margin-top:15px}#ESDeditor{transition:transform .5s;margin-left:80px}#ESDeditor.open:before{z-index:1000;opacity:.6;cursor:pointer;height:100%}#ESDeditor:before{background-color:#000;z-index:0;width:100%;opacity:0;transition:opacity .5s;display:block;top:0;left:0;position:absolute;content:""}#content{transition:transform .5s;padding:30px;width:93%;left:80px;top:75px;position:absolute}#content.open:before{z-index:1000;opacity:.6;cursor:pointer;height:100%}#content:before{background-color:#000;z-index:0;width:100%;opacity:0;transition:opacity .5s;display:block;top:0;left:0;position:absolute;content:""}#content .select2-selection{height:34px!important}#content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px!important}body.application{background:url(/static/min/img/home_background.jpg)}body.aggiungi_incidente #content,body.application #content,body.gestione_registrazioni #content,body.gestione_veicoli #content,body.manage_crashes #content,html.segnali_stradali #content{height:100%}#footer{padding:10px;bottom:0;position:fixed;width:100%;background-color:#1d2b36;border:1px solid #ddd;border-left:none}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body.homepage{background:url(../img/background.jpg) no-repeat 50% fixed;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;color:#666}.login{margin-top:5%}.login .panel{background:none}.login .panel .panel-heading{background-color:hsla(0,0%,96%,.55)}.login .panel .panel-body{background:hsla(0,0%,100%,.55)}.login .well{padding:10px;margin-bottom:0}.login a#registrazione{margin-left:20px}.footer{font-size:small;color:#444}.footer b{font-size:larger}.footer a{font-size:smaller}.copyright p{font-weight:400;font-style:italic}.copyright a{color:#13aff0}.copyright .a:hover{color:#646464}.cambio-password.panel{margin-top:5%;background:none}.cambio-password.panel .panel-heading{background-color:hsla(0,0%,96%,.55);text-align:center}.cambio-password.panel .panel-body{background:hsla(0,0%,100%,.55)}.cambio-password.panel div.pass-container{height:30px;max-width:300px}.cambio-password.panel div.pass-bar{height:11px;margin-top:2px}.cambio-password.panel div.pass-hint{font-family:arial;font-size:11px}html.home h1,html.home h5{color:#fff}.functions_popup{background-color:hsla(0,0%,76%,.11);border:1px solid #ccc;padding:5px}.functions_popup,.functions_popup .group-functions{margin-bottom:10px}#plan_table tbody tr{cursor:pointer}#plan_table tbody tr:hover{text-decoration:underline}.app a span{float:left;width:100%}.file-input i.glyphicon{color:inherit}.manage_crashes .btn-group.buttons-right{padding:10px}.manage_crashes .btn-group.buttons-right .glyphicon{margin-left:5px}#aggiungi_incidente_form #salva_incidente{float:right}#aggiungi_incidente_form .select2-selection{height:34px}#aggiungi_incidente_form #ora_incidente_label,#aggiungi_incidente_form #ora_intervento_label{display:block;margin-left:15px}#aggiungi_incidente_form .form-group{padding-right:0}#aggiungi_incidente_form .cancella_operatore{color:#a94442}#lista_sinistri button span{margin-left:5px}#lista_sinistri i.fa,#lista_sinistri span.glyphicon{font-size:18px}#lista_sinistri .archiviato td{background:#9dd899;color:#4a4a4a;font-weight:700}#modifica_incidenti{background-color:#d0e8e6;padding:15px}#modifica_incidenti .select2-selection{height:34px}#modifica_incidenti #centro_abitato_txt,#modifica_incidenti #ritenuta_stradale_txt{font-weight:700}#modifica_incidenti h4{margin-left:10px}#veicoli_persone{margin-bottom:20px}#veicoli_persone a,#veicoli_persone button{font-size:60px;margin-right:5px}#veicoli_persone a .button-text,#veicoli_persone button .button-text{font-size:15px;display:block;font-weight:700}#veicoli_persone a#aggiungi_soccorsi i.glyphicon.glyphicon-plus,#veicoli_persone a#aggiungi_veicoli i.glyphicon.glyphicon-plus,#veicoli_persone button#aggiungi_soccorsi i.glyphicon.glyphicon-plus,#veicoli_persone button#aggiungi_veicoli i.glyphicon.glyphicon-plus{font-size:20px;position:absolute;top:13px;right:17px}#veicoli_persone a#aggiungi_pedoni i.glyphicon.glyphicon-plus,#veicoli_persone a#aggiungi_rilievi i.glyphicon.glyphicon-plus,#veicoli_persone a#aggiungi_testimoni i.glyphicon.glyphicon-plus,#veicoli_persone button#aggiungi_pedoni i.glyphicon.glyphicon-plus,#veicoli_persone button#aggiungi_rilievi i.glyphicon.glyphicon-plus,#veicoli_persone button#aggiungi_testimoni i.glyphicon.glyphicon-plus{font-size:20px;position:absolute}.gestione_veicoli .veicolo{padding:10px;background-color:#e6e6fa;border:1px solid #cdcdcd}.gestione_veicoli .veicolo h3{text-align:center;background-color:#127114;margin-top:0;color:#fff;padding:5px}.gestione_veicoli .veicolo .box{padding:10px;background-color:#fffaf0;border:1px solid #a9a9a9;min-height:580px}.gestione_veicoli .veicolo .info_veicolo a.disabled{opacity:1}.gestione_veicoli .veicolo .info_assicurazione_proprietario{border-left:none;padding-bottom:82px}.gestione_veicoli .veicolo .info_conducente{border-top:none}.gestione_veicoli #aggiungi_veicolo{margin-top:10px;font-size:60px}.gestione_veicoli #aggiungi_veicolo i.glyphicon.glyphicon-plus{font-size:20px;position:absolute;top:13px;right:17px}.gestione_veicoli #aggiungi_veicolo .button-text{font-size:15px;display:block;font-weight:700}.gestione_veicoli #aggiungi_assicurazione,.gestione_veicoli #aggiungi_conducente,.gestione_veicoli #aggiungi_passeggero,.gestione_veicoli #aggiungi_proprietario,.gestione_veicoli .aggiungi_rilievi_veicolo{margin-right:5px;font-size:40px}.gestione_veicoli #aggiungi_assicurazione i.glyphicon.glyphicon-plus,.gestione_veicoli #aggiungi_conducente i.glyphicon.glyphicon-plus,.gestione_veicoli #aggiungi_passeggero i.glyphicon.glyphicon-plus,.gestione_veicoli #aggiungi_proprietario i.glyphicon.glyphicon-plus,.gestione_veicoli .aggiungi_rilievi_veicolo i.glyphicon.glyphicon-plus{font-size:15px;position:absolute}.gestione_veicoli #aggiungi_assicurazione i.fa .glyphicon.glyphicon-plus,.gestione_veicoli #aggiungi_conducente i.fa .glyphicon.glyphicon-plus,.gestione_veicoli #aggiungi_passeggero i.fa .glyphicon.glyphicon-plus,.gestione_veicoli #aggiungi_proprietario i.fa .glyphicon.glyphicon-plus,.gestione_veicoli .aggiungi_rilievi_veicolo i.fa .glyphicon.glyphicon-plus{top:13px;right:17px}.gestione_veicoli #aggiungi_assicurazione .button-text,.gestione_veicoli #aggiungi_conducente .button-text,.gestione_veicoli #aggiungi_passeggero .button-text,.gestione_veicoli #aggiungi_proprietario .button-text,.gestione_veicoli .aggiungi_rilievi_veicolo .button-text{font-size:12px;display:block;font-weight:700}.gestione_pedoni #aggiungi_pedone{font-size:40px;margin-top:15px}.gestione_pedoni #aggiungi_pedone i.glyphicon.glyphicon-plus{font-size:15px;position:absolute}.gestione_pedoni #aggiungi_pedone .button-text{font-size:12px;display:block;font-weight:700}.gestione_pedoni h4.title{border-top:1px solid #bbb;padding-top:12px}.gestione_pedoni h3{text-align:center;background-color:#127114;margin-top:0;color:#fff;padding:5px}.gestione_pedoni .box{padding:10px;background-color:#fffaf0;border:1px solid #a9a9a9;min-height:400px}.gestione_testimoni #aggiungi_testimone{font-size:40px;margin-top:15px}.gestione_testimoni #aggiungi_testimone i.glyphicon.glyphicon-plus{font-size:15px;position:absolute}.gestione_testimoni #aggiungi_testimone .button-text{font-size:12px;display:block;font-weight:700}.gestione_testimoni h4.title{border-top:1px solid #bbb;padding-top:12px}.gestione_testimoni h3{text-align:center;background-color:#127114;margin-top:0;color:#fff;padding:5px}.gestione_testimoni .box{padding:10px;background-color:#fffaf0;border:1px solid #a9a9a9;min-height:400px}.gestione_vittime #aggiungi_vittima{font-size:40px;margin-top:15px}.gestione_vittime #aggiungi_vittima i.glyphicon.glyphicon-plus{font-size:15px;position:absolute}.gestione_vittime #aggiungi_vittima .button-text{font-size:12px;display:block;font-weight:700}.gestione_vittime h4.title{border-top:1px solid #bbb;padding-top:12px}.gestione_vittime .box{padding:10px;background-color:#fffaf0;border:1px solid #a9a9a9;min-height:400px}.gestione_vittime .box h3{text-align:center;background-color:#127114;margin-top:0;color:#fff;padding:5px}.gestione_rilievi .row{border:1px solid #ccc;padding:15px;background:#f0f8ff}.gestione_rilievi .foto_sinistro img{cursor:zoom-in;margin:0 auto;display:block;height:300px}.gestione_rilievi .foto_sinistro .didascalia{text-align:center;background:#fff;border:1px solid #ddd;padding:10px;margin:5px}.gestione_rilievi .foto_sinistro .didascalia .modifica textarea{width:100%}.gestione_rilievi .foto_sinistro .didascalia p{word-wrap:break-word;min-height:150px}.gestione_rilievi .row.colore1{background-color:#eee}.gestione_rilievi .row.colore2{background-color:#fffcbb}.gestione_rilievi .file-preview{background-color:#fff}.gestione_rilievi .file-preview-frame img.file-preview-image{height:150px}.gestione_rilievi .file-zoom-content img.file-preview-image{height:100%}.gestione_rilievi .veicoli_altri_dettagli{margin-top:5px}.gestione_rilievi .foto{max-height:600px}.mfp-with-zoom.mfp-bg,.mfp-with-zoom .mfp-container{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing.mfp-bg,.mfp-with-zoom.mfp-removing .mfp-container{opacity:0}.mfp-no-margins img.mfp-img{padding:0}.mfp-no-margins .mfp-figure:after{top:0;bottom:0}.mfp-no-margins .mfp-container{padding:0}.mfp-title{text-align:center;padding:6px 0}.image-source-link{color:#ddd}#files .glyphicon{margin-left:5px;float:right}#files .glyphicon-exclamation-sign{color:red}#files .glyphicon-circle-arrow-up{color:orange}#files .glyphicon-ok-sign{color:green}#ESDeditor{margin-top:50px}#ESDeditor ul#esdMenu{list-style-type:none;list-style:none;display:inline-block;padding:0}#ESDeditor ul#esdMenu li{cursor:pointer;float:left;padding:10px;border:1px solid #ddd;background:#fff;border-radius:2px}#ESDeditor ul#esdMenu li a{color:#000;text-decoration:none}#ESDeditor ul#esdMenu li:hover{background:#ddd}#ESDeditor ul#esdMenu li.disabled{background:#ddd;cursor:default;border:1px solid #aaa}#ESDeditor ul#esdMenu #fileMenu{display:none;position:absolute;z-index:10000;background:#fff;margin-left:-11px;margin-top:9px}#ESDeditor ul#esdMenu #fileMenu ul{list-style-type:none;padding:0}#ESDeditor ul#esdMenu #fileMenu ul li{float:none}#schizzoContainer{background:#fff;border:2px solid #aaa;position:absolute;width:500px;z-index:10000;display:none;left:80px;top:95px}#schizzoContainer .close{position:absolute;right:5px;z-index:1000}#schizzoContainer img{width:100%;height:100%;border:2px dotted #aaa}#misurazioni{background-color:#e8e8e8;overflow-y:auto;z-index:101;right:207px;border-left:1px solid #aaa;border-bottom:1px solid #aaa;height:80%;top:108px;width:0;position:absolute}#misurazioni .download_csv{margin:10px}#misurazioni h3,#misurazioni h4,#misurazioni h5{padding:5px;margin:0;text-align:center}#misurazioni table{width:204px}#misurazioni table th{padding:5px;background:#aaa;color:#fff;font-size:12px}#misurazioni table td{padding:8px;font-weight:bolder;background-color:#fff;font-size:12px}html.segnali_stradali #aggiungi_computo{margin:10px 10px 10px 0}html.segnali_stradali table{margin:20px}html.segnali_stradali table td,html.segnali_stradali table th{vertical-align:middle;text-align:center}html.gestione_richieste_registrazioni_page #richiesta tr:last-child>td{padding:0}html.gestione_richieste_registrazioni_page #richiesta .bg-danger,html.gestione_richieste_registrazioni_page #richiesta .bg-success,html.gestione_richieste_registrazioni_page #richiesta .bg-warning{padding:10px;margin:0}body.registrazione h1{margin-bottom:20px}body.registrazione .text-success,body.registrazione .text-warning{padding:10px;margin-top:20px}#about ul{list-style:disc;margin-left:50px}#cookies{padding:10px;position:fixed;bottom:0;background-color:#d0cb40;width:100%;border:1px solid #aaa;color:#2f2f2f;z-index:1000000}#privacy_page .container{padding:20px}#privacy_page h1{font-size:40px}#privacy_page h2{font-size:32px}#privacy_page h1,#privacy_page h2{text-align:center;color:#222}#privacy_page i{font-style:italic}#privacy_page p{color:#555;line-height:32px;margin:1em}#privacy_page .info-block{margin:10px}#privacy_page .info-block b{color:#000}#privacy_page ul{margin:30px 50px;color:#555}#privacy_page ul.numbered{list-style:lower-alpha}#privacy_page ul.dotted{list-style:disc}#privacy_page ol{color:#000;font-weight:900;counter-reset:a}#privacy_page ol li{display:block}#privacy_page ol>li:before{content:counters(a,".") " ";counter-increment:a}#privacy_page ol div{display:inline}#privacy_page ol div p{padding:10px 20px;font-weight:100}#cookies_page h1,#cookies_page h2,#cookies_page h3,#cookies_page h4,#cookies_page p,#ricerca_distributori h2,#ricerca_distributori h3,#ricerca_distributori h4,#ricerca_distributori h5,#ricerca_distributori p{margin-top:20px;line-height:30px}#ricerca_distributori h1{text-align:center}#ricerca_distributori h5{margin-bottom:20px}#ricerca_distributori form#distributore{margin:20px;padding:10px}#ricerca_distributori form#distributore #message{padding:10px}#ricerca_distributori form#distributore .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ecdd90;color:#444}body.sketch_road_rilievi_fotografici_page #content{height:100%;top:20px}body.sketch_road_rilievi_fotografici_page #explorer{height:100%}body.sketch_road_rilievi_fotografici_page .operazioni{margin-bottom:15px}body.sketch_road_rilievi_fotografici_page #footer_details{background:#ddd;border-radius:3px;padding:3px}body.sketch_road_rilievi_fotografici_page #elementi{border:1px solid #bbb;margin:2px 0;border-radius:5px;padding:5px}body.sketch_road_rilievi_fotografici_page #elementi.dragover:before{opacity:.6;z-index:1000}body.sketch_road_rilievi_fotografici_page #elementi:before{opacity:0;background:#aaa;width:100%;height:100%;position:absolute;border:10px dotted green}body.sketch_road_rilievi_fotografici_page #elementi div.cartella{text-align:center}body.sketch_road_rilievi_fotografici_page #elementi div.cartella,body.sketch_road_rilievi_fotografici_page #elementi div.elemento{padding:10px;min-height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left}body.sketch_road_rilievi_fotografici_page #elementi div.elemento:hover{background:#ddd;cursor:pointer;border:1px solid #ccc;border-radius:3px}body.sketch_road_rilievi_fotografici_page #elementi div.elemento.selected{background:#d9ddff;border:1px dotted #050057;border-radius:3px}body.sketch_road_rilievi_fotografici_page #elementi div.elemento div.detail{padding:10px}body.sketch_road_rilievi_fotografici_page #elementi div.elemento div.detail p{margin:0}