
/* Adan Custom Romantic Styles */
    body {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		background-image: url(../../../upload/img/layout/kindajean.png);
		background-color: #f8f9fa;
	}
	.container-custom {
		max-width: 1200px;
		margin: 40px auto 40px auto;
		padding: 24px 24px;
		background: #fff;
		border-radius: 16px;
		box-shadow: 0 2px 16px rgba(0,0,0,0.07);
	}
	.card {
		box-shadow: 0 2px 8px rgba(0,0,0,0.04);
		border-radius: 12px;
	}
	.card-header, .card-footer {
		background-color: #f1f3f6;
		border-radius: 12px 12px 0 0;
	}
	.navbar {
		box-shadow: 0 2px 8px rgba(0,0,0,0.04);
	}
	.navbar-brand {
		font-weight: bold;
		font-size: 1.3em;
	}
	.nav-link.active {
		background-color: #0d6efd !important;
		color: #fff !important;
		border-radius: 8px;
	}
	.table thead th {
		background-color: #0d6efd;
		color: #fff;
	}
	.table-striped tbody tr:nth-of-type(odd) {
		background-color: #f6f8fa;
	}
	.form-control, .form-select {
		border-radius: 8px;
	}
	.btn-info {
		border-radius: 8px;
	}
	/* Custom scrollbar for horizontal nav */
	ul.horizontal-scrolling {
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	ul.horizontal-scrolling li {
		margin-bottom: 1rem;
	}
	ul.horizontal-scrolling li button {
		white-space: nowrap;
		font-size: 1.1em;
	}