﻿@charset "utf-8";
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-judm9m');
	src:url('fonts/icomoon.eot?#iefix-judm9m') format('embedded-opentype'),
		url('fonts/icomoon.woff?-judm9m') format('woff'),
		url('fonts/icomoon.ttf?-judm9m') format('truetype'),
		url('fonts/icomoon.svg?-judm9m#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="fs-"], [class*=" fs-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	position: relative;
	margin-right: -.16em;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* padding here for text, icons replicate this using size and position:absolute - padding makes touch-target bigger */
    padding: 0.143em;
    /* units used in font: 1em = 2048, icons 2400 wide, so icons are 1.171875em (2400/2048). Add padding x2 to get size: */
    height: 1.45788em;
    width: 1.45788em;
    font-size: 1.815em;
    /* text hidden old-school */
    text-align: left;
    text-indent: -9999px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* position:absolute stacks pseudo elements - extra &lt;span> in markup = 2 extra pseudo elements */
[class^="fs-"]:before,
[class^="fs-"]:after,
[class^="fs-"] span:before,
[class^="fs-"] span:after {
  display: block;
  position: absolute;
  white-space: normal;
  /* match padding above */
  top: 0.143em;
  left: 0.143em;
  /* undo text hidden */
  text-indent: 0;
  /* inherits size from parent, ems cascade */
  font-size: 0.6em;
  font-weight: 400 !important;
  font-style: normal !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  /* screenreaders */
  speak: none;
  /* transitions here */ }

[class^="fs-animation-signal"]:before {
	color: #D8D8D8;
	content: "\f51b";
}

[class^="fs-animation-signal"]:after {
}
.fs-animation-signal-lvl-1:after {
	content: "\f511";
}

.fs-animation-signal-lvl-2:after {
	content: "\f512";
}

.fs-animation-signal-lvl-3:after {
	content: "\f513";
}

.fs-animation-signal-lvl-4:after {
	content: "\f514";
}

.fs-animation-signal-lvl-5:after {
	content: "\f515";
}

.fs-animation-signal-lvl-6:after {
	content: "\f516";
}

.fs-animation-signal-lvl-7:after {
	content: "\f517";
}

.fs-animation-signal-lvl-8:after {
	content: "\f518";
}

.fs-animation-signal-lvl-9:after {
	content: "\f519";
}

.fs-animation-signal-lvl-10:after {
	content: "\f51a";
}


/* 你自己的样式 */
.dashboard-panel-table td span {
    font-size: 16px
}

body {
    height:100%
}

.frame-container {
    height:100%
}
.panel-header {
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    color:#a0a7b1;
}
.Hui-aside .menu_dropdown ul.selected li a{
    color:#f57820;
}

.sub-aside {
    height: 100%;
    width:100%;
}
.sub-aside .aside-container {
    position: absolute;
    right: 10px;
    /* height: 100%; */
    left: 220px;
    top: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    overflow-y:auto;
}

.sub-aside .list {
    float: left;
    width: 220px;
    background: #eaeaea;
    height:100%;
    /* background: #eaeaea; */
    /* margin: auto; */
    /* display: table; */
}
.sub-aside .list .title{
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.sub-aside .list-item ul li {
    line-height:41px;
}

.sub-aside .list-item ul li a {
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #ddd;
    text-decoration: none;
    display: block;
    overflow:hidden;
    text-overflow:ellipsis; 
    white-space: nowrap;/*加宽度width属来兼容部分浏览*/
}

.sub-aside .list-item ul li a:hover {
    background-color:rgba(54, 172, 245, 0.72);
    text-decoration: none;
    color:white;
}

.sub-aside .list-item .selected a {
    color:rgb(40, 158, 231);
}

.standard {
    width:240px;
}
.standard thead tr td {
    width:80px;
}
.standard tbody tr td {
    width:80px;
}

.settingtd {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #D8D8D8;
}

.settingbt {
    background-color: #D8D8D8;
    position: fixed;
    z-index: 999;
    bottom: 0;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: left;
}