@charset "utf-8";

/* Small only */
@media screen and (max-width: 63.9375em) {
	footer.main-footer .footer-text {
		float:none;
	}	
	.user-info-navbar .user-info-menu.left-links {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 25px;
	}
	.top_section .dropdown {
		margin:auto;
	}
	.sidebar-menu {
		position: relative;
		width: 100%;
		float: none;
		max-width: 100%;
		height:auto;
	}
	.main-content {
		width:100%;
		clear:both;
	}
	.settings-icon {
		width:auto;
		padding:0px 15px;
	}
	.settings-icon button {
		color:#FFF;
		display:inline-block;
	}
	.jquery-accordion-menu {
		width:100%;
	}
	.logged-in-top-bar.top_section .left-links {
		float:left;
		width:50%;
		text-align:left;
		margin-bottom:0px;
	}
	.logged-in-top-bar.top_section .right-links {
		float:right;
		text-align:right;
		width:50%;
	}
	.user-info-navbar .user-info-menu.left-links .nav-item {
		margin-left:15px;
		margin-right:15px;
	}
	table.dataTable {
		width:100% !important;
		width:auto !important;
		table-layout: auto;
	}
	table.dataTable, 
	table.dataTable th, 
	table.dataTable td {
		box-sizing: unset !important;
		width:auto !important;
		overflow-x: scroll;
	}
	.page-container {
		height:auto;
		display:block;
	}
	.dataTables_wrapper {
		max-width:100%;
		overflow: scroll;
	}
	.settings-pane-inner .col-md-4 {
		margin-top:15px;
		margin-bottom:15px;
		text-align:center;
	}
	.settings-pane .links-block.left-sep {
		border:0px;
		padding:0px 15px !important;
	}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {
	.jquery-accordion-menu ul.navbar-collapse {
		display:block !important;
	}
}


@media (min-width: 241px) and (max-width: 768px) {
	/*.sidebar-menu .navbar-default .navbar-nav>li:hover>ul {
		display:none; 
	}
	.sidebar-menu {
		width: 100%;
		max-width:100%;
		margin-left:auto;
		margin-right:auto;
		display:block;
		position:relative;
		float:none;
		top:0;
	}
	.main-content {
		width: 100%;
		max-width:100%;
		margin-left:auto;
		margin-right:auto;
		display:block;
		float:none;
	}
	.navbar-collapse {
		height: auto;
		border-top: 0;
		box-shadow: none;
		max-height: none;
		padding-left:0;
		padding-right:0;
  	}
	.navbar-collapse.collapse {
		width: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-x: visible;
	}
	.navbar {
		width:100%;
		max-width:100%;
		margin-right: 0;
		margin-left: 0;
	}	
	.navbar-nav,
	.navbar-nav > li,
	.navbar-left,
	.navbar-right,
	.navbar-header {
		float:none !important;
	}
	.navbar-right .dropdown-menu {left:0;right:auto;}
	.navbar-collapse .navbar-nav.navbar-right:last-child {
		margin-right: 0;
	}
	.navbar-nav {
		margin: 0;
	}
	.navbar-form { 
		margin: 0;
	}*/ 
}

/*@media (max-width: 240px)  {
	.navbar-collapse {
		height: auto;
		border-top: 0;
		box-shadow: none;
		max-height: none;
		padding-left:0;
		padding-right:0;
	}
	.navbar-collapse.collapse {
		display: block !important;
		width: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-collapse.in {
		overflow-x: visible;
	}
	.navbar {
		width:100%;
		max-width:100%;
		margin-right: 0;
		margin-left: 0;
	}	
	.navbar-nav,
	.navbar-nav > li,
	.navbar-left,
	.navbar-right,
	.navbar-header {
		float:none !important;
	}
	.navbar-right .dropdown-menu {left:0;right:auto;}
	.navbar-collapse .navbar-nav.navbar-right:last-child {
    	margin-right: 0;
	}
	.navbar-nav {
		margin: 0;
	}
	.navbar-form { 
		margin: 0;
	} 
		
}*/