#content-main {
    max-width: 1400px;
    margin: 0 auto;
}
#content {
    min-height: auto !important;
}		
        
.select2-container {
    width: 100% !important;
}

.select2-selection {
    border: 2px solid #009933 !important;
    border-radius: 6px !important;
    padding: 8px !important;
    min-height: 45px !important;
}

.select2-selection__placeholder {
    color: #6c757d !important;
}
        
.search-section {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    padding: 2rem;
    border-radius: 10px;
    margin: 2rem 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}