body
{
	overflow-y:scroll;
	padding-top:50px;
}

.navbar-inverse{background:#000;}
.navbar-inverse .navbar-brand{color:#fff;}
.navbar-inverse .navbar-nav>li>a{color:#fff;}
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus{color:#E1B303;}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.active>a:focus{color:#E1B303;}

.page-sidebar
{

	position: fixed;
	top: 51px;
	bottom: 0;
	left: 0;
	padding: 20px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #f5f5f5;
	border-right: 1px solid #eee;
}
.page-sidebar .nav
{
	margin:0 -23px;
}
.page-main
{

}

/* === sail === */
.clearfix{
	zoom:1
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:"";
	clear:both;
	height:0
}
.errorInfo{display:none;color:red;}
.w250{width:250px;}
.bmg15{margin-bottom:15px;}

.sailInline{display:inline-block;}
.page-center{
	margin-top:15px;
}
.sailButton{
	margin:12px 0;
}
/* member */
.sailBorder{
	border:1px solid #ddd;
	padding:20px;
	margin-bottom:10px;
	border-radius: 4px 4px 0 0;
}
.sailRadio{margin:0;}

.sailTapContent{padding:20px;}
.upload_photo{max-width:120px;max-height:120px;margin-bottom:5px;}

/* pagination */
.sailPagination .pagination>li>span{background:#ddd;}
.some-class{color:red;}

/*sailTable*/
.sailTable>tr>td,th{padding:9px;}

/* table tr背景颜色
.tb_Normal{background:#A9AECF;}
.tb_Cert{background:#D19AAE;}
.tb_Beauty{background:#A3DABD;}
*/
.tb_status_1{background:rgb(213, 185, 185);}
.tb_status_2{display:none;}
.tb_status_3{background:rgb(186, 186, 187);}

/* calendar */
/* th */
#calendarTable thead td{color:#fff;background:#428bca;}
#calendarTable thead .sat{color:#fff;background:#086e8c;}
#calendarTable thead .sun{color:#fff;background:#980000;}
#calendarTable thead .today{color:#fff;background:#FFAA33;}
/* td */
#calendarTable tbody td{padding:0px;overflow:hidden;}
#calendarTable tbody td a{display:block;padding:8px 8px 200px 8px;height:100%;width:100%;margin-bottom:-190px;color:#333;text-align:center;font-size:12px;}
#calendarTable tbody td a:hover{text-decoration:none;}
#calendarTable tbody .Sat{background:#fff;}
#calendarTable tbody .Sun{background:#fff;}
#calendarTable tbody .before{background:#99BBFF;}
#calendarTable tbody .today{background:#FFAA33;}

/*beauty calendar*/
/* th */
#beautyTable thead td{color:#fff;background:#428bca;}
#beautyTable thead .sat{color:#fff;background:#086e8c;}
#beautyTable thead .sun{color:#fff;background:#980000;}
#beautyTable thead .today{color:#fff;background:#FFAA33;}
/* td */
#beautyTable tbody td{text-align:center;font-size:12px;}

#beautyTable tbody .before{background:#99BBFF;}
#beautyTable tbody .today{background:#FFAA33;}

/* check in/out */
#checkInfo .courseBook{margin-top:10px;}
.display_YQ, .display_YH, .display_FQ, .display_FT, .display_BMQ, .display_BMT, .display_FMQ, .display_FMT{display:none;}

/* locker check */
#lockerCheck p{margin:0px;padding:0px;}
#lockerCheck .sailBorder{padding:0px 30px;}
#lockerCheck .sailBorder div{margin:5px 0;}
#lockerCheck .sailBorder .leg{float:left;padding:5px;margin:5px 5px 0 0;}
#lockerCheck .sailBorder .leg-a{border:1px solid #B8B8BA;}
#lockerCheck .sailBorder .leg-s{border:1px solid #4cae4c;background:#5cb85c;color:#fff;}
#lockerCheck .sailBorder .leg-o{border:1px solid #d43f3a;background:#d9534f;color:#fff;}
#lockerCheck .sailBorder .leg-p{border:1px solid #974FD9;background:#974FD9;color:#fff;}
#lockerCheck .sailBorder .leg-d{border:1px solid #7C7979;background:#7C7979;color:#fff;}
#lockerCheck tr td{text-align:center;cursor:pointer;width:10%;}
#lockerCheck .key_checked{background:#d9534f;color:#fff;}
#lockerCheck .key_selected{background:#5cb85c;color:#fff;}
#lockerCheck .key_destroy{background:#7C7979;color:#fff;}
#lockerCheck .key_pending{background:#974FD9;color:#fff;}





.readerPower{display:none}
.adminPower{display:none;}