.datesStr{
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.size_sm{
	width: var(--lib_size_24);
	height: var(--lib_size_24);
	font-size: var(--lib_fsize_12);
	line-height: var(--lib_size_24);
}
.size_md{
	width: var(--lib_size_28);
	height: var(--lib_size_28);
	font-size: var(--lib_fsize_13);
	line-height: var(--lib_size_28);
}
.size_lg{
	width: var(--lib_size_32);
	height: var(--lib_size_32);
	font-size: var(--lib_fsize_14);
	line-height: var(--lib_size_32);
}
.shape_square, .shape_circle{
	text-align: center;
}
.shape_circle{
	border-radius: 50%;
}
.datesStr:hover {
	background-color: var(--lib_base_datebox_datesStr_hover_bg);
}
.color_danger{
	color: var(--lib_base_datebox_danger_color)
}
.color_primary{
	color: var(--lib_base_datebox_primary_color)
}
.color_dark{
	color: var(--lib_base_datebox_dark_color)
}
.color_dangerSecondary{
	color: var(--lib_base_datebox_dangerSecondary_color)
}
.color_dangerSecondary:hover{
	color: var(--lib_base_datebox_dangerSecondary_hover_color)
}
.color_secondary{
	color: var(--lib_base_datebox_secondary_color)
}
.color_secondary:hover{
	color: var(--lib_base_datebox_secondary_hover_color)
}

.today,
.today:hover {
	color: var(--lib_base_datebox_today_color);
}

.today, .today:hover {
	background-color: var(--lib_base_datebox_today_bg);
}
