@media (max-width: 992px) {
	HEADER {
		position: relative;
		left: unset;
		width: calc(100% - 55px);
		padding: 5px 10px;
		padding-top: 10px;
		margin-left: 55px;
	}
	
	HEADER .float-right {
		display: none;
	}
	
	HEADER H1 {
		font-size: 20px;
		line-height: 35px;
	}
	
	NAV .logo IMG {
		width: 90%;
		height: auto !important;;
	}
	
	NAV.left-sidebar {
		width: 55px !important;
	}
	
	NAV.left-sidebar UL {
		top: 55px !important;
	}
	
	NAV.left-sidebar UL LI A {
		padding: 10px 10px;
	}
	
	ARTICLE {
	    width: calc(100% - 55px);
		min-height: calc(100vh - 55px);
		margin-left: 55px;
		margin-top: 0px;
	}
	
	ARTICLE .panel {
		padding: 10px;
		margin: 0px;
	}
	
	ARTICLE.dashboard {
		min-height: calc(100vh - 58px);
		margin-left: 55px;
		margin-top: 0px;
	}
	
	ARTICLE.dashboard .panel {
		padding: 10px;
		margin: 0px;
	}
	
	ARTICLE.dashboard .panel H2 STRONG {
		display: block;
	}
	
	.tabs-header {
		position: relative;
		left: unset !important;
		top: unset;
		width: calc(100% - 55px) !important;
		padding: 0px 10px;
		margin-left: 55px;
	}
	
	.tabs-header .container-fluid {
		padding: 5px 0px;
	}
	
	.tabs-header .btn {
		display: block;
		width: 100%;
		margin: 0px;
		margin-bottom: 3px;
		float: none !important;
	}
	
	.tabs-header UL LI A {
		line-height: 30px;
	}
	
	.table-responsive {
		width: 100%;
		overflow-x: auto;
	}
	
	.table-responsive2 {
		width: 100%;
		overflow-x: auto;
	}
	
	.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
		text-align: left !important;
		float: left !important;
	}
	
	.dataTables_wrapper .dataTables_length LABEL, .dataTables_wrapper .dataTables_filter LABEL {
		font-size: 11px;
	}
	
	.dataTables_wrapper .dataTables_filter {
		margin: 0px !important;
		float: right !important;
	}
	
	.dataTables_wrapper .dataTables_filter input {
		max-width: 120px;
	}
	
	.btn {
		font-size: 12px;
	}
	
	table.dataTable thead th {
		text-transform: none;
		padding: 5px;
	}
	
	table.dataTable tbody th, table.dataTable tbody td {
		font-size: 12px;
		padding: 5px;
	}
	
	TD .image-2 IMG {
		width: 55px;
	}
	
	.action-buttons .btn {
		margin-bottom: 3px;
	}
	
	.action-buttons .btn SPAN {
		display: none;
	}
	
	.projects TABLE {
		margin: 0px !important;
	}
	
	TABLE.todo-items TR {
		border-bottom: 1px solid #000;
	}
	
	TABLE.todo-items TD {
		display: block;
		width: 100% !important;
		text-align: left !important;
		border-bottom: 1px dashed #dedede;
	}
}