@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot.txt');
	src: url('../fonts/fontawesome-webfont.ttf.txt') format('truetype'),url('../fonts/fontawesome-webfont.txt') format('woff2');
	font-weight: normal;
	font-style: normal
}

/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:800px) {
.fa {
	display: inline-block;
	font: normal normal normal 24px/1.1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-user-o:before {
	content: "\f2c0"
}
	/*
.toggled .fa-bars:before, .toggled .fa-user-o:before {
	content: "\f00d"
}
	*/
/*----------------page-wrapper----------------*/
.page-wrapper {
}
/*----------------toggeled sidebar----------------*/

.sidebar-wrapper, .sidebar-wrapper .sidebar-dropdown > a:after, .sidebar-wrapper ul li a i {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
/*----------------sidebar-wrapper----------------*/
.sidebar-wrapper {
	width: 200px;
	background: #6ea404;
	height: 100%;
	max-height: 100%;
	position: fixed;
	top: 0;
	left: -200px;
	z-index: 9999;
}
.pw-r .sidebar-wrapper {
	left: auto;
	right: -200px;
}
.page-wrapper.toggled .sidebar-wrapper {
	left: 0px;
}
.pw-r.toggled .sidebar-wrapper {
	left: auto;
	right: 0;
}
.sidebar-wrapper ul li:hover a i, .sidebar-wrapper .sidebar-dropdown .sidebar-submenu li a:hover:before, .sidebar-wrapper .sidebar-search input.search-menu:focus + span {
	color: #0086fd;
}
.sidebar-wrapper ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.sidebar-wrapper a {
	text-decoration: none;
}
/*----------------sidebar-content----------------*/
.sidebar-content {
	max-height: calc(100%);
	height: calc(100%);
	overflow-y: scroll;
	position: relative;
}
.sidebar-content.desktop {
	overflow-y: hidden;
}
/*--------------------sidebar-brand----------------------*/
.sidebar-wrapper .sidebar-brand {
	padding: 15px 20px;
	text-align: center;
	border-bottom: 1px solid #10151d;
}
.sidebar-wrapper .sidebar-brand > a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
/*---------------------toggle-sidebar button-------------------------*/

.sidebar-toggle {
	top: 7px;
	position: fixed;
	font-size: 24px;
	color: #fff;
}
.sidebar-toggle:hover {
	color: #fff;
}
#toggle-sidebar {
	left: 15px;
}
#toggle-sidebar0 {
	right: 15px;
}

	/*.toggled .sidebar-toggle {
	top: 7px;
}
.toggled #toggle-sidebar {
	left: 170px;
}
.toggled #toggle-sidebar0 {
	right: 170px;
}*/
/*----------------  Scroll bar style   --------------- */

.mCSB_scrollTools {
	width: 6px;
}
.mCSB_inside>.mCSB_container {
	margin-right: 0px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: #657692;
}
}
