div.dh-small-label {
	font-size: 0.9em;
	opacity: 0.5;
}

table.dh-td-center {
	text-align: center;
}

@font-face {
	font-family: 'NanumGothic';
	src: url('/assets/fonts/NanumGothic-Regular.ttf') format("truetype");
	font-weight: 100;
}

.datetimepicker {
	width: 140px;
}

.navbar-vertical .toggle-icon-wrapper {
	margin-right: 0.25rem;
}

.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl .navbar-brand {
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease;
	width: 0;
	overflow: hidden;
}

.navbar-vertical-collapsed.navbar-vertical-collapsed-hover .navbar-vertical.navbar-expand-xl .navbar-brand {
	opacity: 1;
	visibility: visible;
	transition: all 0.5s ease;
}

.navbar-vertical-collapsed:not(.navbar-vertical-collapsed-hover) .navbar-vertical.navbar-expand-xl + .content .navbar-top {
	padding-left: 1rem;
	transition: padding 0.5s ease;
}

.navbar-vertical.navbar-expand-xl + .content .navbar-top {
	transition: padding 0.5s ease;
}
