.validation-summary-errors ul{list-style:none;color:#f00;padding:0}.custom-validation-summary{margin-top:10px}.login-page{background-color:#ecf0f5;padding-top:70px}.login-form{max-width:400px;padding:30px;margin:30px auto 0 auto;background-color:#fff;border:1px solid #e5e5e5;border-top:3px solid #3c8dbc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.login-form h1{margin-bottom:25px;margin-top:0;font-size:24px}.login-form .form-group{margin-bottom:20px}.login-form label{font-size:15px}.login-form input[type="text"],.login-form input[type="password"]{font-size:16px;height:auto;padding:7px 9px}.login-form input[type="checkbox"]{margin-right:5px;margin-left:0}.login-form .reset-password{line-height:44px}.main-header .logo .logo-lg img{height:40px;width:auto}.main-header .logo .logo-mini img{height:40px;width:auto}.app-title{color:#fff;font-size:28px;line-height:50px;margin-left:10px;text-shadow:1px 1px 2px #000}.app-title a,.app-title a:hover,.app-title a:visited,.app-title a:focus{color:#fff}.main-footer{background-color:#67a1bf;color:#fff}.main-footer a{color:#fff}.main-footer a:hover{color:#fff;text-decoration:underline}.content-wrapper{z-index:1040}.content-header>h2{margin:0;font-size:18px;color:#999}.button-bar-top{margin-bottom:10px}.btn .fa,.btn .far,.btn .fas{margin-right:10px}.input-group-btn .btn .fa,.th-icon .btn .fa,.td-icon .btn .fa{margin-right:0}.input-group-btn .btn .far,.th-icon .btn .far,.td-icon .btn .far{margin-right:0}.input-group-btn .btn .fas,.th-icon .btn .fas,.td-icon .btn .fas{margin-right:0}.table-striped>tbody>tr:first-child{background-color:#3c8dbc}.table-striped>tbody>tr:first-child a{color:#fff}.table-striped .th-icon,.table-striped .td-icon{width:45px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{white-space:nowrap}.force-wrap{white-space:normal !important}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th{color:#fff}.modified-field{color:#f00;border-bottom:1px solid #f00;height:20px;cursor:help;position:relative}.modified-field:after{content:"Il campo è stato modificato";padding:4px 8px;display:none;position:absolute;background-color:#fef4c5;border:1px solid #d4b943;color:#f00;font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;top:-25px;left:0}.modified-field:hover:after{display:block}.pagination{margin:10px 5px 2px 5px}.box input[type="checkbox"]{margin-right:5px;margin-left:0}.box-header .row{padding-bottom:10px}.loading{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-image:url('/Content/img/load4.gif');background-repeat:no-repeat;background-position:center}.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);overflow:hidden}div.mce-fullscreen{z-index:1050}.table-cell-word-wrap{width:360px;display:table;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.left{text-align:left}.content-wrapper,.main-footer{margin-left:200px}@media(max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .main-footer{-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);-o-transform:translate(200px,0);transform:translate(200px,0)}}.main-header .navbar{margin-left:200px}.main-header .sidebar-toggle:before{content:""}.main-header .logo{width:200px}.main-sidebar{width:200px}@media(max-width:767px){.main-sidebar{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0)}}@media(min-width:768px){.sidebar-collapse .main-sidebar{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0)}}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:40px}@media(min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .right-side,.sidebar-mini.sidebar-collapse .main-footer{margin-left:65px !important;z-index:840}.sidebar-mini.sidebar-collapse .main-header .logo{width:65px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{margin-left:-7px;margin-right:-7px}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:65px}}.control-sidebar-bg,.control-sidebar{right:-200px;width:200px}@media(min-width:768px){.control-sidebar-open .content-wrapper,.control-sidebar-open .right-side,.control-sidebar-open .main-footer{margin-right:200px}}.box-header>.box-tools .dropdown-menu>li>a{color:#444 !important}.treeview-menu{padding-left:25px}