/* Style css - Privacy Encoder */

.azienda-mondo-box > .box-body, #box-asset-map > .box-body, .box-body.world-map {
  padding: 0px;
}

/* Barra di scorrimento */
.wrapper {
  min-height: 100vh; /* Altezza dei moduli */
}
.main-footer {
  border-top-right-radius: 9px;
  margin-left: 245px;
  margin-right: 15px;
}
.content-wrapper, .right-side {
  min-height: calc(100vh - 170px);
}
.navbar.navbar-static-top {
  position: fixed;
  left: 0px;
  right: 0px;
  background-image: url(/dist/css/skins/bg-image/bg-blue.jpg);
  background-position: top left;
  background-size: cover;
  z-index: 999;
}
.main-header .sidebar-toggle {
  position: fixed;
  left: 0px;
  top: 0px;
  background-image: url(/dist/css/skins/bg-image/bg-blue.jpg) !important;
  background-position: top left !important;
  background-size: auto !important;
  box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
}
.main-sidebar {
  min-height: 0px;
}
.content-wrapper:not(.select-company) {
  margin-top: 120px;
}
section.content-header:not(.select-company) {
  position: fixed;
  left: 230px;
  right: 0px;
  top: 50px;
  height: 90px;
  padding-top: 30px;
  z-index: 999;
  -webkit-transition: left .3s ease-in-out;
  -moz-transition: left .3s ease-in-out;
  -o-transition: left .3s ease-in-out;
  transition: left .3s ease-in-out;
  background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 10%, rgba(27,67,102,0.6993172268907564) 50%, rgba(27,67,102,0.8029586834733894) 100%) !important;
  background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 10%, rgba(27,67,102,0.6993172268907564) 50%, rgba(27,67,102,0.8029586834733894) 100%) !important;
  background: linear-gradient(0deg, rgba(255,255,255,0) 10%, rgba(27,67,102,0.6993172268907564) 50%, rgba(27,67,102,0.8029586834733894) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#337ab7",GradientType=1);
}
.content-header > .breadcrumb {
  top: 20px;
}
.sidebar-collapse section.content-header {
  left: 70px;
}
.content-header > .menu {
  top: 15px;
}
section.content:first-of-type {
  margin-top: 40px;
}

label.toggle {
  display: inline-block !important;
  padding-left: 15px;
  vertical-align: middle;
  margin-bottom: 0px;
}
.toggle.btn {
  margin-left: 0px !important;
}
.box .box-body .box-header.in-box-body {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
}

/* end of css */
