#dashboard{
  position: relative;
}
#dashboard #sidebarMenu .nav-link.active{
  color: #ffffff !important;
  width: 100%;
}

#dashboard .nav-tabs{
  margin: 0;
}
#dashboard .tab-content{
  padding: 20px;
  border: solid 1px #eee;
}
#dashboard .nav-link{
  padding: 0.5rem 0.9rem;
}
/* Sovrascrivo le modifiche larghezza menu */
#dashboard .slide-menu {
	padding: 5px 30px;
	padding-left: 20px;
	margin-left: 26px;
}
#dashboard .app-sidebar {
	width: 270px;
}

#dashboard .app-header {
  position: relative;
  padding-left: 0;
}

@media (min-width: 768px) {

	#dashboard .side-header {
		width: 270px;
	}
	#dashboard .app-content {
		margin-left: 270px;
	}
}
/* fine larghezza menu */

/* togo barra blu in alto*/
#dashboard .app-sidebar, #dashboard .app-header{
	top: 0;
}
#dashboard .side-header, #dashboard .app-header{
	border-top: solid 2px #03324C;
}
@media (max-width: 568px){
	#dashboard .page-main .header {
    top: 0px !important;
	}
}

#dashboard .nav-pills .nav-link.active, #dashboard .nav-pills .show>.nav-link {
    background: linear-gradient(to bottom right, #0e5782 0%, #03324C 100%);
}

#dashboard .slide-item, #dashboard .sub-slide-item, #dashboard .sub-side-menu__item, #dashboard .sub-slide-item2 {
    border-bottom: 1px solid #eaeaea;
}

#dashboard .slide-item,  #dashboard .sub-side-menu__item{
  padding: 3px 0 3px 0px ;
}
#dashboard .sub-slide-item,  #dashboard .sub-side-menu__item2{
  padding: 3px 0 3px 0px !important;
	margin-left: 10px;
}

#dashboard .sub-slide-item2{
  padding: 3px 0 3px 0px !important;
	margin-left: 20px;
}

#dashboard .bg-primary{
  background: #03324C !important;
}

#dashboard .hs-card-title{
  float: left;
  margin-bottom:0.3em;
}
#dashboard .hs-card-subtitle{
  float: right;
}


#dashboard .pin-mappa{
	cursor: pointer;
}
#dashboard .leaflet-tooltip-hortus p{
	font-size: 14px;
}
#dashboard .font-20{
	font-size: 20px!important;
}
#dashboard .font-10{
	font-size: 10px!important;
}
#dashboard .font-11{
	font-size: 11px!important;
}
#dashboard .font-12{
	font-size: 12px!important;
}
#dashboard .font-20{
	font-size: 20px!important;
}

#dashboard .side-menu .side-menu__icon{
	font-size: 12px;
}
#dashboard .side-menu{
	padding-top: 18px;
}

#dashboard .app-sidebar{
  position: sticky;
  float: left;
  height: 100vh;
  padding-top: 0px;
}
#dashboard .nav-link.active{
  background: linear-gradient(to bottom right, #0e5782 0%, #03324C 100%);
}
#dashboard .value{
  font-size: 32px;
}
#dashboard .unit_of_measure{
  font-size: 32px;
}
#dashboard .value_date{
  color: #999999;
}
#dashboard .bullet_chart_left_value{
  font-size: 32px;
  line-height: 60px;
}
#dashboard .page-container{
  padding-top: 40px;
}
#dashboard .side-header{
  position: relative;
  height: 67px;
  top:0;
}
#dashboard .app-sidebar__toggle{
  margin-top: 0;
}
.app-sidebar__toggle:before {
  display: none;
}
.app-sidebar__toggle i {
  width: 20px;
}

#dashboard.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
   width: 270px;
}

#dashboard .page-title {
    font-size: 25px;
    margin-bottom: 10px;
}
@media (min-width: 768px) {
  #dashboard.sidebar-mini.sidenav-toggled .app-content {
      margin-left: 80px;
  }
  #dashboard.sidenav-toggled .app-sidebar{
    width: 80px ;
  }
}
@media (max-width: 768px) {
	#dashboard .slide-item,  #dashboard .sub-side-menu__item{
	  padding: 8px 0 8px 0px ;
	}
	#dashboard .sub-slide-item{
	  padding: 8px 0 8px 0px !important;
		margin-left:10px;
	}
  #dashboard .app-sidebar{
    position: absolute;
  }
  #dashboard .app-header {
    position: relative !important;
  }
  #dashboard .page-container {
    padding-top: 20px;
  }
  #dashboard .side-app{
    margin-top: 0;
  }
}

#dashboard .container {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
#dashboard .footer{
  margin-top: 10px;
  border-bottom: 1px solid #eaedf1;
}
#dashboard .footer .logo-footer{
  height: 50px;
}
#dashboard .vertical_bullet_chart{
  width: 160px;
}
#dashboard .vertical_bullet_text{
  width: 50%;
  padding-top: 160px;
}
#dashboard .highcharts-gauge-series .highcharts-pivot,
#dashboard .highcharts-gauge-series .highcharts-data-label-box{
  display: none;
}

#dashboard .card-header{
  background: #f5f6fb;
}
@media (max-width: 1082px) {
  #dashboard .vertical_bullet_text{
    padding-top: 20px;
  }
}
