/*
* Template: jcr
* Bootstrap version: 2.3.2
*/
@media ( min-width : 1200px) {
	a#main-menu-toggle {
		margin-left: 14.422%
	}
	a.brand {
		position: relative;
		left: 0
	}
	.container-fluid-full {
		overflow: hidden;
		position: relative;
	}
	.container-fluid-full #content {
		padding: 15px 1px;
		margin: 0 0;
	}
	footer {
		position: relative
	}
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
	a#main-menu-toggle {
		margin-left: 14.422%
	}
	a.brand {
		display: block;
		position: relative;
		left: 0
	}
	.container-fluid-full {
		overflow: hidden;
		position: relative;
	}
	.container-fluid-full #content {
		width: 100%;
		padding: 10px 1px;
		margin: 0 0;
	}
	footer {
		position: relative
	}
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	a#main-menu-toggle {
		margin-left: 8.334%
	}
	a.brand {
		display: block;
		position: absolute;
		left: 0;
		padding: 3px 5px !important
	}
	a.brand span {
		font-size: 12px
	}
	.container-fluid-full {
		overflow: hidden;
		position: relative;
	}
	.container-fluid-full #content {
		padding: 22px;
		margin: 0 0;
	}
	.sidebar-nav ul {
		text-align: center;
		width: 100% !important;
		margin: -10px 10px 0 10px !important
	}
	.sidebar-nav ul li a {
		margin: 0;
		padding: 0
	}
	.sidebar-nav ul li ul>li {
		margin: 0 10px 0 0;
		padding: 0
	}
	.noMargin {
		margin-left: 0 !important
	}
	.btn-navbar {
		display: none !important
	}
	.nav-collapse,.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
		margin-left: -20px !important
	}
	.sidebar-nav {
		padding: 0;
		margin-bottom: 0
	}
	footer {
		margin: 20px -20px 0 -20px;
		padding: 10px 20px;
		position: relative;
		z-index: 2
	}
}

@media only screen and (max-width: 767px) {
	.btn-navbar {
		position: absolute;
		top: 45px;
		right: 30px;
		z-index: 100;
		background: transparent !important;
		text-shadow: none !important;
		border: 0 !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important
	}
	#content {
		overflow: hidden
	}
	.nav-tabs.nav-stacked>li {
		margin: 0 !important
	}
	.nav-tabs.nav-stacked>li>a {
		margin: 0 !important;
		font-size: 14px;
		padding: 12px 10px
	}
	.nav-tabs.nav-stacked>li>ul>li>a {
		font-size: 12px
	}
	.nav-tabs.nav-stacked>li>a>i {
		display: inline;
		margin-right: 10px
	}
	.nav-tabs.nav-stacked>li>ul>li>a>i {
		display: inline;
		margin-right: 10px
	}
	.nav-tabs.nav-stacked>li.active>a {
		border: 0
	}
	.nav-tabs.nav-stacked>li.active>ul {
		border: 0
	}
	.message-view {
		position: relative
	}
	.main-chart .bar .title {
		left: -4px
	}
	.main-chart .bar.simple .title {
		display: none
	}
	.discussions ul li .name {
		display: none
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	body {
		padding: 0
	}
	#content {
		padding: 5px
	}
	.mobileHalf {
		width: 48% !important;
		float: left !important;
		margin: 1% !important
	}
	.quick-button,.quick-button-small {
		margin-bottom: 20px
	}
	.pull-right {
		width: 100%;
		margin: 10px auto;
		text-align: center
	}
	.fc-button-today,.fc-button-month,.fc-button-agendaWeek,.fc-button-agendaDay
		{
		display: none
	}
	footer {
		position: relative
	}
}

@media only screen and (max-width: 479px) {
	body {
		padding: 0
	}
	#content {
		padding: 5px
	}
	.quick-button,.quick-button-small {
		margin-bottom: 20px
	}
	.pull-right {
		width: 100%;
		margin: 10px auto;
		text-align: center
	}
	.fc-button-today,.fc-button-month,.fc-button-agendaWeek,.fc-button-agendaDay
		{
		display: none
	}
	table,.pagination {
		font-size: 10px
	}
	.pagination {
		padding: 5px
	}
	footer {
		padding: 10px 20px
	}
}