@CHARSET "UTF-8";

body {
	font-family: 'Microsoft JhengHei UI', sans-serif;
}

.main_div .member_student_management_list .outer .table_list_outer .table .tb_body .row .col .sub_col a.btn {
	display: inline-block;
	color: #736357;
	font-size: 14px;
	font-weight: 800;
	padding: 3px 15px;
	border: none;
	border-radius: 50px;
	background: #ffde71;
	margin: 0 4px}

.main_div .remittance_information .outer .border .box .item .label {
	width: 80px;
}

.main_div .remittance_information .outer .border .box .item .controller {
	width: calc(100% - 81px);
}

.main_div .appointment_date_day .outer .title {
	margin-bottom: 0;
}

.main_div .add_block .action button {
	color: #736357;
}

.main_div .appointment_date_day .outer .week_remark {
	text-align: right;
}
.main_div .appointment_date_day .outer .week_remark .item {
	margin-top: 10px;
	color: #603813;
	font-size: 14px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.main_div .appointment_date_day .outer .week_remark .item img {
  margin-left: 10px;
  width: 24px;
}

.main_div .appointment_date_day,
.main_div .appointment_date_week {
	padding: 60px 0;
}

.main_div .appointment_date_day .outer .title,
.main_div .appointment_date_week .outer .title {
	margin-bottom: 40px;
}

.main_div .appointment_date_day .outer .title h2, 
.main_div .appointment_date_week .outer .title h2 {
	font-size: 30px;
	color: #603813;
	text-align: center;
}
.main_div .appointment_date_week .outer .week_body .col .box .day {
	text-align: left;
}

.main_div .appointment_date_week .outer .week_body .col .box .event {
	text-align: right;
}
.appointment_date_week .mCSB_container {
	/* min-width: 600px !important; */
	min-width: 700px !important;
	width: auto !important;
	max-width: 100% !important;
}