.pace .pace-progress {  background: #2196F3;}/* message box */.message-box {  display: none;  position: fixed;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.5);  z-index: 9999;}.message-box.open {  display: block;}.message-box .mb-container {  position: absolute;  left: 0px;  top: 35%;  background: rgba(0, 0, 0, 0.9);  padding: 20px;  width: 100%;}.message-box .mb-container .mb-middle {  width: 50%;  left: 25%;  position: relative;  color: #FFF;}.message-box .mb-container .mb-middle .mb-title {  width: 100%;  float: left;  padding: 10px 0px 0px;  font-size: 31px;  font-weight: 400;  line-height: 36px;}.message-box .mb-container .mb-middle .mb-title .fa,.message-box .mb-container .mb-middle .mb-title .glyphicon {  font-size: 38px;  float: left;  margin-right: 10px;}.message-box .mb-container .mb-middle .mb-content {  width: 100%;  float: left;  padding: 10px 0px 0px;}.message-box .mb-container .mb-middle .mb-content p {  margin-bottom: 0px;}.message-box .mb-container .mb-middle .mb-footer {  width: 100%;  float: left;  padding: 10px 0px;}.message-box.message-box-warning .mb-container {  background: rgba(254, 162, 35, 0.9);}.message-box.message-box-danger .mb-container {  background: rgba(182, 70, 69, 0.9);}.message-box.message-box-info .mb-container {  background: rgba(63, 186, 228, 0.9);}.message-box.message-box-success .mb-container {  background: rgba(149, 183, 93, 0.9);}/* end message box */.header-highlight .navbar-header > .navbar-nav > li > a {    color: #777;    background-color: transparent;}.header-highlight .navbar-header > .navbar-nav > li > a:hover, .header-highlight .navbar-header > .navbar-nav > li > a:focus {    color: #333;    background-color: transparent;}@media (min-width: 769px) {  .sidebar-xs .header-highlight .navbar-header .navbar-brand {    background: url(../../upload/azienda/logo_icon.png) no-repeat center center;  }}.navbar-brand > img {    margin-top: -2px;    height: 24px;}.panel-body + .dataTables_wrapper, .panel-body + * > .dataTables_wrapper {    border-top: none;}.datatable-header, .datatable-footer {    padding: 20px 20px 0 20px;}.dt-buttons {    float: left;    margin: 0 0 20px 0px;}.dataTables_paginate {    margin: 0 0 0px 50px !important;}.dataTables_length {    margin: 0 0 20px 100px !important;}/*.dataTable thead .sorting::before, .dataTable thead .sorting::after {	color:#fff !important;}*//*.datatable-header {    border-bottom: 1px solid #2196F3;}*//*.bg-grey-100 {  background-color: #EEEEEE;  border-color: #EEEEEE;  color: #fff;}*/.bg-blue-100 {  background-color: #D8EAF5;  border-color: #D8EAF5;  color: #263238;  font-weight: 500;}.form-control { /*#gestionerecord */	/*width:90%;*/	padding-left:8px;}.form-group label { /*#gestionerecord */	/*padding-left: 8px;*/	margin-bottom: 0px !important;}.form-control:focus { /*#gestionerecord */	background-color: #2196F3 !important;	border-color: transparent transparent #2196F3;	box-shadow: 0 0px 0 #2196F3;	outline: 0 none;	color: #fff;}#form_login .form-control:focus { 	background-color: unset !important;	color: unset !important;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {    background-color: #2196F3;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */	color:#999 !important;	font-style: italic;	font-weight: normal;}input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {	color: #2196F3 !important;}input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */	color:#999 !important;	font-style: italic;	font-weight: normal;}input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {	color: #2196F3 !important;}input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */	color: #999 !important;	font-style: italic;	font-weight: normal;}input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {	color: #2196F3 !important;}input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */	color: #999 !important;	font-style: italic;	font-weight: normal;}input:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder {	color: #2196F3 !important;}.multi-select-full, .checkbox-switch{	margin-top: 0px;	margin-bottom: 0px;}.grid-demo [class*="col-"] > div:not(.row) {	background-color: #D8EAF5;}.dataTables_filter input:focus {    border-bottom-color: #2196F3;    -webkit-box-shadow: 0 1px 0 #2196F3;    box-shadow: 0 1px 0 #2196F3;}.select2-results__option[aria-selected="true"] {    background-color: #2196F3;    color: #fff;}.select2-container--focus .select2-selection--single:not([class*="bg-"]):not([class*="border-"]), .select2-container--open .select2-selection--single:not([class*="bg-"]):not([class*="border-"]) {    border-bottom-color: #2196F3;    -webkit-box-shadow: 0 1px 0 #2196F3;    box-shadow: 0 1px 0 #2196F3;}.bootstrap-select.btn-group .dropdown-menu > .selected > a {    background-color: #2196F3;    color: #fff;}.dropdown-header {	color:#333;	font-weight: bold;}.img-preview {    max-height: 70px;    max-width: 70px !important;}.nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:hover, .nav-tabs.nav-tabs-highlight > li.active > a:focus {    border-top-color: #2196F3;}.datatable-row-images-full > thead > tr > th[class*=sort]:after{    display:none;}.datatable-row-attach-full > thead > tr > th[class*=sort]:after{    display:none;}.cursorHandle{	cursor: all-scroll;}.datatable-header {    border-bottom: 0px solid #ddd;}.content_preview{	height: 250px !important;}.eg-preview{	margin-top: 20%;}.preview, .preview-desktop{	border: 1px solid #eee !important;}.eg-preview .preview-desktop {    display: inline-block;    margin-left: 0;    margin-right: 0;}.eg-preview .preview-desktop {    border-radius: 2px;    display: block;    margin: 10px auto 0;    overflow: hidden;    vertical-align: middle;}.preview, .preview-tablet{	border: 1px solid #eee !important;}.eg-preview .preview-tablet {    display: inline-block;    margin-left: 0;    margin-right: 0;}.eg-preview .preview-tablet {    border-radius: 2px;    display: block;    margin: 10px auto 0;    overflow: hidden;    vertical-align: middle;}.preview, .preview-smartphone{	border: 1px solid #eee !important;}.eg-preview .preview-smartphone {    display: inline-block;    margin-left: 0;    margin-right: 0;}.eg-preview .preview-smartphone {    border-radius: 2px;    display: block;    margin: 10px auto 0;    overflow: hidden;    vertical-align: middle;}