
.simple-calendar{
	border-collapse:separate;
	border-spacing:0;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.simple-calendar th {
}
.simple-calendar td {
	border-top:solid 1px #D9D9D9;
	border-left:solid 1px #D9D9D9;
}
.check-in-calendar thead .simple-calendar-header-operation,
.check-in-calendar thead .simple-calendar-sunday-cell,
.check-out-calendar thead .simple-calendar-header-operation,
.check-out-calendar thead .simple-calendar-sunday-cell {
	border-left:solid 1px #D9D9D9;
}
.simple-calendar th, .simple-calendar td{
	width: 36px;
	height: 36px;
	padding:5px;
	text-align: center;
	font-weight: bold;
	box-sizing: border-box;
}
.simple-calendar th {
	height: 0;
	padding: 10px 0 0 0;
}
.simple-calendar td{
	cursor: pointer;
}
.simple-calendar-header-operation{
	text-align: center;
}
.simple-calendar-header-day{
	background-color: #E0E0E0;
	text-align: center;
}
.simple-calendar-previous-container{
	float: left;
	height: 18px;
	margin-top: 6px;
	margin-left: 10px;
}
.simple-calendar-next-container{
	float: right;
	height: 18px;
	margin-top: 6px;
	margin-right: 10px;
}
.simple-calendar-previous-container a, .simple-calendar-next-container a{
	display: block;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
	display: inline-block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
.simple-calendar-previous-container a {
	width: 9px;
	height: 18px;
	background: url(../img/common/calendar-previous.png) no-repeat;
}
.simple-calendar-next-container a {
	width: 9px;
	height: 18px;
	background: url(../img/common/calendar-next.png) no-repeat;
}
.simple-calendar-selected-year-view, .simple-calendar-selected-month-view{
	color: #333333;
	font-weight: bold;
	line-height: 30px;
	font-size: 15px;
}
.simple-calendar-hidden{
	visibility: hidden;
}
.simple-calendar-other-month-cell{
	cursor: default !important;
	color: #808080 !important;
	background-color: #FFFFFF;
}
.simple-calendar-first-selected-cell{
	background-color: #C7E05A;
}
.simple-calendar-disabled-cell{
	background-color: #FFFFFF;
	cursor: default !important;
	color: #BEBEBE !important;
}

.simple-calendar-selected-month-view + .simple-calendar-selected-year-view {
	margin-left: 5px;
}