body {
	min-width: 980px;
	background: #fff;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.3;
	color: #333;
	-webkit-font-smoothing:antialiased;
	box-sizing: border-box;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
html,body {
	height: 100%;
}
@media(max-width: 1100px){
	.span12.span-no-margin { width: 100% !important; }
	.container { width: 100%; }
	footer,
	header { min-width: 100%; }
	body { min-width: 320px; }

	.pricing-page { /*overflow: hidden;*/ box-sizing: border-box; }
	.pricing-page * { box-sizing: border-box; }
}
li {
	list-style-type: none;
}
#header {
	position: absolute;
	left: 0;
	right: 0;
}
#header {
	height: 40px;
	z-index: 999;
}
#header_footprint {
	height: 48px;
}
#header .responsive-user-widget .dropdown-menu .user-email {
	display: none;
}
#header ul.slimmenu li {
	background: transparent;
}
#header ul.slimmenu {
	z-index: 999;
}
#header ul.slimmenu .sub-toggle {
	background: transparent;
}
#header ul.slimmenu .sub-toggle.expanded {
	background: transparent;
}
#header ul.slimmenu .sub-toggle i {
	color: white;
}
#header ul.slimmenu .sub-menu-indenter {
	display: inline-block;
	width: 30px;
	text-align: right;
}
#header ul.slimmenu .dropdown-menu .menu-item {
	background: #585757;
}
#header .menu-collapser {
	background: transparent;
	height: 45px;
	width: 50% !important;
	margin-left: 50% !important;
}
#header .menu-collapser .menu-collapse-button {
	width: 28px;
	height: 19px;
	background-color: transparent;
	background-image: url(../../mobile/images/menu-btn.png);
}
#header .menu-collapser .menu-collapse-button .icon-bar {
	display: none;
}
.logo-img-holder {
	float: left;
	margin-right: 21px;
}
