
        .panelBody {
            /* max-height: 80vh;
            overflow-y: auto; */
            padding: 1rem;

            border-radius: 6px;
        }

        .panelBody .col-form-label {
            font-size: 0.85rem;
            font-weight: 500;
            color: #333;
        }


        .panelBody .form-control,
        .panelBody .selectpicker {
            font-size: 0.9rem;
            padding: 0.4rem 0.6rem;
        }


        .panelBody .form-group.text-center .btn {
            margin: 0 0.25rem;
        }


        .bootstrap-select .dropdown-toggle {
            font-size: 0.9rem;
            padding: 0.4rem 0.6rem;
        }
        .btn-clear {
        background-color: #E0E0E0;
        color: #000;
        border: none;
        transition: background-color 0.3s ease;
    }

    .btn-clear:hover {
        background-color: #d5d5d5;
    }

    .btn-apply {
        background-color: #83bb40;
        color: #000;
        border: none;
        transition: background-color 0.3s ease;
    }

    .btn-apply:hover {
        background-color: #83bb40;
    }
    .btn-search{
        background-color: #83bb40;

    }
    input.form-control,
select.form-control,
.selectpicker {
    height: 48px;
    font-size: 16px;
    border-radius: 10px;
    padding: 10px 15px;
    border: 1px solid #ccc;
    background-color: #fff;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

input.form-control:focus,
select.form-control:focus,
.selectpicker:focus {
    border-color: #007bff;
    box-shadow: 0 0 0 0.1rem rgba(0, 123, 255, 0.25);
}


.btn-search,
.btn-apply,
.btn-clear {
    font-size: 16px;
    border-radius: 10px;
    padding: 10px;

}


.bootstrap-select .dropdown-toggle {
    height: 48px !important;
    border-radius: 10px !important;
    font-size: 16px;
    padding: 10px 15px !important;
}
.sticky-search {
    position: sticky;
    top: 0;
    z-index: 1000;
    background: white;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.other-page p{
    text-align: justify;
}
.info-box i {
    margin-right: 8px !important;
}

.list-unstyled li {
    line-height: 21px !important;
}
.image-rounded {
    border-radius: 20px;
    overflow: hidden;
    display: inline-block;
}

.image-rounded img {
    display: block;
    width: 550px;
    height: auto;
}
