@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);

.c-layout-page {
	font-family: 'Noto Sans TC', sans-serif;
	/*font-family: Meiryo, "微軟正黑體", "Microsoft JhengHei", Verdana, Arial, sans-serif;*/
}

.fc-time-grid-event {
	background-color: #ccf0c3;
}
.fc-time-grid-event .fc-time {
	color: #222;
}

.calendar-caption-subject {
	padding: 6px 12px;
	font-size: 14px;
	display: inline-block;
}

.fc button {
	-webkit-border-radius: 10px!important;
	box-sizing: border-box;
	background-color: transparent;
	font-size: 12px;
	font-weight: 500;
	padding: 0px 18px;
	border-color: #66615B;
	color: #66615B;
	-webkit-transition: all 150ms linear;
	-moz-transition: all 150ms linear;
	-o-transition: all 150ms linear;
	-ms-transition: all 150ms linear;
	margin: 3px;
	white-space: inherit;
}

.fc-event {
  border: 0px;
  -webkit-border-radius: 5px!important;
}
.fc-ltr .fc-list-item-marker {
	padding-top: 16px!important;
}

.fc-content .fc-title {
  color: #414141;
  font-size: 12px;
}

.fc-content .fc-subtitle {
  display:block;
  font-size: 12px;
  color: #d22780;
}

/* Responsive */
@media (max-width: 320px) {
	.calendar-caption-subject {
		display: initial;
	}
	.fc-day-header{
	    font-size: 10px;
	}
}