.skripsi-section .fa-2x {
    width: 28px;
    text-align: center;
}

/* ============================================
   EMERALD THEME - Complete Bootstrap 4 Override
   ============================================ */

/* ============================================
   COLOR VARIABLES (Reference)
   ============================================
   emerald-50:  #ecfdf5
   emerald-100: #d1fae5
   emerald-200: #a7f3d0
   emerald-300: #6ee7b7
   emerald-400: #34d399
   emerald-500: #10b981
   emerald-600: #059669
   emerald-700: #047857
   emerald-800: #065f46
   emerald-900: #064e3b
   ============================================ */

/* ============================================
   LINKS
   ============================================ */
a {
    color: #059669;
    text-decoration-color: transparent;
    transition: all 0.2s ease;
}

a:hover,
a:focus {
    color: #047857;
    text-decoration-color: #047857;
}

/* White underline for dark backgrounds */
.bg-dark a,
.bg-primary a,
.bg-secondary a,
.bg-success a,
.hero-section a,
.hero-content a,
.hero-search-links a,
.inner-header a,
.page-header a,
.navbar a,
.navbar-dark a,
.footer a,
[class*="bg-"] a {
    text-decoration-color: rgba(255, 255, 255, 0.5) !important;
}

.bg-dark a:hover,
.bg-primary a:hover,
.bg-secondary a:hover,
.bg-success a:hover,
.hero-section a:hover,
.hero-content a:hover,
.hero-search-links a:hover,
.inner-header a:hover,
.page-header a:hover,
.navbar a:hover,
.navbar-dark a:hover,
.footer a:hover,
[class*="bg-"] a:hover {
    text-decoration-color: #fff !important;
    color: #fff !important;
}

/* No underline for buttons */
.btn,
.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    text-decoration: none !important;
}

/* ============================================
   BUTTONS
   ============================================ */

/* Primary Button */
.btn-primary {
    background-color: #059669;
    border-color: #059669;
    color: #fff;
    box-shadow: 0 4px 14px rgba(5, 150, 105, 0.35);
    transition: all 0.2s ease;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: #047857;
    border-color: #047857;
    color: #fff;
    box-shadow: 0 6px 20px rgba(5, 150, 105, 0.45);
    transform: translateY(-1px);
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #059669;
    border-color: #059669;
    opacity: 0.65;
}

/* Outline Primary Button */
.btn-outline-primary {
    color: #059669;
    border-color: #059669;
    box-shadow: 0 2px 8px rgba(5, 150, 105, 0.15);
    transition: all 0.2s ease;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #059669;
    border-color: #059669;
    color: #fff;
    box-shadow: 0 4px 14px rgba(5, 150, 105, 0.35);
    transform: translateY(-1px);
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(5, 150, 105, 0.5);
}

/* Secondary Button */
.btn-secondary {
    background-color: #065f46;
    border-color: #065f46;
    color: #fff;
    box-shadow: 0 4px 14px rgba(6, 95, 70, 0.35);
    transition: all 0.2s ease;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    background-color: #064e3b;
    border-color: #064e3b;
    color: #fff;
    box-shadow: 0 6px 20px rgba(6, 95, 70, 0.45);
    transform: translateY(-1px);
}

.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(6, 95, 70, 0.5);
}

.btn-outline-secondary {
    color: #065f46;
    border-color: #065f46;
    box-shadow: 0 2px 8px rgba(6, 95, 70, 0.15);
    transition: all 0.2s ease;
}

.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    background-color: #065f46;
    border-color: #065f46;
    color: #fff;
    box-shadow: 0 4px 14px rgba(6, 95, 70, 0.35);
    transform: translateY(-1px);
}

/* Success Button */
.btn-success {
    background-color: #10b981;
    border-color: #10b981;
    color: #fff;
    box-shadow: 0 4px 14px rgba(16, 185, 129, 0.35);
    transition: all 0.2s ease;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
    background-color: #059669;
    border-color: #059669;
    color: #fff;
    box-shadow: 0 6px 20px rgba(16, 185, 129, 0.45);
    transform: translateY(-1px);
}

.btn-outline-success {
    color: #10b981;
    border-color: #10b981;
    box-shadow: 0 2px 8px rgba(16, 185, 129, 0.15);
    transition: all 0.2s ease;
}

.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success:active,
.btn-outline-success.active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
    background-color: #10b981;
    border-color: #10b981;
    color: #fff;
    box-shadow: 0 4px 14px rgba(16, 185, 129, 0.35);
    transform: translateY(-1px);
}

/* Danger Button */
.btn-danger {
    background-color: #ef4444;
    border-color: #ef4444;
    box-shadow: 0 4px 14px rgba(239, 68, 68, 0.35);
}

.btn-danger:hover,
.btn-danger:focus {
    background-color: #dc2626;
    border-color: #dc2626;
    box-shadow: 0 6px 20px rgba(239, 68, 68, 0.45);
    transform: translateY(-1px);
}

/* Warning Button */
.btn-warning {
    background-color: #f59e0b;
    border-color: #f59e0b;
    color: #fff;
    box-shadow: 0 4px 14px rgba(245, 158, 11, 0.35);
}

.btn-warning:hover,
.btn-warning:focus {
    background-color: #d97706;
    border-color: #d97706;
    color: #fff;
    box-shadow: 0 6px 20px rgba(245, 158, 11, 0.45);
    transform: translateY(-1px);
}

/* Info Button */
.btn-info {
    background-color: #3b82f6;
    border-color: #3b82f6;
    box-shadow: 0 4px 14px rgba(59, 130, 246, 0.35);
}

.btn-info:hover,
.btn-info:focus {
    background-color: #2563eb;
    border-color: #2563eb;
    box-shadow: 0 6px 20px rgba(59, 130, 246, 0.45);
    transform: translateY(-1px);
}

/* Light Button */
.btn-light {
    background-color: #f3f4f6;
    border-color: #e5e7eb;
    color: #374151;
}

.btn-light:hover,
.btn-light:focus {
    background-color: #e5e7eb;
    border-color: #d1d5db;
    color: #111827;
}

/* Dark Button */
.btn-dark {
    background-color: #064e3b;
    border-color: #064e3b;
    box-shadow: 0 4px 14px rgba(6, 78, 59, 0.35);
}

.btn-dark:hover,
.btn-dark:focus {
    background-color: #022c22;
    border-color: #022c22;
    box-shadow: 0 6px 20px rgba(6, 78, 59, 0.45);
    transform: translateY(-1px);
}

/* Button Sizes */
.btn-lg {
    padding: 0.75rem 1.5rem;
    font-size: 1.125rem;
    border-radius: 10px;
}

.btn-sm {
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 6px;
}

.btn-block {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ============================================
   BADGES
   ============================================ */
.badge {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.badge-primary {
    background-color: #059669;
    color: #fff;
    box-shadow: 0 2px 6px rgba(5, 150, 105, 0.3);
}

.badge-secondary {
    background-color: #065f46;
    color: #fff;
    box-shadow: 0 2px 6px rgba(6, 95, 70, 0.3);
}

.badge-success {
    background-color: #10b981;
    color: #fff;
    box-shadow: 0 2px 6px rgba(16, 185, 129, 0.3);
}

.badge-danger {
    background-color: #ef4444;
    color: #fff;
    box-shadow: 0 2px 6px rgba(239, 68, 68, 0.3);
}

.badge-warning {
    background-color: #f59e0b;
    color: #fff;
    box-shadow: 0 2px 6px rgba(245, 158, 11, 0.3);
}

.badge-info {
    background-color: #3b82f6;
    color: #fff;
    box-shadow: 0 2px 6px rgba(59, 130, 246, 0.3);
}

.badge-light {
    background-color: #f3f4f6;
    color: #374151;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.badge-dark {
    background-color: #064e3b;
    color: #fff;
    box-shadow: 0 2px 6px rgba(6, 78, 59, 0.3);
}

/* ============================================
   TEXT COLORS
   ============================================ */
.text-primary {
    color: #059669 !important;
}

.text-secondary {
    color: #065f46 !important;
}

.text-success {
    color: #10b981 !important;
}

.text-danger {
    color: #ef4444 !important;
}

.text-warning {
    color: #f59e0b !important;
}

.text-info {
    color: #3b82f6 !important;
}

.text-light {
    color: #f3f4f6 !important;
}

.text-dark {
    color: #064e3b !important;
}

.text-white {
    color: #fff !important;
}

.text-muted {
    color: #6b7280 !important;
}

/* ============================================
   BACKGROUND COLORS
   ============================================ */
.bg-primary {
    background-color: #059669 !important;
}

.bg-secondary {
    background-color: #065f46 !important;
}

.bg-success {
    background-color: #10b981 !important;
}

.bg-danger {
    background-color: #ef4444 !important;
}

.bg-warning {
    background-color: #f59e0b !important;
}

.bg-info {
    background-color: #3b82f6 !important;
}

.bg-light {
    background-color: #f3f4f6 !important;
}

.bg-dark {
    background-color: #064e3b !important;
}

.bg-white {
    background-color: #fff !important;
}

/* ============================================
   ALERTS
   ============================================ */
.alert {
    border-radius: 10px;
    border-width: 1px;
    border-style: solid;
}

.alert-primary {
    background-color: #ecfdf5;
    border-color: #a7f3d0;
    color: #065f46;
    box-shadow: 0 2px 8px rgba(16, 185, 129, 0.15);
}

.alert-secondary {
    background-color: #f0fdf4;
    border-color: #86efac;
    color: #064e3b;
    box-shadow: 0 2px 8px rgba(6, 95, 70, 0.15);
}

.alert-success {
    background-color: #ecfdf5;
    border-color: #6ee7b7;
    color: #065f46;
    box-shadow: 0 2px 8px rgba(16, 185, 129, 0.15);
}

.alert-danger {
    background-color: #fef2f2;
    border-color: #fecaca;
    color: #991b1b;
    box-shadow: 0 2px 8px rgba(239, 68, 68, 0.15);
}

.alert-warning {
    background-color: #fffbeb;
    border-color: #fed7aa;
    color: #92400e;
    box-shadow: 0 2px 8px rgba(245, 158, 11, 0.15);
}

.alert-info {
    background-color: #eff6ff;
    border-color: #bfdbfe;
    color: #1e40af;
    box-shadow: 0 2px 8px rgba(59, 130, 246, 0.15);
}

.alert-light {
    background-color: #f9fafb;
    border-color: #e5e7eb;
    color: #374151;
}

.alert-dark {
    background-color: #ecfdf5;
    border-color: #065f46;
    color: #064e3b;
}

/* ============================================
   CARDS
   ============================================ */
.card {
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    transition: all 0.2s ease;
}

.card:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

.card-header {
    background-color: #f0fdf4;
    border-bottom: 1px solid #d1fae5;
    border-radius: 12px 12px 0 0 !important;
    padding: 1rem 1.25rem;
}

.card-footer {
    background-color: #f9fafb;
    border-top: 1px solid #e5e7eb;
    border-radius: 0 0 12px 12px !important;
}

.card-title {
    color: #111827;
    font-weight: 600;
}

.card-subtitle {
    color: #6b7280;
}

/* ============================================
   FORMS
   ============================================ */
.form-control {
    border-radius: 8px;
    border: 1px solid #d1d5db;
    transition: all 0.2s ease;
}

.form-control:hover {
    border-color: #a7f3d0;
}

.form-control:focus {
    border-color: #10b981;
    box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.25);
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #f3f4f6;
    border-color: #e5e7eb;
}

.custom-select {
    border-radius: 8px;
    border: 1px solid #d1d5db;
}

.custom-select:focus {
    border-color: #10b981;
    box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.25);
}

.form-check-input:checked {
    background-color: #059669;
    border-color: #059669;
}

.form-check-input:focus {
    box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.25);
}

.input-group-text {
    background-color: #f0fdf4;
    border: 1px solid #d1d5db;
    color: #065f46;
}

/* ============================================
   NAVBAR
   ============================================ */
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.85);
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
    color: #fff;
}

.navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
}

.navbar-toggler {
    border-color: rgba(255, 255, 255, 0.3);
}

.navbar-toggler:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(16, 185, 129, 0.25);
}

/* ============================================
   PAGINATION
   ============================================ */
.pagination .page-link {
    color: #059669;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 6px rgba(5, 150, 105, 0.1);
    transition: all 0.2s ease;
}

.pagination .page-link:hover {
    color: #047857;
    background-color: #ecfdf5;
    border-color: #a7f3d0;
    box-shadow: 0 4px 12px rgba(5, 150, 105, 0.2);
    transform: translateY(-1px);
}

.pagination .page-item.active .page-link {
    background-color: #059669;
    border-color: #059669;
    color: #fff;
    box-shadow: 0 4px 14px rgba(5, 150, 105, 0.35);
}

.pagination .page-item.disabled .page-link {
    color: #9ca3af;
    background-color: #f3f4f6;
    border-color: #e5e7eb;
}

/* ============================================
   BIBLIO PAGING
   ============================================ */
.biblioPaging .pagingList b {
    background-color: #059669;
    border-color: #059669;
    color: #fff;
    box-shadow: 0 4px 14px rgba(5, 150, 105, 0.35);
    border-radius: 6px;
}

.biblioPaging .pagingList a {
    color: #059669;
    border: 1px solid #d1fae5;
    box-shadow: 0 2px 6px rgba(5, 150, 105, 0.1);
    transition: all 0.2s ease;
    border-radius: 6px;
}

.biblioPaging .pagingList a:hover {
    background-color: #ecfdf5;
    border-color: #a7f3d0;
    color: #047857;
    box-shadow: 0 4px 12px rgba(5, 150, 105, 0.2);
    transform: translateY(-1px);
}

/* ============================================
   TABLES
   ============================================ */
.table {
    border-collapse: separate;
    border-spacing: 0;
}

.table thead th {
    background-color: #f0fdf4;
    border-bottom: 2px solid #d1fae5;
    color: #065f46;
    font-weight: 600;
}

.table td,
.table th {
    border-top: 1px solid #e5e7eb;
    padding: 0.75rem;
}

.table-hover tbody tr:hover {
    background-color: #ecfdf5;
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #d1fae5;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #a7f3d0;
}

/* ============================================
   LIST GROUP
   ============================================ */
.list-group-item {
    border: 1px solid #e5e7eb;
    transition: all 0.2s ease;
}

.list-group-item.active {
    background-color: #059669;
    border-color: #059669;
    box-shadow: 0 2px 8px rgba(5, 150, 105, 0.25);
}

.list-group-item-action:hover,
.list-group-item-action:focus {
    background-color: #ecfdf5;
    border-color: #a7f3d0;
}

/* ============================================
   MODALS
   ============================================ */
.modal-content {
    border-radius: 16px;
    border: none;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.modal-header {
    background-color: #064e3b;
    color: #fff;
    border-radius: 16px 16px 0 0;
    border-bottom: none;
    padding: 1.25rem 1.5rem;
}

.modal-header .close {
    color: #fff;
    opacity: 0.8;
}

.modal-header .close:hover {
    color: #fff;
    opacity: 1;
}

.modal-body {
    padding: 1.5rem;
}

.modal-footer {
    border-top: 1px solid #e5e7eb;
    padding: 1rem 1.5rem;
}

/* ============================================
   DROPDOWNS
   ============================================ */
.dropdown-menu {
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    padding: 0.5rem;
}

.dropdown-item {
    border-radius: 6px;
    padding: 0.5rem 1rem;
    font-size: 0.9rem;
}

.dropdown-item:hover,
.dropdown-item:focus {
    background-color: #ecfdf5;
    color: #065f46;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #059669;
    color: #fff;
}

.dropdown-divider {
    border-top-color: #e5e7eb;
}

/* ============================================
   TOOLTIPS
   ============================================ */
.tooltip-inner {
    background-color: #064e3b;
    border-radius: 8px;
    padding: 0.5rem 1rem;
    box-shadow: 0 4px 12px rgba(6, 78, 59, 0.3);
}

.bs-tooltip-top .arrow::before {
    border-top-color: #064e3b;
}

.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #064e3b;
}

.bs-tooltip-left .arrow::before {
    border-left-color: #064e3b;
}

.bs-tooltip-right .arrow::before {
    border-right-color: #064e3b;
}

/* ============================================
   POPOVERS
   ============================================ */
.popover {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
}

.popover-header {
    background-color: #f0fdf4;
    border-bottom: 1px solid #d1fae5;
    border-radius: 12px 12px 0 0;
    font-weight: 600;
    color: #065f46;
}

.popover-body {
    color: #374151;
}

/* ============================================
   PROGRESS BARS
   ============================================ */
.progress {
    background-color: #e5e7eb;
    border-radius: 10px;
    overflow: hidden;
}

.progress-bar {
    background-color: #059669;
    box-shadow: 0 2px 6px rgba(5, 150, 105, 0.3);
}

.progress-bar-striped {
    background-image: linear-gradient(
        45deg,
        rgba(255, 255, 255, 0.15) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 255, 255, 0.15) 50%,
        rgba(255, 255, 255, 0.15) 75%,
        transparent 75%,
        transparent
    );
}

/* ============================================
   NAVS & TABS
   ============================================ */
.nav-tabs {
    border-bottom: 2px solid #e5e7eb;
}

.nav-tabs .nav-link {
    border: none;
    border-bottom: 2px solid transparent;
    color: #6b7280;
    padding: 0.75rem 1rem;
    transition: all 0.2s ease;
}

.nav-tabs .nav-link:hover {
    color: #059669;
    border-bottom-color: #a7f3d0;
}

.nav-tabs .nav-link.active {
    color: #059669;
    border-bottom-color: #059669;
    font-weight: 600;
}

.nav-pills .nav-link {
    border-radius: 8px;
    color: #6b7280;
    transition: all 0.2s ease;
}

.nav-pills .nav-link:hover {
    color: #059669;
    background-color: #ecfdf5;
}

.nav-pills .nav-link.active {
    background-color: #059669;
    color: #fff;
    box-shadow: 0 2px 8px rgba(5, 150, 105, 0.3);
}

/* ============================================
   BREADCRUMBS
   ============================================ */
.breadcrumb {
    background-color: transparent;
    padding: 0;
    margin: 0;
}

.breadcrumb-item a {
    color: #059669;
    text-decoration: none;
}

.breadcrumb-item a:hover {
    color: #047857;
    text-decoration: underline;
}

.breadcrumb-item.active {
    color: #6b7280;
}

.breadcrumb-item + .breadcrumb-item::before {
    color: #9ca3af;
}

/* ============================================
   TOASTS
   ============================================ */
.toast {
    border-radius: 12px;
    border: none;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
}

.toast-header {
    background-color: #065f46;
    color: #fff;
    border-radius: 12px 12px 0 0;
    border-bottom: none;
}

.toast-body {
    padding: 1rem;
}

/* ============================================
   SCROLLBAR
   ============================================ */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #a7f3d0;
    border-radius: 4px;
    box-shadow: inset 0 0 4px rgba(16, 185, 129, 0.2);
}

::-webkit-scrollbar-thumb:hover {
    background: #6ee7b7;
    box-shadow: inset 0 0 6px rgba(16, 185, 129, 0.3);
}

/* ============================================
   SELECTION
   ============================================ */
::selection {
    background-color: #10b981;
    color: #fff;
}

::-moz-selection {
    background-color: #10b981;
    color: #fff;
}

/* ============================================
   DIVIDERS
   ============================================ */
hr {
    border-top-color: #e5e7eb;
}

/* ============================================
   SHADOWS (Utility Classes)
   ============================================ */
.shadow-sm {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
}

.shadow {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
}

.shadow-lg {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important;
}

.shadow-xl {
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15) !important;
}

/* ============================================
   BORDER RADIUS (Utility Classes)
   ============================================ */
.rounded-sm {
    border-radius: 6px !important;
}

.rounded {
    border-radius: 8px !important;
}

.rounded-lg {
    border-radius: 12px !important;
}

.rounded-xl {
    border-radius: 16px !important;
}

.rounded-2xl {
    border-radius: 24px !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: 50rem !important;
}
