/*************************
 * 日历样式对应表
 * #date         日历块 
 * table         表格
 * th            头部
 * td            身体
 * a.now         本月
 * a.non-arrival 其他月
 * a.day         今天
 * a.href        链接
 * #date_diglogs 记住对话框
 *************************/

#date {
	box-sizing: border-box;
}
#date table {
	width:inherit;
	user-select:none;
	font-size:12px;
	border-collapse:collapse;
	border-spacing:0px;
}
#date table tr th {
	text-align: center;
	background-color:#fff;
	color:#999;
	padding: 11px 10px;
	font-size: 14px;
}
#date table tr:nth-of-type(2) th {
	font-weight:300;
}
#date table tr td {
	text-align:center;
	padding: 5px 0;
	box-sizing: border-box;
	color: #333;
}
#date table tr td a {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	cursor: pointer;
	transition: all .3s;
	border-radius: 50%;
	border: 1px solid transparent;
	box-sizing: border-box;
}
#date table tr td a.now {
	color:#333;
}
#date table tr td a.day {
	color: #fff;
	background: #196fff;
}
#date table tr td a.href {
	border:1px solid #ccc;
	transition:all 1s linear;
}
#date table tr td a.href:hover {
	border:1px dotted #5E5F63;
	background:gold;
}
#date table tr td a.non-arrival {
	color:#ddd;
}
.date_diglogs {
	font-size:10px;
	background:#fff;
	padding:2px 5px;
	border-radius:3px;
	box-shadow:0 1px 3px #ccc;
	border:1px solid #EDEDED;
	color:#333;
}
.monthHead{
	text-align: center;
	margin: 10px 0;
}
.monthHead .monthTitle{
	margin: 0 20px;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	position: relative;
	top: -5px;
}
.monthHead img{
	width: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
}
.lifr-table {
	width: 100%;
	padding: 0 3%;
	box-sizing: border-box;
}