@font-face {
	font-family: 'Telkomsel Batik Sans Bold';
	font-weight: bold;
	src:
		/* url('../fonts/TelkomselBatikSans-Bold.woff2') format('woff2'), */
		url('../../fonts/TelkomselBatikSans-Bold.woff') format('woff'),
		url('../../fonts/TelkomselBatikSans-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Telkomsel Batik Sans Regular';
	font-weight: normal;
	src:
		/* url('../fonts/TelkomselBatikSans-Regular.woff2') format('woff2'), */
		url('../../fonts/TelkomselBatikSans-Regular.woff') format('woff'),
		url('../../fonts/TelkomselBatikSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Poppins Bold';
	font-weight: bold;
	src:
		/* url('../fonts/Poppins-Bold.woff2') format('woff2'), */
		url('../../fonts/Poppins-Bold.woff') format('woff'),
		url('../../fonts/Poppins-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Poppins Regular';
	font-weight: normal;
	src:
		/* url('../fonts/Poppins-Regular.woff2') format('woff2'), */
		url('../../fonts/Poppins-Regular.woff') format('woff'),
		url('../../fonts/Poppins-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Poppins Light';
	font-weight: lighter;
	src:
		/* url('../fonts/Poppins-Light.woff2') format('woff2'), */
		url('../../fonts/Poppins-Light.woff') format('woff'),
		url('../../fonts/Poppins-Light.ttf') format('truetype');
}

.bg-menu-theme .menu-inner>.menu-item.active:before {
	background: #ee2d35;
}

.bg-menu-theme .menu-inner>.menu-item.active>.menu-link {
	color: #ee2d35;
	background-color: rgba(250, 59, 65, 0.158) !important;
}

.note-modal-footer {
	height: 55px;
}

.note-editor.fullscreen .note-editable {
	background-color: white;
}

.dropdown-toggle::after {
	display: none;
}

.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
	min-width: 180px !important;
	width: 100%;
	right: 0;
}

.note-dropdown-menu {
	text-align: center;
}

.note-btn-group.note-align {
	padding: 5px;
}

.note-palette-title {
	font-weight: 600;
	border-bottom: 2px solid #303030 !important;
}

.note-icon-menu-check:before {
	content: none;
}

.table .img-table {
	width: 100%;
	height: 100%;
	max-height: 100px;
	max-width: 200px;
	object-fit: cover;
}

.dt-alamat {
	min-width: 250px;
}

#preview {
	display: flex;
	gap: 10px;
	margin-top: 10px;
}

.preview-img {
	width: '100%';
	height: '100%';
	max-width: 250px;
	max-height: 250px;
	object-fit: cover;
	border: 2px solid #ddd;
	padding: 5px;
	border-radius: 5px;
}

@media (max-width: 576px) {
	.sticky-top-mobile {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}

tr.shown {
	background-color: #f1f1f1;
}