#admin_page_sidebar{width:152px;float:left;font-size:12px;}
#admin_page_content{margin-left:160px;}
/** 管理、报表页面的 app 选择控件 */
#app_selector{height:28px;width:152px;margin-bottom:10px;padding-top:4px;}
#app_selector .selector{width:150px;margin:0 0 0;top:0;font-weight:bold;color:#333;}
#app_selector .selector a{color:#333;}
.selector{background:white;color:#949494;top:-3px;
font-size:14px;width:170px;line-height:21px;border:1px solid #d1daef;cursor:pointer;
position:relative;z-index:999;font-size:12px;}
.selector .selected_value{display:block;background:url(../images/select_btn.png) no-repeat right -1px;
text-indent:1em;
-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;
-moz-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
-webkit-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
-ms-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
-o-box-shadow:inset 0 0 5px rgba(33,94,222,0.3);
box-shadow:inset 0 0 5px rgba(33,94,222,0.3);}
.selector .select_list{overflow:hidden;position:absolute;top:22px;left:-1px;background:white;
width:100%;border:1px solid #d1daef;border-bottom:none;border-top:none;height:0;}
.selector a{color:#949494;display:block;width:100%;padding:2px 0 2px 2em;border-bottom:1px solid #d1daef;}
.selector a:hover{background:#949494;color:white;text-decoration:none;}
.selector ul, .selector li{margin:0;padding:0;list-style:none;}
.selector li.selected a{background-image:url(../images/select_btn.png);background-repeat:no-repeat;
background-position:left -88px;}

/** 管理、报表页面的边栏菜单 */
#page_menu{width:150px;border:solid #E6E6E6;border-width:0 1px 1px;float:left;}
#page_menu dl{margin:0;}
#page_menu dt{position: relative;margin-bottom: -1px;height: 27px;padding: 0 12px;
border: solid #E6E6E6;border-width: 1px 0;font-weight: bold;line-height: 27px;cursor: pointer;
background: url(../images/bg_jdleft.jpg) #E6E6E6 repeat-x 0 -30px;}
#page_menu dt b{display: block;position: absolute;right: 5px;width: 19px;height: 27px;
background: url(../images/bg_jdleft.jpg) no-repeat 0 -150px;top:0;}
#page_menu dl.closed dd{display:none;}
#page_menu dl.closed dt b{background-position: 0 -120px;}
#page_menu dl.closed dt:hover b{background-position: 0 -60px;}
#page_menu dd{margin-left:10px;height:22px;line-height:22px;padding-left:10px;}
#page_menu dd.current{background:url(../images/blue_dot.gif) no-repeat left center;}
#page_menu dd.current a{color:#4180B6;}
#page_menu dd a{text-decoration:none;color:#333333;display:block;width:110px;}
#page_menu dd a:hover{text-decoration:underline;color:#c00;}
#page_menu dt:hover{background-position:0 0;}
#page_menu dt:hover b{background-position:0 -90px;}


/** 报表组件 */
.report_block{text-align:center;min-height:200px;background-color:#f9f9f9;border:1px solid #f9f9f9;margin:15px 5px}
.report_block .glyphicon-refresh-animate{margin-top:100px;}
.report_block .block_title{height:42px;position:relative;}
.report_block .block_title h3{position:absolute;top:0;left:0;line-height:42px;margin:0 15px;font-size:16px;}
.report_block .block_title .nav-tabs{height:42px;padding-right:20px;}
.report_block .block_title .nav-tabs>li{float:right;}
.report_block .chart_panel{height:400px;background:white;}
.report_block .table_panel{background:white;overflow:hidden;zoom:1;}
.report_block .table_panel th, .report_block .table_panel td{text-align:center;}



/* --- YAF_CG_AUTO_UPGRADE -- */
/* You should not change these lines below until YAF_CG_AUTO_UPGRADE_END */
.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear;}
@-webkit-keyframes spin2{
	from{-webkit-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);}
}
#page-content{padding-bottom:50px;}
#performance-monitor-submenu{overflow:hidden;zoom:1;}
#performance-monitor-submenu .form-group{float:left;}

.bs-callout{padding:0 20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;}
.bs-callout-info{border-left-color:#5bc0de;}
.bs-callout-info h4{color: #5bc0de;}
.bs-callout-params{padding:0 15px;margin-top:10px;}
.bs-callout-params ul{padding-left:20px;}
.bs-callout-params li span{display:inline-block;float:left;width:150px;border-right:gray 1px dotted;margin-right:20px;}
#interface-document-container h4.interface{margin-top:50px;}
#interface-document-container h4.current{color:red;}


/* sign in form */
.form-signin{max-width:500px;margin:0 auto;}
.form-signin input{padding:10px;font-size:16px;height:auto;}
.form-signin input#inputUsername{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px;}
.form-signin input#inputPassword{margin-bottom:20px;border-top-left-radius:0;border-top-right-radius:0;}


/* flash messages */
#flash-notice, #flash-warning, #flash-error{padding:6px 15px;margin-bottom:10px;}


/* performance trace */
#performance_trace_block{position:fixed;bottom:0;left:0;width:100%;background:#dff0d8;color:#468847;line-height:25px;z-index:100;
font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}
#performance_trace_block .summary{cursor:pointer;text-align:right;padding-right:20px;}
#performance_trace_detail{height:300px;overflow-y:scroll;border-top:1px solid #337ab7;background:#f7f7f9;color:#2f6f9f;display:none;}
#performance_trace_block .fuelux .tree{border:none;padding-left:0;padding-right:0;overflow-x:hidden;}
#performance_trace_block .fuelux .tree li{margin:0;font-size:12px;}
/* --- YAF_CG_AUTO_UPGRADE_END -- */