.table th, .table td {
    padding: 0.5rem;
}

.container{
    min-width: 100%;
}

.left-section{
    max-height: 100vh;
    padding-left: 5px !important; 
    padding-right: 5px !important;
}

#search-section{
    position: sticky;
}

#search-table{
    overflow-y: auto;
    max-height: 90vh;
}

#search-table::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: 7px;
}

#search-table::-webkit-scrollbar
{
	width: 7px;
	background-color: #F5F5F5;
}

#search-table::-webkit-scrollbar-thumb
{
	border-radius: 7px;
	background-color: #9aa5af;
}

.main-content {
    /* padding: 50px 150px; */
    padding: 1% 3%;
}
header {
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #dedede;
    height: 76px;
}

img {
    width: 250px;
    margin-right: 20px;
}

#banner_ad {
    margin-top: -15px;
}

ul {
    display: flex;
    align-items: center;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.submenu {
    background-color: white;
    display: none;
    padding: 10px 15px;
    box-sizing: border-box;
    position: absolute;
    z-index: 150000;
}

.submenu:hover {
    cursor: pointer !important;
}

li:not(:last-child) {
    margin-right: 20px;
}

a {
    font-size: 16px;
    text-decoration: none;
    color: #404040;
}

a:hover {
    color: #e96656;
    cursor: pointer !important;
}

