.table-img-container {
    /* Table Column Text With Image Display Flex */
    display: flex;
    &__image {
        margin: 20px 30px 0 0;
        width: 200px;
        object-fit: contain;
        align-self: flex-start;
    }

    &__text {
        flex: 1 1 auto;
    }
}
.form-group.required .form-label::after {
    content: "*";
    color: red;
    font-size: 15px;
}

.btn {
    border-radius: 6px;
}

.card {
    border-radius: 13px;
}

.card .card-header {
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}

.card .card-footer {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 4px 10px;
}
.modal .modal-content {
    border-radius: 13px;
}

.modal .modal-content .modal-header{
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}
.blur-background {
    filter: blur(5px);
}

@keyframes zoomOut {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(0.9);
    }
}

.zoom-out {
    animation: zoomOut 0.3s forwards;
}
.address-section {
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.address-section h5 {
    margin-bottom: 10px;
    color: #0056b3;
}

.address-section p {
    margin: 5px 0;
    color: #333;
}

.select2-selection__clear {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
}

.select2-container--default .select2-selection--single {
    position: relative;
    padding-right: 20px;
}
