@media screen and (max-width: 992px) {
	.main .container-fluid {
		padding: 0 2px;
	}  
	.card {
		margin-bottom: 4px;
	}
}

@media (min-width:992px) {
 .sidebar-compact .sidebar {
  -webkit-box-flex:0;
  -ms-flex:0 0 160px!important;
  flex:0 0 160px!important;
 }
 .sidebar-compact .sidebar .nav-item {
  width:160px!important;
  border-left:0
 }
 .sidebar-compact .sidebar .nav,
 .sidebar-compact .sidebar .sidebar-nav {
  width:160px!important;
 }
}

.card-horizontal {
  display: flex;
  flex: 1 1 auto;
}