.hidden-desktop {
	display: none !important;
}
.mobile-bottom-menu {
	background: #444;
    position: fixed;
    display: flex;
    left: 0;
    bottom: 0;
    width: 100%;
    gap: 2px;
    justify-content: space-evenly;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    z-index: 10;
}
.mobile-bottom-menu > div {
	background: #333;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 30px;
}
.mobile-bottom-menu > div > a {
	display: flex;
	flex-direction: column;
	gap: 10px;
	color: white;
	text-decoration: none !important;
}
.mobile-bottom-menu > div:active {
	background:#000 ;
}

.mobile-bottom-menu.theme-white {
	background: #ccc;
}
.mobile-bottom-menu.theme-white > div {
background: #eee;
}
.mobile-bottom-menu.theme-white > div > a {
	color: #666;
}
.mobile-bottom-menu.theme-white > div:active {
	background:#fff ;
}
.mobile-bottom-menu.theme-white > div:active > a {
	color: #333;
}

@media(max-width:767px) {
	#pageHeader {
		display: none;
	}
	a {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
	.table-wrapper {
		width: 100%;
		overflow-x:auto;
		border-radius: 8px !important;
	}
	.hidden-desktop {
		display: flex !important;
	}
	.table-wrapper + div {
		text-align: center !important;
	}
	.filterBar .input-group {
		border: 1px solid #ddd;
	}
	.mobile-rounded {
		border-radius: 15px !important;
	}
	body {
		overflow-x: hidden;
	}
	body > div.navbar:before {
		background: #333 !important;
	}
	html {
		background: #f0f0f0 !important;
	}
	body {
		padding-bottom: 90px;
		background: #f0f0f0 !important;
	}
	.hidden-mobile {
		display: none !important;
	}
	.productsOfferContainer {
		overflow: scroll;
	}
	.productsOfferContainer > .products {
		width: 1200px;
	}
	.mainContent {
		padding-top:40px !important;
	}
	.mainBack {
		border:none;
		padding: 15px 15px;
	}
	.breadcrumb {
		display: none;
	}
	body > div.navbar {
		margin: 0;
	}
	h1.page-header {
		font-size: 18px;
		line-height: 39px;
	}
	.xs-mb-20 {
		margin-bottom: 20px;
	}
	div.container {

	}
	.navbar-toggle {
	    background: #eee;
	    margin: 12px;
	    margin-right: 15px;
	}
	body > div.navbar a {

	}
	.dashboard-box  {
		margin-bottom:15px;
	}
	div.shoutbox.small div.content {
		padding-bottom:0px;
		padding-top:30px;
	}
	body.collapsed .navbar-header {
		padding-left: 0 !important;
	}

	.navbar div.navbar-brand {
		justify-content: space-between;
		width: 100%;
		padding: 0px 15px;
		padding-left: 13px;
		padding-right: 18px;
	}
	.maturity {
		display: none !important;
	}
	.mainContent {
		padding-top: 45px;
		padding-bottom: 30px !important;
	}
	.mainContent.pt-60 {
		padding-top:60px !important;
	}
	.crm .dropdown-menu .dropdown-item {
		font-size: 14px;
	}
	.crm .dropdown-menu {
		margin-top: -4px;
	}
	div.module-widget .flexItems {
		flex-direction: column;
	}
	div.module-widget h1 {
		font-size: 14px;
	}
}
@media only screen and (min-width:768px) and (max-width:992px) {
}
@media only screen and (min-width:993px) and (max-width:1200px) {
}
@media only screen and (min-width:1201px)  {
}