#split-container {
    display: flex;
    height: 100vh;
    width: 100%;
}

#list-container {
    min-width: 250px;
    max-width: 50%;
    overflow: hidden;
    background-color: #f8f9fa; /* Light gray */
}

#main-content {
    flex-grow: 1;
    overflow-y: auto;
    background-color: #ffffff; /* White */
}

iframe {
    border: none;
}


#list-documents {
    flex-grow: 1;
}
body a:not(.btn) {
    color: #d42e2e;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease-in-out, text-decoration 0.3s;
}

/* Hover effect (except buttons) */
body a:not(.btn):hover {
    color: #ff2e2e;
    text-decoration: underline;
}

/* Visited links (except buttons) */
body a:not(.btn):visited {
    color: #a12b2b;
}


.table-responsive {
    flex-grow: 1;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
}

.table {
    width: 100%;
    flex-grow: 0;
}

html, body {
    height: 100%;
    margin: 0;
}

/* General Styles */
body {
    font-family: 'Roboto', sans-serif;
    background-color: #f8f9fa;
    color: #333;
     display: flex;
    flex-direction: column;
}

.navbar {
    flex-shrink: 0;
    background-color: #a1acbd !important;
    border-bottom: 3px solid #ac8792;
}

.navbar-brand, .navbar-nav .nav-link {
    color: #FFFFFF !important;
}

.navbar-nav .nav-link:hover {
    color: #FBEEC1 !important;
}

.table-wrapper {
  max-width: 80%;
  min-width: 60%;
  margin: 0 auto; /* center the div */
}


/* Sidebar Styling - Soft Beige */
#list-container {
    background-color: #FFF !important;
    color: #333;
    border-right: 2px solid #FF8C42;
}

/* Table Styling */
.table thead {
    background-color: #00A6A6 !important; /* Soft Teal */
    color: #FFFFFF !important;
}

.table tbody tr:hover {
    background-color: #D5DBDB !important; /* Subtle Hover */
}

/* Buttons - Fresh Green */
.btn-primary {
    background-color: #4CAF50 !important; /* Green */
    border-color: #388E3C !important;
}

.btn-primary:hover {
    background-color: #388E3C !important; /* Darker Green */
}

/* Gutter Styling - Light Gray */
.gutter {
    background-color: #D9D9D9 !important;
}
