.medtime_input,	.chanting_input {
	min-width: 50px;
	max-width: 60px;
}

.checkbox-box {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
		
.checkbox-label {
	font-size: 15px;
}
		
.checkbox-label span{
	cursor: pointer;
}

.font-sarabun, .font-sarabun * {
	font-family: 'Sarabun', sans-sarif !important;
}

.font-niramit, .font-niramit * {
	font-family: 'Niramit', sans-sarif !important;
}

.font-mali, .font-mali * {
	font-family: 'Mali', cursive !important;
}

.font-sriracha, .font-sriracha * {
	font-family: 'Sriracha', cursive !important;
}

.fa, .far, .fas {
	font-family: Font Awesome\ 5 Free !important;
}

.item_mini {
	height: 80px;
}

.item_lg {
	height: 300px;
}



.img-zoom { transition: all .1s ease-in-out;  }
.img-zoom:hover { transform: scale(2.5); position: relative; z-index: 100;}

.img-fit {object-fit:cover;}
.img-fit:hover {object-fit:contain;}

.sum_card {
	border-style: solid;
	border-color:#EA6838;
	border-width:3px;
}

.total_score {
	font-size: 2vw;
	max-font-size: 30px;
	min-font-size: 22px;
	font-family: 'Sarabun',sans-sarif; font-weight: 600;
	/* font-size: 24px; */
}

.title, .sum {
	font-size: 1.8vw;
	max-font-size: 28px;
	min-font-size: 22px;
	font-family: 'Sarabun',sans-sarif; font-weight: 600;
	/* font-size: 24px; */
}

.sum_card img {
	height: 80px;
}

.table-green th, .table-green td{
	text-align: center !important;
}

.table-green th{
	color:#087C6B;
}

